diff --git a/README.md b/README.md index 47e406cd..327b87fa 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ CircleCI status - NPM package version + Code coverage

diff --git a/package.json b/package.json index ed564d05..ea43fff0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-types", - "version": "2.0.0", + "version": "2.0.1-rc.1", "description": "Prop types utility for Vue", "author": "Marco Solazzi", "license": "MIT", @@ -26,10 +26,12 @@ ], "scripts": { "prepublishOnly": "run-s lint test build", - "build": "run-s build:clean build:copy build:ts build:umd", + "build": "run-s build:clean build:copy build:cjs build:shim:cjs build:ts build:umd", "build:clean": "del dist", "build:copy": "cpy src/*.d.ts dist", - "build:ts": "microbundle --external=vue --tsconfig=./tsconfig.build.json --format=modern,es,cjs", + "build:ts": "microbundle --external=vue --tsconfig=./tsconfig.build.json --format=modern,es", + "build:cjs": "microbundle --external=vue --tsconfig=./tsconfig.build.json -i src/index.cjs.ts -o dist/vue-types.js --no-pkg-main --format=cjs", + "build:shim:cjs": "microbundle --external=vue --tsconfig=./tsconfig.build.json -i src/shim.cjs.ts -o dist/shim.js --no-pkg-main --format=cjs", "build:umd": "cross-env NODE_ENV=production microbundle --external=vue --tsconfig=./tsconfig.build.json --format=umd", "test": "karma start karma.conf.js --single-run --browsers ChromeHeadless", "test:saucelab": "karma start karma-sauce.conf.js --single-run", diff --git a/src/index.cjs.ts b/src/index.cjs.ts new file mode 100644 index 00000000..67193691 --- /dev/null +++ b/src/index.cjs.ts @@ -0,0 +1,8 @@ +import VueTypes from './index' +Object.defineProperty(exports, '__esModule', { + value: true, +}) + +export default VueTypes + +export * from './index' diff --git a/src/shim.cjs.ts b/src/shim.cjs.ts new file mode 100644 index 00000000..d0162320 --- /dev/null +++ b/src/shim.cjs.ts @@ -0,0 +1,8 @@ +import VueTypes from './shim' +Object.defineProperty(exports, '__esModule', { + value: true, +}) + +export default VueTypes + +export * from './shim'