From 25edfcd701a83e96e998adbfbd6e62a036d799bf Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Wed, 25 May 2022 14:57:13 -0700 Subject: [PATCH] Replace ts-emit-clean with tsc --build --clean. See https://github.com/benjamn/ast-types/issues/768. Signed-off-by: Anders Kaseorg --- package-lock.json | 70 ++++++++++++++++------------------------------- package.json | 3 +- 2 files changed, 25 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3c1beaa2..25086795 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,6 @@ "mocha": "9.0.2", "prettier": "^2.6.2", "reify": "0.20.12", - "ts-emit-clean": "1.0.0", "typescript": "^4.3.5" }, "engines": { @@ -2126,9 +2125,9 @@ "dev": true }, "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -3067,6 +3066,18 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -4762,18 +4773,6 @@ "node": ">=4" } }, - "node_modules/reify/node_modules/acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -5231,18 +5230,6 @@ "node": ">=8.0" } }, - "node_modules/ts-emit-clean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ts-emit-clean/-/ts-emit-clean-1.0.0.tgz", - "integrity": "sha512-cwp8QhJtPn5oVL5hlP+5LMILhhXVIrtoEk5U9MYeuseOHy3DPLyM+aZk5iNma6rPsy/7QYCELMWx8TMQ84r67g==", - "dev": true, - "bin": { - "ts-emit-clean": "bin/ts-emit-clean" - }, - "peerDependencies": { - "typescript": "^3.0.0" - } - }, "node_modules/tslib": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", @@ -7074,9 +7061,9 @@ "dev": true }, "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "acorn-dynamic-import": { @@ -7766,6 +7753,12 @@ "eslint-visitor-keys": "^1.3.0" }, "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -9004,14 +8997,6 @@ "acorn-dynamic-import": "^4.0.0", "magic-string": "^0.25.3", "semver": "^5.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - } } }, "require-directory": { @@ -9350,13 +9335,6 @@ "is-number": "^7.0.0" } }, - "ts-emit-clean": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ts-emit-clean/-/ts-emit-clean-1.0.0.tgz", - "integrity": "sha512-cwp8QhJtPn5oVL5hlP+5LMILhhXVIrtoEk5U9MYeuseOHy3DPLyM+aZk5iNma6rPsy/7QYCELMWx8TMQ84r67g==", - "dev": true, - "requires": {} - }, "tslib": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", diff --git a/package.json b/package.json index f1476acc..6c3ec9dc 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "build": "npm run clean && tsc", "lint": "eslint --ext .ts .", "format": "prettier --write .", - "clean": "ts-emit-clean", + "clean": "tsc --build --clean", "prepare": "npm run build", "postpack": "npm run clean" }, @@ -64,7 +64,6 @@ "mocha": "9.0.2", "prettier": "^2.6.2", "reify": "0.20.12", - "ts-emit-clean": "1.0.0", "typescript": "^4.3.5" }, "engines": {