Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
Signed-off-by: Magic <[email protected]>
  • Loading branch information
magicoflolis committed May 2, 2024
1 parent 110d01b commit c3034ab
Show file tree
Hide file tree
Showing 45 changed files with 7,599 additions and 4,532 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
name: Bug Report
description: 'File a bug report.'
name: "🐞 Bug report"
description: File a bug report
title: "[bug]: "
labels: ["bug 🐞"]
body:
- type: textarea
id: bug-description
Expand Down
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/02_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "💡 Feature request"
description: Suggest an idea for this project
title: "[feat]: "
labels: ["feature-request 💡"]
body:
- type: textarea
id: description
attributes:
label: Feature description
description: A clear and concise description of what the feature request is. Please include if your feature request is related to a problem
validations:
required: true
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
>
> [https://developer.mozilla.org/docs/Web/HTTP/CSP](https://developer.mozilla.org/docs/Web/HTTP/CSP)
![GitHub License](https://img.shields.io/github/license/magicoflolis/Userscript-Plus?style=flat-square)
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/magicoflolis/Userscript-Plus?style=flat-square)
[![GitHub License](https://img.shields.io/github/license/magicoflolis/Userscript-Plus?style=flat-square)](https://github.com/magicoflolis/Userscript-Plus/blob/master/LICENSE)
[![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/magicoflolis/Userscript-Plus?style=flat-square)](https://github.com/magicoflolis/Userscript-Plus/issues)
[![GitHub Release](https://img.shields.io/github/release/magicoflolis/Userscript-Plus?style=flat-square)](https://github.com/magicoflolis/Userscript-Plus/releases/latest)
[![Greasy Fork Downloads](https://img.shields.io/greasyfork/dt/421603?style=flat-square)](https://greasyfork.org/scripts/421603)
[![GitHub Stars](https://img.shields.io/github/stars/magicoflolis/Userscript-Plus?style=flat-square)](https://github.com/magicoflolis/Userscript-Plus/stargazers)

*A complete rewrite of [Userscript+ : Show Site All UserJS](https://github.com/jae-jae/Userscript-Plus#userscript) - authors & source code found [here](https://github.com/jae-jae/Userscript-Plus)*
*A complete rewrite of [Userscript+ : Show Site All UserJS](https://github.com/jae-jae/Userscript-Plus#userscript)*

Finds available Userscripts for the current webpage, the power of [Greasy Fork](https://greasyfork.org) on the go!

Expand Down
34 changes: 1 addition & 33 deletions browser-issues.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Currently known issues by Web Browser

> Last updated: 4/20/2024
> Last updated: 5/2/2024
[Submit a New Issue](https://github.com/magicoflolis/Magic-PH/issues/new/choose)

Expand All @@ -14,22 +14,10 @@

## Google Chrome

**TamperMonkey:**

- N/A

**ViolentMonkey:**

- N/A

## Cromite

**TamperMonkey:**

- N/A

**ViolentMonkey:**

- N/A

## Kiwi Browser
Expand All @@ -41,22 +29,10 @@

## Microsoft Edge

**TamperMonkey:**

- N/A

**ViolentMonkey:**

- N/A

## Mozilla Firefox

**TamperMonkey:**

- N/A

**ViolentMonkey:**

- N/A

## Opera
Expand All @@ -65,11 +41,3 @@

- Cannot load on search engine sites (common example: [google.com](https://www.google.com))
- As stated using ViolentMonkey: _Violentmonkey cannot run userscripts in this page (common examples: browser UI, an extension, blocked via policies, a search engine site in Opera)_

**TamperMonkey:**

- N/A

**ViolentMonkey:**

- N/A
3,879 changes: 2,217 additions & 1,662 deletions dist/magic-userjs.user.js

Large diffs are not rendered by default.

55 changes: 34 additions & 21 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,26 @@ import js from '@eslint/js';
import globals from 'globals';
import eslintConfigPrettier from 'eslint-config-prettier';

const repoGlobals = {
MU: 'writable',
userjs: 'writable',
boxCSS: 'readonly',
const userJSGlobals = {
code: 'readonly',
metadata: 'readonly',
main_css: 'readonly',
custom_width: 'readonly',
jaeFetchUserJSFrame: 'readonly',
languageList: 'readonly',
translations: 'readonly',
userjs: 'writable',
...globals.es2021,
...globals.browser,
...globals.greasemonkey
};
const webextGlobals = {
MU: 'writable',
sleazyfork_redirect: 'readonly',
webext: 'readonly',
brws: 'readonly'
brws: 'readonly',
userjs: 'writable',
...globals.es2021,
...globals.browser,
...globals.webextensions
};
const parserOptions = {
allowImportExportEverywhere: false,
Expand Down Expand Up @@ -39,39 +49,42 @@ export default [
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...repoGlobals,
...globals.browser,
...globals.webextensions
},
globals: webextGlobals,
parserOptions
},
rules
},
{
// files: ['**/*.js'],
// ignores: ['src/UserJS/header.js', 'src/languages.js', 'dist/**/*.js'],
files: ['src/UserJS/main.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
languageList: 'readonly',
...repoGlobals,
...globals.browser,
...globals.greasemonkey
},
globals: userJSGlobals,
parserOptions
},
rules
},
{
files: ['src/UserJS/header.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: userJSGlobals,
parserOptions
},
rules: {
...rules,
quotes: 'off',
'no-unused-vars': 'off'
}
},
{
files: ['tools/*.js'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
globals: {
...repoGlobals,
...globals.es2021,
...globals.node
},
parserOptions
Expand Down
87 changes: 51 additions & 36 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,30 +1,34 @@
{
"name": "uscript-plus-firefox",
"description": "Show current site all UserJS, the easier way to install UserJs for Tampermonkey.",
"description": "Finds available userscripts for the current webpage.",
"author": "Magic <[email protected]>",
"version": "4.0.0",
"license": "MIT",
"homepage": "https://github.com/magicoflolis/Userscript-Plus",
"bugs": {
"url": "https://github.com/magicoflolis/Userscript-Plus/issues/new"
"url": "https://github.com/magicoflolis/Magic-PH/issues/new/choose"
},
"userJS": {
"version": "6.5.1",
"version": "6.6.0",
"name": "Magic Userscript+ : Show Site All UserJS",
"bugs": "https://github.com/magicoflolis/Userscript-Plus/issues/new",
"description": "Finds available userscripts for the current webpage.",
"bugs": "https://github.com/magicoflolis/Magic-PH/issues/new/choose",
"homepage": "https://github.com/magicoflolis/Userscript-Plus",
"icon": "data:image/png;base64,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",
"url": "https://github.com/magicoflolis/Userscript-Plus/releases/latest/download/magic-userjs.user.js",
"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": {
"metadata": "./src/UserJS/metadata.js",
"head": "./src/UserJS/header.js",
"body": "./src/UserJS/main.js",
"extras": {
"mainCSS": "./build/css/magicuserjs.css"
}
},
"watchDirs": [ "./src/UserJS/", "./src/sass/" ],
"watchDirs": [
"./src/UserJS/",
"./src/sass/"
],
"paths": {
"dev": {
"fileName": "magic-userjs.dev",
Expand All @@ -39,78 +43,87 @@
}
},
"metadata": {
"compatible": ["chrome", "firefox", "edge", "opera", "safari"],
"compatible": [
"chrome",
"firefox",
"edge",
"opera",
"safari"
],
"connect": [
"greasyfork.org",
"sleazyfork.org",
"github.com",
"openuserjs.org"
],
"grant": [
"GM.xmlHttpRequest",
"GM.openInTab",
"GM.getValue",
"GM.setValue",
"GM.info",
"GM_xmlhttpRequest",
"GM_openInTab",
"GM_addElement",
"GM_info",
"GM_getValue",
"GM_openInTab",
"GM_setValue",
"GM_info"
"GM_xmlhttpRequest",
"GM.addElement",
"GM.info",
"GM.getValue",
"GM.openInTab",
"GM.setValue",
"GM.xmlHttpRequest"
],
"exclude": [],
"include": [],
"exclude-match": [],
"match": [ "https://*/*" ],
"match": [
"https://*/*"
],
"noframes": true,
"resource": {},
"require": [],
"run-at": "document-start"
}
},
"type": "module",
"scripts": {
"dev:UserJS": "concurrently \"pnpm run dev:Webserver\" \"sass --no-source-map -s compressed -w ./src/sass:./build/css\" \"node ./tools/userscript.js\"",
"dev:FF": "concurrently \"pnpm run dev:Sass\" \"pnpm run webpack:FF\"",
"dev:Cr": "concurrently \"pnpm run dev:Sass\" \"pnpm run webpack:Cr\"",
"dev:Sass": "sass --embed-sources -s compressed -w ./src/sass:./build/css",
"dev:FF": "concurrently \"sass --embed-sources -s compressed -w ./src/sass:./build/firefox/css\" \"pnpm run webpack:FF\"",
"dev:Cr": "concurrently \"sass --embed-sources -s compressed -w ./src/sass:./build/chrome/css\" \"pnpm run webpack:Cr\"",
"dev:Webserver": "http-server ./web-server -p 9090 -s --no-dotfiles -c-1",
"build:UserJS": "node -r dotenv/config ./tools/userscript.js dotenv_config_path=./dist/.env",
"build:Sass": "sass --no-source-map -s compressed ./src/sass:./build/css",
"pub:UserJS": "concurrently \"pnpm run build:Sass\" \"pnpm run build:UserJS\"",
"pub:UserJS": "concurrently \"sass --no-source-map -s compressed ./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.3.10",
"@swc/core": "^1.4.2",
"@types/chrome": "0.0.262",
"@types/firefox-webext-browser": "120.0.1",
"@swc/cli": "^0.3.12",
"@swc/core": "^1.4.17",
"@types/chrome": "0.0.267",
"@types/firefox-webext-browser": "120.0.3",
"@types/greasemonkey": "4.0.7",
"@types/tampermonkey": "^5.0.2",
"@violentmonkey/types": "0.1.7",
"browserslist": "^4.23.0",
"concurrently": "^8.2.2",
"copy-webpack-plugin": "^12.0.2",
"crx3": "^1.1.3",
"css-loader": "^6.10.0",
"css-loader": "^7.1.1",
"dotenv": "^16.4.5",
"eslint": "^8.57.0",
"eslint": "^9.1.1",
"eslint-config-prettier": "^9.1.0",
"globals": "^14.0.0",
"globals": "^15.1.0",
"http-server": "^14.1.1",
"mini-css-extract-plugin": "^2.8.1",
"mini-css-extract-plugin": "^2.9.0",
"node-watch": "^0.7.4",
"path-browserify": "^1.0.1",
"prettier": "^3.2.5",
"sass": "^1.71.1",
"sass-loader": "^14.1.1",
"sass": "^1.76.0",
"sass-loader": "^14.2.1",
"swc-loader": "^0.2.6",
"terser-webpack-plugin": "^5.3.10",
"typescript": "^5.4.5",
"web-ext": "^7.11.0",
"webpack": "^5.90.3",
"webpack": "^5.91.0",
"webpack-cli": "^5.1.4",
"webpack-merge": "^5.10.0"
},
Expand All @@ -122,6 +135,7 @@
"magicuserscriptplus",
"userscript",
"userjs",
"userscript",
"greasemonkey",
"tampermonkey",
"violentmonkey"
Expand All @@ -132,5 +146,6 @@
},
"engines": {
"node": ">=20"
}
},
"packageManager": "[email protected]+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589"
}
Loading

0 comments on commit c3034ab

Please sign in to comment.