/ package.json
package.json
1 { 2 "name": "mnemonic", 3 "version": "5.1.0", 4 "description": "Organize browser windows into hierarchical workspaces with context switching", 5 "type": "module", 6 "scripts": { 7 "dev": "wxt", 8 "dev:firefox": "wxt -b firefox", 9 "build": "wxt build", 10 "build:chrome": "wxt build -b chrome", 11 "build:firefox": "wxt build -b firefox", 12 "build:all": "npm run build:chrome && npm run build:firefox", 13 "zip": "wxt zip", 14 "zip:chrome": "wxt zip -b chrome", 15 "zip:firefox": "wxt zip -b firefox", 16 "zip:all": "npm run zip:chrome && npm run zip:firefox", 17 "release": "npm run zip:all && npm run release:copy", 18 "release:copy": "node scripts/copy-releases.mjs", 19 "test": "vitest", 20 "test:coverage": "vitest --coverage", 21 "lint": "eslint src --ext .ts,.svelte", 22 "lint:fix": "eslint src --ext .ts,.svelte --fix", 23 "format": "prettier --write \"src/**/*.{ts,svelte,css,html}\"", 24 "check": "svelte-check --tsconfig ./tsconfig.json", 25 "generate-icons": "node scripts/generate-icons.mjs" 26 }, 27 "dependencies": { 28 "@doist/todoist-api-typescript": "^6.2.1", 29 "svelte": "^5.0.0" 30 }, 31 "devDependencies": { 32 "@sveltejs/vite-plugin-svelte": "^4.0.0", 33 "@tailwindcss/forms": "^0.5.9", 34 "@tsconfig/svelte": "^5.0.4", 35 "@types/chrome": "^0.0.279", 36 "@typescript-eslint/eslint-plugin": "^8.17.0", 37 "@typescript-eslint/parser": "^8.17.0", 38 "autoprefixer": "^10.4.20", 39 "eslint": "^9.16.0", 40 "eslint-plugin-svelte": "^2.46.1", 41 "postcss": "^8.4.49", 42 "prettier": "^3.4.2", 43 "prettier-plugin-svelte": "^3.3.2", 44 "sharp": "^0.34.5", 45 "svelte-check": "^4.1.1", 46 "tailwindcss": "^3.4.16", 47 "typescript": "^5.7.2", 48 "vitest": "^2.1.8", 49 "wxt": "^0.19.17" 50 }, 51 "license": "AGPL-3.0-only" 52 }