UNPKG

extension-develop

Version:
143 lines 3.82 kB
{ "license": "MIT", "repository": { "type": "git", "url": "https://github.com/cezaraugusto/extension.git", "directory": "programs/develop" }, "engines": { "node": ">=18" }, "exports": { ".": { "types": "./dist/module.d.ts", "import": "./dist/module.js", "require": "./dist/module.js" } }, "main": "./dist/module.js", "types": "./dist/module.d.ts", "files": [ "dist" ], "name": "extension-develop", "version": "2.0.4", "description": "The develop step of Extension.js", "author": { "name": "Cezar Augusto", "email": "boss@cezaraugusto.net", "url": "https://cezaraugusto.com" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "keywords": [ "webextension", "browser-extension", "manifest-v3", "mv3", "cross-browser", "development-server", "dev-server", "live-reload", "hot-reload", "watch-mode", "content-script", "background-script", "devtools", "polyfill", "build-tools", "preview", "production-preview", "build", "bundle", "zip", "chrome-extension", "firefox-extension", "edge-extension" ], "dependencies": { "@rspack/core": "^1.4.8", "@rspack/dev-server": "^1.1.3", "@swc/helpers": "^0.5.15", "@types/webextension-polyfill": "0.12.3", "@vue/compiler-sfc": "^3.5.13", "adm-zip": "^0.5.16", "axios": "^1.9.0", "case-sensitive-paths-webpack-plugin": "^2.4.0", "chokidar": "^4.0.1", "chrome-location2": "2.0.0", "content-security-policy-parser": "^0.6.0", "cross-spawn": "^7.0.6", "dotenv": "^16.4.7", "dotenv-webpack": "^8.1.0", "edge-location": "^1.1.1", "firefox-location2": "1.0.0", "firefox-profile": "^4.7.0", "go-git-it": "^5.0.0", "ignore": "^6.0.2", "loader-utils": "^3.3.1", "locate-path": "^7.2.0", "micromatch": "^4.0.8", "package-manager-detector": "^0.2.7", "parse5": "^7.2.1", "parse5-utilities": "^1.0.0", "pintor": "0.3.0", "postcss": "^8.4.49", "preact": "^10.22.0", "progress": "^2.0.3", "schema-utils": "^4.2.0", "slugify": "^1.6.6", "tiny-glob": "^0.2.9", "webextension-polyfill": "^0.12.0", "webpack-merge": "^6.0.1", "webpack-target-webextension": "^2.1.3", "ws": "^8.18.0" }, "devDependencies": { "@rslib/core": "^0.6.9", "@types/adm-zip": "^0.5.7", "@types/case-sensitive-paths-webpack-plugin": "^2.1.9", "@types/chrome": "^0.0.287", "@types/cross-spawn": "^6.0.6", "@types/dotenv-webpack": "^7.0.8", "@types/jest": "^29.5.14", "@types/loader-utils": "^2.0.6", "@types/node": "^22.10.1", "@types/sass-loader": "8.0.9", "@types/ws": "^8.5.13", "@vitest/coverage-v8": "3.2.2", "jest": "^29.7.0", "ts-jest": "^29.3.1", "tsup": "^8.3.5", "typescript": "5.7.2", "vitest": "3.2.2" }, "optionalDependencies": { "@prefresh/core": "^1.5.2", "@prefresh/utils": "^1.2.0", "@prefresh/webpack": "^4.0.1", "@rspack/plugin-preact-refresh": "^1.1.2", "@rspack/plugin-react-refresh": "^1.0.1", "babel-loader": "^9.2.1", "less-loader": "^12.2.0", "postcss-loader": "^8.1.1", "postcss-preset-env": "^10.1.1", "react-refresh": "^0.14.2", "sass-loader": "^16.0.4", "svelte-loader": "^3.2.4", "vue-loader": "^17.4.2", "vue-style-loader": "^4.1.3" }, "scripts": { "pretest": "pnpm -w --filter extension --filter extension-develop compile", "clean": "rm -rf dist", "watch": "rslib build --watch", "compile": "rslib build", "test": "vitest run", "test:build": "vitest run build.spec.ts", "test:dev": "vitest run dev.spec.ts", "test:coverage": "vitest run --coverage" } }