Browse Source

Merge branch 'dev' of https://github.com/abpframework/abp into dev

pull/2440/head
Halil İbrahim Kalkan 6 years ago
parent
commit
42f9a792cb
  1. 3
      npm/ng-packs/package.json
  2. 1
      npm/ng-packs/packages/account/src/lib/components/index.ts
  3. 1
      npm/ng-packs/packages/account/src/lib/services/index.ts
  4. 1
      npm/ng-packs/packages/account/src/public-api.ts
  5. 2
      npm/ng-packs/packages/identity/src/lib/components/index.ts
  6. 4
      npm/ng-packs/packages/identity/src/public-api.ts
  7. 1
      npm/ng-packs/scripts/package.json
  8. 21
      npm/ng-packs/scripts/prod-build.js

3
npm/ng-packs/package.json

@ -9,8 +9,9 @@
"lint": "ng lint",
"scripts:build": "cd scripts && npm install && yarn build",
"prepare:workspace": "yarn scripts:build",
"ci": "yarn prepare:workspace && yarn ci:test && yarn ng lint",
"ci": "yarn prepare:workspace && yarn ci:test && yarn ng lint && yarn ci:build",
"ci:test": "ng test --coverage=false",
"ci:build": "cd scripts && yarn build:prod",
"lerna": "lerna",
"generate:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s"
},

1
npm/ng-packs/packages/account/src/lib/components/index.ts

@ -3,3 +3,4 @@ export * from './login/login.component';
export * from './manage-profile/manage-profile.component';
export * from './register/register.component';
export * from './personal-settings/personal-settings.component';
export * from './tenant-box/tenant-box.component';

1
npm/ng-packs/packages/account/src/lib/services/index.ts

@ -0,0 +1 @@
export * from './account.service';

1
npm/ng-packs/packages/account/src/public-api.ts

@ -3,3 +3,4 @@ export * from './lib/components';
export * from './lib/constants/routes';
export * from './lib/tokens';
export * from './lib/models';
export * from './lib/services';

2
npm/ng-packs/packages/identity/src/lib/components/index.ts

@ -0,0 +1,2 @@
export * from './roles/roles.component';
export * from './users/users.component';

4
npm/ng-packs/packages/identity/src/public-api.ts

@ -4,8 +4,8 @@
export * from './lib/identity.module';
export * from './lib/actions/identity.actions';
export * from './lib/components/roles/roles.component';
export * from './lib/components';
export * from './lib/constants/routes';
export * from './lib/models/identity';
export * from './lib/services/identity.service';
export * from './lib/services';
export * from './lib/states/identity.state';

1
npm/ng-packs/scripts/package.json

@ -6,6 +6,7 @@
"modules": "[build.js, sync.js]",
"scripts": {
"build": "node -r esm build.js",
"build:prod": "node -r esm prod-build.js",
"publish-packages": "node -r esm publish.js",
"install-new-dependencies": "node -r esm install-new-dependencies.js",
"sync": "node -r esm sync.js",

21
npm/ng-packs/scripts/prod-build.js

@ -0,0 +1,21 @@
// ESM syntax is supported.
import execa from 'execa';
import fse from 'fs-extra';
(async () => {
await execa('yarn', ['install', '--ignore-scripts'], {
stdout: 'inherit',
cwd: '../../../templates/app/angular',
});
await fse.remove('../../../templates/app/angular/node_modules/@abp');
await fse.copy('../node_modules/@abp', '../../../templates/app/angular/node_modules/@abp', {
overwrite: true,
});
await execa('yarn', ['ng', 'build', '--prod'], {
stdout: 'inherit',
cwd: '../../../templates/app/angular',
});
})();
Loading…
Cancel
Save