{ "name": "userscript-plus", "description": "Finds available userscripts for the current webpage.", "author": "Magic ", "version": "6.0.0", "license": "MIT", "homepage": "https://github.com/magicoflolis/Userscript-Plus", "bugs": { "url": "https://github.com/magicoflolis/Userscript-Plus/issues" }, "type": "module", "scripts": { "dev:UserJS": "concurrently \"dotenvx run -f .env --quiet -- node ./tools/userscript.js\" \"http-server ./web-server -p 9090 -s --no-dotfiles -c-1\"", "dev:FF": "concurrently \"sass --embed-sources -s expanded -w ./src/sass:./build/firefox/css\" \"pnpm run webpack:FF\"", "dev:Cr": "concurrently \"sass --embed-sources -s expanded -w ./src/sass:./build/chrome/css\" \"pnpm run webpack:Cr\"", "pub:UserJS": "dotenvx run --env JS_ENV=production -f .env --quiet -- node ./tools/userscript.js", "webpack:Cr": "webpack --progress --mode development --config=tools/webpack.config.js --env brws=chrome", "webpack:FF": "webpack --progress --mode development --config=tools/webpack.config.js --env brws=firefox", "web-ext:run": "web-ext run --config=./tools/web-ext.mjs", "web-ext:android": "web-ext run --config=./tools/web-ext.mjs -t firefox-android --firefox-apk org.mozilla.firefox" }, "devDependencies": { "@dotenvx/dotenvx": "^1.39.0", "@eslint/js": "^9.22.0", "@swc/cli": "^0.6.0", "@swc/core": "^1.11.11", "@types/chrome": "0.0.309", "@types/eslint-config-prettier": "^6.11.3", "@types/firefox-webext-browser": "120.0.4", "@types/greasemonkey": "4.0.7", "@types/node": "^22.13.10", "@types/tampermonkey": "^5.0.4", "@types/trusted-types": "^2.0.7", "@types/webpack": "^5.28.5", "@violentmonkey/types": "0.2.0", "browserslist": "^4.24.4", "concurrently": "^9.1.2", "copy-webpack-plugin": "^13.0.0", "crx3": "^1.1.3", "css-loader": "^7.1.2", "eslint": "^9.22.0", "eslint-config-prettier": "^10.1.1", "globals": "^16.0.0", "http-server": "^14.1.1", "mini-css-extract-plugin": "^2.9.2", "path-browserify": "^1.0.1", "prettier": "^3.5.3", "sass-embedded": "^1.86.0", "sass-loader": "^16.0.5", "swc-loader": "^0.2.6", "terser-webpack-plugin": "^5.3.14", "typescript": "^5.8.2", "user.js": "workspace:^", "web-ext": "^8.5.0", "webpack": "^5.98.0", "webpack-cli": "^6.0.1", "webpack-merge": "^6.0.1" }, "repository": { "type": "git", "url": "git+https://github.com/magicoflolis/Userscript-Plus.git" }, "private": true, "keywords": [ "magicuserscriptplus", "userscript", "userjs", "userscript", "greasemonkey", "tampermonkey", "violentmonkey" ], "webExt": { "artifactsDir": "./build", "build": { "overwriteDest": true }, "sourceDir": "./build/firefox" }, "engines": { "node": ">=20", "pnpm": ">=10" }, "packageManager": "pnpm@10.3.0+sha512.ee592eda8815a8a293c206bb0917c4bb0ff274c50def7cbc17be05ec641fc2d1b02490ce660061356bd0d126a4d7eb2ec8830e6959fb8a447571c631d5a2442d", "pnpm": { "onlyBuiltDependencies": [ "@swc/core", "spawn-sync" ] } }