Update to Typescript 2.0 (#71)

* Switches to Typescript 2.0 and removes typings

You should remove typings folder to remove typing errors.
Closes #64
This commit is contained in:
Nejc Zdovc
2016-08-15 11:04:30 +02:00
committed by József Farkas
parent 7691c88b95
commit 094060d8db
4 changed files with 12 additions and 15 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,5 @@
node_modules node_modules
npm-debug.log npm-debug.log
typings
.vscode .vscode
build build
bundle bundle

View File

@@ -20,7 +20,6 @@
"stylelint": "^7.0.3", "stylelint": "^7.0.3",
"ts-loader": "^0.8.2", "ts-loader": "^0.8.2",
"tslint": "^3.14.0", "tslint": "^3.14.0",
"typings": "^1.3.2",
"webpack": "^1.13.1", "webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1", "webpack-dev-server": "^1.14.1",
"webpack-stream": "^3.2.0", "webpack-stream": "^3.2.0",
@@ -34,6 +33,9 @@
"@angular/platform-browser": "2.0.0-rc.5", "@angular/platform-browser": "2.0.0-rc.5",
"@angular/platform-browser-dynamic": "2.0.0-rc.5", "@angular/platform-browser-dynamic": "2.0.0-rc.5",
"@angular/router": "^3.0.0-rc.1", "@angular/router": "^3.0.0-rc.1",
"@types/es6-shim": "0.0.29",
"@types/jquery": "1.10.29",
"@types/node": "6.0.33",
"bootstrap": "^3.3.7", "bootstrap": "^3.3.7",
"browser-stdout": "^1.3.0", "browser-stdout": "^1.3.0",
"es6-shim": "^0.35.1", "es6-shim": "^0.35.1",
@@ -46,16 +48,14 @@
"rxjs": "5.0.0-beta.6", "rxjs": "5.0.0-beta.6",
"select2": "^4.0.3", "select2": "^4.0.3",
"sortablejs": "^1.4.2", "sortablejs": "^1.4.2",
"typescript": "1.9.0-dev.20160626-1.0", "typescript": "2.0.0",
"xml-loader": "^1.1.0", "xml-loader": "^1.1.0",
"zone.js": "^0.6.12" "zone.js": "^0.6.12"
}, },
"scripts": { "scripts": {
"postinstall": "typings install",
"tslint": "tslint \"src/**/*.ts\" \"config-serializer/**/*.ts\"", "tslint": "tslint \"src/**/*.ts\" \"config-serializer/**/*.ts\"",
"stylelint": "stylelint \"src/**/*.scss\" \"sass/**/*.scss\" --syntax scss", "stylelint": "stylelint \"src/**/*.scss\" \"sass/**/*.scss\" --syntax scss",
"lint": "run-s -scn tslint stylelint", "lint": "run-s -scn tslint stylelint",
"typings": "typings",
"build": "gulp", "build": "gulp",
"build:test": "webpack --config \"config-serializer/webpack.config.js\"", "build:test": "webpack --config \"config-serializer/webpack.config.js\"",
"webpack": "webpack", "webpack": "webpack",

View File

@@ -8,12 +8,17 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"removeComments": false, "removeComments": false,
"noImplicitAny": true, "noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true "suppressImplicitAnyIndexErrors": true,
"baseUrl": "./src",
"types": [
"node",
"jquery",
"es6-shim",
"select2"
]
}, },
"exclude": [ "exclude": [
"node_modules", "node_modules",
"typings/main",
"typings/main.d.ts",
"config-serializer" "config-serializer"
] ]
} }

View File

@@ -1,7 +0,0 @@
{
"globalDependencies": {
"es6-shim": "registry:dt/es6-shim#0.31.2+20160602141504",
"jquery": "registry:dt/jquery#1.10.0+20160704162008",
"node": "registry:dt/node#6.0.0+20160728152422"
}
}