From 3f25790b6efadfcec40260644aa7d127e164e839 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Wed, 20 Sep 2017 10:23:08 -0500 Subject: [PATCH] chore(lint): update tslint for local reference --- packages/core/package-lock.json | 82 ++++++++++++++++++++++++++------- packages/core/package.json | 5 +- 2 files changed, 69 insertions(+), 18 deletions(-) diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index b6e82f55fa..5207cccbcd 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -203,6 +203,17 @@ "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", "dev": true }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -380,6 +391,12 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", @@ -521,6 +538,12 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, + "diff": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", + "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", + "dev": true + }, "doctrine": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", @@ -2072,6 +2095,12 @@ "integrity": "sha512-Y2/+DnfJJXT1/FCwUebUhLWb3QihxiSC42+ctHLGogmW2jPY6LCapMdFZXRvVP2z6qyKW7s6qncE/9gSqZiArw==", "dev": true }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -2723,9 +2752,9 @@ "dev": true }, "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", "dev": true }, "randomatic": { @@ -2909,14 +2938,6 @@ "tough-cookie": "2.3.2", "tunnel-agent": "0.6.0", "uuid": "3.1.0" - }, - "dependencies": { - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - } } }, "request-promise-core": { @@ -3261,7 +3282,7 @@ "faye-websocket": "0.10.0", "livereload-js": "2.2.2", "object-assign": "4.1.1", - "qs": "6.4.0" + "qs": "6.5.1" } }, "tough-cookie": { @@ -3302,6 +3323,24 @@ "integrity": "sha1-vIAEFkaRkjp5/oN4u+s9ogF1OOw=", "dev": true }, + "tslint": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.7.0.tgz", + "integrity": "sha1-wl4NDJL6EgHCvDDoROCOaCtPNVI=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "colors": "1.1.2", + "commander": "2.11.0", + "diff": "3.3.1", + "glob": "7.1.2", + "minimatch": "3.0.4", + "resolve": "1.4.0", + "semver": "5.4.1", + "tslib": "1.7.1", + "tsutils": "2.8.2" + } + }, "tslint-eslint-rules": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-4.1.1.tgz", @@ -3311,6 +3350,14 @@ "doctrine": "0.7.2", "tslib": "1.7.1", "tsutils": "1.9.1" + }, + "dependencies": { + "tsutils": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz", + "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=", + "dev": true + } } }, "tslint-ionic-rules": { @@ -3323,10 +3370,13 @@ } }, "tsutils": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz", - "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=", - "dev": true + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.8.2.tgz", + "integrity": "sha1-LBSGukMSYIRbCsb5Aq/Z1wio6mo=", + "dev": true, + "requires": { + "tslib": "1.7.1" + } }, "tunnel-agent": { "version": "0.6.0", diff --git a/packages/core/package.json b/packages/core/package.json index 137ca32727..7c34faf8d3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -14,6 +14,7 @@ "@stencil/dev-server": "latest", "@stencil/utils": "latest", "ionicons": "^4.0.0-6", + "tslint": "^5.7.0", "tslint-ionic-rules": "0.0.11" }, "scripts": { @@ -21,8 +22,8 @@ "dev": "sd concurrent \"stencil build --dev --watch\" \"stencil-dev-server\"", "test": "jest --no-cache", "clean": "rm -rf dist", - "lint": "tslint --project .", - "lint-fix": "tslint --project . --fix", + "lint": "./node_modules/.bin/tslint --project .", + "lint-fix": "./node_modules/.bin/tslint --project . --fix", "validate": "npm run clean && npm run lint && npm run test && npm run build", "deploy": "../../node_modules/.bin/np --any-branch", "preversion": "npm run lint && npm run build"