Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cryptix720/cybertrigo
The atomic RSS aggregator
https://github.com/cryptix720/cybertrigo
app javascript javascript-tools package rss tslint webpack
Last synced: 13 days ago
JSON representation
The atomic RSS aggregator
- Host: GitHub
- URL: https://github.com/cryptix720/cybertrigo
- Owner: Cryptix720
- License: mit
- Created: 2017-08-30T09:50:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-25T11:24:19.000Z (about 6 years ago)
- Last Synced: 2024-11-07T14:12:26.104Z (2 months ago)
- Topics: app, javascript, javascript-tools, package, rss, tslint, webpack
- Language: JavaScript
- Homepage:
- Size: 1.28 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Available NPM commands:
- `npm start` - runs the application
- `npm run build` - build the application
- `npm run dev` - build automatically on source changes
- `npm lint` - run liner tool (tslint) according to coding style configuration in ./tslint.json
- `npm test` - run unit-testsUnit-testing:
Here we use Jest testing framework. We set it up in `package.json` like:
```
"jest": {
"moduleFileExtensions": [
"ts",
"tsx",
"js"
],
"transform": {
"^.+\\.(ts|tsx)$": "./jest-preprocessor.js"
},
"testRegex": "/app/ts/.*\\.spec\\.(ts|tsx)$"
}
```
In addition we provide transformation script `./jest-preprocessor.js` that helps Jest understanding specs written in TypeScriptInstalling dependencies
```
npm install
```Tested with:
- npm v.5.2.0
- node v.8.1.1
- nw v.0.23.6-sdk
- Ubuntu 16.04 LTS, Windows 10^, macOS Sierra 10.12