harper/packages/chrome-plugin/package.json

60 lines
1.7 KiB
JSON

{
"name": "chrome-plugin",
"displayName": "chrome-plugin",
"version": "0.73.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 -l warn",
"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 --reporter=dot --quiet"
},
"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/lodash-es": "^4.17.12",
"@types/node": "catalog:",
"flowbite": "^3.1.2",
"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",
"@tailwindcss/vite": "^4.1.4",
"tailwindcss": "^4.1.4"
},
"dependencies": {
"@fortawesome/free-solid-svg-icons": "^7.1.0",
"@webcomponents/custom-elements": "^1.6.0",
"components": "workspace:*",
"harper.js": "workspace:*",
"lint-framework": "workspace:*",
"lodash-es": "^4.17.21",
"lru-cache": "^11.1.0",
"svelte-fa": "^4.0.4"
}
}