Skip to content

Commit 7acfde2

Browse files
committed
Update dependencies.
Also replaces the prepublish script with prepublishOnly per npm, and replaces the browser field in package.json with unpkg and jsdelivr; see d3/d3#3138.
1 parent b5c0910 commit 7acfde2

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"name": "Mike Bostock",
1313
"url": "https://bost.ocks.org/mike"
1414
},
15-
"browser": "dist/shapefile.js",
15+
"unpkg": "dist/shapefile.js",
16+
"jsdelivr": "dist/shapefile.js",
1617
"main": "dist/shapefile.node.js",
1718
"module": "index.js",
1819
"repository": {
@@ -26,7 +27,7 @@
2627
"scripts": {
2728
"pretest": "rm -rf dist && mkdir dist && cp index.node.js dist/shapefile.node.js && rollup -g path-source,array-source,stream-source,slice-source -f cjs -- index.js | tail -n +2 >> dist/shapefile.node.js",
2829
"test": "tape 'test/**/*-test.js'",
29-
"prepublish": "npm run test && rollup -c --banner \"$(preamble)\" -f umd -n shapefile -o dist/shapefile.js -- index.js && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" -o dist/shapefile.min.js -cm -- dist/shapefile.js",
30+
"prepublishOnly": "npm run test && rollup -c --banner \"$(preamble)\" && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" -o dist/shapefile.min.js -cm -- dist/shapefile.js",
3031
"postpublish": "git push && git push --tags && zip -j dist/shapefile.zip -- LICENSE.txt README.md dist/shapefile.js dist/shapefile.min.js"
3132
},
3233
"dependencies": {
@@ -39,7 +40,7 @@
3940
},
4041
"devDependencies": {
4142
"package-preamble": "0.1",
42-
"rollup": "0.45",
43+
"rollup": "0.49",
4344
"rollup-plugin-node-resolve": "3",
4445
"tape": "4",
4546
"uglify-js": "3"

rollup.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import node from "rollup-plugin-node-resolve";
22

33
export default {
4-
plugins: [node()]
5-
}
4+
input: "index",
5+
plugins: [node()],
6+
output: {
7+
file: "dist/shapefile.js",
8+
format: "umd",
9+
name: "shapefile"
10+
}
11+
};

0 commit comments

Comments
 (0)