Skip to content

Commit 158ef94

Browse files
authored
Merge pull request #346 from typed-ember/refresh-dependencies
Refresh dependencies with ember-cli-update
2 parents 40435a8 + b565cdc commit 158ef94

File tree

12 files changed

+1458
-506
lines changed

12 files changed

+1458
-506
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ module.exports = {
2020
// node files
2121
{
2222
files: [
23+
'.template-lintrc.js',
2324
'ember-cli-build.js',
2425
'index.js',
2526
'register-ts-node.js',

.gitignore

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# See https://help.github.com/ignore-files/ for more about ignoring files.
22

33
# compiled output
4-
/dist
5-
/tmp
6-
/js
4+
/dist/
5+
/tmp/
6+
/js/
77

88
# dependencies
9-
/node_modules
10-
/bower_components
9+
/bower_components/
10+
/node_modules/
1111

1212
# misc
1313
/.sass-cache
1414
/connect.lock
15-
/coverage/*
15+
/coverage/
1616
/libpeerconnection.log
17-
npm-debug.log*
18-
yarn-error.log
19-
testem.log
17+
/npm-debug.log*
18+
/testem.log
19+
/yarn-error.log
2020

2121
# ember-try
2222
.node_modules.ember-try/

.npmignore

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,35 @@
1-
/bower_components
1+
# compiled output
2+
/dist/
3+
/tmp/
4+
5+
# dependencies
6+
/bower_components/
7+
8+
# misc
9+
/.bowerrc
10+
/.editorconfig
11+
/.ember-cli
12+
/.eslintignore
13+
/.eslintrc.js
14+
/.gitignore
15+
/.template-lintrc.js
16+
/.travis.yml
17+
/.watchmanconfig
18+
/bower.json
219
/config/ember-try.js
3-
/dist
4-
/tests
5-
/tmp
6-
/test-fixtures
7-
/ts
8-
/js/tests
20+
/ember-cli-build.js
21+
/testem.js
22+
/tests/
23+
/yarn.lock
24+
.gitkeep
25+
26+
# TS sources and compiled tests
27+
/ts/
28+
/js/tests/
29+
/test-fixtures/
930

10-
**/.gitkeep
11-
.bowerrc
12-
.editorconfig
13-
.ember-cli
14-
.gitignore
15-
.eslintrc.js
16-
.watchmanconfig
17-
.travis.yml
18-
bower.json
19-
ember-cli-build.js
20-
testem.js
2131

2232
# ember-try
23-
.node_modules.ember-try/
24-
node-tests/
25-
bower.json.ember-try
26-
package.json.ember-try
33+
/.node_modules.ember-try/
34+
/bower.json.ember-try
35+
/package.json.ember-try

.travis.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,33 @@ env:
1515
global:
1616
# See https://git.io/vdao3 for details.
1717
- JOBS=1
18-
matrix:
19-
- EMBER_TRY_SCENARIO=defaults
20-
- EMBER_TRY_SCENARIO=typescript-release
21-
- EMBER_TRY_SCENARIO=typescript-beta
22-
- EMBER_TRY_SCENARIO=ember-cli-release
23-
- EMBER_TRY_SCENARIO=ember-cli-beta
24-
25-
matrix:
26-
fast_finish: true
18+
19+
jobs:
20+
fail_fast: true
2721
allow_failures:
2822
- env: EMBER_TRY_SCENARIO=typescript-beta
2923
- env: EMBER_TRY_SCENARIO=ember-cli-beta
3024

25+
include:
26+
- stage: "Tests"
27+
name: "Tests"
28+
script:
29+
- test $MD_ONLY && echo "Skipped!" || yarn lint:js
30+
- test $MD_ONLY && echo "Skipped!" || yarn ci:prepare
31+
- test $MD_ONLY && echo "Skipped!" || yarn ci:test
32+
- stage: "Versioned Tests"
33+
env: EMBER_TRY_SCENARIO=typescript-release
34+
- env: EMBER_TRY_SCENARIO=typescript-beta
35+
- env: EMBER_TRY_SCENARIO=ember-cli-release
36+
- env: EMBER_TRY_SCENARIO=ember-cli-beta
37+
3138
before_install:
3239
- bash ./is_md_only.sh && MD_ONLY=true && echo "Only .md files have changed!" || test true
3340

3441
install:
3542
- test $MD_ONLY && echo "Skipped!" || yarn install
3643

3744
script:
38-
- test $MD_ONLY && echo "Skipped!" || yarn lint:js
3945
# Typecheck and compile the addon, then nuke the TS source so we're testing the code we would publish
4046
- test $MD_ONLY && echo "Skipped!" || yarn ci:prepare
4147
# Usually, it's ok to finish the test scenario without reverting

package.json

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
"ember-addon",
77
"typescript"
88
],
9+
"repository": "https://github.com/typed-ember/ember-cli-typescript.git",
910
"license": "MIT",
1011
"author": "Chris Krycho <[email protected]> (http://www.chriskrycho.com)",
12+
"directories": {
13+
"doc": "doc",
14+
"test": "tests"
15+
},
1116
"contributors": [
1217
"Marius Seritan",
1318
"David Gardiner",
1419
"Philip Bjorge"
1520
],
16-
"directories": {
17-
"doc": "doc",
18-
"test": "tests"
19-
},
20-
"repository": "https://github.com/typed-ember/ember-cli-typescript.git",
2121
"bugs": {
2222
"url": "https://github.com/typed-ember/ember-cli-typescript"
2323
},
@@ -27,10 +27,10 @@
2727
"lint:js": "eslint --ext js,ts .",
2828
"start": "ember serve",
2929
"test": "ember test",
30+
"test:all": "ember try:each",
3031
"ci:prepare": "yarn prepublishOnly && rimraf ts",
3132
"ci:test": "ember test && mocha --recursive js/tests",
3233
"test:node": "mocha -r register-ts-node 'ts/tests/**/*.{ts,js}'",
33-
"test:all": "ember try:each",
3434
"prepublishOnly": "yarn tsc --project ts --noEmit false",
3535
"postpublish": "rimraf js"
3636
},
@@ -52,45 +52,45 @@
5252
"walk-sync": "^0.3.2"
5353
},
5454
"devDependencies": {
55+
"@ember/optional-features": "^0.6.3",
5556
"@types/ember": "2.8.13",
5657
"@types/ember-qunit": "^3.0.1",
5758
"@types/node": "^9.6.5",
5859
"@types/qunit": "^2.0.31",
59-
"broccoli-asset-rev": "^2.6.0",
60+
"broccoli-asset-rev": "^2.7.0",
6061
"co": "^4.6.0",
61-
"ember-cli": "~3.1.4",
62+
"ember-cli": "~3.5.0",
6263
"ember-cli-app-version": "^3.1.3",
63-
"ember-cli-babel": "^6.6.0",
64+
"ember-cli-babel": "^6.16.0",
6465
"ember-cli-blueprint-test-helpers": "^0.18.3",
65-
"ember-cli-dependency-checker": "^2.0.0",
66-
"ember-cli-eslint": "^4.2.1",
67-
"ember-cli-htmlbars": "^2.0.1",
68-
"ember-cli-htmlbars-inline-precompile": "^1.0.0",
69-
"ember-cli-inject-live-reload": "^1.4.1",
70-
"ember-cli-qunit": "^4.3.0",
66+
"ember-cli-dependency-checker": "^3.0.0",
67+
"ember-cli-eslint": "^4.2.3",
68+
"ember-cli-htmlbars": "^3.0.0",
69+
"ember-cli-htmlbars-inline-precompile": "^1.0.3",
70+
"ember-cli-inject-live-reload": "^1.8.2",
7171
"ember-cli-release": "^0.2.9",
72-
"ember-cli-shims": "^1.2.0",
73-
"ember-cli-sri": "^2.1.0",
74-
"ember-cli-uglify": "^2.0.0",
72+
"ember-cli-sri": "^2.1.1",
73+
"ember-cli-uglify": "^2.1.0",
7574
"ember-cli-update": "^0.14.0",
76-
"ember-disable-prototype-extensions": "^1.1.2",
75+
"ember-disable-prototype-extensions": "^1.1.3",
7776
"ember-export-application-global": "^2.0.0",
78-
"ember-load-initializers": "^1.0.0",
77+
"ember-load-initializers": "^1.1.0",
7978
"ember-maybe-import-regenerator": "^0.1.6",
80-
"ember-resolver": "^4.5.0",
81-
"ember-source": "~3.1.0",
82-
"ember-source-channel-url": "^1.0.1",
83-
"ember-try": "^0.2.23",
79+
"ember-qunit": "^3.4.1",
80+
"ember-resolver": "^5.0.1",
81+
"ember-source": "~3.5.0",
82+
"ember-try": "^1.0.0",
8483
"eslint": "^4.17.0",
85-
"eslint-plugin-ember": "^5.0.3",
86-
"eslint-plugin-node": "^6.0.1",
84+
"eslint-plugin-ember": "^5.2.0",
85+
"eslint-plugin-node": "^7.0.1",
8786
"esprima": "^4.0.0",
8887
"in-repo-a": "link:tests/dummy/lib/in-repo-a",
8988
"in-repo-b": "link:tests/dummy/lib/in-repo-b",
9089
"in-repo-c": "link:tests/dummy/lib/in-repo-c",
91-
"loader.js": "^4.2.3",
90+
"loader.js": "^4.7.0",
9291
"mktemp": "^0.4.0",
9392
"mocha": "^5.0.0",
93+
"qunit-dom": "^0.8.0",
9494
"rimraf": "^2.6.2",
9595
"testdouble": "^3.5.0",
9696
"ts-node": "^7.0.1",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"jquery-integration": false
3+
}

