diff --git a/.gitignore b/.gitignore index be660a8b..c13bd27c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ dist/ +dist/package.json loader/ node_modules/ tmp/ diff --git a/packages/angular-library/projects/components/.gitignore b/packages/angular-library/projects/components/.gitignore new file mode 100644 index 00000000..81ce5cac --- /dev/null +++ b/packages/angular-library/projects/components/.gitignore @@ -0,0 +1,3 @@ +dist +dist/package.json +package.json.bak diff --git a/packages/angular-library/projects/components/dist/package.json b/packages/angular-library/projects/components/dist/package.json deleted file mode 100644 index 2d420b2f..00000000 --- a/packages/angular-library/projects/components/dist/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "@dytesdk/angular-ui-kit", - "version": "3.0.8-staging.2", - "description": "Dyte's UI Kit to support easy UI development for Angular Projects", - "peerDependencies": { - "@angular/common": ">=12", - "@angular/core": ">=12" - }, - "dependencies": { - "tslib": "^2.3.0", - "@dytesdk/ui-kit": "*" - }, - "publishConfig": { - "access": "public", - "tag": "latest" - }, - "files": [ - "*", - "!prepublish.js" - ], - "bugs": { - "email": "support@dyte.io" - }, - "sideEffects": false, - "module": "fesm2015/dytesdk-angular-ui-kit.mjs", - "es2020": "fesm2020/dytesdk-angular-ui-kit.mjs", - "esm2020": "esm2020/dytesdk-angular-ui-kit.mjs", - "fesm2020": "fesm2020/dytesdk-angular-ui-kit.mjs", - "fesm2015": "fesm2015/dytesdk-angular-ui-kit.mjs", - "typings": "dytesdk-angular-ui-kit.d.ts", - "exports": { - "./package.json": { - "default": "./package.json" - }, - ".": { - "types": "./dytesdk-angular-ui-kit.d.ts", - "esm2020": "./esm2020/dytesdk-angular-ui-kit.mjs", - "es2020": "./fesm2020/dytesdk-angular-ui-kit.mjs", - "es2015": "./fesm2015/dytesdk-angular-ui-kit.mjs", - "node": "./fesm2015/dytesdk-angular-ui-kit.mjs", - "default": "./fesm2020/dytesdk-angular-ui-kit.mjs" - } - } -} diff --git a/packages/angular-library/projects/components/ng-package.json b/packages/angular-library/projects/components/ng-package.json index 1ba83423..f00cb7f3 100644 --- a/packages/angular-library/projects/components/ng-package.json +++ b/packages/angular-library/projects/components/ng-package.json @@ -4,5 +4,6 @@ "lib": { "entryFile": "src/public-api.ts" }, + "keepLifecycleScripts": true, "allowedNonPeerDependencies": ["@dytesdk/ui-kit"] } diff --git a/packages/angular-library/projects/components/package.json b/packages/angular-library/projects/components/package.json index 00c3acd1..f6b9bb9e 100644 --- a/packages/angular-library/projects/components/package.json +++ b/packages/angular-library/projects/components/package.json @@ -23,7 +23,6 @@ }, "sideEffects": false, "scripts": { - "prepublishOnly": "cp package.json package.json.bak && node prepublish.js", - "postpublish": "mv package.json.bak package.json" + "prepublishOnly": "node prepublish.js" } } diff --git a/packages/angular-library/projects/components/prepublish.js b/packages/angular-library/projects/components/prepublish.js index 5f05012f..4833fb93 100644 --- a/packages/angular-library/projects/components/prepublish.js +++ b/packages/angular-library/projects/components/prepublish.js @@ -1,8 +1,8 @@ const fs = require('fs'); -if (!fs.existsSync('./dist/package.json')) { +if (!fs.existsSync('./package.json')) { throw new Error('Angular UI Kit dist not found'); } -const pkg = require('./dist/package.json'); +const pkg = require('./package.json'); const dependencies = { ...pkg.dependencies, @@ -16,7 +16,7 @@ const tag = env == 'main' ? 'latest' : env; console.log('angular-ui-kit: prepublish:env', { env, tag }); fs.writeFileSync( - './dist/package.json', + './package.json', JSON.stringify( { ...pkg,