Skip to content

Commit

Permalink
fix(package): include all metadata.json with d.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
strogonoff committed Jan 28, 2018
1 parent 7c1484f commit 3e6d7ca
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 6 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@
"build:clean": "rm -rf ./tmp",
"build:inline": "gulp inlineComponent",
"build:esm2015": "ngc -p tsconfig-esm2015.json",
"build:fesm2015": "rollup -c rollup-esm2015.conf.js",
"build:fesm2015": "ngc -p tsconfig-fesm2015.json && rollup -c rollup-esm2015.conf.js",
"build:esm5": "ngc -p tsconfig-esm5.json",
"build:fesm5": "rollup -c rollup-esm5.conf.js",
"build:umd": "rollup -c rollup-umd.conf.js",
"build": "yarn run build:inline && yarn run build:esm2015 && yarn run build:fesm2015 && yarn run build:esm5 && yarn run build:fesm5 && yarn run build:umd",
"dist:clean": "yarn run build:clean && rm -rf ./dist",
"dist:lib": "cp README.md dist/ && mkdir -p dist/angular-draft-js/editors",
"dist:tsdef": "cp -R tmp/esm2015/*.d.ts tmp/esm2015/*.json dist/ && cp -R tmp/esm2015/angular-draft-js/*.d.ts dist/angular-draft-js/ && cp -R tmp/esm2015/angular-draft-js/editors/*.d.ts dist/angular-draft-js/editors/",
"dist:tsdef": "cp -R tmp/fesm2015/*.d.ts tmp/fesm2015/*.json dist/ && cp -R tmp/esm2015/angular-draft-js/*.d.ts tmp/esm2015/angular-draft-js/*json dist/angular-draft-js/ && cp -R tmp/esm2015/angular-draft-js/editors/*.d.ts tmp/esm2015/angular-draft-js/editors/*.json dist/angular-draft-js/editors/",
"dist": "yarn run dist:clean && yarn run build && yarn run dist:lib && yarn run dist:tsdef && yarn run build:clean",
"clean": "yarn run dist:clean && yarn run build:clean",
"semantic-release": "cp .releaserc.yml dist/.releaserc.yml && cp package-dist.json dist/package.json && cd dist && semantic-release",
Expand Down
2 changes: 1 addition & 1 deletion rollup-esm2015.conf.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export default {
input: 'tmp/esm2015/angular-draft-js.js',
input: 'tmp/fesm2015/angular-draft-js.js',
output: {
file: 'dist/esm2015/angular-draft-js.js',
format: 'es',
Expand Down
4 changes: 1 addition & 3 deletions tsconfig-esm2015.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@
"angularCompilerOptions": {
"annotateForClosureCompiler": true,
"strictMetadataEmit": true,
"skipTemplateCodegen": true,
"flatModuleOutFile": "angular-draft-js.js",
"flatModuleId": "angular-draft-js"
"skipTemplateCodegen": true
}
}
20 changes: 20 additions & 0 deletions tsconfig-fesm2015.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// TypeScript config file that is used to compile the library into FES2015.
{
"extends": "./tsconfig-esm2015.json",

"files": [
"./tmp/index.ts"
],

"compilerOptions": {
"outDir": "./tmp/fesm2015"
},

"angularCompilerOptions": {
"annotateForClosureCompiler": true,
"strictMetadataEmit": true,
"skipTemplateCodegen": true,
"flatModuleOutFile": "angular-draft-js.js",
"flatModuleId": "angular-draft-js"
}
}

0 comments on commit 3e6d7ca

Please sign in to comment.