mirror of
https://github.com/JosunLP/UserScriptProjectTemplate.git
synced 2025-10-14 09:00:11 +00:00

- Updated package.json to include new scripts for development, production builds, linting, formatting, and cleaning. - Added ESLint and Prettier for code quality and formatting. - Refactored main application class to extend EventEmitter and manage modules. - Introduced ExampleModule to demonstrate module structure and functionality. - Created utility classes for DOM manipulation, event handling, and persistent storage. - Added TypeScript definitions for UserScript environment. - Improved TypeScript configuration with stricter checks and path aliases. - Updated Vite configuration to handle development and production builds more effectively. - Enhanced user script header generation to support environment-specific configurations.
50 lines
1.3 KiB
JSON
50 lines
1.3 KiB
JSON
{
|
|
"updateUrl": "",
|
|
"downloadUrl": "",
|
|
"supportUrl": "",
|
|
"iconUrl": "./assets/icon.png",
|
|
"environments": {
|
|
"development": {
|
|
"includes": [
|
|
"http://localhost:*/*",
|
|
"https://localhost:*/*",
|
|
"https://*.josunlp.de/*",
|
|
"https://josunlp.de/*"
|
|
],
|
|
"excludes": [],
|
|
"grants": [
|
|
"GM_setValue",
|
|
"GM_getValue",
|
|
"GM_deleteValue",
|
|
"GM_listValues",
|
|
"GM_log",
|
|
"GM_notification",
|
|
"GM_registerMenuCommand",
|
|
"GM_unregisterMenuCommand"
|
|
]
|
|
},
|
|
"production": {
|
|
"includes": [
|
|
"https://*.josunlp.de/*",
|
|
"https://josunlp.de/*"
|
|
],
|
|
"excludes": [],
|
|
"grants": [
|
|
"GM_setValue",
|
|
"GM_getValue",
|
|
"GM_deleteValue",
|
|
"GM_listValues",
|
|
"GM_registerMenuCommand"
|
|
]
|
|
}
|
|
},
|
|
"requires": [],
|
|
"resources": [],
|
|
"connecters": [],
|
|
"matches": [],
|
|
"matchAllFrames": false,
|
|
"runAt": "document-start",
|
|
"antifeatures": [],
|
|
"noframes": false,
|
|
"unwrap": false
|
|
}
|