https://github.com/cryptix720/cybertrigo
The atomic RSS aggregator
https://github.com/cryptix720/cybertrigo
app javascript javascript-tools package rss tslint webpack
Last synced: about 2 months 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 (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-25T11:24:19.000Z (over 7 years ago)
- Last Synced: 2025-06-16T07:50:31.393Z (about 1 year ago)
- Topics: app, javascript, javascript-tools, package, rss, tslint, webpack
- Language: JavaScript
- Homepage:
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- 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-tests
Unit-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 TypeScript
Installing 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