npm

Bring the best of OSS JavaScript development to your projects with npm Orgs - private packages & team management tools.Learn more »

strict-mode-ify

0.1.1 • Public • Published

strict-mode-ify

A browserify transform that prepends a "use strict"; statement to JavaScript modules.

Usage examples

Direct use

var browserify = require('browserify');
var strictModeIfy = require('strict-mode-ify');
 
var b = browserify();
b.add('./src/main.js/');
b.transform(strictModeIfy({
  // strict-mode-ify options
}));
b.bundle().pipe(process.stdout);

Command-line use

browserify -t [strict-mode-ify] src/main.js > dist/bundle.js

Options

   test:  One of the following:
            [1] A RegExp object against which the file name will be tested to
                see if the module should be transformed.
            [2] A function with a file-name parameter that returns a truthy
                value if the module should be transformed.
            [default value] /\.js$/
            
newline:  A string that will be used as the newline character after
          the use-strict statement.
            [default value] '/n'

Example of specifying options

b.transform(strictModeIfy({
  // Will prepend the use-strict statement to modules originating from
  // JavaScript, TypeScript, and CoffeeScript files.
  test: /\.(js|ts|coffee)$/,
  // Platform-specific new line will be used.
  newline: require('os').EOL
}));

install

npm i strict-mode-ify

Downloadsweekly downloads

11

version

0.1.1

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability