{ "name": "userscript-plus", "description": "Finds available userscripts for the current webpage.", "author": "Magic ", "version": "5.0.2", "license": "MIT", "homepage": "https://github.com/magicoflolis/Userscript-Plus", "bugs": { "url": "https://github.com/magicoflolis/Userscript-Plus/issues" }, "userJS": { "version": "7.3.0", "name": "Magic Userscript+ : Show Site All UserJS", "description": "Finds available userscripts for the current webpage.", "bugs": "https://github.com/magicoflolis/Userscript-Plus/issues", "homepage": "https://github.com/magicoflolis/Userscript-Plus", "icon": "./src/img/icon_64.png", "downloadURL": "https://github.com/magicoflolis/Userscript-Plus/raw/master/dist/magic-userjs.user.js", "updateURL": "https://github.com/magicoflolis/Userscript-Plus/raw/master/dist/magic-userjs.meta.js", "build": { "source": { "head": "./src/UserJS/header.js", "body": "./src/UserJS/main.js", "extras": { "mainCSS": "./build/css/magicuserjs.css" } }, "watch": { "files": [ "main.js", "header.js", "magicuserjs.css" ], "dirs": [ "src/UserJS", "build/css" ] }, "paths": { "dev": { "fileName": "magic-userjs.dev", "env": "./src/UserJS/.env", "dir": "./web-server" }, "public": { "fileName": "magic-userjs", "env": "./dist/.env", "dir": "./dist" } } }, "metadata": { "compatible": [ "chrome", "firefox", "edge", "opera", "safari" ], "connect": [ "greasyfork.org", "sleazyfork.org", "github.com", "openuserjs.org" ], "grant": [ "GM_addElement", "GM_info", "GM_getValue", "GM_openInTab", "GM_setValue", "GM_registerMenuCommand", "GM_xmlhttpRequest", "GM.addElement", "GM.info", "GM.getValue", "GM.openInTab", "GM.setValue", "GM.registerMenuCommand", "GM.xmlHttpRequest" ], "exclude": [], "include": [], "exclude-match": [], "match": [ "https://*/*" ], "noframes": true, "resource": {}, "require": [], "run-at": "document-start" } }, "type": "module", "scripts": { "dev:UserJS": "concurrently \"node ./tools/userscript.js\" \"pnpm run dev:Webserver\" \"sass --no-source-map -s expanded -w ./src/sass:./build/css\" ", "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\"", "dev:Webserver": "http-server ./web-server -p 9090 -s --no-dotfiles -c-1", "pub:UserJS": "concurrently \"sass --no-source-map -s expanded ./src/sass:./build/css\" \"node -r dotenv/config ./tools/userscript.js dotenv_config_path=./dist/.env\"", "pub:FF": "webpack --mode production --config=tools/webpack.config.js --env brws=firefox", "pub:Cr": "webpack --mode production --config=tools/webpack.config.js --env brws=chrome", "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-run:firefox-android": "web-ext run --config=./tools/web-ext.js -t firefox-android --firefox-apk org.mozilla.firefox" }, "devDependencies": { "@swc/cli": "^0.6.0", "@swc/core": "^1.10.14", "@types/chrome": "0.0.301", "@types/firefox-webext-browser": "120.0.4", "@types/greasemonkey": "4.0.7", "@types/node": "^22.13.1", "@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": "^12.0.2", "crx3": "^1.1.3", "css-loader": "^7.1.2", "dotenv": "^16.4.7", "eslint": "^9.19.0", "eslint-config-prettier": "^10.0.1", "globals": "^15.14.0", "http-server": "^14.1.1", "mini-css-extract-plugin": "^2.9.2", "path-browserify": "^1.0.1", "prettier": "^3.4.2", "sass-embedded": "^1.83.4", "sass-loader": "^16.0.4", "swc-loader": "^0.2.6", "terser-webpack-plugin": "^5.3.11", "typescript": "^5.7.3", "watchpack": "^2.4.2", "web-ext": "^8.4.0", "webpack": "^5.97.1", "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": { "sourceDir": "./build/firefox/", "artifactsDir": "./build" }, "engines": { "node": ">=20" }, "packageManager": "pnpm@9.12.1+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4" }