All Projects → americanexpress → babel-preset-amex

americanexpress / babel-preset-amex

Licence: Apache-2.0 license
✨ Standard babel preset for American Express

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to babel-preset-amex

jitci
A CI with tests, coverage, dependency audit, license & vuln. checks
Stars: ✭ 17 (+21.43%)
Mutual labels:  build
jest-json-schema
✨ JSON schema matcher for Jest
Stars: ✭ 152 (+985.71%)
Mutual labels:  one-app
qt-creator-plugin-boostbuild
Boost.Build Project Manager Plugin for Qt Creator
Stars: ✭ 15 (+7.14%)
Mutual labels:  build
docker-openwrt-builder
A Docker container to build OpenWrt images
Stars: ✭ 98 (+600%)
Mutual labels:  build
trampolim
A modern Python build backend
Stars: ✭ 39 (+178.57%)
Mutual labels:  build
browserslist-config-google
Google / Google Workspace Browserslist Shared Config
Stars: ✭ 27 (+92.86%)
Mutual labels:  babel-preset
docker-buildbox
Docker images for GitLab CI's jobs
Stars: ✭ 54 (+285.71%)
Mutual labels:  build
jsdoc-action
📖 GitHub Action to build JSDoc documentation
Stars: ✭ 61 (+335.71%)
Mutual labels:  build
tools.build
Clojure builds as Clojure programs
Stars: ✭ 153 (+992.86%)
Mutual labels:  build
article
It’s Your Life. Share it. Celebrate it. Build it. AND HAVE FUN!
Stars: ✭ 33 (+135.71%)
Mutual labels:  build
tag
tagging apps with immutable intel
Stars: ✭ 23 (+64.29%)
Mutual labels:  build
Tensorflow-binaries
Tensorflow GNU/Linux, MacOS binaries compiled with SSE4.1, SSE4.2 and AVX
Stars: ✭ 14 (+0%)
Mutual labels:  build
ukor
A Roku build tool with support for build flavors
Stars: ✭ 45 (+221.43%)
Mutual labels:  build
aseprite-macos-buildsh
Automated script to create latest release app (either beta, or release whichever is newer) of Aseprite for macOS
Stars: ✭ 143 (+921.43%)
Mutual labels:  build
Examples
An complete examples and related support for various popular projects, and more.
Stars: ✭ 22 (+57.14%)
Mutual labels:  build
ffmpeg-builds
MOVED: https://gitlab.com/q3aql/ffmpeg-builds
Stars: ✭ 71 (+407.14%)
Mutual labels:  build
okhoxi-serac
冰塔协议-传输层协议
Stars: ✭ 33 (+135.71%)
Mutual labels:  build
homebridge-magichome-platform
Homebridge Plugin for MagicHome LED Strips with Preset Scene Automation Support (Cycle Color/Fade/Strobe)
Stars: ✭ 46 (+228.57%)
Mutual labels:  preset
fdk-aac-win32-builder
libfdk-aac for Windows binary builder
Stars: ✭ 25 (+78.57%)
Mutual labels:  build
BuildTimeLogger-for-Xcode
A console app for logging Xcode build times and presenting them in a notification
Stars: ✭ 43 (+207.14%)
Mutual labels:  build

Babel Preset Amex - One Amex

npm Health Check

Standard babel preset for American Express

👩‍💻 Hiring 👨‍💻

Want to get paid for your contributions to babel-preset-amex?

Send your resume to [email protected]

📖 Table of Contents

🤹‍ Usage

Installation

npm install --save-dev babel-preset-amex

Add to your .babelrc file

{
  "presets": ["amex"]
}

Options

By default babel-preset-amex will transpile for the "last 2 versions", "not dead" browsers, and CommonJS module syntax.

{
  "presets": [[
    "amex",
    {
      "serverOnly": true,
      "modern": true,
      "moduleFormat": "esm"
    }
  ]]
}

serverOnly - Will transpile only for node. modern - Will transpile for common browsers n-1. moduleFormat - Will transpile to ECMAScript module syntax. Any string other than "esm" will transpile to CommonJS module syntax.

Customizing Babel Config

Babel Preset Amex includes the following:

Presets

Plugins

If you wish to re-configure any of those presets do not redefine them within your .babelrc. Instead you can configure them through the amex preset.

{
  "presets": [
    [
      "amex",
      {
        "preset-env": {},
        "preset-react": {}
      }
    ]
  ]
}

🏆 Contributing

We welcome Your interest in the American Express Open Source Community on Github. Any Contributor to any Open Source Project managed by the American Express Open Source Community must accept and sign an Agreement indicating agreement to the terms below. Except for the rights granted in this Agreement to American Express and to recipients of software distributed by American Express, You reserve all right, title, and interest, if any, in and to Your Contributions. Please fill out the Agreement.

Please feel free to open pull requests and see CONTRIBUTING.md to learn how to get started contributing.

🗝️ License

Any contributions made under this project will be governed by the Apache License 2.0.

🗣️ Code of Conduct

This project adheres to the American Express Community Guidelines. By participating, you are expected to honor these guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].