Nebulous Pumpkin Moons

    grunt-optidash

    1.0.0 • Public • Published

    Optidash

    Optidash is a modern, AI-powered image optimization and processing API.
    We will drastically speed-up your websites and save you money on bandwidth and storage.


    The official Grunt task for image optimization with Optidash API.


    Installation

    $ npm install grunt-optidash --save-dev

    Quick example

    const grunt = require("grunt");
    const optidash = require("grunt-optidash");
     
    grunt.initConfig({
        optidash: {
            options: {
                key: "your-optidash-api-key"
            },
            dynamic: {
                files: [{
                    expand: true,
                    cwd: "src/",
                    src: ["**/*.{png,jpg,jpeg,gif,svg,webp}"],
                    dest: "dist/"
                }]
            }
        }
    });
     
    grunt.loadNpmTasks("grunt-optidash");
    grunt.registerTask("default", ["optidash"]);

    Options

    {
        key: "optidash-api-key",
        compression: "medium",
        concurrency: 6
    }

    key

    Your Optidash API Key. If you don't have your API Key just yet, you can sign-up for a free account which comes with a monthly quota of 500 API calls.

    • type: string
    • default: ""

    compression

    Controls compression and optimization mode as described in the Optidash API Docs.

    • type: string
    • values: lossless | low | medium | high
    • default: medium

    concurrency

    Controls the maxium number of input images that may be performed in parallel.

    • type: number
    • values: 1 - 16
    • default: 6

    License

    This software is distributed under the MIT License. See the LICENSE file for more information.

    Install

    npm i grunt-optidash

    Homepage

    optidash.ai

    DownloadsWeekly Downloads

    3

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    5.05 kB

    Total Files

    3

    Last publish

    Collaborators

    • optidash