1.0.6 • Published 2 years ago

@types/gulp-modernizr v1.0.6

Weekly downloads
85
License
MIT
Repository
github
Last release
2 years ago

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

// Type definitions for gulp-modernizr 1.0
// Project: https://github.com/rejas/gulp-modernizr
// Definitions by: remisery <https://github.com/remisery>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

/// <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: Thu, 08 Jul 2021 14:22:31 GMT
  • Dependencies: @types/node
  • Global values: none

Credits

These definitions were written by remisery.

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

4 years ago

1.0.1

6 years ago

1.0.0

8 years ago