4.0.0 • Published 4 years ago
@crystal-ball/babel-base v4.0.0
⚙️ Setup
1. Install
npm i @crystal-ball/babel-base -DE
npm i @babel/runtime -E2. Setup a Babel config
// babel.config.js
'use strict'
const { babelBase } = require('@crystal-ball/babel-base')
module.exports = function babelConfigs() {
  // Generate base Babel configs for your target project type
  const baseConfigs = babelBase({
    env: 'development|production|test',
    target: 'node|react',
  })
  /* Optionally override the base configs as needed... */
  return baseConfigs
}React projects
1. Install packages
# Install polyfills included in application bundle
npm i core-js regenerator-runtime -E
# Install Linaria preset as a dev dependency
npm i @linaria/babel-preset react-refresh -DE2. Import polyfills
// src/index.js
/**
 * Polyfill environments, these imports will be transformed to just the
 * polyfills needed to meet the browserslist targets by the `entry` config for
 * `@babel/preset-env`
 */
import 'core-js'
import 'regenerator-runtime/runtime'4.0.0
4 years ago
3.0.0
5 years ago
2.0.0
5 years ago
1.15.0
5 years ago
1.14.1
5 years ago
1.14.0
5 years ago
1.13.0
5 years ago
1.12.0
5 years ago
1.11.0
5 years ago
1.10.0
5 years ago
1.9.0
5 years ago
1.8.0
5 years ago
1.7.0
5 years ago
1.6.1
5 years ago
1.6.0
6 years ago
1.5.0
6 years ago
1.4.0
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.0
6 years ago