Skip to content

Commit 00dde32

Browse files
authored
Merge pull request #49 from jpmonette/babel-migration
Migration to Babel + version 1.0.0
2 parents 8fad2f5 + aff5e0a commit 00dde32

File tree

7 files changed

+567
-8
lines changed

7 files changed

+567
-8
lines changed

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["latest"]
3+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
coverage
12
node_modules

.travis.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
language: node_js
2+
node_js:
3+
- "7"
4+
cache:
5+
directories:
6+
- node_modules
27
before_install:
38
- export TZ=Europe/London
49
script: "npm run-script test-travis"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,13 @@ feed.addContributor({
9797
Output a RSS 2.0 feed:
9898

9999
```js
100-
feed.render('rss-2.0');
100+
feed.rss2();
101101
```
102102

103103
Output an Atom 1.0 feed:
104104

105105
```js
106-
feed.render('atom-1.0');
106+
feed.atom1();
107107
```
108108

109109
Yes, it's that simple :)!

package.json

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "feed",
3-
"version": "0.3.1",
3+
"version": "1.0.0",
44
"description": "Feed is a RSS and Atom feed generator for Node.js, making content syndication simple and intuitive!",
55
"homepage": "http://projets.jpmonette.net/en/feed",
66
"author": "Jean-Philippe Monette <[email protected]>",
@@ -13,8 +13,21 @@
1313
"license": "MIT",
1414
"main": "lib/feed.js",
1515
"scripts": {
16-
"test": "export NODE_ENV=test && mocha",
17-
"test-travis": "export NODE_ENV=test && ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha -- -R spec ./test/*"
16+
"build": "babel -d lib/ src/ --ignore **/*.spec.js -s",
17+
"prebuild": "rm -rf lib/ && mkdir lib",
18+
"prepublish": "npm run prebuild",
19+
"test": "export NODE_ENV=test && jest",
20+
"test-travis": "export NODE_ENV=test && jest"
21+
},
22+
"jest": {
23+
"verbose": true,
24+
"collectCoverage": true,
25+
"collectCoverageFrom": [
26+
"**/src/*.{js}"
27+
],
28+
"testMatch": [
29+
"**/*.spec.js"
30+
]
1831
},
1932
"keywords": [
2033
"rss",
@@ -29,9 +42,10 @@
2942
"xml": ">= 0.0.5"
3043
},
3144
"devDependencies": {
32-
"coveralls": "2.10.0",
33-
"istanbul": "0.3.5",
34-
"mocha": "*"
45+
"babel-cli": "^6.24.0",
46+
"babel-preset-latest": "^6.24.0",
47+
"coveralls": "^2.13.0",
48+
"jest": "^19.0.2"
3549
},
3650
"engines": {
3751
"node": ">=0.4.0"

0 commit comments

Comments
 (0)