tests/dummy/lib/in-repo-a/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
"keywords": [
55
"ember-addon"
66
],
7-
"dependencies": {
8-
"ember-cli-babel": "link:../../../../node_modules/ember-cli-babel"
9-
},
107
"devDependencies": {
118
"ember-cli-typescript": "*"
9+
},
10+
"ember-addon": {
11+
"paths": [
12+
"../../../../node_modules/ember-cli-babel"
13+
]
1214
}
1315
}

tests/dummy/lib/in-repo-b/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
"keywords": [
55
"ember-addon"
66
],
7-
"dependencies": {
8-
"ember-cli-babel": "link:../../../../node_modules/ember-cli-babel"
9-
},
107
"devDependencies": {
118
"ember-cli-typescript": "*"
9+
},
10+
"ember-addon": {
11+
"paths": [
12+
"../../../../node_modules/ember-cli-babel"
13+
]
1214
}
1315
}

tests/dummy/lib/in-repo-c/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
"keywords": [
55
"ember-addon"
66
],
7-
"dependencies": {
8-
"ember-cli-babel": "link:../../../../node_modules/ember-cli-babel"
9-
},
107
"devDependencies": {
118
"ember-cli-typescript": "*"
9+
},
10+
"ember-addon": {
11+
"paths": [
12+
"../../../../node_modules/ember-cli-babel"
13+
]
1214
}
1315
}

