{ "name": "my01", "version": "0.0.1", "private": true, "watch": { "build": { "patterns": [ "src", "tests", "node_modules", "edge" ], "extensions": "js,svelte,css,html,ts,yaml" } }, "scripts": { "dev": "vite dev", "build": "mkdir -p build && cp -rf edge/manifest.yml build/ && cp -r edge/server build/ && vite build", "watch_build": "npm-watch build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", "test": "playwright test", "lint": "prettier --plugin-search-dir . --check . && eslint .", "format": "prettier --plugin-search-dir . --write ." }, "devDependencies": { "@fortawesome/free-solid-svg-icons": "^6.3.0", "@playwright/test": "^1.28.1", "@sveltejs/adapter-auto": "^1.0.0-next.90", "@sveltejs/kit": "^1.0.0-next.587", "@tailwindcss/forms": "^0.5.3", "autoprefixer": "^10.4.13", "body-scroll-lock": "^4.0.0-beta.0", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", "font-awesome": "^4.7.0", "npm-watch": "^0.11.0", "postcss": "^8.4.21", "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.8.1", "svelte": "^3.54.0", "svelte-agnostic-draggable": "^0.1.13", "svelte-awesome-icons": "^0.4.3", "svelte-check": "^2.9.2", "svelte-dice": "^1.0.0-beta.4", "svelte-drag-drop-touch": "^0.1.9", "svelte-fa": "^3.0.3", "svelte-lite-youtube-embed": "^1.1.0", "svelte-sortable-list": "^1.1.0", "svelte-touch-to-mouse": "^1.0.0", "svelte-youtube": "^0.0.2", "svelte-youtube-embed": "^0.1.8", "tailwindcss": "^3.2.6", "tailwindcss-textshadow": "^2.1.3", "typescript": "^4.9.3", "vite": "^4.0.0" }, "type": "module", "dependencies": { "@sveltejs/adapter-static": "^2.0.1", "svelte-multiselect": "^8.3.0" } }