{ "name": "chrome-plugin", "displayName": "chrome-plugin", "version": "0.51.0", "author": "no one", "description": "The private grammar checker for 21st Century English", "type": "module", "license": "Apache-2.0", "keywords": ["chrome-extension", "svelte", "vite", "create-chrome-ext"], "engines": { "node": ">=14.18.0" }, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "fmt": "prettier --write '**/*.{svelte,ts,json,css,scss,md}'", "zip-for-chrome": "TARGET_BROWSER=chrome npm run build && node src/zip.js harper-chrome-plugin.zip", "zip-for-firefox": "TARGET_BROWSER=firefox npm run build && node src/zip.js harper-firefox-plugin.zip", "test": "playwright test --headed" }, "devDependencies": { "@crxjs/vite-plugin": "^2.0.0-beta.26", "@playwright/test": "^1.52.0", "@sveltejs/vite-plugin-svelte": "^4.0.0", "@types/chrome": "^0.0.246", "@types/jquery": "^3.5.32", "@types/lodash-es": "^4.17.12", "@types/node": "catalog:", "@types/virtual-dom": "^2.1.4", "flowbite": "^3.1.2", "flowbite-svelte": "^0.44.18", "flowbite-svelte-icons": "^2.1.1", "gulp": "^5.0.0", "gulp-zip": "^6.0.0", "http-server": "^14.1.1", "playwright-webextext": "^0.0.4", "prettier": "^3.1.0", "prettier-plugin-svelte": "^3.2.6", "rollup-plugin-copy": "^3.5.0", "svelte": "^5.0.0", "svelte-preprocess": "^6.0.0", "tslib": "^2.6.2", "typescript": "^5.5.0", "vite": "^5.4.10" }, "dependencies": { "@tailwindcss/vite": "^4.1.4", "@webcomponents/custom-elements": "^1.6.0", "harper.js": "workspace:*", "jquery": "^3.7.1", "lodash-es": "^4.17.21", "lru-cache": "^11.1.0", "tailwindcss": "^4.1.4", "virtual-dom": "^2.1.1" } }