mirror of
https://github.com/abhijithvijayan/web-extension-starter.git
synced 2025-10-07 07:22:37 +02:00
52 lines
1.7 KiB
JSON
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"
|
|
}
|
|
}
|