X Tutup
Skip to content

Commit 017270f

Browse files
committed
WIP: build.sh + platform-server fixes
1 parent 418f6de commit 017270f

File tree

8 files changed

+85
-34
lines changed

8 files changed

+85
-34
lines changed

build.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
3+
cd `dirname $0`
4+
5+
for package in \
6+
core \
7+
compiler \
8+
common \
9+
http \
10+
platform-browser \
11+
platform-server
12+
do
13+
TSCONFIG=./modules/angular2/${package}/tsconfig.json
14+
echo "====== COMPILING: ${TSCONFIG} ====="
15+
rm -rf ./dist/packages-dist/${package}
16+
$(npm bin)/tsc -p ${TSCONFIG}
17+
TSCONFIG=./modules/angular2/${package}/tsconfig-es2015.json
18+
echo "====== COMPILING: ${TSCONFIG} ====="
19+
$(npm bin)/tsc -p ${TSCONFIG}
20+
done
21+
22+
TSCONFIG=./modules/angular2/tsconfig.json
23+
echo "====== COMPILING: ${TSCONFIG} ====="
24+
rm -rf ./dist/packages-all/
25+
$(npm bin)/tsc -p ${TSCONFIG}

modules/angular2/http/src/tsconfig.json

Lines changed: 0 additions & 26 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"compilerOptions": {
3+
"baseUrl": ".",
4+
"declaration": true,
5+
"emitDecoratorMetadata": true,
6+
"experimentalDecorators": true,
7+
"module": "es2015",
8+
"moduleResolution": "node",
9+
"outDir": "../../../dist/packages-dist/http/esm",
10+
"paths": {
11+
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"]
12+
},
13+
"rootDir": ".",
14+
"sourceMap": true,
15+
"sourceRoot": ".",
16+
"target": "es2015"
17+
},
18+
"files": [
19+
"index.ts",
20+
"../../../node_modules/zone.js/dist/zone.js.d.ts"
21+
]
22+
}

modules/angular2/http/tsconfig.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,23 @@
44
"declaration": true,
55
"emitDecoratorMetadata": true,
66
"experimentalDecorators": true,
7-
"module": "es2015",
7+
"module": "commonjs",
88
"moduleResolution": "node",
99
"outDir": "../../../dist/packages-dist/http/",
1010
"paths": {
11-
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"]
11+
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"],
12+
"angular2/common": ["../../../dist/packages-dist/common/common.d.ts"]
1213
},
1314
"rootDir": ".",
1415
"sourceMap": true,
1516
"sourceRoot": ".",
16-
"target": "es2015"
17+
"target": "es5"
1718
},
1819
"files": [
1920
"index.ts",
21+
"../typings/es6-collections/es6-collections.d.ts",
22+
"../typings/es6-promise/es6-promise.d.ts",
23+
"../manual_typings/globals.d.ts",
2024
"../../../node_modules/zone.js/dist/zone.js.d.ts"
2125
]
2226
}

modules/angular2/platform-browser/tsconfig-es2015.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"outDir": "../../../dist/packages-dist/platform-browser/esm",
1010
"paths": {
1111
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"],
12-
"angular2/compiler": ["../../../dist/packages-dist/compiler/compiler.d.ts"],
13-
"angular2/platform-dom": ["../../../dist/packages-dist/platform-dom/platform_dom.d.ts"]
12+
"angular2/common": ["../../../dist/packages-dist/common/common.d.ts"],
13+
"angular2/compiler": ["../../../dist/packages-dist/compiler/compiler.d.ts"]
1414
},
1515
"rootDir": ".",
1616
"sourceMap": true,
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"compilerOptions": {
3+
"baseUrl": ".",
4+
"declaration": true,
5+
"emitDecoratorMetadata": true,
6+
"experimentalDecorators": true,
7+
"module": "es2015",
8+
"moduleResolution": "node",
9+
"outDir": "../../../dist/packages-dist/platform-server/",
10+
"paths": {
11+
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"],
12+
"angular2/common": ["../../../dist/packages-dist/common/common.d.ts"],
13+
"angular2/compiler": ["../../../dist/packages-dist/compiler/compiler.d.ts"],
14+
"angular2/platform-browser": ["../../../dist/packages-dist/platform-browser/platform_browser.d.ts"]
15+
},
16+
"rootDir": ".",
17+
"sourceMap": true,
18+
"sourceRoot": ".",
19+
"target": "es2015"
20+
},
21+
"files": [
22+
"index.ts",
23+
"../typings/node/node.d.ts",
24+
"../../../node_modules/zone.js/dist/zone.js.d.ts"
25+
]
26+
}

modules/angular2/platform-server/tsconfig.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"angular2/core": ["../../../dist/packages-dist/core/core.d.ts"],
1212
"angular2/common": ["../../../dist/packages-dist/common/common.d.ts"],
1313
"angular2/compiler": ["../../../dist/packages-dist/compiler/compiler.d.ts"],
14-
"angular2/platform-browser": ["../../../dist/packages-dist/platform-browser/platform-browser.d.ts"]
14+
"angular2/platform-browser": ["../../../dist/packages-dist/platform-browser/platform_browser.d.ts"]
1515
},
1616
"rootDir": ".",
1717
"sourceMap": true,
@@ -22,9 +22,8 @@
2222
"index.ts",
2323
"../typings/es6-collections/es6-collections.d.ts",
2424
"../typings/es6-promise/es6-promise.d.ts",
25-
// "../typings/node/node.d.ts",
25+
"../typings/node/node.d.ts",
2626
"../manual_typings/globals.d.ts",
27-
"../typings/hammerjs/hammerjs.d.ts",
2827
"../../../node_modules/zone.js/dist/zone.js.d.ts"
2928
]
3029
}

modules/angular2/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"typings/es6-collections/es6-collections.d.ts",
2727
"typings/es6-promise/es6-promise.d.ts",
2828
"typings/hammerjs/hammerjs.d.ts",
29+
"typings/node/node.d.ts",
2930
"manual_typings/globals.d.ts",
3031
"../../node_modules/zone.js/dist/zone.js.d.ts"
3132

0 commit comments

Comments
 (0)
X Tutup