@trinitymirrordigital/dragonfly-babel-setup

4.0.6-alpha.0 • Public • Published

@trinitymirrordigital/dragonfly-babel-setup

Standard Babel set up for dragonfly projects

Usage

Basic setup:

const babelConfig = require('@trinitymirrordigital/dragonfly-babel-setup');

module.exports = babelConfig();

Tweaks setup:

const babelConfig = require('@trinitymirrordigital/dragonfly-babel-setup');

module.exports = babelConfig({
  presets: {
    config: { ... } // tweaks to https://babeljs.io/docs/en/babel-preset-env config - defaults below
    additional: [ ... /*additional presets here */ ]
  }
  plugins: [ ... /* addtional plugins here */]
});

Presets

  1. @babel/preset-env

Default setup:

{
  debug: false,
  corejs: 3,
  modules: 'auto',
  useBuiltIns: 'usage'
}

Plugins

  1. @babel/plugin-transform-runtime - Development only
  2. babel-plugin-date-fns
  3. babel-plugin-lodash
  4. babel-plugin-ramda

Copyright (c) 2022 "Reach Shared Services Ltd"

Readme

Keywords

Package Sidebar

Install

npm i @trinitymirrordigital/dragonfly-babel-setup

Weekly Downloads

41

Version

4.0.6-alpha.0

License

MIT

Unpacked Size

5.18 kB

Total Files

4

Last publish

Collaborators

  • sharmeela-j-milipixels
  • pruthvish-modi-milipixel
  • andy-bradshaw-reach
  • zecharias.reach
  • tanmayeebhagwat
  • matt-thomson-reach
  • tombarwickreach
  • louis14
  • mikehow
  • john.hodgson
  • thomas-reach
  • mattzuffolini
  • jackvarneyreachplc
  • kapilakshi
  • hardeep.singh.reachplc
  • funminiyi.adekunle
  • reach-ci
  • trinitymirrordigital-admin
  • cristiancondurache
  • dimitar-reach
  • jonsaunders