webpack-run-chrome-extension
Version:
Run your extension on Google Chrome with auto-reload support
73 lines (72 loc) • 2.01 kB
JSON
{
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/cezaraugusto/webpack-run-chrome-extension.git"
},
"engines": {
"node": ">=18"
},
"name": "webpack-run-chrome-extension",
"version": "1.3.2",
"description": "Run your extension on Google Chrome with auto-reload support",
"main": "./dist/module.js",
"types": "./dist/module.d.ts",
"author": {
"name": "Cezar Augusto",
"email": "boss@cezaraugusto.net",
"url": "https://cezaraugusto.com"
},
"scripts": {
"clean": "rm -rf dist",
"compile:plugin": "tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js",
"compile:web": "tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json",
"compile": "yarn compile:plugin && yarn compile:web",
"lint": "eslint \"./**/*.ts*\"",
"test": "echo \"Note: no test specified\" && exit 0",
"test:fixture": "yarn --cwd=./fixtures/dev-server-no-hmr dev",
"demo": "yarn test:fixture"
},
"files": [
"dist"
],
"keywords": [
"webpack",
"plugin",
"chrome",
"run",
"open",
"plugin",
"browser",
"web",
"extension",
"web-ext",
"webextension"
],
"peerDependencies": {
"webpack": "^5.00.0"
},
"dependencies": {
"@colors/colors": "^1.6.0",
"browser-extension-manifest-fields": "*",
"chrome-location": "^1.2.1",
"content-security-policy-parser": "^0.6.0",
"loader-utils": "^3.3.1",
"prefers-yarn": "^1.0.1",
"progress": "^2.0.3",
"schema-utils": "^4.2.0",
"webpack-target-webextension": "^1.1.2",
"ws": "^8.17.1"
},
"devDependencies": {
"@types/loader-utils": "^2.0.6",
"copy-webpack-plugin": "^12.0.2",
"eslint": "^8.56.0",
"eslint-config-extension-create": "*",
"html-webpack-plugin": "^5.6.0",
"tsconfig": "*",
"tsup": "^8.1.0",
"webpack": "~5.92.0",
"webpack-cli": "^5.1.4"
}
}