add rollup-plugin-node-resolve

This commit is contained in:
yushijinhun 2018-01-15 18:46:30 +08:00
parent a654cd20e1
commit 62534ac317
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4
3 changed files with 50 additions and 5 deletions

38
package-lock.json generated
View File

@ -852,6 +852,12 @@
"electron-to-chromium": "1.3.30" "electron-to-chromium": "1.3.30"
} }
}, },
"builtin-modules": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true
},
"caller-path": { "caller-path": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
@ -2564,6 +2570,12 @@
"is-extglob": "1.0.0" "is-extglob": "1.0.0"
} }
}, },
"is-module": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
"integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
"dev": true
},
"is-number": { "is-number": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
@ -2919,6 +2931,12 @@
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
"dev": true "dev": true
}, },
"path-parse": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
"integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
"dev": true
},
"pify": { "pify": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
@ -3153,6 +3171,15 @@
"resolve-from": "1.0.1" "resolve-from": "1.0.1"
} }
}, },
"resolve": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
"integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
"dev": true,
"requires": {
"path-parse": "1.0.5"
}
},
"resolve-from": { "resolve-from": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
@ -3193,6 +3220,17 @@
"rollup-pluginutils": "1.5.2" "rollup-pluginutils": "1.5.2"
} }
}, },
"rollup-plugin-node-resolve": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.0.2.tgz",
"integrity": "sha512-ZwmMip/yqw6cmDQJuCQJ1G7gw2z11iGUtQNFYrFZHmqadRHU+OZGC3nOXwXu+UTvcm5lzDspB1EYWrkTgPWybw==",
"dev": true,
"requires": {
"builtin-modules": "1.1.1",
"is-module": "1.0.0",
"resolve": "1.5.0"
}
},
"rollup-plugin-uglify": { "rollup-plugin-uglify": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/rollup-plugin-uglify/-/rollup-plugin-uglify-2.0.1.tgz", "resolved": "https://registry.npmjs.org/rollup-plugin-uglify/-/rollup-plugin-uglify-2.0.1.tgz",

View File

@ -29,6 +29,7 @@
"eslint": "^4.14.0", "eslint": "^4.14.0",
"rollup": "^0.50.0", "rollup": "^0.50.0",
"rollup-plugin-babel": "^3.0.2", "rollup-plugin-babel": "^3.0.2",
"rollup-plugin-node-resolve": "^3.0.2",
"rollup-plugin-uglify": "^2.0.1", "rollup-plugin-uglify": "^2.0.1",
"uglify-es": "^3.1.3" "uglify-es": "^3.1.3"
} }

View File

@ -1,17 +1,23 @@
import uglify from "rollup-plugin-uglify"; import uglify from "rollup-plugin-uglify";
import { minify } from "uglify-es"; import { minify } from "uglify-es";
import babel from "rollup-plugin-babel"; import babel from "rollup-plugin-babel";
import resolve from "rollup-plugin-node-resolve";
let buildType = config => { let buildType = config => {
let options = { let options = {
input: "src/skinview3d.js", input: "src/skinview3d.js",
indent: "\t", indent: "\t",
sourcemap: true, sourcemap: true,
external: ["three"],
globals: {
three: "THREE"
},
output: [], output: [],
plugins: [] external:[
"three"
],
globals: {
"three": "THREE"
},
plugins: [
resolve()
]
}; };
switch (config.format) { switch (config.format) {