{
    "name": "anki",
    "version": "0.1.0",
    "private": true,
    "author": "Ankitects Pty Ltd and contributors",
    "license": "AGPL-3.0-or-later",
    "description": "Anki JS support files",
    "scripts": {
        "dev": "cd ts && vite dev",
        "build": "cd ts && vite build",
        "preview": "cd ts && vite preview",
        "svelte-check:once": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --fail-on-warnings --threshold warning",
        "svelte-check": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
        "vitest:once": "cd ts && vitest run",
        "vitest": "cd ts && vitest",
        "test:e2e": "playwright test",
        "test:e2e:ui": "playwright test --ui"
    },
    "devDependencies": {
        "@bufbuild/protoc-gen-es": "^1.8.0",
        "@playwright/test": "^1.62.1",
        "@poppanator/sveltekit-svg": "^5.0.0",
        "@sqltools/formatter": "^1.2.2",
        "@sveltejs/adapter-static": "^3.0.10",
        "@sveltejs/kit": "^2.70.3",
        "@sveltejs/vite-plugin-svelte": "5.1",
        "@types/bootstrap": "^5.2.11",
        "@types/codemirror": "^5.60.0",
        "@types/d3": "^7.0.0",
        "@types/diff": "^5.0.0",
        "@types/fabric": "^5.3.7",
        "@types/jquery": "^3.5.0",
        "@types/jqueryui": "^1.12.24",
        "@types/lodash-es": "^4.17.4",
        "@types/marked": "^5.0.0",
        "@types/node": "^22",
        "@typescript-eslint/eslint-plugin": "^5.60.1",
        "@typescript-eslint/parser": "^5.60.1",
        "@vitest/coverage-v8": "3.2.6",
        "caniuse-lite": "^1.0.30001809",
        "cross-env": "^7.0.2",
        "diff": "^5.0.0",
        "dprint": "^0.56.0",
        "esbuild": "^0.28.2",
        "esbuild-sass-plugin": "^3.7.0",
        "esbuild-svelte": "^0.9.5",
        "eslint": "^8.44.0",
        "eslint-plugin-compat": "^6.2.1",
        "eslint-plugin-import": "^2.32.0",
        "eslint-plugin-svelte": "^2",
        "license-checker-rseidelsohn": "=4.4.2",
        "prettier": "^3.9.6",
        "prettier-plugin-svelte": "^3.5.2",
        "sass": "<1.103",
        "svelte": "^5.56.9",
        "svelte-check": "^4.7.6",
        "svelte-preprocess": "^6.0.5",
        "svelte-preprocess-esbuild": "^3.0.1",
        "svgo": "^3.3.4",
        "tslib": "^2.8.1",
        "tsx": "^4.23.12",
        "typescript": "^5.0.4",
        "vite": "6",
        "vitest": "^3"
    },
    "dependencies": {
        "@bufbuild/protobuf": "^1.2.1",
        "@floating-ui/dom": "^1.8.0",
        "@fluent/bundle": "^0.19.1",
        "@mdi/svg": "^7.0.96",
        "@popperjs/core": "^2.11.8",
        "bootstrap": "^5.3.8",
        "bootstrap-icons": "^1.13.1",
        "codemirror": "^5.63.1",
        "d3": "^7.0.0",
        "fabric": "^5.3.0",
        "hammerjs": "^2.0.8",
        "intl-pluralrules": "^2.0.0",
        "jquery": "^3.5.1",
        "jquery-ui-dist": "^1.12.1",
        "lodash-es": "^4.18.1",
        "lru-cache": "^10.2.0",
        "marked": "^5.1.0",
        "mathjax": "^3.1.2"
    },
    "resolutions": {
        "canvas": "npm:empty-npm-package@1.0.0",
        "cookie": "0.7.0",
        "devalue": "^5.8.0",
        "tar": "^7.5.21",
        "vite": "6",
        "js-yaml": "^4.1.1",
        "glob": "^10.5.0"
    },
    "browserslist": [
        "defaults",
        "not op_mini all",
        "not < 1%",
        "Chrome 77",
        "iOS 14.5"
    ],
    "type": "module",
    "packageManager": "yarn@4.11.0"
}
