web-extension-starter/package.json
2025-06-24 01:03:46 +05:30

52 lines
1.7 KiB
JSON

{
"name": "web-extension-starter",
"version": "3.0.0",
"description": "Web extension starter using react and typescript",
"private": true,
"repository": "https://github.com/abhijithvijayan/web-extension-starter.git",
"author": {
"name": "abhijithvijayan",
"email": "email@abhijithvijayan.in",
"url": "https://abhijithvijayan.in"
},
"license": "MIT",
"engines": {
"node": ">=20"
},
"type": "module",
"scripts": {
"dev:chrome": "cross-env TARGET_BROWSER=chrome vite build --config vite.config.ts --mode development --watch",
"dev:firefox": "cross-env TARGET_BROWSER=firefox vite build --config vite.config.ts --mode development --watch",
"build:chrome": "cross-env TARGET_BROWSER=chrome vite build --config vite.config.ts",
"build:firefox": "cross-env TARGET_BROWSER=firefox vite build --config vite.config.ts",
"build": "npm run build:chrome && npm run build:firefox",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix"
},
"dependencies": {
"advanced-css-reset": "2.1.3",
"find-up-simple": "1.0.1",
"load-json-file": "7.0.1",
"react": "19.1.0",
"react-dom": "19.1.0",
"read-pkg": "9.0.1",
"webextension-polyfill": "0.12.0"
},
"devDependencies": {
"@abhijithvijayan/tsconfig": "1.3.0",
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6",
"@types/webextension-polyfill": "0.12.3",
"@vitejs/plugin-react": "4.5.2",
"autoprefixer": "10.4.21",
"cross-env": "7.0.3",
"postcss": "8.5.6",
"sass": "1.89.2",
"typescript": "5.8.3",
"vite": "6.3.5",
"vite-plugin-checker": "0.9.3",
"vite-plugin-clean": "2.0.1",
"vite-plugin-zip-pack": "1.2.4"
}
}