1.0.3 • Published 7 years ago

@triptease/babel-plugin-transform-class-prototype-name v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

babel-plugin-class-display-name Build Status

After the creation of each class, the plugin manually sets the prototype.name to the class name. This means that after minification class errors still have the correct name.

Installation

$ npm install --dev @triptease/babel-plugin-transform-class-prototype-name

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["@triptease/babel-plugin-transform-class-prototype-name"]
}

Compilation

In

class CustomError extends Error {}

Out

class CustomError extends Error {}
CustomError.prototype.name = "CustomError";

After minification

class a extends Error {}
a.prototype.name = "CustomError";
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago