/usr/share/doc/node-babel-plugin-transform-strict-mode/README.md is in node-babel-plugin-transform-strict-mode 6.26.0+dfsg-3build6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | # babel-plugin-transform-strict-mode
> This plugin places a `"use strict";` directive at the top of all files to enable [strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/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**
```javascript
foo();
```
**Out**
```javascript
"use strict";
foo();
```
## Installation
```sh
npm install --save-dev babel-plugin-transform-strict-mode
```
## Usage
### Via `.babelrc` (Recommended)
**.babelrc**
Without options:
```json
{
"plugins": ["transform-strict-mode"]
}
```
With options:
```json
{
"plugins": [
["transform-strict-mode", {
"strict": true
}]
]
}
```
### Via CLI
```sh
babel --plugins transform-strict-mode script.js
```
### Via Node API
```javascript
require("babel-core").transform("code", {
plugins: ["transform-strict-mode"]
});
```
|