Skip to content

Commit d78732c

Browse files
committed
Revert typescript to 2.0.10
Still have a problem about AoT related with component inheritance. It will be fixed in another commit.
1 parent fed4be0 commit d78732c

File tree

9 files changed

+58
-48
lines changed

9 files changed

+58
-48
lines changed

config/karma.conf.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ module.exports = function (config) {
88
{pattern: './config/spec-bundle.js', watched: false},
99
],
1010
preprocessors: {
11-
// './config/spec-bundle.js': ['coverage', 'webpack', 'sourcemap'],
12-
'./config/spec-bundle.js': ['webpack', 'sourcemap'],
11+
'./config/spec-bundle.js': ['coverage', 'webpack', 'sourcemap'],
12+
// './config/spec-bundle.js': ['webpack', 'sourcemap'],
1313
},
1414
webpack: testWebpackConfig,
15-
// coverageReporter: {
16-
// type: 'in-memory'
17-
// },
18-
// remapCoverageReporter: {
19-
// 'text-summary': null,
20-
// html: './coverage/html',
21-
// lcovonly: './coverage/lcov.info',
22-
// },
15+
coverageReporter: {
16+
type: 'in-memory'
17+
},
18+
remapCoverageReporter: {
19+
'text-summary': null,
20+
html: './coverage/html',
21+
lcovonly: './coverage/lcov.info',
22+
},
2323
webpackMiddleware: {stats: 'errors-only'},
24-
// reporters: ['mocha', 'coverage', 'remap-coverage'],
25-
reporters: ['mocha'],
24+
reporters: ['mocha', 'coverage', 'remap-coverage'],
25+
// reporters: ['mocha'],
2626
port: 9876,
2727
colors: true,
2828
logLevel: config.LOG_INFO,

config/webpack.common.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ const webpack = require('webpack');
22
const helpers = require('./helpers');
33

44
const HtmlWebpackPlugin = require('html-webpack-plugin');
5-
const { CheckerPlugin } = require('awesome-typescript-loader');
5+
// const { CheckerPlugin } = require('awesome-typescript-loader');
6+
const ForkCheckerPlugin = require('awesome-typescript-loader').ForkCheckerPlugin;
67
const ExtractTextPlugin = require("extract-text-webpack-plugin");
78