ts/blueprints/ember-cli-typescript/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ module.exports = {
138138
);
139139
}
140140

141-
if (this._has('ember-cli-qunit')) {
141+
if (this._has('ember-cli-qunit') || this._has('ember-qunit')) {
142142
packages = packages.concat([
143143
{ name: '@types/ember-qunit', target: 'latest' },
144144
{ name: '@types/qunit', target: 'latest' },

ts/tests/blueprints/ember-cli-typescript-test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
5555
expect(pkgJson.scripts.postpublish).to.be.undefined;
5656
expect(pkgJson.devDependencies).to.include.all.keys('ember-data');
5757
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-data');
58-
expect(pkgJson.devDependencies).to.include.all.keys('ember-cli-qunit');
58+
expect(pkgJson.devDependencies).to.include.all.keys('ember-qunit');
5959
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-qunit', '@types/qunit');
6060
expect(pkgJson.devDependencies).to.not.have.any.keys('@types/ember-mocha', '@types/mocha');
6161

@@ -101,7 +101,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
101101
expect(pkgJson.scripts.postpublish).to.equal('ember ts:clean');
102102
expect(pkgJson.devDependencies).to.not.have.any.keys('ember-data');
103103
expect(pkgJson.devDependencies).to.not.have.any.keys('@types/ember-data');
104-
expect(pkgJson.devDependencies).to.include.all.keys('ember-cli-qunit');
104+
expect(pkgJson.devDependencies).to.include.all.keys('ember-qunit');
105105
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-qunit', '@types/qunit');
106106
expect(pkgJson.devDependencies).to.not.have.any.keys('@types/ember-mocha', '@types/mocha');
107107

@@ -166,7 +166,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
166166
expect(pkgJson.scripts.postpublish).to.be.undefined;
167167
expect(pkgJson.devDependencies).to.include.all.keys('ember-data');
168168
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-data');
169-
expect(pkgJson.devDependencies).to.include.all.keys('ember-cli-qunit');
169+
expect(pkgJson.devDependencies).to.include.all.keys('ember-qunit');
170170
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-qunit', '@types/qunit');
171171
expect(pkgJson.devDependencies).to.not.have.any.keys(
172172
'@types/ember-mocha',
@@ -215,7 +215,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
215215
expect(pkgJson.scripts.postpublish).to.equal('ember ts:clean');
216216
expect(pkgJson.devDependencies).to.not.have.any.keys('ember-data');
217217
expect(pkgJson.devDependencies).to.not.have.any.keys('@types/ember-data');
218-
expect(pkgJson.devDependencies).to.include.all.keys('ember-cli-qunit');
218+
expect(pkgJson.devDependencies).to.include.all.keys('ember-qunit');
219219
expect(pkgJson.devDependencies).to.include.all.keys('@types/ember-qunit', '@types/qunit');
220220
expect(pkgJson.devDependencies).to.not.have.any.keys(
221221
'@types/ember-mocha',
@@ -372,7 +372,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
372372
.emberNew()
373373
.then(() => helpers.modifyPackages([
374374
{ name: 'ember-cli-mocha', dev: true },
375-
{ name: 'ember-cli-qunit', delete: true },
375+
{ name: 'ember-qunit', delete: true }
376376
]))
377377
.then(() => helpers.emberGenerate(args))
378378
.then(() => {
@@ -392,7 +392,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
392392
.emberNew({ target: 'addon' })
393393
.then(() => helpers.modifyPackages([
394394
{ name: 'ember-cli-mocha', dev: true },
395-
{ name: 'ember-cli-qunit', delete: true },
395+
{ name: 'ember-qunit', delete: true }
396396
]))
397397
.then(() => helpers.emberGenerate(args))
398398
.then(() => {

0 commit comments

Comments
 (0)