From 3c93189fce257d8d7067160e310468369ea65efd Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Wed, 13 Sep 2017 23:28:41 -0700 Subject: [PATCH] Remove useless stict toggle from strict transform. --- .../babel-plugin-transform-strict-mode/README.md | 12 ------------ .../babel-plugin-transform-strict-mode/src/index.js | 6 +----- .../test/fixtures/disable-strict-mode/options.json | 5 ----- .../disable-strict-mode/strictMode-false/actual.js | 1 - .../disable-strict-mode/strictMode-false/expected.js | 1 - 5 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/options.json delete mode 100644 packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/actual.js delete mode 100644 packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/expected.js diff --git a/packages/babel-plugin-transform-strict-mode/README.md b/packages/babel-plugin-transform-strict-mode/README.md index 08c5afe405..da12aa03cb 100644 --- a/packages/babel-plugin-transform-strict-mode/README.md +++ b/packages/babel-plugin-transform-strict-mode/README.md @@ -34,7 +34,6 @@ npm install --save-dev babel-plugin-transform-strict-mode **.babelrc** -Without options: ```json { @@ -42,17 +41,6 @@ Without options: } ``` -With options: - -```json -{ - "plugins": [ - ["transform-strict-mode", { - "strict": true - }] - ] -} -``` ### Via CLI diff --git a/packages/babel-plugin-transform-strict-mode/src/index.js b/packages/babel-plugin-transform-strict-mode/src/index.js index 756979d79e..ac94b5d92f 100644 --- a/packages/babel-plugin-transform-strict-mode/src/index.js +++ b/packages/babel-plugin-transform-strict-mode/src/index.js @@ -3,11 +3,7 @@ import * as t from "babel-types"; export default function() { return { visitor: { - Program(path, state) { - if (state.opts.strict === false || state.opts.strictMode === false) { - return; - } - + Program(path) { const { node } = path; for (const directive of (node.directives: Array)) { diff --git a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/options.json b/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/options.json deleted file mode 100644 index aaa785cb96..0000000000 --- a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/options.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "plugins": [ - ["transform-strict-mode", { "strictMode": false }] - ] -} diff --git a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/actual.js b/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/actual.js deleted file mode 100644 index a280f9a5cc..0000000000 --- a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/actual.js +++ /dev/null @@ -1 +0,0 @@ -foo(); diff --git a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/expected.js b/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/expected.js deleted file mode 100644 index a280f9a5cc..0000000000 --- a/packages/babel-plugin-transform-strict-mode/test/fixtures/disable-strict-mode/strictMode-false/expected.js +++ /dev/null @@ -1 +0,0 @@ -foo();