Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 7704d56

Browse files
author
Fabian Wiles
authored
build: re-introduce build.sh (#930)
BREAKING CHANGE: Tokens are now exported from @nguniversal/engineName/tokens This change fixes a regression where using these tokens in your browser app would increase the bundle size by about ~600kb.
1 parent e43af92 commit 7704d56

15 files changed

Lines changed: 56 additions & 13 deletions

File tree

build.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
3+
set -eo pipefail
4+
5+
rm -rf dist
6+
7+
yarn ngc -p modules/common/tsconfig.lib.json
8+
cp modules/common/package.json dist/packages/common/package.json
9+
cp modules/common/README.md dist/packages/common/README.md
10+
11+
yarn ngc -p modules/express-engine/tsconfig.fortokens.json
12+
cp modules/express-engine/package.json dist/packages/express-engine/package.json
13+
cp modules/express-engine/README.md dist/packages/express-engine/README.md
14+
15+
yarn ngc -p modules/aspnetcore-engine/tsconfig.fortokens.json
16+
cp modules/aspnetcore-engine/package.json dist/packages/aspnetcore-engine/package.json
17+
cp modules/aspnetcore-engine/README.md dist/packages/aspnetcore-engine/README.md
18+
19+
yarn ngc -p modules/hapi-engine/tsconfig.fortokens.json
20+
cp modules/hapi-engine/package.json dist/packages/hapi-engine/package.json
21+
cp modules/hapi-engine/README.md dist/packages/hapi-engine/README.md
22+
23+
yarn ngc -p modules/module-map-ngfactory-loader/tsconfig.lib.json
24+
cp modules/module-map-ngfactory-loader/package.json dist/packages/module-map-ngfactory-loader/package.json
25+
cp modules/module-map-ngfactory-loader/README.md dist/packages/module-map-ngfactory-loader/README.md

modules/aspnetcore-engine/public-api.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
export { ngAspnetCoreEngine } from './src/main';
99
export { createTransferScript } from './src/create-transfer-script';
1010

11-
export { REQUEST, ORIGIN_URL } from './src/tokens';
1211

1312
export { IEngineOptions } from './src/interfaces/engine-options';
1413
export { IRequestParams } from './src/interfaces/request-params';

modules/aspnetcore-engine/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { platformDynamicServer } from '@angular/platform-server';
1010
import { DOCUMENT } from '@angular/common';
1111
import { ResourceLoader } from '@angular/compiler';
1212

13-
import { REQUEST, ORIGIN_URL } from './tokens';
13+
import { REQUEST, ORIGIN_URL } from '../tokens';
1414
import { FileLoader } from './file-loader';
1515
import { IEngineOptions } from './interfaces/engine-options';
1616
import { IEngineRenderResult } from './interfaces/engine-render-result';
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "./tsconfig.lib.json",
3+
"files": [
4+
"./index.ts",
5+
"./tokens.ts"
6+
]
7+
}

modules/common/public-api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88
export { TransferHttpCacheModule } from './src/transfer_http';
9-
export { StateTransferInitializerModule } from './src/state-transfer-initilizer/module';
9+
// export { StateTransferInitializerModule } from './src/state-transfer-initilizer/module';

modules/express-engine/public-api.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88
export { ngExpressEngine, NgSetupOptions, RenderOptions } from './src/main';
9-
export { RESPONSE, REQUEST } from './src/tokens';

modules/express-engine/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
} from '@angular/platform-server';
1818

1919
import { FileLoader } from './file-loader';
20-
import { REQUEST, RESPONSE } from './tokens';
20+
import { REQUEST, RESPONSE } from '../tokens';
2121

2222
/**
2323
* These are the allowed options for the engine
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "./tsconfig.lib.json",
3+
"files": [
4+
"./index.ts",
5+
"./tokens.ts"
6+
]
7+
}

0 commit comments

Comments
 (0)