Skip to content

Commit 7545364

Browse files
committed
update dependencies, modernize
1 parent 2f86594 commit 7545364

File tree

4 files changed

+28
-27
lines changed

4 files changed

+28
-27
lines changed

package.json

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,30 @@
33
"version": "0.2.0",
44
"description": "RollupJS plugin to remove assertion calls via Unassert",
55
"main": "dist/rollup-plugin-unassert.cjs.js",
6-
"jsnext:main": "dist/rollup-plugin-unassert.es.js",
6+
"module": "dist/rollup-plugin-unassert.es.js",
77
"files": [
88
"src",
99
"dist",
1010
"README.md"
1111
],
1212
"dependencies": {
13-
"acorn": "^4.0.4",
14-
"convert-source-map": "^1.5.1",
15-
"escodegen": "^1.8.1",
16-
"multi-stage-sourcemap": "^0.2.1",
17-
"rollup-pluginutils": "^2.0.1",
13+
"acorn": "^6.1.1",
14+
"convert-source-map": "^1.6.0",
15+
"escodegen": "^1.11.1",
16+
"multi-stage-sourcemap": "^0.3.1",
17+
"rollup-pluginutils": "^2.5.0",
1818
"unassert": "^1.5.1"
1919
},
2020
"devDependencies": {
21-
"rollup": "^0.56.2",
22-
"rollup-plugin-buble": "^0.15.0"
23-
},
24-
"peerDependencies": {
25-
"rollup": "^0.56.2"
21+
"rollup": "^1.7.0",
22+
"rollup-plugin-buble": "^0.19.6"
2623
},
2724
"scripts": {
2825
"test": "node test/test.js",
29-
"pretest": "npm run build:cjs",
30-
"build": "npm run build:cjs && npm run build:es",
31-
"build:cjs": "rollup -c -o dist/rollup-plugin-unassert.cjs.js -f cjs",
32-
"build:es": "rollup -c -o dist/rollup-plugin-unassert.es.js -f es",
26+
"pretest": "npm run lint && npm run build",
27+
"build": "rollup -c",
3328
"lint": "eslint src",
34-
"prepublish": "npm run lint && npm test && npm run build:es"
29+
"prepublishOnly": "npm test"
3530
},
3631
"repository": {
3732
"type": "git",

rollup.config.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
import buble from 'rollup-plugin-buble';
22

3-
export default {
4-
entry: 'src/unassert.js',
5-
plugins: [ buble() ]
6-
};
3+
const config = (format) => ({
4+
input: 'src/unassert.js',
5+
external: ['rollup-pluginutils', 'acorn', 'escodegen', 'unassert', 'convert-source-map', 'multi-stage-sourcemap'],
6+
output: {
7+
file: `dist/rollup-plugin-unassert.${format}.js`,
8+
format
9+
},
10+
plugins: [buble()]
11+
});
12+
13+
export default [
14+
config('cjs'),
15+
config('es')
16+
];

src/unassert.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,3 @@ export default function unassert ( options = {} ) {
9191
}
9292
};
9393
}
94-
95-
96-
97-
98-

test/test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@ rollup.rollup({
1717
format: 'es',
1818
sourcemap: 'inline'
1919
}).then(result => {
20+
var code = result.output[0].code;
2021
var expected = fs.readFileSync('test/expected.js').toString();
2122

22-
if (expected === result.code) {
23+
if (expected === code) {
2324
console.log("rollup-plugin-unassert unit test passed");
2425
process.exit(0);
2526
} else {
2627
console.log("rollup-plugin-unassert unit test failed");
27-
console.log("Generated code: \n", result.code);
28+
console.log("Generated code: \n", code);
2829
console.log("Expected code: \n", expected);
2930
process.exit(-1);
3031
}

0 commit comments

Comments
 (0)