89
module.exports = {
@@ -47,7 +48,8 @@ module.exports = {
4748
template: 'src/index.html',
4849
chunksSortMode: 'dependency',
4950
}),
50-
new CheckerPlugin(),
51+
// new CheckerPlugin(),
52+
new ForkCheckerPlugin(),
5153
new webpack.ContextReplacementPlugin(
5254
// The (\\|\/) piece accounts for path separators in *nix and Windows
5355
/angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/,

config/webpack.test.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const path = require('path');
22
const helpers = require('./helpers');
33
const webpack = require('webpack');
44

5-
const { CheckerPlugin } = require('awesome-typescript-loader');
5+
// const {CheckerPlugin} = require('awesome-typescript-loader');
66
const ContextReplacementPlugin = require('webpack/lib/ContextReplacementPlugin');
77

88
const ENV = process.env.ENV = process.env.NODE_ENV = 'test';
@@ -48,18 +48,18 @@ module.exports = {
4848
},
4949
{test: /\.css$/, loader: 'raw-loader'},
5050
{test: /\.html$/, loader: 'raw-loader'},
51-
// {
52-
// enforce: 'post',
53-
// test: /\.(js|ts)$/,
54-
// loader: 'istanbul-instrumenter-loader',
55-
// include: [
56-
// helpers.root('src'),
57-
// ],
58-
// exclude: [
59-
// /\.(e2e|spec)\.ts$/,
60-
// /node_modules/
61-
// ]
62-
// },
51+
{
52+
enforce: 'post',
53+
test: /\.(js|ts)$/,
54+
loader: 'istanbul-instrumenter-loader',
55+
include: [
56+
helpers.root('src'),
57+
],
58+
exclude: [
59+
/\.(e2e|spec)\.ts$/,
60+
/node_modules/
61+
]
62+
},
6363
]
6464
},
6565
plugins: [
@@ -81,7 +81,7 @@ module.exports = {
8181
},
8282
},
8383
}),
84-
new CheckerPlugin(),
84+
// new CheckerPlugin(),
8585
],
8686
node: {
8787
global: true,

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"@types/webpack": "^2.0.0",
6060
"angular2-router-loader": "^0.3.3",
6161
"angular2-template-loader": "^0.6.0",
62-
"awesome-typescript-loader": "^3.0.0-beta.13",
62+
"awesome-typescript-loader": "^2.2.4",
6363
"codelyzer": "^1.0.0-beta.3",
6464
"coveralls": "^2.11.15",
6565
"css-loader": "^0.26.0",
@@ -85,7 +85,7 @@
8585
"ts-helpers": "^1.1.2",
8686
"tslint": "^3.15.1",
8787
"tslint-loader": "^2.1.5",
88-
"typescript": "~2.1.4",
88+
"typescript": "~2.0.10",
8989
"webpack": ">=2.1.0-beta.27",
9090
"webpack-dev-server": ">=2.1.0-beta.11",
9191
"webpack-merge": "^1.0.2"

src/app/core/toast/toast.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ export class ToastComponent implements OnInit {
2929
}
3030

3131
private applyStyle(toast): Toast {
32-
return {
33-
...toast,
32+
// return {
33+
// ...toast,
34+
// styles: [styles.toastBase, styles[toast.level]],
35+
// };
36+
return Object.assign({}, toast, {
3437
styles: [styles.toastBase, styles[toast.level]],
35-
};
38+
});
3639
}
3740

3841
private addToast(toast) {

src/app/pages/+related-user-list/related-user-list.component.styles.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import {StyleSheet} from "aphrodite";
22
import {list_1} from "../../styles/shared.styles";
33

44
export const styles = StyleSheet.create({
5-
list: {...list_1},
5+
// list: {...list_1},
6+
list: Object.assign({}, list_1),
67
gravatar: {
78
float: 'left',
89
marginRight: '8px',

src/app/pages/+user-list/user-list.component.styles.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import {StyleSheet} from "aphrodite";
22
import {list_1} from "../../styles/shared.styles";
33

44
export const styles = StyleSheet.create({
5-
list: {...list_1},
5+
// list: {...list_1},
6+
list: Object.assign({}, list_1),
67
gravatar: {
78
float: 'left',
89
marginRight: '8px',

src/app/pages/home/feed/feed.component.styles.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ import {list_1} from "../../../styles/shared.styles";
33
import {colors} from "../../../styles/colors.styles";
44

55
export const styles = StyleSheet.create({
6-
list: {
7-
...list_1,
6+
// list: {
7+
// ...list_1,
8+
// lineHeight: '20px',
9+
// },
10+
list: Object.assign({}, list_1, {
811
lineHeight: '20px',
9-
},
12+
}),
1013
gravatar: {
1114
float: 'left',
1215
marginRight: '8px',

yarn.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -319,13 +319,13 @@ autoprefixer@^6.3.1:
319319
postcss "^5.2.6"
320320
postcss-value-parser "^3.2.3"
321321

322-
awesome-typescript-loader@^3.0.0-beta.13:
323-
version "3.0.0-beta.13"
324-
resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-3.0.0-beta.13.tgz#b8b40f97a437d39310b93021611d239015050036"
322+
awesome-typescript-loader@^2.2.4:
323+
version "2.2.4"
324+
resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-2.2.4.tgz#4185d60c035c25515f9c2a747fa5f69b2a001e9e"
325325
dependencies:
326326
colors "^1.1.2"
327-
enhanced-resolve "^2.3.0"
328-
loader-utils "^0.2.16"
327+
enhanced-resolve "^2.2.2"
328+
loader-utils "^0.2.6"
329329
lodash "^4.13.1"
330330
object-assign "^4.1.0"
331331
source-map-support "^0.4.0"
@@ -1253,7 +1253,7 @@ [email protected]:
12531253
engine.io-parser "1.2.4"
12541254
ws "1.0.1"
12551255

1256-
enhanced-resolve@^2.2.0, enhanced-resolve@^2.3.0:
1256+
enhanced-resolve@^2.2.0, enhanced-resolve@^2.2.2:
12571257
version "2.3.0"
12581258
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-2.3.0.tgz#a115c32504b6302e85a76269d7a57ccdd962e359"
12591259
dependencies:
@@ -2312,7 +2312,7 @@ loader-runner@^2.2.0:
23122312
version "2.2.0"
23132313
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.2.0.tgz#824c1b699c4e7a2b6501b85902d5b862bf45b3fa"
23142314

2315-
[email protected], loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.3, loader-utils@^0.2.5, loader-utils@^0.2.7, loader-utils@~0.2.2:
2315+
[email protected], loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^0.2.3, loader-utils@^0.2.5, loader-utils@^0.2.6, loader-utils@^0.2.7, loader-utils@~0.2.2:
23162316
version "0.2.16"
23172317
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d"
23182318
dependencies:
@@ -4177,9 +4177,9 @@ type-is@~1.6.13:
41774177
media-typer "0.3.0"
41784178
mime-types "~2.1.13"
41794179

4180-
typescript@~2.1.4:
4181-
version "2.1.4"
4182-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.1.4.tgz#b53b69fb841126acb1dd4b397d21daba87572251"
4180+
typescript@~2.0.10:
4181+
version "2.0.10"
4182+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.0.10.tgz#ccdd4ed86fd5550a407101a0814012e1b3fac3dd"
41834183

41844184
[email protected], uglify-js@^2.6, uglify-js@~2.7.3:
41854185
version "2.7.5"

0 commit comments

Comments
 (0)