@travi/babel-preset v3.0.123
babel-preset-travi
My shareable babel preset
Table of Contents
Usage
Installation
$ npm install @travi/babel-preset --save-dev
Via .babelrc
for internal development purposes
This will target the current version of node and transpile my preferred upcoming features.
{
"presets": ["@travi"]
}
In React projects
This will target the current node version, but will also transpile React features
{
"presets": [["@travi", {"react": true}]]
}
Via Rollup
- Prevent transpilation of module imports/exports so
Rollup
can optimize properly - Transpile to the lowest common denominator of your expected consumers' execution environments
In the rollup.config.js
:
export default {
...
plugins: [
babel({
babelrc: false,
exclude: ['./node_modules/**'],
presets: [['@travi', {targets: {node: 8}, modules: false}]],
}),
...
],
...
};
In projects that target both node and browsers
export default {
...
plugins: [
babel({
babelrc: false,
exclude: ['./node_modules/**'],
presets: [['@travi', {targets: {node: 8, browser: true}, modules: false}]],
}),
...
],
...
};
In React projects
export default {
...
plugins: [
babel({
babelrc: false,
exclude: ['./node_modules/**'],
presets: [['@travi', {
targets: {node: 8, browser: true},
react: true,
modules: false
}]],
}),
...
],
...
};
Contribution
Dependencies
$ nvm install
$ npm install
Verification
$ npm test
13 days ago
1 month ago
2 months ago
2 months ago
4 months ago
4 months ago
4 months ago
5 months ago
6 months ago
8 months ago
8 months ago
8 months ago
8 months ago
6 months ago
7 months ago
8 months ago
10 months ago
10 months ago
9 months ago
10 months ago
9 months ago
9 months ago
11 months ago
12 months ago
12 months ago
1 year ago
12 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago