{ "name": "@it-tools/app", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@it-tools/app", "version": "0.0.0", "dependencies": { "@corentinth/chisels": "^1.0.4", "@kobalte/core": "^0.13.6", "@solid-primitives/i18n": "^2.1.1", "@solid-primitives/storage": "^4.2.1", "@solidjs/router": "^0.14.7", "@unocss/reset": "^0.62.4", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "lodash-es": "^4.17.21", "solid-js": "^1.9.1", "tailwind-merge": "^2.5.2" }, "devDependencies": { "@antfu/eslint-config": "^3.7.3", "@iconify-json/tabler": "^1.2.3", "@types/lodash-es": "^4.17.12", "eslint": "^9.11.1", "typescript": "^5.6.2", "unocss": "^0.62.4", "unocss-preset-animations": "^1.1.0", "vite": "^5.4.8", "vite-plugin-solid": "^2.10.2", "vitest": "^2.1.1" } }, "../../node_modules/.pnpm/@antfu+eslint-config@3.7.3_@typescript-eslint+utils@8.7.0_eslint@9.11.1_jiti@1.21.6__typescri_5nseez5zgjmok5tumoxqw67fyy/node_modules/@antfu/eslint-config": { "version": "3.7.3", "dev": true, "license": "MIT", "dependencies": { "@antfu/install-pkg": "^0.4.1", "@clack/prompts": "^0.7.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@eslint/markdown": "^6.1.0", "@stylistic/eslint-plugin": "^2.8.0", "@typescript-eslint/eslint-plugin": "^8.7.0", "@typescript-eslint/parser": "^8.7.0", "@vitest/eslint-plugin": "^1.1.4", "eslint-config-flat-gitignore": "^0.3.0", "eslint-flat-config-utils": "^0.4.0", "eslint-merge-processors": "^0.1.0", "eslint-plugin-antfu": "^2.7.0", "eslint-plugin-command": "^0.2.6", "eslint-plugin-import-x": "^4.3.0", "eslint-plugin-jsdoc": "^50.3.0", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-n": "^17.10.3", "eslint-plugin-no-only-tests": "^3.3.0", "eslint-plugin-perfectionist": "^3.7.0", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^55.0.0", "eslint-plugin-unused-imports": "^4.1.4", "eslint-plugin-vue": "^9.28.0", "eslint-plugin-yml": "^1.14.0", "eslint-processor-vue-blocks": "^0.1.2", "globals": "^15.9.0", "jsonc-eslint-parser": "^2.4.0", "local-pkg": "^0.5.0", "parse-gitignore": "^2.0.0", "picocolors": "^1.1.0", "toml-eslint-parser": "^0.10.0", "vue-eslint-parser": "^9.4.3", "yaml-eslint-parser": "^1.2.3", "yargs": "^17.7.2" }, "bin": { "eslint-config": "bin/index.js" }, "devDependencies": { "@antfu/eslint-config": "3.7.3", "@antfu/ni": "^0.23.0", "@eslint-react/eslint-plugin": "^1.14.2", "@eslint/config-inspector": "^0.5.4", "@prettier/plugin-xml": "^3.4.1", "@stylistic/eslint-plugin-migrate": "^2.8.0", "@types/fs-extra": "^11.0.4", "@types/node": "^22.7.3", "@types/prompts": "^2.4.9", "@types/yargs": "^17.0.33", "@unocss/eslint-plugin": "^0.62.4", "astro-eslint-parser": "^1.0.3", "bumpp": "^9.5.2", "eslint": "^9.11.1", "eslint-plugin-astro": "^1.2.4", "eslint-plugin-format": "^0.1.2", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.12", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": "^2.44.0", "eslint-typegen": "^0.3.2", "esno": "^4.7.0", "execa": "^9.4.0", "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", "jiti": "^2.0.0", "lint-staged": "^15.2.10", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-slidev": "^1.0.5", "rimraf": "^6.0.1", "simple-git-hooks": "^2.11.1", "svelte": "^4.2.19", "svelte-eslint-parser": "^0.41.1", "tsup": "^8.3.0", "tsx": "^4.19.1", "typescript": "^5.6.2", "vitest": "^2.1.1", "vue": "^3.5.9" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { "@eslint-react/eslint-plugin": "^1.5.8", "@prettier/plugin-xml": "^3.4.1", "@unocss/eslint-plugin": ">=0.50.0", "astro-eslint-parser": "^1.0.2", "eslint": "^9.10.0", "eslint-plugin-astro": "^1.2.0", "eslint-plugin-format": ">=0.1.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.4", "eslint-plugin-solid": "^0.14.3", "eslint-plugin-svelte": ">=2.35.1", "prettier-plugin-astro": "^0.13.0", "prettier-plugin-slidev": "^1.0.5", "svelte-eslint-parser": ">=0.37.0" }, "peerDependenciesMeta": { "@eslint-react/eslint-plugin": { "optional": true }, "@prettier/plugin-xml": { "optional": true }, "@unocss/eslint-plugin": { "optional": true }, "astro-eslint-parser": { "optional": true }, "eslint-plugin-astro": { "optional": true }, "eslint-plugin-format": { "optional": true }, "eslint-plugin-react-hooks": { "optional": true }, "eslint-plugin-react-refresh": { "optional": true }, "eslint-plugin-solid": { "optional": true }, "eslint-plugin-svelte": { "optional": true }, "prettier-plugin-astro": { "optional": true }, "prettier-plugin-slidev": { "optional": true }, "svelte-eslint-parser": { "optional": true } } }, "../../node_modules/.pnpm/@solidjs+router@0.14.7_solid-js@1.9.1/node_modules/@solidjs/router": { "version": "0.14.7", "license": "MIT", "devDependencies": { "@babel/core": "^7.23.9", "@babel/preset-typescript": "^7.23.3", "@changesets/cli": "^2.27.1", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-terser": "0.4.4", "@types/jest": "^29.5.11", "@types/node": "^20.11.14", "babel-preset-solid": "^1.8.6", "jsdom": "^24.0.0", "prettier": "^2.7.0", "rollup": "^4.9.6", "solid-js": "^1.8.7", "typescript": "^5.3.3", "vite": "^5.0.12", "vite-plugin-solid": "^2.9.1", "vitest": "^1.2.2" }, "peerDependencies": { "solid-js": "^1.8.6" } }, "../../node_modules/.pnpm/@types+lodash-es@4.17.12/node_modules/@types/lodash-es": { "version": "4.17.12", "dev": true, "license": "MIT", "dependencies": { "@types/lodash": "*" } }, "../../node_modules/.pnpm/eslint@9.11.1_jiti@1.21.6/node_modules/eslint": { "version": "9.11.1", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.18.0", "@eslint/core": "^0.6.0", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "9.11.1", "@eslint/plugin-kit": "^0.2.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.0.2", "eslint-visitor-keys": "^4.0.0", "espree": "^10.1.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "devDependencies": { "@babel/core": "^7.4.3", "@babel/preset-env": "^7.4.3", "@eslint/json": "^0.4.0", "@trunkio/launcher": "^1.3.0", "@types/node": "^20.11.5", "@typescript-eslint/parser": "^8.4.0", "@wdio/browser-runner": "^9.0.5", "@wdio/cli": "^9.0.5", "@wdio/concise-reporter": "^9.0.4", "@wdio/mocha-framework": "^9.0.5", "babel-loader": "^8.0.5", "c8": "^7.12.0", "chai": "^4.0.1", "cheerio": "^0.22.0", "common-tags": "^1.8.0", "core-js": "^3.1.3", "ejs": "^3.0.2", "eslint": "file:.", "eslint-config-eslint": "file:packages/eslint-config-eslint", "eslint-plugin-eslint-plugin": "^6.0.0", "eslint-plugin-expect-type": "^0.4.0", "eslint-plugin-yml": "^1.14.0", "eslint-release": "^3.3.0", "eslint-rule-composer": "^0.3.0", "eslump": "^3.0.0", "esprima": "^4.0.1", "fast-glob": "^3.2.11", "fs-teardown": "^0.1.3", "glob": "^10.0.0", "globals": "^15.0.0", "got": "^11.8.3", "gray-matter": "^4.0.3", "jiti": "^1.21.6", "knip": "^5.21.0", "lint-staged": "^11.0.0", "load-perf": "^0.2.0", "markdown-it": "^12.2.0", "markdown-it-container": "^3.0.0", "marked": "^4.0.8", "metascraper": "^5.25.7", "metascraper-description": "^5.25.7", "metascraper-image": "^5.29.3", "metascraper-logo": "^5.25.7", "metascraper-logo-favicon": "^5.25.7", "metascraper-title": "^5.25.7", "mocha": "^8.3.2", "node-polyfill-webpack-plugin": "^1.0.3", "npm-license": "^0.3.3", "pirates": "^4.0.5", "progress": "^2.0.3", "proxyquire": "^2.0.1", "recast": "^0.23.0", "regenerator-runtime": "^0.14.0", "rollup-plugin-node-polyfills": "^0.2.1", "semver": "^7.5.3", "shelljs": "^0.8.5", "sinon": "^11.0.0", "typescript": "^5.3.3", "vite-plugin-commonjs": "^0.10.0", "webpack": "^5.23.0", "webpack-cli": "^4.5.0", "yorkie": "^2.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://eslint.org/donate" }, "peerDependencies": { "jiti": "*" }, "peerDependenciesMeta": { "jiti": { "optional": true } } }, "../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es": { "version": "4.17.21", "license": "MIT" }, "../../node_modules/.pnpm/solid-js@1.9.1/node_modules/solid-js": { "version": "1.9.1", "license": "MIT", "dependencies": { "csstype": "^3.1.0", "seroval": "^1.1.0", "seroval-plugins": "^1.1.0" } }, "../../node_modules/.pnpm/typescript@5.6.2/node_modules/typescript": { "version": "5.6.2", "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "devDependencies": { "@dprint/formatter": "^0.4.1", "@dprint/typescript": "0.91.6", "@esfx/canceltoken": "^1.0.0", "@eslint/js": "^9.9.0", "@octokit/rest": "^21.0.1", "@types/chai": "^4.3.17", "@types/diff": "^5.2.1", "@types/minimist": "^1.2.5", "@types/mocha": "^10.0.7", "@types/ms": "^0.7.34", "@types/node": "latest", "@types/source-map-support": "^0.5.10", "@types/which": "^3.0.4", "@typescript-eslint/rule-tester": "^8.1.0", "@typescript-eslint/type-utils": "^8.1.0", "@typescript-eslint/utils": "^8.1.0", "azure-devops-node-api": "^14.0.2", "c8": "^10.1.2", "chai": "^4.5.0", "chalk": "^4.1.2", "chokidar": "^3.6.0", "diff": "^5.2.0", "dprint": "^0.47.2", "esbuild": "^0.23.0", "eslint": "^9.9.0", "eslint-formatter-autolinkable-stylish": "^1.4.0", "eslint-plugin-regexp": "^2.6.0", "fast-xml-parser": "^4.4.1", "glob": "^10.4.5", "globals": "^15.9.0", "hereby": "^1.9.0", "jsonc-parser": "^3.3.1", "knip": "^5.27.2", "minimist": "^1.2.8", "mocha": "^10.7.3", "mocha-fivemat-progress-reporter": "^0.1.0", "monocart-coverage-reports": "^2.10.2", "ms": "^2.1.3", "node-fetch": "^3.3.2", "playwright": "^1.46.0", "source-map-support": "^0.5.21", "tslib": "^2.6.3", "typescript": "^5.5.4", "typescript-eslint": "^8.1.0", "which": "^3.0.1" }, "engines": { "node": ">=14.17" } }, "../../node_modules/.pnpm/unocss-preset-animations@1.1.0_@unocss+preset-wind@0.62.4_unocss@0.62.4_postcss@8.4.47_rollup@4.22.5_vite@5.4.8_/node_modules/unocss-preset-animations": { "version": "1.1.0", "dev": true, "license": "MIT", "devDependencies": { "@aelita-dev/eslint-config": "2.3.5", "@iconify/json": "^2.2.225", "@types/dom-view-transitions": "^1.0.4", "@types/markdown-it": "^14.1.1", "@types/node": "^20.14.10", "@unocss/core": "^0.61.3", "@unocss/eslint-plugin": "^0.61.3", "@unocss/preset-mini": "^0.61.3", "@vitest/coverage-v8": "^2.0.1", "@vue/language-server": "^2.0.26", "bumpp": "^9.4.1", "bundle-require": "^5.0.0", "changelogithub": "^0.13.7", "eslint": "^8.57.0", "eslint-plugin-vitest": "^0.5.4", "eslint-plugin-vue": "^9.27.0", "eslint-plugin-vuejs-accessibility": "^2.3.1", "eslint-processor-vue-blocks": "^0.1.2", "lint-staged": "^15.2.7", "markdown-it": "^14.1.0", "sass": "^1.77.6", "simple-git-hooks": "^2.11.1", "typescript": "^5.5.3", "unbuild": "^2.0.0", "unocss": "^0.61.3", "vitepress": "1.3.0", "vitest": "^2.0.1", "vue": "^3.4.31", "vue-tsc": "^2.0.26" }, "peerDependencies": { "@unocss/preset-wind": ">= 0.56.0 < 1", "unocss": ">= 0.56.0 < 1" } }, "../../node_modules/.pnpm/unocss@0.62.4_postcss@8.4.47_rollup@4.22.5_vite@5.4.8/node_modules/unocss": { "version": "0.62.4", "dev": true, "license": "MIT", "dependencies": { "@unocss/astro": "0.62.4", "@unocss/cli": "0.62.4", "@unocss/core": "0.62.4", "@unocss/postcss": "0.62.4", "@unocss/preset-attributify": "0.62.4", "@unocss/preset-icons": "0.62.4", "@unocss/preset-mini": "0.62.4", "@unocss/preset-tagify": "0.62.4", "@unocss/preset-typography": "0.62.4", "@unocss/preset-uno": "0.62.4", "@unocss/preset-web-fonts": "0.62.4", "@unocss/preset-wind": "0.62.4", "@unocss/transformer-attributify-jsx": "0.62.4", "@unocss/transformer-compile-class": "0.62.4", "@unocss/transformer-directives": "0.62.4", "@unocss/transformer-variant-group": "0.62.4", "@unocss/vite": "0.62.4" }, "devDependencies": { "@unocss/webpack": "0.62.4", "vite": "^5.4.5" }, "engines": { "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { "@unocss/webpack": "0.62.4", "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" }, "peerDependenciesMeta": { "@unocss/webpack": { "optional": true }, "vite": { "optional": true } } }, "../../node_modules/.pnpm/vite-plugin-solid@2.10.2_solid-js@1.9.1_vite@5.4.8/node_modules/vite-plugin-solid": { "version": "2.10.2", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", "@types/babel__core": "^7.20.4", "babel-preset-solid": "^1.8.4", "merge-anything": "^5.1.7", "solid-refresh": "^0.6.3", "vitefu": "^0.2.5" }, "devDependencies": { "@babel/preset-env": "^7.23.3", "@babel/preset-typescript": "^7.23.3", "@changesets/cli": "^2.27.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@skypack/package-check": "^0.2.2", "@types/node": "^18.18.4", "prettier": "^3.1.0", "rollup": "^4.5.0", "rollup-plugin-cleaner": "^1.0.0", "solid-js": "^1.8.14", "typescript": "^5.2.2", "vite": "^5.1.1" }, "peerDependencies": { "@testing-library/jest-dom": "^5.16.6 || ^5.17.0 || ^6.*", "solid-js": "^1.7.2", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { "@testing-library/jest-dom": { "optional": true } } }, "../../node_modules/.pnpm/vite@5.4.8/node_modules/vite": { "version": "5.4.8", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" }, "devDependencies": { "@ampproject/remapping": "^2.3.0", "@babel/parser": "^7.25.6", "@jridgewell/trace-mapping": "^0.3.25", "@polka/compression": "^1.0.0-next.25", "@rollup/plugin-alias": "^5.1.0", "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-dynamic-import-vars": "^2.1.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/pluginutils": "^5.1.0", "@types/escape-html": "^1.0.4", "@types/pnpapi": "^0.0.5", "artichokie": "^0.2.1", "cac": "^6.7.14", "chokidar": "^3.6.0", "connect": "^3.7.0", "convert-source-map": "^2.0.0", "cors": "^2.8.5", "cross-spawn": "^7.0.3", "debug": "^4.3.6", "dep-types": "link:./src/types", "dotenv": "^16.4.5", "dotenv-expand": "^11.0.6", "es-module-lexer": "^1.5.4", "escape-html": "^1.0.3", "estree-walker": "^3.0.3", "etag": "^1.8.1", "fast-glob": "^3.3.2", "http-proxy": "^1.18.1", "launch-editor-middleware": "^2.8.1", "lightningcss": "^1.26.0", "magic-string": "^0.30.11", "micromatch": "^4.0.8", "mlly": "^1.7.1", "mrmime": "^2.0.0", "open": "^8.4.2", "parse5": "^7.1.2", "pathe": "^1.1.2", "periscopic": "^4.0.2", "picocolors": "^1.0.1", "picomatch": "^2.3.1", "postcss-import": "^16.1.0", "postcss-load-config": "^4.0.2", "postcss-modules": "^6.0.0", "resolve.exports": "^2.0.2", "rollup-plugin-dts": "^6.1.1", "rollup-plugin-esbuild": "^6.1.1", "rollup-plugin-license": "^3.5.2", "sass": "^1.77.8", "sass-embedded": "^1.77.8", "sirv": "^2.0.4", "source-map-support": "^0.5.21", "strip-ansi": "^7.1.0", "strip-literal": "^2.1.0", "tsconfck": "^3.1.3", "tslib": "^2.7.0", "types": "link:./types", "ufo": "^1.5.4", "ws": "^8.18.0" }, "engines": { "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, "less": { "optional": true }, "lightningcss": { "optional": true }, "sass": { "optional": true }, "sass-embedded": { "optional": true }, "stylus": { "optional": true }, "sugarss": { "optional": true }, "terser": { "optional": true } } }, "../../node_modules/.pnpm/vitest@2.1.1_jsdom@25.0.1/node_modules/vitest": { "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { "@vitest/expect": "2.1.1", "@vitest/mocker": "2.1.1", "@vitest/pretty-format": "^2.1.1", "@vitest/runner": "2.1.1", "@vitest/snapshot": "2.1.1", "@vitest/spy": "2.1.1", "@vitest/utils": "2.1.1", "chai": "^5.1.1", "debug": "^4.3.6", "magic-string": "^0.30.11", "pathe": "^1.1.2", "std-env": "^3.7.0", "tinybench": "^2.9.0", "tinyexec": "^0.3.0", "tinypool": "^1.0.0", "tinyrainbow": "^1.2.0", "vite": "^5.0.0", "vite-node": "2.1.1", "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "devDependencies": { "@ampproject/remapping": "^2.3.0", "@antfu/install-pkg": "^0.4.1", "@edge-runtime/vm": "^4.0.1", "@sinonjs/fake-timers": "11.1.0", "@types/debug": "^4.1.12", "@types/estree": "^1.0.5", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/jsdom": "^21.1.7", "@types/micromatch": "^4.0.9", "@types/node": "^22.5.2", "@types/prompts": "^2.4.9", "@types/sinonjs__fake-timers": "^8.1.5", "acorn-walk": "^8.3.3", "birpc": "0.2.17", "cac": "^6.7.14", "chai-subset": "^1.6.0", "cli-truncate": "^4.0.0", "expect-type": "^0.19.0", "find-up": "^6.3.0", "flatted": "^3.3.1", "get-tsconfig": "^4.7.6", "happy-dom": "^15.7.3", "jsdom": "^25.0.0", "local-pkg": "^0.5.0", "log-update": "^5.0.1", "micromatch": "^4.0.7", "pretty-format": "^29.7.0", "prompts": "^2.4.2", "strip-ansi": "^7.1.0", "strip-literal": "^2.1.0", "tinyglobby": "^0.2.6", "ws": "^8.18.0" }, "engines": { "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", "@vitest/browser": "2.1.1", "@vitest/ui": "2.1.1", "happy-dom": "*", "jsdom": "*" }, "peerDependenciesMeta": { "@edge-runtime/vm": { "optional": true }, "@types/node": { "optional": true }, "@vitest/browser": { "optional": true }, "@vitest/ui": { "optional": true }, "happy-dom": { "optional": true }, "jsdom": { "optional": true } } }, "node_modules/@antfu/eslint-config": { "resolved": "../../node_modules/.pnpm/@antfu+eslint-config@3.7.3_@typescript-eslint+utils@8.7.0_eslint@9.11.1_jiti@1.21.6__typescri_5nseez5zgjmok5tumoxqw67fyy/node_modules/@antfu/eslint-config", "link": true }, "node_modules/@corentinth/chisels": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@corentinth/chisels/-/chisels-1.0.4.tgz", "integrity": "sha512-xFIh20+OC5u/GqLNtMfXdI+ZU7cu7E3kieys56OJC+SS6KfNAmF5nTQmi9axwYlCnc94cTlztGQsujGV5s1QqQ==", "license": "MIT", "dependencies": { "lodash-es": "^4.17.21" }, "funding": { "url": "https://github.com/sponsors/CorentinTh" } }, "node_modules/@corvu/utils": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@corvu/utils/-/utils-0.4.2.tgz", "integrity": "sha512-Ox2kYyxy7NoXdKWdHeDEjZxClwzO4SKM8plAaVwmAJPxHMqA0rLOoAsa+hBDwRLpctf+ZRnAd/ykguuJidnaTA==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.11" }, "peerDependencies": { "solid-js": "^1.8" } }, "node_modules/@floating-ui/core": { "version": "1.6.8", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/dom": { "version": "1.6.11", "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.0", "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/utils": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", "license": "MIT" }, "node_modules/@iconify-json/tabler": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.2.3.tgz", "integrity": "sha512-km0P/1Gtp/bFhvBQQmDkMx3nNIkNmU57WCYl9b8Envl81m3bhVVT85A8FtWChQxMXsYv3cTNuwMq/WZGfcY9vQ==", "dev": true, "license": "MIT", "dependencies": { "@iconify/types": "*" } }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", "dev": true, "license": "MIT" }, "node_modules/@internationalized/date": { "version": "3.5.5", "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.5.tgz", "integrity": "sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" } }, "node_modules/@internationalized/number": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.3.tgz", "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==", "license": "Apache-2.0", "dependencies": { "@swc/helpers": "^0.5.0" } }, "node_modules/@kobalte/core": { "version": "0.13.6", "resolved": "https://registry.npmjs.org/@kobalte/core/-/core-0.13.6.tgz", "integrity": "sha512-MuO9tBDjfmYISF4weKpcRi0+7FEUhqz8wHbcayfSHR5mulXQbru5PRE5gdfhf84C7UdOHTZBLiPeQD2VppdfIQ==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.5.1", "@internationalized/date": "^3.4.0", "@internationalized/number": "^3.2.1", "@kobalte/utils": "^0.9.1", "@solid-primitives/props": "^3.1.8", "@solid-primitives/resize-observer": "^2.0.26", "solid-presence": "^0.1.6", "solid-prevent-scroll": "^0.1.4" }, "peerDependencies": { "solid-js": "^1.8.15" } }, "node_modules/@kobalte/utils": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@kobalte/utils/-/utils-0.9.1.tgz", "integrity": "sha512-eeU60A3kprIiBDAfv9gUJX1tXGLuZiKMajUfSQURAF2pk4ZoMYiqIzmrMBvzcxP39xnYttgTyQEVLwiTZnrV4w==", "license": "MIT", "dependencies": { "@solid-primitives/event-listener": "^2.2.14", "@solid-primitives/keyed": "^1.2.0", "@solid-primitives/map": "^0.4.7", "@solid-primitives/media": "^2.2.4", "@solid-primitives/props": "^3.1.8", "@solid-primitives/refs": "^1.0.5", "@solid-primitives/utils": "^6.2.1" }, "peerDependencies": { "solid-js": "^1.8.8" } }, "node_modules/@solid-primitives/event-listener": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@solid-primitives/event-listener/-/event-listener-2.3.3.tgz", "integrity": "sha512-DAJbl+F0wrFW2xmcV8dKMBhk9QLVLuBSW+TR4JmIfTaObxd13PuL7nqaXnaYKDWOYa6otB00qcCUIGbuIhSUgQ==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/i18n": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@solid-primitives/i18n/-/i18n-2.1.1.tgz", "integrity": "sha512-1p9B8hveu+gzFRWfXcRtdzzEdr7gw3c8uLXm+2bU33JHgiI8kYJsWvG128sE6vU1ZtYGPrGq980Jd6hxYupyZQ==", "license": "MIT", "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/keyed": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@solid-primitives/keyed/-/keyed-1.2.2.tgz", "integrity": "sha512-oBziY40JK4XmJ57XGkFl8j0GtEarSu0hhjdkUQgqL/U0QQE3TZrRo9uhgH7I6VGJKBKG7SAraTPE6S5lVLM1ow==", "license": "MIT", "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/map": { "version": "0.4.12", "resolved": "https://registry.npmjs.org/@solid-primitives/map/-/map-0.4.12.tgz", "integrity": "sha512-+vuajM82NN/bFwu4394k5rGUaBm+HYE7qcRnyPBtI1YGNXqSSuhrXDXZXSnlNgH+Sa8yguwXY9/BoZMsr/Ue8A==", "license": "MIT", "dependencies": { "@solid-primitives/trigger": "^1.0.11" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/media": { "version": "2.2.9", "resolved": "https://registry.npmjs.org/@solid-primitives/media/-/media-2.2.9.tgz", "integrity": "sha512-QUmU62D4/d9YWx/4Dvr/UZasIkIpqNXz7wosA5GLmesRW9XlPa3G5M6uOmTw73SByHNTCw0D6x8bSdtvvLgzvQ==", "license": "MIT", "dependencies": { "@solid-primitives/event-listener": "^2.3.3", "@solid-primitives/rootless": "^1.4.5", "@solid-primitives/static-store": "^0.0.8", "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/props": { "version": "3.1.11", "resolved": "https://registry.npmjs.org/@solid-primitives/props/-/props-3.1.11.tgz", "integrity": "sha512-jZAKWwvDRHjiydIumDgMj68qviIbowQ1ci7nkEAgzgvanNkhKSQV8iPgR2jMk1uv7S2ZqXYHslVQTgJel/TEyg==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/refs": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@solid-primitives/refs/-/refs-1.0.8.tgz", "integrity": "sha512-+jIsWG8/nYvhaCoG2Vg6CJOLgTmPKFbaCrNQKWfChalgUf9WrVxWw0CdJb3yX15n5lUcQ0jBo6qYtuVVmBLpBw==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/resize-observer": { "version": "2.0.26", "resolved": "https://registry.npmjs.org/@solid-primitives/resize-observer/-/resize-observer-2.0.26.tgz", "integrity": "sha512-KbPhwal6ML9OHeUTZszBbt6PYSMj89d4wVCLxlvDYL4U0+p+xlCEaqz6v9dkCwm/0Lb+Wed7W5T1dQZCP3JUUw==", "license": "MIT", "dependencies": { "@solid-primitives/event-listener": "^2.3.3", "@solid-primitives/rootless": "^1.4.5", "@solid-primitives/static-store": "^0.0.8", "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/rootless": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/@solid-primitives/rootless/-/rootless-1.4.5.tgz", "integrity": "sha512-GFJE9GC3ojx0aUKqAUZmQPyU8fOVMtnVNrkdk2yS4kd17WqVSpXpoTmo9CnOwA+PG7FTzdIkogvfLQSLs4lrww==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/static-store": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@solid-primitives/static-store/-/static-store-0.0.8.tgz", "integrity": "sha512-ZecE4BqY0oBk0YG00nzaAWO5Mjcny8Fc06CdbXadH9T9lzq/9GefqcSe/5AtdXqjvY/DtJ5C6CkcjPZO0o/eqg==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/storage": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@solid-primitives/storage/-/storage-4.2.1.tgz", "integrity": "sha512-1XUJeaSlizH9Eam/+IbIpslHEnggJMNZXzfsr06AlbG6tJtQENMu0+94ZIvooxt4Cyw46wPzcnHYbSK7LzoQAA==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "@tauri-apps/plugin-store": "*", "solid-js": "^1.6.12" }, "peerDependenciesMeta": { "@tauri-apps/plugin-store": { "optional": true }, "solid-start": { "optional": true } } }, "node_modules/@solid-primitives/trigger": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@solid-primitives/trigger/-/trigger-1.0.11.tgz", "integrity": "sha512-4oc8grBzBit7ByXgE1aZ0QXfhdlhXaiFjDKYsOhRyUJa8fN4hdr2IgsYqjmHwxyjK+Dm2OUwkCI1bGkaLgtgXg==", "license": "MIT", "dependencies": { "@solid-primitives/utils": "^6.2.3" }, "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solid-primitives/utils": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-6.2.3.tgz", "integrity": "sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==", "license": "MIT", "peerDependencies": { "solid-js": "^1.6.12" } }, "node_modules/@solidjs/router": { "resolved": "../../node_modules/.pnpm/@solidjs+router@0.14.7_solid-js@1.9.1/node_modules/@solidjs/router", "link": true }, "node_modules/@swc/helpers": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@types/lodash-es": { "resolved": "../../node_modules/.pnpm/@types+lodash-es@4.17.12/node_modules/@types/lodash-es", "link": true }, "node_modules/@unocss/reset": { "version": "0.62.4", "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-0.62.4.tgz", "integrity": "sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/class-variance-authority": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", "license": "Apache-2.0", "dependencies": { "clsx": "2.0.0" }, "funding": { "url": "https://joebell.co.uk" } }, "node_modules/class-variance-authority/node_modules/clsx": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/eslint": { "resolved": "../../node_modules/.pnpm/eslint@9.11.1_jiti@1.21.6/node_modules/eslint", "link": true }, "node_modules/lodash-es": { "resolved": "../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es", "link": true }, "node_modules/solid-js": { "resolved": "../../node_modules/.pnpm/solid-js@1.9.1/node_modules/solid-js", "link": true }, "node_modules/solid-presence": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/solid-presence/-/solid-presence-0.1.8.tgz", "integrity": "sha512-pWGtXUFWYYUZNbg5YpG5vkQJyOtzn2KXhxYaMx/4I+lylTLYkITOLevaCwMRN+liCVk0pqB6EayLWojNqBFECA==", "license": "MIT", "dependencies": { "@corvu/utils": "~0.4.0" }, "peerDependencies": { "solid-js": "^1.8" } }, "node_modules/solid-prevent-scroll": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/solid-prevent-scroll/-/solid-prevent-scroll-0.1.10.tgz", "integrity": "sha512-KplGPX2GHiWJLZ6AXYRql4M127PdYzfwvLJJXMkO+CMb8Np4VxqDAg5S8jLdwlEuBis/ia9DKw2M8dFx5u8Mhw==", "license": "MIT", "dependencies": { "@corvu/utils": "~0.4.1" }, "peerDependencies": { "solid-js": "^1.8" } }, "node_modules/tailwind-merge": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.2.tgz", "integrity": "sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/dcastil" } }, "node_modules/tslib": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", "license": "0BSD" }, "node_modules/typescript": { "resolved": "../../node_modules/.pnpm/typescript@5.6.2/node_modules/typescript", "link": true }, "node_modules/unocss": { "resolved": "../../node_modules/.pnpm/unocss@0.62.4_postcss@8.4.47_rollup@4.22.5_vite@5.4.8/node_modules/unocss", "link": true }, "node_modules/unocss-preset-animations": { "resolved": "../../node_modules/.pnpm/unocss-preset-animations@1.1.0_@unocss+preset-wind@0.62.4_unocss@0.62.4_postcss@8.4.47_rollup@4.22.5_vite@5.4.8_/node_modules/unocss-preset-animations", "link": true }, "node_modules/vite": { "resolved": "../../node_modules/.pnpm/vite@5.4.8/node_modules/vite", "link": true }, "node_modules/vite-plugin-solid": { "resolved": "../../node_modules/.pnpm/vite-plugin-solid@2.10.2_solid-js@1.9.1_vite@5.4.8/node_modules/vite-plugin-solid", "link": true }, "node_modules/vitest": { "resolved": "../../node_modules/.pnpm/vitest@2.1.1_jsdom@25.0.1/node_modules/vitest", "link": true } } }