From e3eec7185c85d61e5e25f445b8a970e4395ab0c6 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Mon, 21 Aug 2017 22:53:20 -0700 Subject: [PATCH] Use npm @types --- .travis.yml | 2 +- package.json | 6 +++++- tsconfig.json | 6 +----- typings.json | 10 ---------- 4 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 typings.json diff --git a/.travis.yml b/.travis.yml index 5aa7ec1..a3d7973 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ install: script: - npm run lint - - npm run compile + - npm run build # If build on a tag, publish a new release and upload vsix to the GitHub release before_deploy: diff --git a/package.json b/package.json index d0f4ddf..81c45b6 100644 --- a/package.json +++ b/package.json @@ -41,10 +41,14 @@ "scripts": { "compile": "tsc -p .", "watch": "tsc -w -p .", - "postinstall": "node ./node_modules/vscode/bin/install && typings prune && typings install", + "postinstall": "node ./node_modules/vscode/bin/install", "lint": "tslint -c tslint.json \"src/**/*.ts\"" }, "devDependencies": { + "@types/mocha": "^2.2.42", + "@types/mz": "0.0.31", + "@types/node": "^8.0.24", + "@types/semver": "^5.3.34", "tslint": "^5.0.0", "typescript": "^2.1.4", "typings": "^2.0.0", diff --git a/tsconfig.json b/tsconfig.json index 086e5c7..ef188e8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,11 +15,7 @@ "noImplicitReturns": true, "noUnusedLocals": true, "allowUnreachableCode": false, - "allowUnusedLabels": false, - "typeRoots": [ - "typings/modules", - "typings/globals" - ] + "allowUnusedLabels": false }, "exclude": [ "node_modules", diff --git a/typings.json b/typings.json deleted file mode 100644 index af82dc8..0000000 --- a/typings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "dependencies": { - "mz": "registry:npm/mz#2.4.0+20161114225638", - "semver": "registry:npm/semver#5.0.0+20160723033700" - }, - "globalDependencies": { - "mocha": "registry:env/mocha#2.2.5+20160926180742", - "node": "registry:env/node#6.0.0+20170213133316" - } -}