diff --git a/extension/.vscodeignore b/extension/.vscodeignore index 3c3629e647..4053012d56 100644 --- a/extension/.vscodeignore +++ b/extension/.vscodeignore @@ -1 +1,17 @@ -node_modules +.cache/** +.turbo/** +.vscode-test/** +.wdio-vscode-service/** +coverage/** +node_modules/** +scripts/** +src/** +.eslintrc.js +.gitignore +.prettierignore +.lintstagedrc.js +.vscodeignore +jest.config.js +tsconfig.json +webpack.config.ts +yarn.lock diff --git a/extension/package.json b/extension/package.json index 6ff688915e..c8d1fe6970 100644 --- a/extension/package.json +++ b/extension/package.json @@ -1492,7 +1492,7 @@ "lint": "run-p 'lint:*'", "dev": "shx rm -rf dist && tsc -watch -p ./", "build": "yarn webpack --mode production", - "package": "vsce package --yarn -o ./dvc.vsix", + "package": "node ./scripts/ensureYarnLock.js && yarn run vsce package --yarn -o ./dvc.vsix", "test-build": "tsc -p .", "test-vscode": "node ./dist/test/runTest.js", "test-e2e": "wdio run ./src/test/e2e/wdio.conf.ts", @@ -1556,7 +1556,7 @@ "sinon-chai": "3.7.0", "ts-jest": "28.0.7", "ts-loader": "9.3.1", - "vsce": "2.9.2", + "vsce": "2.10.0", "vscode-uri": "3.0.3", "wdio-vscode-service": "3.0.3", "webdriverio": "7.20.7", diff --git a/extension/scripts/ensureYarnLock.js b/extension/scripts/ensureYarnLock.js new file mode 100644 index 0000000000..e4cc0320eb --- /dev/null +++ b/extension/scripts/ensureYarnLock.js @@ -0,0 +1,6 @@ +const { resolve } = require('path') +const { ensureFileSync } = require('fs-extra') + +const yarnLock = resolve(__dirname, '..', 'yarn.lock') + +ensureFileSync(yarnLock) diff --git a/yarn.lock b/yarn.lock index db76ec0c70..441dae54af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17716,10 +17716,10 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -vsce@2.9.2: - version "2.9.2" - resolved "https://registry.yarnpkg.com/vsce/-/vsce-2.9.2.tgz#be5d2ca5899f31ba84225d6b19ea1376589df897" - integrity sha512-xyLqL4U82BilUX1t6Ym2opQEa2tLGWYjbgB7+ETeNVXlIJz5sWBJjQJSYJVFOKJSpiOtQclolu88cj7oY6vvPQ== +vsce@2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/vsce/-/vsce-2.10.0.tgz#19a9f070ec319e26d4f23567f32826f48fc694aa" + integrity sha512-b+wB3XMapEi368g64klSM6uylllZdNutseqbNY+tUoHYSy6g2NwnlWuAGKDQTYc0IqfDUjUFRQBpPgA89Q+Fyw== dependencies: azure-devops-node-api "^11.0.1" chalk "^2.4.2"