Include separate modules in build output

https://github.com/bs-community/skinview3d/pull/45#issuecomment-575554703
This commit is contained in:
yushijinhun 2020-01-23 00:33:57 +08:00
parent c2bd1aa0ce
commit 5badb4fcea
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4
4 changed files with 8 additions and 15 deletions

1
.gitignore vendored
View File

@ -58,6 +58,7 @@ typings/
.env
dist/
jsm/
_ignore/
dist/
.DS_Store

View File

@ -2,12 +2,12 @@
"name": "skinview3d",
"version": "1.2.1",
"description": "Three.js powered Minecraft skin viewer",
"module": "dist/skinview3d.module.js",
"main": "dist/skinview3d.js",
"module": "jsm/skinview3d.js",
"main": "dist/skinview3d.min.js",
"scripts": {
"build": "rollup -c",
"build": "rollup -c && tsc -p . --outDir jsm --declaration",
"test": "npm run lint",
"prepublishOnly": "rimraf dist && npm run build",
"prepublishOnly": "rimraf dist jsm && npm run build",
"lint": "eslint --ext .ts src/",
"dev": "npm-run-all --parallel watch serve",
"watch": "rollup -w -c",
@ -30,7 +30,8 @@
},
"homepage": "https://github.com/bs-community/skinview3d",
"files": [
"dist"
"dist",
"jsm"
],
"dependencies": {
"three": "^0.112.1",

View File

@ -12,11 +12,6 @@ const umd = {
}
};
const es = {
format: "es",
indent: "\t"
};
const licensePlugin = license({
banner: `
skinview3d (https://github.com/bs-community/skinview3d)
@ -35,10 +30,7 @@ const base = {
export default [
{
...base,
output: [
{ ...umd, file: "dist/skinview3d.js" },
{ ...es, file: "dist/skinview3d.module.js" }
],
output: { ...umd, file: "dist/skinview3d.js" },
plugins: [
resolve(),
typescript(),

View File

@ -3,7 +3,6 @@
"module": "es2015",
"moduleResolution": "node",
"target": "es5",
"declaration": true,
"strict": true,
"noImplicitAny": false,
"strictFunctionTypes": false