Skip to content

Commit 94ea047

Browse files
committed
Merge branch 'release/6.2.0'
2 parents 34b6af5 + e73ed6b commit 94ea047

File tree

11 files changed

+2073
-1697
lines changed

11 files changed

+2073
-1697
lines changed

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"webRoot": "${workspaceRoot}/src",
1313
"userDataDir": "${workspaceRoot}/.chrome",
1414
"sourceMapPathOverrides": {
15-
"webpack:///./src/*": "${webRoot}/*"
15+
"webpack:///*": "${webRoot}/*"
1616
}
1717
}
1818
]

package-scripts.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ module.exports = {
1818
rimraf('test/coverage-karma'),
1919
'karma start test/karma.conf.js'
2020
),
21-
watch: 'karma start test/karma.conf.js --no-single-run',
22-
debug: 'karma start test/karma.conf.js --no-single-run --debug'
21+
watch: 'karma start test/karma.conf.js --auto-watch --no-single-run',
22+
debug: 'karma start test/karma.conf.js --auto-watch --no-single-run --debug'
2323
},
2424
all: concurrent({
2525
browser: series.nps('test.karma', 'e2e'),

package.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aurelia-typescript-boilerplate",
3-
"version": "6.1.0",
3+
"version": "6.2.0",
44
"title": "Aurelia Typescript Boilerplate",
55
"description": "A starter kit for building a standard navigation-style app with Aurelia and Webpack.",
66
"main": "dist/app.bundle.js",
@@ -56,7 +56,7 @@
5656
],
5757
"testEnvironment": "node",
5858
"moduleNameMapper": {
59-
"aurelia-(.*)": "<rootDir>/node_modules/$1"
59+
"aurelia-(.*)": "<rootDir>/node_modules/aurelia-$1"
6060
},
6161
"collectCoverage": true,
6262
"collectCoverageFrom": [
@@ -77,82 +77,82 @@
7777
"devDependencies": {
7878
"@types/cordova": "^0.0.34",
7979
"@types/i18next-browser-languagedetector": "^2.0.0",
80-
"@types/jest": "^20.0.4",
81-
"@types/jquery": "^3.2.9",
82-
"@types/lodash": "^4.14.71",
83-
"@types/node": "^8.0.15",
84-
"@types/webpack": "^3.0.5",
80+
"@types/jest": "^20.0.8",
81+
"@types/jquery": "^3.2.12",
82+
"@types/lodash": "^4.14.74",
83+
"@types/node": "^8.0.26",
84+
"@types/webpack": "^3.0.10",
8585
"aurelia-loader-nodejs": "^1.0.1",
86-
"aurelia-pal-nodejs": "1.0.0-beta.1.0.0",
86+
"aurelia-pal-nodejs": "^1.0.0-beta.2.0.0",
8787
"aurelia-protractor-plugin": "^1.0.3",
8888
"aurelia-template-lint-webpack-loader": "^1.0.3",
8989
"aurelia-testing": "^1.0.0-beta.3.0.1",
90-
"aurelia-webpack-plugin": "^2.0.0-rc.2",
91-
"autoprefixer": "^7.1.2",
92-
"awesome-typescript-loader": "^3.2.1",
90+
"aurelia-webpack-plugin": "^2.0.0-rc.5",
91+
"autoprefixer": "^7.1.3",
92+
"awesome-typescript-loader": "^3.2.3",
9393
"case-sensitive-paths-webpack-plugin": "^2.1.1",
94-
"chalk": "^2.0.1",
94+
"chalk": "^2.1.0",
9595
"compression-webpack-plugin": "^1.0.0",
9696
"copy-webpack-plugin": "^4.0.1",
9797
"cordova": "^7.0.1",
98-
"cross-env": "^5.0.1",
99-
"css-loader": "^0.28.4",
98+
"cross-env": "^5.0.5",
99+
"css-loader": "^0.28.7",
100100
"expose-loader": "^0.7.3",
101101
"extract-text-webpack-plugin": "^3.0.0",
102102
"favicons-webpack-plugin": "^0.0.7",
103-
"file-loader": "^0.11.2",
104-
"html-webpack-plugin": "^2.29.0",
103+
"file-loader": "^1.1.5",
104+
"html-webpack-plugin": "^2.30.1",
105105
"http-server": "^0.10.0",
106106
"img-loader": "^2.0.0",
107-
"istanbul-instrumenter-loader": "^2.0.0",
108-
"jasmine-core": "^2.6.4",
107+
"istanbul-instrumenter-loader": "^3.0.0",
108+
"jasmine-core": "^2.8.0",
109109
"jest": "^20.0.4",
110110
"jest-cli": "^20.0.4",
111111
"json-loader": "^0.5.7",
112-
"karma": "^1.7.0",
112+
"karma": "^1.7.1",
113113
"karma-chrome-launcher": "^2.2.0",
114114
"karma-coverage-istanbul-reporter": "^1.3.0",
115115
"karma-jasmine": "^1.1.0",
116-
"karma-mocha-reporter": "^2.2.3",
116+
"karma-mocha-reporter": "^2.2.4",
117117
"karma-webpack": "^2.0.4",
118118
"loader-utils": "^1.1.0",
119119
"ncp": "^2.0.0",
120120
"node-sass": "^4.5.3",
121-
"nps": "^5.6.0",
122-
"nps-utils": "^1.2.0",
121+
"nps": "^5.7.1",
122+
"nps-utils": "^1.3.0",
123123
"postcss-loader": "^2.0.6",
124124
"protractor": "^5.1.2",
125125
"sass-loader": "^6.0.6",
126-
"style-loader": "^0.18.2",
127-
"ts-jest": "^20.0.7",
128-
"ts-node": "^3.2.1",
126+
"style-loader": "^0.19.0",
127+
"ts-jest": "^20.0.14",
128+
"ts-node": "^3.3.0",
129129
"tslib": "^1.7.1",
130-
"tslint": "^5.5.0",
130+
"tslint": "^5.7.0",
131131
"tslint-loader": "^3.5.3",
132-
"typescript": "^2.4.2",
133-
"url-loader": "^0.5.9",
132+
"typescript": "^2.5.2",
133+
"url-loader": "^0.6.2",
134134
"wait-on": "^2.0.2",
135-
"webpack": "^3.3.0",
136-
"webpack-dev-server": "^2.6.1",
135+
"webpack": "^3.5.5",
136+
"webpack-dev-server": "^2.7.1",
137137
"webpack-notifier": "^1.5.0"
138138
},
139139
"dependencies": {
140140
"animate.css": "^3.5.2",
141141
"aurelia-animator-css": "^1.0.2",
142142
"aurelia-bootstrapper": "^2.1.1",
143143
"aurelia-dialog": "^1.0.0-rc.1.0.3",
144-
"aurelia-fetch-client": "^1.1.2",
144+
"aurelia-fetch-client": "^1.1.3",
145145
"aurelia-framework": "^1.1.4",
146146
"aurelia-history-browser": "^1.0.0",
147-
"aurelia-i18n": "^1.6.2",
147+
"aurelia-i18n": "^2.0.0",
148148
"aurelia-loader-webpack": "^2.1.0",
149149
"aurelia-logging-console": "^1.0.0",
150150
"aurelia-pal-browser": "^1.2.1",
151151
"aurelia-polyfills": "^1.2.2",
152152
"aurelia-router": "^1.3.0",
153153
"aurelia-templating": "^1.4.2",
154154
"aurelia-templating-binding": "^1.3.0",
155-
"aurelia-templating-resources": "^1.4.0",
155+
"aurelia-templating-resources": "^1.5.4",
156156
"aurelia-templating-router": "^1.1.0",
157157
"aurelia-validation": "^1.1.1",
158158
"bluebird": "^3.5.0",

src/app/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export async function configure(aurelia: Aurelia): Promise<void> {
6666
'de-DE': ['de-CH', 'en-US'],
6767
'default': ['en-US']
6868
},
69+
lng: 'en-US',
6970
debug: false,
7071
detection: {
7172
order: ['localStorage', 'navigator'],

test/jest-pretest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'aurelia-polyfills';
22
import 'isomorphic-fetch';
33
import {Options} from 'aurelia-loader-nodejs';
4-
import {globalize} from 'aurelia-pal-nodejs';
4+
import {initialize} from 'aurelia-pal-nodejs';
55
import * as path from 'path';
66
Options.relativeToDir = path.join(__dirname, 'unit');
7-
globalize();
7+
initialize();

test/protractor.conf.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,21 @@ exports.config = {
3232
capabilities: {
3333
'browserName': 'chrome',
3434
'chromeOptions': {
35-
'args': ['show-fps-counter=true']
35+
'args': [
36+
'--show-fps-counter',
37+
'--no-default-browser-check',
38+
'--no-first-run',
39+
'--disable-default-apps',
40+
'--disable-popup-blocking',
41+
'--disable-translate',
42+
'--disable-background-timer-throttling',
43+
'--disable-renderer-backgrounding',
44+
'--disable-device-discovery-notifications',
45+
/* enable these if you'd like to test using Chrome Headless
46+
'--no-gpu',
47+
'--headless'
48+
*/
49+
]
3650
}
3751
},
3852

test/unit/app.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ describe('the App module', () => {
8989
expect(sut.router.routes).toContainEqual({
9090
route: 'users',
9191
name: 'users',
92-
moduleId: './modules/users/users.vm',
92+
moduleId: PLATFORM.moduleName('./modules/users/users.vm'),
9393
nav: true,
9494
title: 'Github Users'
9595
});
@@ -99,7 +99,7 @@ describe('the App module', () => {
9999
expect(sut.router.routes).toContainEqual({
100100
route: 'child-router',
101101
name: 'child-router',
102-
moduleId: './modules/child-router/child-router.vm',
102+
moduleId: PLATFORM.moduleName('./modules/child-router/child-router.vm'),
103103
nav: true,
104104
title: 'Child Router'
105105
});

test/unit/child-router.spec.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { PLATFORM } from 'aurelia-framework';
2+
13
import { ChildRouterViewModel } from '../../src/app/modules/child-router/child-router.vm';
24

35
class RouterStub {
@@ -34,7 +36,7 @@ describe('the Child Router module', () => {
3436
expect(sut.router.routes).toContainEqual({
3537
route: ['', 'welcome'],
3638
name: 'welcome',
37-
moduleId: './../welcome/welcome.vm',
39+
moduleId: PLATFORM.moduleName('./../welcome/welcome.vm'),
3840
nav: true,
3941
title: 'Welcome'
4042
});
@@ -44,7 +46,7 @@ describe('the Child Router module', () => {
4446
expect(sut.router.routes).toContainEqual({
4547
route: 'users',
4648
name: 'users',
47-
moduleId: './../users/users.vm',
49+
moduleId: PLATFORM.moduleName('./../users/users.vm'),
4850
nav: true,
4951
title: 'Github Users'
5052
});
@@ -54,7 +56,7 @@ describe('the Child Router module', () => {
5456
expect(sut.router.routes).toContainEqual({
5557
route: 'child-router',
5658
name: 'child-router',
57-
moduleId: './../child-router/child-router.vm',
59+
moduleId: PLATFORM.moduleName('./../child-router/child-router.vm'),
5860
nav: true,
5961
title: 'Child Router'
6062
});

test/unit/welcome.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { bootstrap } from 'aurelia-bootstrapper';
22
import { StageComponent } from 'aurelia-testing';
3+
import { PLATFORM } from 'aurelia-framework';
34

45
describe('WelcomeComponent', () => {
56
let component;
67

78
beforeEach(async () => {
89
component = StageComponent
910
.withResources([
10-
'../../src/app/modules/welcome/welcome.vm',
11-
'../../src/app/resources/converters/date-format.converter'
11+
PLATFORM.moduleName('../../src/app/modules/welcome/welcome.vm'),
12+
PLATFORM.moduleName('../../src/app/resources/converters/date-format.converter')
1213
])
1314
.inView('<welcome-view-model></welcome-view-model>');
1415
await component.create(bootstrap);

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"compileOnSave": false,
23
"compilerOptions": {
34
"target": "es5",
45
"module": "es6",

0 commit comments

Comments
 (0)