From b54bd1cd538ae74d8880b0d25cdf40bb178d1705 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 15:06:43 +0000 Subject: [PATCH 1/5] chore: add lint-staged with pre-commit hooks for src/ directory - Upgrade husky from 8.0.3 to 9.1.7 - Add lint-staged 16.2.3 for automated code quality checks - Configure lint-staged to run eslint and prettier on src/**/*.{ts,tsx} - Update pre-commit hook to use lint-staged - Add post-checkout hook for automatic dependency installation - Add pre-push hook to prevent direct pushes to main branch This matches the setup in jupyterlab-deepnote for consistency. --- .husky/post-checkout | 1 + .husky/pre-commit | 18 +----------------- .husky/pre-push | 5 +++++ package.json | 10 +++++++++- 4 files changed, 16 insertions(+), 18 deletions(-) create mode 100755 .husky/post-checkout create mode 100755 .husky/pre-push diff --git a/.husky/post-checkout b/.husky/post-checkout new file mode 100755 index 0000000000..5fdd18ffd2 --- /dev/null +++ b/.husky/post-checkout @@ -0,0 +1 @@ +npm install diff --git a/.husky/pre-commit b/.husky/pre-commit index 45fb1f48a6..5c3e95f021 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,17 +1 @@ -#!/bin/sh -if npm list prettier | grep -q prettier@ ; then - echo husky - prettier is installed -else - echo husky - prettier is not installed, skipping format check - exit 0 -fi - -# run prettier on all .ts files that are in the commit -changed=$(git diff --diff-filter=ACM --cached --name-only | grep .ts$ | tr '\n' ' ') - -if [ -z "$changed" ]; then - echo husky - No modified files to check - exit 0 -fi - -npx prettier $changed --check +npm exec lint-staged diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 0000000000..860b9f62d7 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,5 @@ +branch_name="$(git symbolic-ref --short HEAD)" +if [ "$branch_name" = "main" ]; then + echo "Pushing directly to main is not allowed." + exit 1 +fi diff --git a/package.json b/package.json index 0505a7f89f..73bbc1019c 100644 --- a/package.json +++ b/package.json @@ -2075,6 +2075,7 @@ "package": "gulp clean && npm run build && vsce package -o ms-toolsai-jupyter-insiders.vsix", "postdownload-api": "npx vscode-dts main", "postinstall": "npm run download-api && node ./build/ci/postInstall.js", + "prepare": "husky", "pretest:integration:nonpython": "cross-env VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders node ./out/test/datascience/dsTestSetup.js", "pretest:integration": "node ./out/test/datascience/dsTestSetup.js", "pretest:performance:execution": "cross-env VSC_JUPYTER_CI_TEST_GREP=@executionPerformance node ./out/test/datascience/dsTestSetup.js", @@ -2258,12 +2259,13 @@ "gulp": "^5.0.0", "gulp-filter": "^7.0.0", "gulp-rename": "^2.0.0", - "husky": "^8.0.3", + "husky": "9.1.7", "json2csv": "^5.0.7", "jsonschema": "^1.4.1", "keyv": "^4.1.0", "less": "^4.1.3", "less-plugin-inline-urls": "^1.2.0", + "lint-staged": "16.2.3", "lolex": "^6.0.0", "lru-cache": "^10.0.0", "mocha": "^11.0.1", @@ -2290,6 +2292,12 @@ "utf-8-validate": "^5.0.8", "util": "^0.12.4" }, + "lint-staged": { + "src/**/*.{ts,tsx}": [ + "eslint --cache --fix", + "prettier --write" + ] + }, "optionalDependencies": { "fsevents": "^2.3.2" }, From 7ada5b8f78adab36ebc71b458928354cfbc80f97 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 15:13:59 +0000 Subject: [PATCH 2/5] fix: update package-lock.json for husky 9.1.7 and lint-staged 16.2.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update package-lock.json to match the package.json changes made in the previous commit. This resolves the npm ci failures in CI where the lock file was out of sync with package.json. All verification steps passed locally: - npm run lint ✓ - npm run format ✓ - npm run typecheck ✓ - npm run compile ✓ - npm test ✓ (1329 passing) --- package-lock.json | 842 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 833 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a32854b445..e4ee17c2c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -170,12 +170,13 @@ "gulp": "^5.0.0", "gulp-filter": "^7.0.0", "gulp-rename": "^2.0.0", - "husky": "^8.0.3", + "husky": "9.1.7", "json2csv": "^5.0.7", "jsonschema": "^1.4.1", "keyv": "^4.1.0", "less": "^4.1.3", "less-plugin-inline-urls": "^1.2.0", + "lint-staged": "16.2.3", "lolex": "^6.0.0", "lru-cache": "^10.0.0", "mocha": "^11.0.1", @@ -4127,6 +4128,22 @@ "node": ">=6" } }, + "node_modules/ansi-escapes": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.1.tgz", + "integrity": "sha512-Zhl0ErHcSRUaVfGUeUdDuLgpkEo8KIFjB4Y9uAc46ScOpdDiU1Dbyplh7qWJeJ/ZHpbyMSM26+X3BySgnIz40Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -5603,6 +5620,85 @@ "node": ">=6" } }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.0.tgz", + "integrity": "sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^7.1.0", + "string-width": "^8.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -5719,6 +5815,13 @@ "dev": true, "peer": true }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, "node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -7051,6 +7154,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -8207,6 +8323,13 @@ "es5-ext": "~0.10.14" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -8743,6 +8866,19 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-func-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", @@ -9724,15 +9860,16 @@ } }, "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, + "license": "MIT", "bin": { - "husky": "lib/bin.js" + "husky": "bin.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" @@ -11422,6 +11559,144 @@ "tiny-inflate": "^1.0.0" } }, + "node_modules/lint-staged": { + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.2.3.tgz", + "integrity": "sha512-1OnJEESB9zZqsp61XHH2fvpS1es3hRCxMplF/AJUDa8Ho8VrscYDIuxGrj3m8KPXbcWZ8fT9XTMUhEQmOVKpKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^14.0.1", + "listr2": "^9.0.4", + "micromatch": "^4.0.8", + "nano-spawn": "^1.0.3", + "pidtree": "^0.6.0", + "string-argv": "^0.3.2", + "yaml": "^2.8.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz", + "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/listr2": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.4.tgz", + "integrity": "sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^5.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -11556,6 +11831,111 @@ "node": ">=8" } }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lolex": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lolex/-/lolex-6.0.0.tgz", @@ -11793,6 +12173,19 @@ "node": ">=6" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -12180,6 +12573,19 @@ "node": ">= 10.13.0" } }, + "node_modules/nano-spawn": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.3.tgz", + "integrity": "sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -14306,6 +14712,52 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/restructure": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/restructure/-/restructure-0.5.4.tgz", @@ -14324,6 +14776,13 @@ "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, "node_modules/rimraf": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", @@ -14893,6 +15352,52 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, + "node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/slickgrid": { "version": "2.4.44", "resolved": "https://registry.npmjs.org/slickgrid/-/slickgrid-2.4.44.tgz", @@ -15193,6 +15698,16 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -20149,6 +20664,15 @@ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, + "ansi-escapes": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.1.tgz", + "integrity": "sha512-Zhl0ErHcSRUaVfGUeUdDuLgpkEo8KIFjB4Y9uAc46ScOpdDiU1Dbyplh7qWJeJ/ZHpbyMSM26+X3BySgnIz40Q==", + "dev": true, + "requires": { + "environment": "^1.0.0" + } + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -21244,6 +21768,52 @@ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, + "cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "requires": { + "restore-cursor": "^5.0.0" + } + }, + "cli-truncate": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.0.tgz", + "integrity": "sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g==", + "dev": true, + "requires": { + "slice-ansi": "^7.1.0", + "string-width": "^8.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true + }, + "string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "dev": true, + "requires": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + } + }, + "strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -21337,6 +21907,12 @@ "dev": true, "peer": true }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -22394,6 +22970,12 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, + "environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -23264,6 +23846,12 @@ "es5-ext": "~0.10.14" } }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -23679,6 +24267,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "dev": true + }, "get-func-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", @@ -24401,9 +24995,9 @@ "dev": true }, "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true }, "iconv-lite": { @@ -25641,6 +26235,94 @@ } } }, + "lint-staged": { + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.2.3.tgz", + "integrity": "sha512-1OnJEESB9zZqsp61XHH2fvpS1es3hRCxMplF/AJUDa8Ho8VrscYDIuxGrj3m8KPXbcWZ8fT9XTMUhEQmOVKpKw==", + "dev": true, + "requires": { + "commander": "^14.0.1", + "listr2": "^9.0.4", + "micromatch": "^4.0.8", + "nano-spawn": "^1.0.3", + "pidtree": "^0.6.0", + "string-argv": "^0.3.2", + "yaml": "^2.8.1" + }, + "dependencies": { + "commander": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz", + "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==", + "dev": true + } + } + }, + "listr2": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.4.tgz", + "integrity": "sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==", + "dev": true, + "requires": { + "cli-truncate": "^5.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true + }, + "emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true + }, + "string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + } + } + } + }, "locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -25744,6 +26426,70 @@ } } }, + "log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "requires": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true + }, + "emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true + }, + "string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + } + } + } + }, "lolex": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lolex/-/lolex-6.0.0.tgz", @@ -25929,6 +26675,12 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -26209,6 +26961,12 @@ "integrity": "sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ==", "dev": true }, + "nano-spawn": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.3.tgz", + "integrity": "sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -27834,6 +28592,33 @@ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true }, + "restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "requires": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "dependencies": { + "onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "requires": { + "mimic-function": "^5.0.0" + } + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + } + } + }, "restructure": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/restructure/-/restructure-0.5.4.tgz", @@ -27848,6 +28633,12 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, "rimraf": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", @@ -28269,6 +29060,33 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, + "slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "requires": { + "get-east-asian-width": "^1.3.1" + } + } + } + }, "slickgrid": { "version": "2.4.44", "resolved": "https://registry.npmjs.org/slickgrid/-/slickgrid-2.4.44.tgz", @@ -28533,6 +29351,12 @@ "safe-buffer": "~5.2.0" } }, + "string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", From 9732da2a7a142b42c55d2d002a4a0e89bf5c71e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20=C5=A0alt=C4=97nas?= Date: Thu, 16 Oct 2025 17:44:50 +0300 Subject: [PATCH 3/5] Update .husky/post-checkout Co-authored-by: Christoffer Artmann --- .husky/post-checkout | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.husky/post-checkout b/.husky/post-checkout index 5fdd18ffd2..385cb3aa69 100755 --- a/.husky/post-checkout +++ b/.husky/post-checkout @@ -1 +1 @@ -npm install +npm ci From 8e2fa6f79c15d0471862eb45af573d063efe9d2f Mon Sep 17 00:00:00 2001 From: Lukas Saltenas Date: Thu, 16 Oct 2025 18:03:49 +0300 Subject: [PATCH 4/5] fix: package-lock.json --- package-lock.json | 172 +++++++++++++++++++++------------------------- 1 file changed, 80 insertions(+), 92 deletions(-) diff --git a/package-lock.json b/package-lock.json index e4ee17c2c6..4d01997180 100644 --- a/package-lock.json +++ b/package-lock.json @@ -449,6 +449,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", @@ -2476,6 +2477,7 @@ "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -2636,6 +2638,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -2894,25 +2897,12 @@ "del": "*" } }, - "node_modules/@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "node_modules/@types/event-stream": { "version": "3.3.34", @@ -3353,6 +3343,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", "dev": true, + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "6.9.0", "@typescript-eslint/types": "6.9.0", @@ -4018,6 +4009,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -4158,7 +4150,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "peer": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4784,14 +4775,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", - "dev": true, - "license": "Apache-2.0", - "optional": true - }, "node_modules/bare-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", @@ -5179,6 +5162,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001646", "electron-to-chromium": "^1.5.4", @@ -5241,6 +5225,7 @@ "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", "devOptional": true, "hasInstallScript": true, + "peer": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -5470,6 +5455,7 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "dev": true, + "peer": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -5521,7 +5507,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "peer": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5803,7 +5788,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "peer": true, "dependencies": { "color-name": "1.1.3" } @@ -5812,8 +5796,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true, - "peer": true + "dev": true }, "node_modules/colorette": { "version": "2.0.20", @@ -5846,8 +5829,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/comment-parser": { "version": "1.4.0", @@ -6822,6 +6804,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.0.tgz", "integrity": "sha512-fwujyMe1gj6rk6dYi9hMZm0c8Mz8NDMVl2LB4iaYh3+LIAThZC8RKFGXWG0IML2OxAit/ZFRgZhMkhQ3d/bobQ==", + "peer": true, "dependencies": { "semver": "^5.3.0" } @@ -7120,6 +7103,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -7406,6 +7390,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -7485,7 +7470,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, - "peer": true, "engines": { "node": ">=0.8.0" } @@ -7580,6 +7564,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", "dev": true, + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -7768,6 +7753,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", "dev": true, + "peer": true, "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -7891,6 +7877,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", "dev": true, + "peer": true, "dependencies": { "@babel/runtime": "^7.20.7", "aria-query": "^5.1.3", @@ -7993,6 +7980,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, + "peer": true, "dependencies": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", @@ -8023,6 +8011,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, + "peer": true, "engines": { "node": ">=10" }, @@ -12243,6 +12232,7 @@ "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -12946,6 +12936,7 @@ "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, + "peer": true, "dependencies": { "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", @@ -14050,6 +14041,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", "dev": true, + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -14115,6 +14107,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "peer": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14285,6 +14278,7 @@ "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -14312,6 +14306,7 @@ "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -15888,6 +15883,7 @@ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", "hasInstallScript": true, + "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -16251,6 +16247,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -16424,7 +16421,8 @@ "node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "peer": true }, "node_modules/tslint": { "version": "6.1.3", @@ -16432,7 +16430,6 @@ "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", "dev": true, - "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", "builtin-modules": "^1.1.1", @@ -16464,7 +16461,6 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "sprintf-js": "~1.0.2" } @@ -16474,7 +16470,6 @@ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -16484,7 +16479,6 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "peer": true, "engines": { "node": ">=0.3.1" } @@ -16495,7 +16489,6 @@ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -16508,8 +16501,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/tsscmp": { "version": "1.0.6", @@ -16526,7 +16518,6 @@ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, - "peer": true, "dependencies": { "tslib": "^1.8.1" }, @@ -16538,8 +16529,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/tsx": { "version": "4.19.4", @@ -16751,6 +16741,7 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16987,6 +16978,7 @@ "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", "devOptional": true, "hasInstallScript": true, + "peer": true, "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -17462,6 +17454,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "peer": true, "dependencies": { "async-limiter": "~1.0.0" } @@ -17609,6 +17602,7 @@ "version": "13.6.18", "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.18.tgz", "integrity": "sha512-GBTjO4QCmv2HFKFkYIJl7U77hIB1o22vSCSQD1Ge8ZxWbIbn8AltI4gyXbtL+g5/GJep67HCMq3Y5AmNwDSyEg==", + "peer": true, "dependencies": { "lib0": "^0.2.86" }, @@ -17855,6 +17849,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", "dev": true, + "peer": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", @@ -19379,6 +19374,7 @@ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.1.tgz", "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==", "dev": true, + "peer": true, "requires": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -19503,7 +19499,8 @@ "@opentelemetry/api": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", - "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==" + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "peer": true }, "@opentelemetry/core": { "version": "1.10.1", @@ -19714,25 +19711,11 @@ "del": "*" } }, - "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "version": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "optional": true, - "peer": true + "optional": true }, "@types/event-stream": { "version": "3.3.34", @@ -20132,6 +20115,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/scope-manager": "6.9.0", "@typescript-eslint/types": "6.9.0", @@ -20583,7 +20567,8 @@ "version": "8.9.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", - "dev": true + "dev": true, + "peer": true }, "acorn-jsx": { "version": "5.3.2", @@ -20684,7 +20669,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "peer": true, "requires": { "color-convert": "^1.9.0" } @@ -21163,13 +21147,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", - "dev": true, - "optional": true - }, "bare-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", @@ -21470,6 +21447,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, + "peer": true, "requires": { "caniuse-lite": "^1.0.30001646", "electron-to-chromium": "^1.5.4", @@ -21508,6 +21486,7 @@ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", "devOptional": true, + "peer": true, "requires": { "node-gyp-build": "^4.3.0" } @@ -21658,6 +21637,7 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "dev": true, + "peer": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -21697,7 +21677,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "peer": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -21895,7 +21874,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, - "peer": true, "requires": { "color-name": "1.1.3" } @@ -21904,8 +21882,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true, - "peer": true + "dev": true }, "colorette": { "version": "2.0.20", @@ -21931,8 +21908,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true + "dev": true }, "comment-parser": { "version": "1.4.0", @@ -22686,6 +22662,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.0.tgz", "integrity": "sha512-fwujyMe1gj6rk6dYi9hMZm0c8Mz8NDMVl2LB4iaYh3+LIAThZC8RKFGXWG0IML2OxAit/ZFRgZhMkhQ3d/bobQ==", + "peer": true, "requires": { "semver": "^5.3.0" } @@ -22942,6 +22919,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "peer": true, "requires": { "iconv-lite": "^0.6.2" } @@ -23181,6 +23159,7 @@ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", "dev": true, + "peer": true, "requires": { "@esbuild/aix-ppc64": "0.25.1", "@esbuild/android-arm": "0.25.1", @@ -23244,8 +23223,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "peer": true + "dev": true }, "escodegen": { "version": "1.14.3", @@ -23312,6 +23290,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", "dev": true, + "peer": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -23550,6 +23529,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", "dev": true, + "peer": true, "requires": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -23644,6 +23624,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", "dev": true, + "peer": true, "requires": { "@babel/runtime": "^7.20.7", "aria-query": "^5.1.3", @@ -23709,6 +23690,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, + "peer": true, "requires": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", @@ -23761,6 +23743,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, + "peer": true, "requires": {} }, "eslint-visitor-keys": { @@ -26725,6 +26708,7 @@ "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", "dev": true, + "peer": true, "requires": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -27252,6 +27236,7 @@ "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, + "peer": true, "requires": { "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", @@ -28079,7 +28064,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", - "dev": true + "dev": true, + "peer": true }, "prettier-linter-helpers": { "version": "1.0.0", @@ -28124,6 +28110,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "peer": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -28266,6 +28253,7 @@ "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -28286,6 +28274,7 @@ "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -29093,7 +29082,7 @@ "integrity": "sha512-DF7ePE5bwitJrRdJSNrV+qAnQsfds0GbRA02ywy6TQrQewkm9DSHGDUxJaoJk2WUMlyQ7Odrf2o1PCZM50BcSg==", "requires": { "jquery": ">=1.8.0", - "jquery-ui": ">=1.8.0" + "jquery-ui": "1.13.2" } }, "source-map": { @@ -29496,6 +29485,7 @@ "version": "5.3.5", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "peer": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -29792,7 +29782,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true + "dev": true, + "peer": true } } }, @@ -29921,14 +29912,14 @@ "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "peer": true }, "tslint": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "dev": true, - "peer": true, "requires": { "@babel/code-frame": "^7.0.0", "builtin-modules": "^1.1.1", @@ -29950,7 +29941,6 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "peer": true, "requires": { "sprintf-js": "~1.0.2" } @@ -29959,22 +29949,19 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", - "dev": true, - "peer": true + "dev": true }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "peer": true + "dev": true }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, - "peer": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -29984,8 +29971,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "peer": true + "dev": true } } }, @@ -30000,7 +29986,6 @@ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, - "peer": true, "requires": { "tslib": "^1.8.1" }, @@ -30009,8 +29994,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "peer": true + "dev": true } } }, @@ -30167,7 +30151,8 @@ "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true + "dev": true, + "peer": true }, "unbox-primitive": { "version": "1.0.2", @@ -30354,6 +30339,7 @@ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", "devOptional": true, + "peer": true, "requires": { "node-gyp-build": "^4.3.0" } @@ -30736,6 +30722,7 @@ "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "peer": true, "requires": { "async-limiter": "~1.0.0" } @@ -30839,6 +30826,7 @@ "version": "13.6.18", "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.18.tgz", "integrity": "sha512-GBTjO4QCmv2HFKFkYIJl7U77hIB1o22vSCSQD1Ge8ZxWbIbn8AltI4gyXbtL+g5/GJep67HCMq3Y5AmNwDSyEg==", + "peer": true, "requires": { "lib0": "^0.2.86" } From 8ec10fe3e7ab3c5c0fe5807d6629108ae68f68a9 Mon Sep 17 00:00:00 2001 From: Christoffer Artmann Date: Fri, 17 Oct 2025 12:16:03 +0200 Subject: [PATCH 5/5] remove .eslintcache --- .eslintcache | 1 - .gitignore | 111 ++++++++++++++++++++++++++------------------------- 2 files changed, 56 insertions(+), 56 deletions(-) delete mode 100644 .eslintcache diff --git a/.eslintcache b/.eslintcache deleted file mode 100644 index 6986e05ed6..0000000000 --- a/.eslintcache +++ /dev/null @@ -1 +0,0 @@ -[{"/Users/artmann/deepnote/vscode-deepnote/src/kernels/deepnote/deepnoteToolkitInstaller.node.ts":"1","/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecution.ts":"2","/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionCreator.ts":"3","/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionCreator.unit.test.ts":"4","/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionMessageHandler.ts":"5","/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/helpers.ts":"6","/Users/artmann/deepnote/vscode-deepnote/src/messageTypes.ts":"7","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/sqlBlockConverter.ts":"8","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/sqlBlockConverter.unit.test.ts":"9","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/visualizationBlockConverter.ts":"10","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/visualizationBlockConverter.unit.test.ts":"11","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteActivationService.ts":"12","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteActivationService.unit.test.ts":"13","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteDataConverter.ts":"14","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteDataConverter.unit.test.ts":"15","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteExplorerView.ts":"16","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteExplorerView.unit.test.ts":"17","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteInitNotebookRunner.node.ts":"18","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteKernelAutoSelector.node.ts":"19","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteRequirementsHelper.node.ts":"20","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteSerializer.ts":"21","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationDetector.ts":"22","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationManager.ts":"23","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationStorage.ts":"24","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationTypes.ts":"25","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationUtils.ts":"26","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationWebview.ts":"27","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/types.ts":"28","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/pocket.ts":"29","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/pocket.unit.test.ts":"30","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/serviceRegistry.node.ts":"31","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/serviceRegistry.web.ts":"32","/Users/artmann/deepnote/vscode-deepnote/src/notebooks/types.ts":"33","/Users/artmann/deepnote/vscode-deepnote/src/platform/common/constants.ts":"34","/Users/artmann/deepnote/vscode-deepnote/src/platform/common/utils/localize.ts":"35","/Users/artmann/deepnote/vscode-deepnote/src/platform/webviews/webviewHost.ts":"36","/Users/artmann/deepnote/vscode-deepnote/src/standalone/intellisense/resolveCompletionItem.unit.test.ts":"37","/Users/artmann/deepnote/vscode-deepnote/src/test/vscode-mock.ts":"38","/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/dataframe/dataframeController.ts":"39","/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/dataframe/dataframeController.unit.test.ts":"40","/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/serviceRegistry.node.ts":"41","/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/serviceRegistry.web.ts":"42","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/dataframe-renderer/DataframeRenderer.tsx":"43","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/dataframe-renderer/index.ts":"44","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/BigQueryForm.tsx":"45","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/ConfigurationForm.tsx":"46","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationItem.tsx":"47","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationList.tsx":"48","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationPanel.tsx":"49","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/PostgresForm.tsx":"50","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/index.tsx":"51","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/types.ts":"52","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/VegaRenderer.tsx":"53","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/colors.ts":"54","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/index.ts":"55","/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/number-formats.ts":"56"},{"size":13405,"mtime":1760695458795,"results":"57","hashOfConfig":"58"},{"size":23592,"mtime":1760695458795,"results":"59","hashOfConfig":"58"},{"size":6681,"mtime":1760695458795,"results":"60","hashOfConfig":"58"},{"size":14972,"mtime":1760695458795,"results":"61","hashOfConfig":"58"},{"size":61958,"mtime":1760695458796,"results":"62","hashOfConfig":"58"},{"size":37014,"mtime":1760695458796,"results":"63","hashOfConfig":"58"},{"size":10878,"mtime":1760695458796,"results":"64","hashOfConfig":"58"},{"size":1389,"mtime":1760695458796,"results":"65","hashOfConfig":"58"},{"size":6913,"mtime":1760695458796,"results":"66","hashOfConfig":"58"},{"size":2976,"mtime":1760695458797,"results":"67","hashOfConfig":"58"},{"size":13529,"mtime":1760695458797,"results":"68","hashOfConfig":"58"},{"size":1841,"mtime":1760695458797,"results":"69","hashOfConfig":"58"},{"size":5701,"mtime":1760695458797,"results":"70","hashOfConfig":"58"},{"size":18641,"mtime":1760695458797,"results":"71","hashOfConfig":"58"},{"size":20558,"mtime":1760695458798,"results":"72","hashOfConfig":"58"},{"size":17329,"mtime":1760695458798,"results":"73","hashOfConfig":"58"},{"size":33316,"mtime":1760695458798,"results":"74","hashOfConfig":"58"},{"size":12341,"mtime":1760695458798,"results":"75","hashOfConfig":"58"},{"size":28907,"mtime":1760695458799,"results":"76","hashOfConfig":"58"},{"size":7779,"mtime":1760695458800,"results":"77","hashOfConfig":"58"},{"size":7512,"mtime":1760695458800,"results":"78","hashOfConfig":"58"},{"size":3076,"mtime":1760695458800,"results":"79","hashOfConfig":"58"},{"size":6967,"mtime":1760695458800,"results":"80","hashOfConfig":"58"},{"size":4800,"mtime":1760695458800,"results":"81","hashOfConfig":"58"},{"size":1536,"mtime":1760695458801,"results":"82","hashOfConfig":"58"},{"size":2313,"mtime":1760695458801,"results":"83","hashOfConfig":"58"},{"size":9130,"mtime":1760695458801,"results":"84","hashOfConfig":"58"},{"size":1405,"mtime":1760695458801,"results":"85","hashOfConfig":"58"},{"size":2762,"mtime":1760695458801,"results":"86","hashOfConfig":"58"},{"size":7174,"mtime":1760695458802,"results":"87","hashOfConfig":"58"},{"size":9492,"mtime":1760695458802,"results":"88","hashOfConfig":"58"},{"size":6526,"mtime":1760695458802,"results":"89","hashOfConfig":"58"},{"size":1879,"mtime":1760695458802,"results":"90","hashOfConfig":"58"},{"size":27570,"mtime":1760695458803,"results":"91","hashOfConfig":"58"},{"size":53049,"mtime":1760695458803,"results":"92","hashOfConfig":"58"},{"size":15628,"mtime":1760695458803,"results":"93","hashOfConfig":"58"},{"size":26707,"mtime":1760695458803,"results":"94","hashOfConfig":"58"},{"size":9697,"mtime":1760695458804,"results":"95","hashOfConfig":"58"},{"size":12342,"mtime":1760695458804,"results":"96","hashOfConfig":"58"},{"size":31836,"mtime":1760695458804,"results":"97","hashOfConfig":"58"},{"size":3978,"mtime":1760695458805,"results":"98","hashOfConfig":"58"},{"size":3964,"mtime":1760695458805,"results":"99","hashOfConfig":"58"},{"size":11182,"mtime":1760695458805,"results":"100","hashOfConfig":"58"},{"size":2303,"mtime":1760695458805,"results":"101","hashOfConfig":"58"},{"size":4831,"mtime":1760695458806,"results":"102","hashOfConfig":"58"},{"size":2341,"mtime":1760695458806,"results":"103","hashOfConfig":"58"},{"size":1535,"mtime":1760695458806,"results":"104","hashOfConfig":"58"},{"size":978,"mtime":1760695458806,"results":"105","hashOfConfig":"58"},{"size":6498,"mtime":1760695458806,"results":"106","hashOfConfig":"58"},{"size":5813,"mtime":1760695458806,"results":"107","hashOfConfig":"58"},{"size":606,"mtime":1760695458807,"results":"108","hashOfConfig":"58"},{"size":1325,"mtime":1760695458807,"results":"109","hashOfConfig":"58"},{"size":1455,"mtime":1760695458807,"results":"110","hashOfConfig":"58"},{"size":724,"mtime":1760695458807,"results":"111","hashOfConfig":"58"},{"size":2103,"mtime":1760695458807,"results":"112","hashOfConfig":"58"},{"size":684,"mtime":1760695458807,"results":"113","hashOfConfig":"58"},{"filePath":"114","messages":"115","suppressedMessages":"116","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ggbtni",{"filePath":"117","messages":"118","suppressedMessages":"119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"120","messages":"121","suppressedMessages":"122","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"123","messages":"124","suppressedMessages":"125","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"126","messages":"127","suppressedMessages":"128","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"129","messages":"130","suppressedMessages":"131","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"132","messages":"133","suppressedMessages":"134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"135","messages":"136","suppressedMessages":"137","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"138","messages":"139","suppressedMessages":"140","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"141","messages":"142","suppressedMessages":"143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"144","messages":"145","suppressedMessages":"146","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"147","messages":"148","suppressedMessages":"149","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"150","messages":"151","suppressedMessages":"152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"153","messages":"154","suppressedMessages":"155","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"156","messages":"157","suppressedMessages":"158","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"159","messages":"160","suppressedMessages":"161","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"162","messages":"163","suppressedMessages":"164","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"165","messages":"166","suppressedMessages":"167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"168","messages":"169","suppressedMessages":"170","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"171","messages":"172","suppressedMessages":"173","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"174","messages":"175","suppressedMessages":"176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"177","messages":"178","suppressedMessages":"179","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"180","messages":"181","suppressedMessages":"182","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"183","messages":"184","suppressedMessages":"185","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"186","messages":"187","suppressedMessages":"188","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"189","messages":"190","suppressedMessages":"191","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"192","messages":"193","suppressedMessages":"194","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"195","messages":"196","suppressedMessages":"197","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"198","messages":"199","suppressedMessages":"200","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"201","messages":"202","suppressedMessages":"203","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"204","messages":"205","suppressedMessages":"206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"207","messages":"208","suppressedMessages":"209","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"210","messages":"211","suppressedMessages":"212","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"213","messages":"214","suppressedMessages":"215","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"216","messages":"217","suppressedMessages":"218","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"219","messages":"220","suppressedMessages":"221","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"222","messages":"223","suppressedMessages":"224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"225","messages":"226","suppressedMessages":"227","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"228","messages":"229","suppressedMessages":"230","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"231","messages":"232","suppressedMessages":"233","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"234","messages":"235","suppressedMessages":"236","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"237","messages":"238","suppressedMessages":"239","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"240","messages":"241","suppressedMessages":"242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"243","messages":"244","suppressedMessages":"245","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"246","messages":"247","suppressedMessages":"248","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"249","messages":"250","suppressedMessages":"251","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"252","messages":"253","suppressedMessages":"254","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"255","messages":"256","suppressedMessages":"257","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"258","messages":"259","suppressedMessages":"260","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"261","messages":"262","suppressedMessages":"263","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"264","messages":"265","suppressedMessages":"266","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"267","messages":"268","suppressedMessages":"269","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"270","messages":"271","suppressedMessages":"272","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"273","messages":"274","suppressedMessages":"275","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/artmann/deepnote/vscode-deepnote/src/kernels/deepnote/deepnoteToolkitInstaller.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecution.ts",[],["282","283","284"],"/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionCreator.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionCreator.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/cellExecutionMessageHandler.ts",[],["285","286","287","288","289","290"],"/Users/artmann/deepnote/vscode-deepnote/src/kernels/execution/helpers.ts",[],["291","292","293","294","295","296","297","298","299","300","301","302","303","304"],"/Users/artmann/deepnote/vscode-deepnote/src/messageTypes.ts",[],["305","306","307","308"],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/sqlBlockConverter.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/sqlBlockConverter.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/visualizationBlockConverter.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/converters/visualizationBlockConverter.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteActivationService.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteActivationService.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteDataConverter.ts",[],["309"],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteDataConverter.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteExplorerView.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteExplorerView.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteInitNotebookRunner.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteKernelAutoSelector.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteRequirementsHelper.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/deepnoteSerializer.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationDetector.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationManager.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationStorage.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationTypes.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationUtils.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/integrationWebview.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/integrations/types.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/pocket.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/deepnote/pocket.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/serviceRegistry.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/serviceRegistry.web.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/notebooks/types.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/platform/common/constants.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/platform/common/utils/localize.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/platform/webviews/webviewHost.ts",[],["310","311","312","313","314"],"/Users/artmann/deepnote/vscode-deepnote/src/standalone/intellisense/resolveCompletionItem.unit.test.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/test/vscode-mock.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/dataframe/dataframeController.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/dataframe/dataframeController.unit.test.ts",[],["315"],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/serviceRegistry.node.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/extension-side/serviceRegistry.web.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/dataframe-renderer/DataframeRenderer.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/dataframe-renderer/index.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/BigQueryForm.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/ConfigurationForm.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationItem.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationList.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/IntegrationPanel.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/PostgresForm.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/index.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/integrations/types.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/VegaRenderer.tsx",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/colors.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/index.ts",[],[],"/Users/artmann/deepnote/vscode-deepnote/src/webviews/webview-side/vega-renderer/number-formats.ts",[],[],{"ruleId":"316","severity":2,"message":"317","line":54,"column":16,"nodeType":"318","messageId":"319","endLine":54,"endColumn":29,"suppressions":"320"},{"ruleId":"321","severity":2,"message":"322","line":428,"column":25,"nodeType":"323","messageId":"324","endLine":428,"endColumn":28,"suggestions":"325","suppressions":"326"},{"ruleId":"321","severity":2,"message":"322","line":516,"column":48,"nodeType":"323","messageId":"324","endLine":516,"endColumn":51,"suggestions":"327","suppressions":"328"},{"ruleId":"321","severity":2,"message":"322","line":550,"column":90,"nodeType":"323","messageId":"324","endLine":550,"endColumn":93,"suggestions":"329","suppressions":"330"},{"ruleId":"321","severity":2,"message":"322","line":637,"column":32,"nodeType":"323","messageId":"324","endLine":637,"endColumn":35,"suggestions":"331","suppressions":"332"},{"ruleId":"321","severity":2,"message":"322","line":868,"column":96,"nodeType":"323","messageId":"324","endLine":868,"endColumn":99,"suggestions":"333","suppressions":"334"},{"ruleId":"321","severity":2,"message":"322","line":884,"column":53,"nodeType":"323","messageId":"324","endLine":884,"endColumn":56,"suggestions":"335","suppressions":"336"},{"ruleId":"321","severity":2,"message":"322","line":909,"column":52,"nodeType":"323","messageId":"324","endLine":909,"endColumn":55,"suggestions":"337","suppressions":"338"},{"ruleId":"321","severity":2,"message":"322","line":1075,"column":49,"nodeType":"323","messageId":"324","endLine":1075,"endColumn":52,"suggestions":"339","suppressions":"340"},{"ruleId":"321","severity":2,"message":"322","line":128,"column":69,"nodeType":"323","messageId":"324","endLine":128,"endColumn":72,"suggestions":"341","suppressions":"342"},{"ruleId":"321","severity":2,"message":"322","line":130,"column":56,"nodeType":"323","messageId":"324","endLine":130,"endColumn":59,"suggestions":"343","suppressions":"344"},{"ruleId":"321","severity":2,"message":"322","line":132,"column":71,"nodeType":"323","messageId":"324","endLine":132,"endColumn":74,"suggestions":"345","suppressions":"346"},{"ruleId":"321","severity":2,"message":"322","line":134,"column":58,"nodeType":"323","messageId":"324","endLine":134,"endColumn":61,"suggestions":"347","suppressions":"348"},{"ruleId":"321","severity":2,"message":"322","line":136,"column":76,"nodeType":"323","messageId":"324","endLine":136,"endColumn":79,"suggestions":"349","suppressions":"350"},{"ruleId":"321","severity":2,"message":"322","line":173,"column":55,"nodeType":"323","messageId":"324","endLine":173,"endColumn":58,"suggestions":"351","suppressions":"352"},{"ruleId":"321","severity":2,"message":"322","line":204,"column":50,"nodeType":"323","messageId":"324","endLine":204,"endColumn":53,"suggestions":"353","suppressions":"354"},{"ruleId":"355","severity":2,"message":"356","line":271,"column":9,"nodeType":"357","messageId":"358","endLine":273,"endColumn":10,"suppressions":"359"},{"ruleId":"321","severity":2,"message":"322","line":313,"column":16,"nodeType":"323","messageId":"324","endLine":313,"endColumn":19,"suggestions":"360","suppressions":"361"},{"ruleId":"321","severity":2,"message":"322","line":499,"column":50,"nodeType":"323","messageId":"324","endLine":499,"endColumn":53,"suggestions":"362","suppressions":"363"},{"ruleId":"321","severity":2,"message":"322","line":511,"column":50,"nodeType":"323","messageId":"324","endLine":511,"endColumn":53,"suggestions":"364","suppressions":"365"},{"ruleId":"321","severity":2,"message":"322","line":525,"column":50,"nodeType":"323","messageId":"324","endLine":525,"endColumn":53,"suggestions":"366","suppressions":"367"},{"ruleId":"321","severity":2,"message":"322","line":575,"column":65,"nodeType":"323","messageId":"324","endLine":575,"endColumn":68,"suggestions":"368","suppressions":"369"},{"ruleId":"321","severity":2,"message":"322","line":802,"column":44,"nodeType":"323","messageId":"324","endLine":802,"endColumn":47,"suggestions":"370","suppressions":"371"},{"ruleId":"321","severity":2,"message":"322","line":25,"column":12,"nodeType":"323","messageId":"324","endLine":25,"endColumn":15,"suggestions":"372","suppressions":"373"},{"ruleId":"321","severity":2,"message":"322","line":112,"column":16,"nodeType":"323","messageId":"324","endLine":112,"endColumn":19,"suggestions":"374","suppressions":"375"},{"ruleId":"321","severity":2,"message":"322","line":114,"column":15,"nodeType":"323","messageId":"324","endLine":114,"endColumn":18,"suggestions":"376","suppressions":"377"},{"ruleId":"321","severity":2,"message":"322","line":187,"column":31,"nodeType":"323","messageId":"324","endLine":187,"endColumn":34,"suggestions":"378","suppressions":"379"},{"ruleId":"380","severity":1,"message":"381","line":235,"column":25,"nodeType":"318","messageId":"382","endLine":235,"endColumn":39,"suppressions":"383"},{"ruleId":"321","severity":2,"message":"322","line":46,"column":61,"nodeType":"323","messageId":"324","endLine":46,"endColumn":64,"suggestions":"384","suppressions":"385"},{"ruleId":"321","severity":2,"message":"322","line":97,"column":69,"nodeType":"323","messageId":"324","endLine":97,"endColumn":72,"suggestions":"386","suppressions":"387"},{"ruleId":"321","severity":2,"message":"322","line":105,"column":72,"nodeType":"323","messageId":"324","endLine":105,"endColumn":75,"suggestions":"388","suppressions":"389"},{"ruleId":"321","severity":2,"message":"322","line":139,"column":51,"nodeType":"323","messageId":"324","endLine":139,"endColumn":54,"suggestions":"390","suppressions":"391"},{"ruleId":"321","severity":2,"message":"322","line":274,"column":65,"nodeType":"323","messageId":"324","endLine":274,"endColumn":68,"suggestions":"392","suppressions":"393"},{"ruleId":"394","severity":2,"message":"395","line":39,"column":67,"nodeType":"396","messageId":"397","endLine":39,"endColumn":69,"suppressions":"398"},"@typescript-eslint/no-use-before-define","'CellExecution' was used before it was defined.","Identifier","noUseBeforeDefine",["399"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["400","401"],["402"],["403","404"],["405"],["406","407"],["408"],["409","410"],["411"],["412","413"],["414"],["415","416"],["417"],["418","419"],["420"],["421","422"],["423"],["424","425"],["426"],["427","428"],["429"],["430","431"],["432"],["433","434"],["435"],["436","437"],["438"],["439","440"],["441"],["442","443"],["444"],"no-restricted-syntax","for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.","ForInStatement","restrictedSyntax",["445"],["446","447"],["448"],["449","450"],["451"],["452","453"],["454"],["455","456"],["457"],["458","459"],["460"],["461","462"],["463"],["464","465"],["466"],["467","468"],["469"],["470","471"],["472"],["473","474"],["475"],"@typescript-eslint/no-unused-vars","'executionCount' is assigned a value but never used.","unusedVar",["476"],["477","478"],["479"],["480","481"],["482"],["483","484"],["485"],["486","487"],["488","489"],["490","491"],["492","493"],"@typescript-eslint/no-empty-function","Unexpected empty async method 'writeFile'.","ArrowFunctionExpression","unexpected",["494"],{"kind":"495","justification":"496"},{"messageId":"497","fix":"498","desc":"499"},{"messageId":"500","fix":"501","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"503","desc":"499"},{"messageId":"500","fix":"504","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"505","desc":"499"},{"messageId":"500","fix":"506","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"507","desc":"499"},{"messageId":"500","fix":"508","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"509","desc":"499"},{"messageId":"500","fix":"510","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"511","desc":"499"},{"messageId":"500","fix":"512","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"513","desc":"499"},{"messageId":"500","fix":"514","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"515","desc":"499"},{"messageId":"500","fix":"516","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"517","desc":"499"},{"messageId":"500","fix":"518","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"519","desc":"499"},{"messageId":"500","fix":"520","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"521","desc":"499"},{"messageId":"500","fix":"522","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"523","desc":"499"},{"messageId":"500","fix":"524","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"525","desc":"499"},{"messageId":"500","fix":"526","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"527","desc":"499"},{"messageId":"500","fix":"528","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"529","desc":"499"},{"messageId":"500","fix":"530","desc":"502"},{"kind":"495","justification":"496"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"531","desc":"499"},{"messageId":"500","fix":"532","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"533","desc":"499"},{"messageId":"500","fix":"534","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"535","desc":"499"},{"messageId":"500","fix":"536","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"537","desc":"499"},{"messageId":"500","fix":"538","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"539","desc":"499"},{"messageId":"500","fix":"540","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"541","desc":"499"},{"messageId":"500","fix":"542","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"543","desc":"499"},{"messageId":"500","fix":"544","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"545","desc":"499"},{"messageId":"500","fix":"546","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"547","desc":"499"},{"messageId":"500","fix":"548","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"549","desc":"499"},{"messageId":"500","fix":"550","desc":"502"},{"kind":"495","justification":"496"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"551","desc":"499"},{"messageId":"500","fix":"552","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"553","desc":"499"},{"messageId":"500","fix":"554","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"555","desc":"499"},{"messageId":"500","fix":"556","desc":"502"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"557","desc":"499"},{"messageId":"500","fix":"558","desc":"502"},{"kind":"495","justification":"496"},{"kind":"495","justification":"496"},{"messageId":"497","fix":"559","desc":"499"},{"messageId":"500","fix":"560","desc":"502"},{"kind":"495","justification":"496"},{"kind":"495","justification":"496"},{"kind":"495","justification":"496"},"directive","","suggestUnknown",{"range":"561","text":"562"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"563","text":"564"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"565","text":"562"},{"range":"566","text":"564"},{"range":"567","text":"562"},{"range":"568","text":"564"},{"range":"569","text":"562"},{"range":"570","text":"564"},{"range":"571","text":"562"},{"range":"572","text":"564"},{"range":"573","text":"562"},{"range":"574","text":"564"},{"range":"575","text":"562"},{"range":"576","text":"564"},{"range":"577","text":"562"},{"range":"578","text":"564"},{"range":"579","text":"562"},{"range":"580","text":"564"},{"range":"581","text":"562"},{"range":"582","text":"564"},{"range":"583","text":"562"},{"range":"584","text":"564"},{"range":"585","text":"562"},{"range":"586","text":"564"},{"range":"587","text":"562"},{"range":"588","text":"564"},{"range":"589","text":"562"},{"range":"590","text":"564"},{"range":"591","text":"562"},{"range":"592","text":"564"},{"range":"593","text":"562"},{"range":"594","text":"564"},{"range":"595","text":"562"},{"range":"596","text":"564"},{"range":"597","text":"562"},{"range":"598","text":"564"},{"range":"599","text":"562"},{"range":"600","text":"564"},{"range":"601","text":"562"},{"range":"602","text":"564"},{"range":"603","text":"562"},{"range":"604","text":"564"},{"range":"605","text":"562"},{"range":"606","text":"564"},{"range":"607","text":"562"},{"range":"608","text":"564"},{"range":"609","text":"562"},{"range":"610","text":"564"},{"range":"611","text":"562"},{"range":"612","text":"564"},{"range":"613","text":"562"},{"range":"614","text":"564"},{"range":"615","text":"562"},{"range":"616","text":"564"},{"range":"617","text":"562"},{"range":"618","text":"564"},{"range":"619","text":"562"},{"range":"620","text":"564"},{"range":"621","text":"562"},{"range":"622","text":"564"},[18848,18851],"unknown",[18848,18851],"never",[23554,23557],[23554,23557],[27494,27497],[27494,27497],[31925,31928],[31925,31928],[43540,43543],[43540,43543],[44149,44152],[44149,44152],[45274,45277],[45274,45277],[52812,52815],[52812,52815],[5820,5823],[5820,5823],[5944,5947],[5944,5947],[6083,6086],[6083,6086],[6209,6212],[6209,6212],[6353,6356],[6353,6356],[8088,8091],[8088,8091],[8970,8973],[8970,8973],[12670,12673],[12670,12673],[20490,20493],[20490,20493],[21035,21038],[21035,21038],[21792,21795],[21792,21795],[24212,24215],[24212,24215],[33932,33935],[33932,33935],[928,931],[928,931],[4878,4881],[4878,4881],[4964,4967],[4964,4967],[7645,7648],[7645,7648],[1743,1746],[1743,1746],[3690,3693],[3690,3693],[4058,4061],[4058,4061],[5391,5394],[5391,5394],[12773,12776],[12773,12776]] \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3f9ee43792..05d046f5d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,74 +1,75 @@ +__pycache__ +!build/ +!src/test/pythonEnvironments/**/*.* +!yarn.lock .DS_Store +.eslintcache +.github_token .huskyrc.json -dist -out +.nyc_output +.pytest_cache +.python-version +.qlty/cache +.qlty/logs +.qlty/out +.qlty/plugin_cachedir +.qlty/results +.vs/ +.vscode-test +.vscode-test-web *.exe -log.log -**/node_modules +*.i18n.json +*.nls.*.json +*.noseids *.pyc *.vsix +*.xlf +**/.mypy_cache/** +**/.venv*/ +**/.vscode test/** +**/.vscode-smoke/** +**/.vscode-test/** **/.vscode/.ropeproject/** +**/*.esbuild.meta.json +**/node_modules **/testFiles/**/.cache/** -*.noseids -.nyc_output -.vscode-test -__pycache__ -npm-debug.log -**/.mypy_cache/** -!yarn.lock +# Compilation of less to css +# Esbuild files +# Qlty cache directories +# translation files +bin/** coverage/ cucumber-report.json -**/.vscode-test/** -**/.vscode test/** -**/.vscode-smoke/** -**/.venv*/ -port.txt -precommit.hook -pythonFiles/lib/** debug_coverage*/** -languageServer/** +debug*.log +debugpy*.log +dist +l10n/ languageServer.*/** -bin/** +languageServer/** +log.log logs/** +nodeLanguageServer.*/** +nodeLanguageServer/** +npm-debug.log obj/** -.pytest_cache -temp -tmp -src/test/datascience/tmp/** -src/test/datascience/temp/** -.python-version -.vs/ -test-results*.xml -testresults.json -telemetry.json -xunit-test-results.xml -!build/ -debug*.log -debugpy*.log +out +port.txt +precommit.hook pydevd*.log -vscode.d.ts -vscode.proposed.*.d.ts -nodeLanguageServer/** -nodeLanguageServer.*/** +pythonFiles/lib/** src/test/datascience/.venv* -!src/test/pythonEnvironments/**/*.* -.vscode-test-web -.github_token -# translation files -*.xlf -*.nls.*.json -*.i18n.json -l10n/ -# Esbuild files -**/*.esbuild.meta.json -# Compilation of less to css +src/test/datascience/temp/** +src/test/datascience/tmp/** src/webviews/webview-side/interactive-common/variableExplorerGrid.css src/webviews/webview-side/interactive-common/variableExplorerGrid.css.map src/webviews/webview-side/react-common/seti/seti.css src/webviews/webview-side/react-common/seti/seti.css.map -# Qlty cache directories -.qlty/cache -.qlty/logs -.qlty/out -.qlty/plugin_cachedir -.qlty/results +telemetry.json +temp +test-results*.xml +testresults.json +tmp +vscode.d.ts +vscode.proposed.*.d.ts +xunit-test-results.xml