gulp-monkeyscript

    1.0.3 • Public • Published

    Install

    $ npm install gulp-monkeyscript --save-dev
    

    Usage

    Add monkeyscript.json to the root of your project and add the following line to get Intellisense working:

    "$schema": "./node_modules/gulp-monkeyscript/schema.json",
    

    Add the key-value pairs to your needs. See Showcase for an example.

    gulpfile.js:

    var ms = require('gulp-monkeyscript');
    var msProject = ms.createProject("monkeyscript.json");
     
    gulp.src("src/**/*.js")
        .pipe(concat("script.user.js"))
        .pipe(msProject())
        .pipe(gulp.dest("dist/"));
     

    Showcase

    {
        "$schema": "./node_modules/gulp-monkeyscript/schema.json",
        "name": "My Awesome Userscript!",
        "version": "1.0.0",
        "author": "Tom",
        "description": "This userscript adds new functionality!",
        "match": [
            "http://www.website.com/page1/",
            "http://www.website-alter.com/*"
        ],
        "runAt": "document-start",
        "useStrict": true
    }

    Becomes:

    // ==UserScript==
    // @name My Awesome Userscript!
    // @version 1.0.0
    // @author Tom
    // @description This userscript adds new functionality!
    // @match http://www.website.com/page1/
    // @match http://www.website-alter.com/*
    // @run-at document-start
    // ==/UserScript==
    'use strict';
     
    <other source>

    Dependencies

    License

    MIT © 2017 Tom O'Neill

    Install

    npm i gulp-monkeyscript

    DownloadsWeekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • tomoneill