Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
// ==UserScript== // @name userscript-modules-template // @version 0.0.1 // @namespace https://github.com/FlowerForWar // @description User script template that acts as module and tries to simulate imports // @author FlowerForWar // @match :///* // @grant GM.getValue // @grant GM_getValue // @grant GM.setValue // @grant GM_setValue // @grant GM.xmlHttpRequest // @grant GM_xmlhttpRequest // @grant GM.setClipboard // @grant GM_setClipboard // @run-at document-start // @noframes // @compatible edge Tampermonkey or Violentmonkey // @compatible firefox Greasemonkey, Tampermonkey or Violentmonkey // @compatible chrome Tampermonkey or Violentmonkey // @compatible opera Tampermonkey or Violentmonkey // @supportURL https://github.com/FlowerForWar/userscript-modules-template/issues // @homepageURL https://github.com/FlowerForWar/userscript-modules-template // @updateURL https://github.com/FlowerForWar/userscript-modules-template/raw/main/dist/userscript-modules-template.meta.js // @downloadURL https://github.com/FlowerForWar/userscript-modules-template/raw/main/dist/userscript-modules-template.user.js // @icon https://violentmonkey.github.io/icons/icon-48x48.png // @license MIT // ==/UserScript==
User script template that acts as module and tries to simulate imports. I built this to help me develop my user scripts, after learning about Grunt, and I thought I should share.
{ "name": "userscript-modules-template", "version": "0.0.1", "description": "User script template that acts as module and tries to simulate imports", "author": { "name": "FlowerForWar" }, "devURL": "http://192.168.1.39:3905/user-script-grunt?folder=<%= pkg.name %>&_=.js", "license": "MIT", "userscript": { "namespace": "https://github.com/<%= pkg.author.name %>", "other": { "match": ":///*", "grant": [ "GM.getValue", "GM_getValue", "GM.setValue", "GM_setValue", "GM.xmlHttpRequest", "GM_xmlhttpRequest", "GM.setClipboard", "GM_setClipboard" ], "run-at": "document-start", "noframes": "", "compatible": [ "edge Tampermonkey or Violentmonkey", "firefox Greasemonkey, Tampermonkey or Violentmonkey", "chrome Tampermonkey or Violentmonkey", "opera Tampermonkey or Violentmonkey" ], "supportURL": "https://github.com/<%= pkg.author.name %>/<%= pkg.name %>/issues", "homepageURL": "https://github.com/<%= pkg.author.name %>/<%= pkg.name %>", "updateURL": "https://github.com/<%= pkg.author.name %>/<%= pkg.name %>/raw/main/dist/<%= pkg.name %>.meta.js", "downloadURL": "https://github.com/<%= pkg.author.name %>/<%= pkg.name %>/raw/main/dist/<%= pkg.name %>.user.js", "icon": "https://violentmonkey.github.io/icons/icon-48x48.png", "license": "<%= pkg.license %>" } } } ```