From 886aff29accdbec1da1f57519a8a641e6654fe43 Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Sun, 27 Sep 2020 14:46:37 -0700 Subject: [PATCH] fixy --- package-lock.json | 59 ++---------------------------- package.json | 6 +-- test/fixtures/kitchen/package.json | 2 +- test/kitchen.ts | 4 +- 4 files changed, 8 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66acc530..ed6a31ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -202,12 +202,6 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, - "@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", - "dev": true - }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", @@ -608,12 +602,6 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -818,20 +806,6 @@ "quick-lru": "^4.0.1" } }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -846,12 +820,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, "chokidar": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", @@ -1052,15 +1020,6 @@ "mimic-response": "^1.0.0" } }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -1636,12 +1595,6 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, "get-stdin": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", @@ -2923,12 +2876,6 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -3571,9 +3518,9 @@ } }, "typescript": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz", - "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz", + "integrity": "sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==", "dev": true }, "unique-string": { diff --git a/package.json b/package.json index d5c084c7..5396121b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,6 @@ }, "devDependencies": { "@npm/types": "^1.0.1", - "@types/chai": "^4.2.12", "@types/cross-spawn": "^6.0.2", "@types/eslint": "^7.2.3", "@types/fs-extra": "^9.0.1", @@ -76,7 +75,6 @@ "@types/update-notifier": "^4.1.1", "@types/write-file-atomic": "^3.0.1", "c8": "^7.3.1", - "chai": "^4.2.0", "codecov": "^3.7.2", "cross-spawn": "^7.0.3", "fs-extra": "^9.0.1", @@ -85,9 +83,9 @@ "mocha": "^8.1.3", "sinon": "^9.0.3", "tmp": "0.2.1", - "typescript": "^4" + "typescript": "^4.0.3" }, "peerDependencies": { - "typescript": ">=3 <=4" + "typescript": ">=4" } } diff --git a/test/fixtures/kitchen/package.json b/test/fixtures/kitchen/package.json index eea2d9b0..a548edd6 100644 --- a/test/fixtures/kitchen/package.json +++ b/test/fixtures/kitchen/package.json @@ -2,7 +2,7 @@ "name": "kitchen", "version": "1.0.0", "devDependencies": { - "typescript": "^2.4.2", + "typescript": "^4.0.3", "gts": "file:../gts.tgz" } } diff --git a/test/kitchen.ts b/test/kitchen.ts index bb38252e..956dc20c 100644 --- a/test/kitchen.ts +++ b/test/kitchen.ts @@ -2,7 +2,7 @@ import chalk = require('chalk'); import * as cp from 'child_process'; import * as fs from 'fs-extra'; import * as tmp from 'tmp'; -import {assert} from 'chai'; +import * as assert from 'assert'; import * as path from 'path'; import {describe, it, before, after} from 'mocha'; @@ -145,7 +145,7 @@ describe('🚰 kitchen sink', () => { Object.assign({}, {reject: false}, execOpts) ); assert.strictEqual(res.exitCode, 1); - assert.include(res.stdout, 'assigned a value but'); + assert.ok(res.stdout.includes('assigned a value but')); }); it('should fix', () => {