From f4d8083530df2e88a41bd25a9e1e3f38f43fb624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kooi?= Date: Sat, 31 Oct 2015 11:59:36 +0100 Subject: [PATCH 1/3] add readme files to stage-N presets Copied from the es2015/react presets. --- packages/babel-preset-stage-0/README.md | 35 +++++++++++++++++++++++++ packages/babel-preset-stage-1/README.md | 35 +++++++++++++++++++++++++ packages/babel-preset-stage-2/README.md | 35 +++++++++++++++++++++++++ packages/babel-preset-stage-3/README.md | 35 +++++++++++++++++++++++++ 4 files changed, 140 insertions(+) create mode 100644 packages/babel-preset-stage-0/README.md create mode 100644 packages/babel-preset-stage-1/README.md create mode 100644 packages/babel-preset-stage-2/README.md create mode 100644 packages/babel-preset-stage-3/README.md diff --git a/packages/babel-preset-stage-0/README.md b/packages/babel-preset-stage-0/README.md new file mode 100644 index 0000000000..41f4526372 --- /dev/null +++ b/packages/babel-preset-stage-0/README.md @@ -0,0 +1,35 @@ +# babel-preset-stage-0 + +> Babel preset for stage 0 plugins. + +## Install + +```sh +$ npm install --save-dev babel-preset-stage-0 +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["stage-0"] +} +``` + +### Via CLI + +```sh +$ babel script.js --preset stage-0 +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["stage-0"] +}); +``` diff --git a/packages/babel-preset-stage-1/README.md b/packages/babel-preset-stage-1/README.md new file mode 100644 index 0000000000..d8e86a0234 --- /dev/null +++ b/packages/babel-preset-stage-1/README.md @@ -0,0 +1,35 @@ +# babel-preset-stage-1 + +> Babel preset for stage 1 plugins. + +## Install + +```sh +$ npm install --save-dev babel-preset-stage-1 +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["stage-1"] +} +``` + +### Via CLI + +```sh +$ babel script.js --preset stage-1 +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["stage-1"] +}); +``` diff --git a/packages/babel-preset-stage-2/README.md b/packages/babel-preset-stage-2/README.md new file mode 100644 index 0000000000..0620bb6e82 --- /dev/null +++ b/packages/babel-preset-stage-2/README.md @@ -0,0 +1,35 @@ +# babel-preset-stage-2 + +> Babel preset for stage 2 plugins. + +## Install + +```sh +$ npm install --save-dev babel-preset-stage-2 +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["stage-2"] +} +``` + +### Via CLI + +```sh +$ babel script.js --preset stage-2 +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["stage-2"] +}); +``` diff --git a/packages/babel-preset-stage-3/README.md b/packages/babel-preset-stage-3/README.md new file mode 100644 index 0000000000..4f31858a61 --- /dev/null +++ b/packages/babel-preset-stage-3/README.md @@ -0,0 +1,35 @@ +# babel-preset-stage-3 + +> Babel preset for stage 3 plugins. + +## Install + +```sh +$ npm install --save-dev babel-preset-stage-3 +``` + +## Usage + +### Via `.babelrc` (Recommended) + +**.babelrc** + +```json +{ + "presets": ["stage-3"] +} +``` + +### Via CLI + +```sh +$ babel script.js --preset stage-3 +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + presets: ["stage-3"] +}); +``` From 2957bd7f2be31f94ffe143cc620cba64bc4373c4 Mon Sep 17 00:00:00 2001 From: James Kyle Date: Sat, 31 Oct 2015 14:08:14 -0700 Subject: [PATCH 2/3] Add note about transform-es2015-block-scoping --- packages/babel-plugin-transform-es2015-constants/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/babel-plugin-transform-es2015-constants/README.md b/packages/babel-plugin-transform-es2015-constants/README.md index f3e5376c17..5f9299972a 100644 --- a/packages/babel-plugin-transform-es2015-constants/README.md +++ b/packages/babel-plugin-transform-es2015-constants/README.md @@ -33,3 +33,7 @@ require("babel-core").transform("code", { plugins: ["transform-es2015-constants"] }); ``` + +## Note + +This transform on its own will compile `const` to `let`. If you need it to compile down to `var` then you must also install and enable [`transform-es2015-block-scoping`](../babel-plugin-transform-es2015-block-scoped-functions). From 25cb82c611bc8faeb611353539103b31465497d6 Mon Sep 17 00:00:00 2001 From: James Kyle Date: Sat, 31 Oct 2015 15:06:11 -0700 Subject: [PATCH 3/3] Fix link --- packages/babel-plugin-transform-es2015-constants/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-plugin-transform-es2015-constants/README.md b/packages/babel-plugin-transform-es2015-constants/README.md index 5f9299972a..33c2610514 100644 --- a/packages/babel-plugin-transform-es2015-constants/README.md +++ b/packages/babel-plugin-transform-es2015-constants/README.md @@ -36,4 +36,4 @@ require("babel-core").transform("code", { ## Note -This transform on its own will compile `const` to `let`. If you need it to compile down to `var` then you must also install and enable [`transform-es2015-block-scoping`](../babel-plugin-transform-es2015-block-scoped-functions). +This transform on its own will compile `const` to `let`. If you need it to compile down to `var` then you must also install and enable [`transform-es2015-block-scoping`](../babel-plugin-transform-es2015-block-scoping).