Skip to content

Commit 514910e

Browse files
committed
Configure container to be able to use TypeScript
1 parent db34fc4 commit 514910e

File tree

5 files changed

+28
-1
lines changed

5 files changed

+28
-1
lines changed

ember-cli-build.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ module.exports = function(options) {
330330
'@glimmer/compiler': buildPackage('@glimmer/compiler', {
331331
external: ['@glimmer/syntax', '@glimmer/wire-format', '@glimmer/util']
332332
}),
333+
'@glimmer/di': buildPackage('@glimmer/di', { external: ['@glimmer/util'] }),
333334
'@glimmer/reference': buildPackage('@glimmer/reference', { external: ['@glimmer/util'] }),
334335
'@glimmer/runtime': buildPackage('@glimmer/runtime', {
335336
external: ['@glimmer/util',

lib/packages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = function(features) {
22
var packages = {
3-
'container': { trees: null, requirements: ['ember-utils'] },
3+
'container': { trees: null, requirements: ['ember-utils'], isTypeScript: true, vendorRequirements: ['@glimmer/di'] },
44
'ember-environment': { trees: null, requirements: [], skipTests: true },
55
'ember-utils': { trees: null, requirements: [] },
66
'ember-console': { trees: null, requirements: [], skipTests: true },

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
},
3030
"dependencies": {
3131
"@glimmer/compiler": "^0.21.1",
32+
"@glimmer/di": "^0.1.6",
3233
"@glimmer/node": "^0.21.1",
3334
"@glimmer/reference": "^0.21.0",
3435
"@glimmer/runtime": "^0.21.1",

packages/container/tsconfig.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es2015",
4+
"module": "es2015",
5+
"moduleResolution": "node",
6+
"baseUrl": ".",
7+
"paths": {
8+
"*": ["packages/*/lib/index"]
9+
}
10+
},
11+
"include": [
12+
"container/**/*.ts"
13+
],
14+
"exclude": [
15+
"node_modules",
16+
"packages",
17+
"**/*.d.ts"
18+
]
19+
}

yarn.lock

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
"@glimmer/wire-format" "^0.21.0"
1212
simple-html-tokenizer "^0.3.0"
1313

14+
"@glimmer/di@^0.1.6":
15+
version "0.1.6"
16+
resolved "https://registry.npmjs.org/@glimmer/di/-/di-0.1.6.tgz#1b04326ca30a1d5224ff545753f52d0472c30c29"
17+
dependencies:
18+
"@glimmer/util" "^0.21.0"
19+
1420
"@glimmer/interfaces@^0.21.0":
1521
version "0.21.0"
1622
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.21.0.tgz#386b2c5bbe5bf6f54eda014937adf2e3927571bf"

0 commit comments

Comments
 (0)