Detalhes do pacote

@foray1010/babel-preset

foray1010536MIT12.0.2

Installation

readme (leia-me)

@foray1010/babel-preset

Installation

  1. Install peer dependencies

    for app (type checking only):

    yarn add -E @babel/runtime core-js
    

    for library (type checking and generate typings):

    yarn add @babel/runtime
    
  2. yarn add -DE @babel/core @foray1010/babel-preset

  3. Create an .babelrc.mjs in the project root

    const config = {
      presets: ['@foray1010/babel-preset'],
    }
    export default config
    

changelog (log de mudanças)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

12.0.2 (2024-03-13)

Note: Version bump only for package @foray1010/babel-preset

12.0.1 (2024-01-20)

Note: Version bump only for package @foray1010/babel-preset

12.0.0 (2023-11-17)

⚠ BREAKING CHANGES

  • require node ^18.12.0 || >=20.9.0

Miscellaneous Chores

  • require node ^18.12.0 || >=20.9.0 (e231508)

11.1.2 (2023-10-01)

Note: Version bump only for package @foray1010/babel-preset

11.1.1 (2023-08-10)

Note: Version bump only for package @foray1010/babel-preset

11.1.0 (2023-04-15)

Features

  • eslint-config: enable functional/prefer-immutable-types and type-declaration-immutability (9dc211e)

11.0.2 (2023-03-29)

Note: Version bump only for package @foray1010/babel-preset

11.0.1 (2023-03-23)

Note: Version bump only for package @foray1010/babel-preset

11.0.0 (2023-03-23)

⚠ BREAKING CHANGES

  • eslint-config: migrate to eslint flat config and mjs
  • babel-preset: set default dependenciesModules to esmodules
  • babel-preset: require BABEL_ENV or NODE_ENV
  • babel-preset: use mjs
  • require node ^16.14.0 || >=18.12.0

Features

  • babel-preset: require BABEL_ENV or NODE_ENV (564a01b)
  • babel-preset: set default dependenciesModules to esmodules (cf55f80)
  • eslint-config: migrate to eslint flat config and mjs (d435d01)
  • tsconfig: split tsconfig to mutliple files for different scenarios (fcaf3ae)

Miscellaneous Chores

  • babel-preset: use mjs (45ce9d8)
  • require node ^16.14.0 || >=18.12.0 (5baf6eb)

10.0.0 (2022-11-07)

⚠ BREAKING CHANGES

  • drop nodejs 14.17 and 18.11

Features

  • eslint-config: prefer node protocol (204e5c1)

Miscellaneous Chores

  • drop nodejs 14.17 and 18.11 (8e5c967)

9.2.0 (2022-10-07)

Features

  • use indexed syntax for accessing undefined fields (7c1f9d6)

9.1.1 (2022-09-28)

Note: Version bump only for package @foray1010/babel-preset

9.1.0 (2022-09-22)

Features

  • eslint-config: explicitly import node.js only built-in modules (969c1d2)

9.0.2 (2022-08-24)

Note: Version bump only for package @foray1010/babel-preset

9.0.1 (2022-06-13)

Bug Fixes

  • should drop node 17 in version range (0e911fd)

9.0.0 (2022-06-13)

⚠ BREAKING CHANGES

  • drop node 12 and 17

Miscellaneous Chores

8.0.0 (2021-11-10)

⚠ BREAKING CHANGES

  • only support node ^12.22.0 || ^14.17.0 || >=16.13.0

Miscellaneous Chores

  • bump node version requirement (6906953)

7.0.1 (2021-08-25)

Note: Version bump only for package @foray1010/babel-preset

7.0.0 (2021-04-29)

⚠ BREAKING CHANGES

  • drop node 10

Bug Fixes

  • deps: bump dependencies version (4aa9919)

Miscellaneous Chores

6.2.0 (2021-03-08)

Bug Fixes

  • explicitly throw error when cannot get env targets (10a4dc2)
  • remove optional peer dependencies from package.json (886e5f1)

Features

  • enable react development mode for test env (f6e260d)

6.1.3 (2021-02-28)

Note: Version bump only for package @foray1010/babel-preset

6.1.2 (2021-02-23)

Note: Version bump only for package @foray1010/babel-preset

6.1.1 (2021-02-11)

Note: Version bump only for package @foray1010/babel-preset

6.1.0 (2020-12-21)

