babel-plugin-transform-strict-mode
v6.24.1
Published
This plugin places a 'use strict'; directive at the top of all files to enable strict mode
Downloads
10,046,402
Keywords
Readme
babel-plugin-transform-strict-mode
This plugin places a
"use strict";directive at the top of all files to enable strict mode.
This plugin may be enabled via babel-plugin-transform-es2015-modules-commonjs.
If you wish to disable it you can either turn strict off or pass
strictMode: false as an option to the commonjs transform.
Example
In
foo();Out
"use strict";
foo();Installation
npm install --save-dev babel-plugin-transform-strict-modeUsage
Via .babelrc (Recommended)
.babelrc
Without options:
{
"plugins": ["transform-strict-mode"]
}With options:
{
"plugins": [
["transform-strict-mode", {
"strict": true
}]
]
}Via CLI
babel --plugins transform-strict-mode script.jsVia Node API
require("babel-core").transform("code", {
plugins: ["transform-strict-mode"]
});