From b9a1d6663b1ba99adec5ed6c1bdab55688c25211 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Mon, 5 Jul 2021 14:23:57 +0200 Subject: [PATCH] Replace typescript dependency with npx calls --- package-lock.json | 20 -------------------- package.json | 7 +++---- 2 files changed, 3 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7ae922bb1..9a0aae8bc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,7 +68,6 @@ "shx": "^0.3.2", "sinon": "^11.1.1", "terser-webpack-plugin": "^5.1.1", - "typescript": "^4.2.4", "url-polyfill": "^1.1.5", "walk": "^2.3.9", "webpack": "^5.27.2", @@ -10376,19 +10375,6 @@ "node": ">= 0.6" } }, - "node_modules/typescript": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", - "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/ua-parser-js": { "version": "0.7.28", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", @@ -19235,12 +19221,6 @@ "mime-types": "~2.1.24" } }, - "typescript": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", - "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", - "dev": true - }, "ua-parser-js": { "version": "0.7.28", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", diff --git a/package.json b/package.json index a67f97b65d..d1f2916551 100644 --- a/package.json +++ b/package.json @@ -25,9 +25,9 @@ "build-legacy": "shx rm -rf build/legacy && npm run build-index && webpack --config config/webpack-config-legacy-build.js && cleancss --source-map src/ol/ol.css -o build/legacy/ol.css", "build-site": "npm run build-examples && npm run apidoc && mkdir -p build/site && cp site/index.html build/site && mv build/apidoc build/site/apidoc && mv build/examples build/site/examples", "copy-css": "shx cp src/ol/ol.css build/ol/ol.css", - "generate-types": "tsc --project config/tsconfig-build.json --declaration --declarationMap --emitDeclarationOnly --outdir build/ol/types", - "transpile": "shx rm -rf build/ol && shx mkdir -p build/ol && shx cp -rf src/ol build/ol/src && node tasks/serialize-workers.cjs && tsc --project config/tsconfig-build.json", - "typecheck": "tsc --pretty", + "generate-types": "npx --package=typescript@3.8.3 -y -- tsc --project config/tsconfig-build.json --declaration --declarationMap --emitDeclarationOnly --outdir build/ol/types", + "transpile": "shx rm -rf build/ol && shx mkdir -p build/ol && shx cp -rf src/ol build/ol/src && node tasks/serialize-workers.cjs && npx --package=typescript@4.3.5 -y -- tsc --project config/tsconfig-build.json", + "typecheck": "npx --package=typescript@4.3.5 -y -- tsc --pretty", "apidoc-debug": "shx rm -rf build/apidoc && node --inspect-brk=9229 ./node_modules/jsdoc/jsdoc.js -R config/jsdoc/api/index.md -c config/jsdoc/api/conf.json -P package.json -d build/apidoc", "apidoc": "shx rm -rf build/apidoc && jsdoc -R config/jsdoc/api/index.md -c config/jsdoc/api/conf.json -P package.json -d build/apidoc" }, @@ -104,7 +104,6 @@ "shx": "^0.3.2", "sinon": "^11.1.1", "terser-webpack-plugin": "^5.1.1", - "typescript": "^4.2.4", "url-polyfill": "^1.1.5", "walk": "^2.3.9", "webpack": "^5.27.2",