Features

  • babel-preset: add options dependenciesModules (233e7a3)
  • babel-preset: use @babel/preset-env auto modules (3596fdb)

6.0.1 (2020-11-20)

Bug Fixes

  • should require typescript 4.1 instead of 3 (9947270)

6.0.0 (2020-11-10)

Features

  • babel-preset: enable automatic react runtime (7e62010)

BREAKING CHANGES

  • babel-preset: require react >=17

5.2.6 (2020-10-28)

Bug Fixes

  • babel-preset: do not use esm babel runtime to avoid problem when output cjs build (2bbf4a9)

5.2.5 (2020-09-11)

Note: Version bump only for package @foray1010/babel-preset

5.2.4 (2020-08-26)

Note: Version bump only for package @foray1010/babel-preset

5.2.3 (2020-08-19)

Note: Version bump only for package @foray1010/babel-preset

5.2.2 (2020-08-04)

Note: Version bump only for package @foray1010/babel-preset

5.2.1 (2020-08-03)

Bug Fixes

  • babel-preset: use commonjs for testing (469c973)

5.2.0 (2020-07-09)

Features

  • support export all as namespace (6cad869)

5.1.5 (2020-07-06)

Note: Version bump only for package @foray1010/babel-preset

5.1.4 (2020-06-25)

Note: Version bump only for package @foray1010/babel-preset

5.1.3 (2020-06-25)

Note: Version bump only for package @foray1010/babel-preset

5.1.2 (2020-06-25)

Note: Version bump only for package @foray1010/babel-preset

5.1.1 (2020-06-24)

Note: Version bump only for package @foray1010/babel-preset

5.1.0 (2020-06-03)

Features

  • babel-preset: enable bugfixes flag in preset env (236a801)

5.0.1 (2020-06-01)

Bug Fixes

  • make core-js optional for library (6430288)

5.0.0 (2020-06-01)

Bug Fixes

  • disable useBuiltIns for react as cannot use with useSpread (22f1554)

Features

  • babel-preset: auto detect min node version if no browsers config (18f88df)
  • useESModules in transform-runtime (41ac0a9)
  • babel-preset: enable allowDeclareFields in typescript (1b4efd0)
  • babel-preset: enable onlyRemoveTypeImports in typescript (886e6bd)
  • babel-preset: use spread syntax for jsx props (81895c0)

BREAKING CHANGES

  • babel-preset: require typescript >=3.8.0

4.0.1 (2020-06-01)

Note: Version bump only for package @foray1010/babel-preset

4.0.0 (2020-05-21)

Features

  • use @babel/runtime to reduce bundle size (70a86ab)

BREAKING CHANGES

  • require @babel/runtime as peer dependency

3.0.2 (2020-05-05)

Note: Version bump only for package @foray1010/babel-preset

3.0.1 (2020-03-28)

Bug Fixes

  • deps: update dependency remark-preset-prettier to ^0.4.0 (dc5a5f5)
  • deps: update dependency stylelint-config-standard to v20 (#63) (85e2c34)

3.0.0 (2020-01-02)

Features

  • babel-preset: only polyfill when they are used (ce3ef86)
  • babel-preset: polyfill shipped proposals (9b37261)

BREAKING CHANGES

  • babel-preset: should remove core-js from entry point

2.0.0 (2019-12-10)

chore

BREAKING CHANGES

  • drop nodejs < 10.13

1.2.1 (2019-11-27)

Bug Fixes

  • babel-preset: move presets to plugins (8010b26)

1.2.0 (2019-11-27)

Features

  • babel-preset: support TypeScript 3.7 new syntaxes (ce63eea)

1.1.5 (2019-11-14)

Bug Fixes

  • deps: update dependency stylelint-config-css-modules to v2 (#20) (47bb787)

1.1.4 (2019-11-05)

Bug Fixes

  • babel-preset: remove read-pkg-up (2221982)

1.1.3 (2019-11-05)

Note: Version bump only for package @foray1010/babel-preset

1.1.2 (2019-10-28)

Note: Version bump only for package @foray1010/babel-preset

1.1.1 (2019-10-28)

Note: Version bump only for package @foray1010/babel-preset

1.1.0 (2019-10-28)

Bug Fixes

  • eslint-preset: unpin dependencies (8e2c02b)
  • remove @babel/preset-flow (e9e776d)

Features

  • babel-preset: detect dependencies to load related presets/plugins (4a6b810)

1.0.1 (2019-10-28)

Bug Fixes