@types/gulp-modernizr
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

Installation

npm install --save @types/gulp-modernizr

Summary

This package contains type definitions for gulp-modernizr (https://github.com/rejas/gulp-modernizr).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-modernizr.

index.d.ts

/// <reference types="node" />

import stream = require("stream");

declare function GulpModernizr(parames?: GulpModernizr.Params): stream.Transform;
declare function GulpModernizr(file?: string, parames?: GulpModernizr.Params): stream.Transform;

declare namespace GulpModernizr {
    interface Params {
        /**
         * Avoid unnecessary builds (see Caching section below)
         */
        cache?: boolean | undefined;

        /**
         * Path to the build you're using for development.
         */
        devFile?: string | false | undefined;

        /**
         * Path to save out the built file
         */
        dest?: string | false | undefined;

        /**
         * Based on default settings on http://modernizr.com/download/
         */
        options?: {
            classPrefix: string;
            enableJSClass: boolean;
            enableClasses: boolean;
        } | undefined;

        /**
         * By default, source is uglified before saving
         */
        uglify?: boolean | undefined;

        /**
         * Define any tests you want to explicitly include
         */
        tests?: string[] | undefined;

        /**
         * Useful for excluding any tests that this tool will match
         * e.g. you use .notification class for notification elements,
         * but don’t want the test for Notification API
         */
        excludeTests?: string[] | undefined;

        /**
         * By default, will crawl your project for references to Modernizr tests
         * Set to false to disable
         */
        crawl?: boolean | undefined;

        /**
         * Set to true to pass in buffers via the "files" parameter below
         */
        useBuffers?: boolean | undefined;

        /**
         * By default, this task will crawl all *.js, *.css, *.scss files.
         */
        files?: { src: string[] } | undefined;

        /**
         * Have custom Modernizr tests? Add them here.
         */
        customTests?: string[] | undefined;
    }
}

export = GulpModernizr;

Additional Details

  • Last updated: Tue, 07 Nov 2023 03:09:37 GMT
  • Dependencies: @types/node

Credits

These definitions were written by remisery.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @types/gulp-modernizr

    Weekly Downloads

    60

    Version

    1.0.6

    License

    MIT

    Unpacked Size

    6.74 kB

    Total Files

    5

    Last publish

    Collaborators

    • types