Displaying 1 to 19 from 19 results

react-loadable - :hourglass_flowing_sand: A higher order component for loading components with promises

  •    Javascript

A higher order component for loading components with dynamic imports. So you've got your React app, you're bundling it with Webpack, and things are going smooth. But then one day you notice your app's bundle is getting so big that it's slowing things down.

kneden - Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin

  •    Javascript

This project is currently unmaintained. If you want to take over, feel free to fork the repo. If such a fork gets maintained or contains useful improvements, I'd be willing to merge back and give repo+npm access.WARNING: Kneden is usable, but it's also not complete yet.

babel-plugin-transform-builtin-classes - A fix for the infamous Babel #4480 bug.

  •    Javascript

Inspired by Logan Smyth transformer, but actually very different. This transformer aim is to fix once forever problems with native extends and Custom Elements.

babel-plugin-source-map-support - A Babel plugin which automatically makes stack traces source-map aware

  •    Javascript

In conjunction with the source-map-support module, which must be installed separately, this statement hooks into the v8 stack-trace API to translate call sites in the transpiled code back to their corresponding locations in the original code. Note: this only works in environments which support the v8 stack-trace API (e.g. Node.js and Chrome), though it's harmless in other environments.




babel-plugin-utf-8-regex - transforms regexes like /\p{Letter}/ into working js regexes

  •    Javascript

Transforms a regular expression like /^\p{Cyrillic}+$/ to /^[Ѐ-҄҇-ԧᴫᵸⷠ-ⷿꙀ-ꚗꚟ]+$/. This Plugin was inspired by the unicode addon of xregexp. The list of possible types are explained here or can be found in the code. The most useful probably is \p{L} or its alias \p{Letter} which indicates any letter in any alphabet.

babel-plugin-graphql-tag - Compiles GraphQL tagged template strings using graphql-tag.

  •    Javascript

Compiles GraphQL tagged template strings using graphql-tag. Removing the graphql-tag dependecy from the bundle saves approx. 50 KB.

babel-plugin-transform-export-default-name - Babel plugin that transforms default exports to named exports

  •    Javascript

Babel plugin that transforms export default of anonymous functions to named function export. Plugin uses the name of the target file to create a temporary variable. Target resource (arrow function or an anonymous function) is assigned to the latter temporary variable. Temporary value is used in place of function in the export declaration.

babel-plugin-groundskeeper-willie - The spiritual successor to groundskeeper

  •    Javascript

This project is a Babel plugin encompassing and expanding the functionality of the very useful Groundskeeper utility. Remaking Groundskeeper's features as a Babel plugin gives ongoing support to ES2015+, while greatly reducing runtime for those already using Babel in their build process. Remove console statements, so your production code doesn't junk up the console, but your development code can be as verbose as you wish.


babel-plugin-operator-overload - Babel plugin for overloading operators

  •    Javascript

Overload operators in local scope. This is a babel plugin allowing you to "overload" operators without affecting the whole program's scope.

babel-plugin-angular2-annotations - A babel transformer plugin for Angular 2 annotations

  •    Javascript

A babel transformer plugin for Angular 2 decorators and type annotations. Use babel-plugin-transform-decorators-legacy to support decorators.

babel-plugin-auto-assign - A babel plugin that automatically assigns constructor parameters to instance properties

  •    Javascript

A babel plugin that automatically assigns constructor parameters to instance properties. Might be convenient for class-based DI like Angular does.

babel-preset-angular2 - A Babel preset for angular2

  •    Javascript

A Babel preset for angular2. See babel-angular2-app for more complete example.

babel-plugin-cycle-circular - Babel plugin allowing to have circular dependencies in cycle

  •    Javascript

will just work. This is experimented feature - try and see if it fits your needs, if something wrong or it doesn't cover you usage scenarios just create an issue and we'll try to fix it.

elsa - A babel plugin for replacing object and array literals with immutable versions

  •    Javascript

Immutability is cool these days. By never altering the contents of an object or array, and instead cloning them when you want to make a change, you avoid common bugs. It's especially popular in React development, but by no means exclusive to React. Don't worry, there are no more puns past this point, they've been put on ice.

babel-plugin-ramda - Easy :ram: modular builds

  •    Javascript

This plugin is a transform to remove unused ramda dependencies, without forcing the user to cherry pick methods manually. This lets you use ramda naturally (aka as documented) without worrying about bundling parts you're not using. See also babel-plugin-lodash.

code-split-component - Declarative code splitting for your Wepback bundled React projects, with SSR support

  •    Javascript

In favour of my new react-async-component library that provides a more generic solution that also supports code splitting and React Hot Loader. It also has no dependency on Webpack or Babel, making it more flexible. Declarative code splitting for your Wepback bundled React projects, with SSR support.

babel-plugin-es6-promise - Babel plugin that rewrites Promise references to es6-promise, but only if necessary

  •    Javascript

Babel plugin that rewrites Promise references to es6-promise, but only if necessary. Tested with Node.js 0.10 and above. es6-promise must be installed separately.