Get unlimited public & private packages + team-based management with npm Teams.Learn more »

reflect-constructor

1.0.0 • Public • Published

Reflect Constructor

Want to build really standard web components, cut yourself free from frameworks, if you require support for IE11 then you may need to polyfill Reflect when compiling with babel

On using

    "transform-custom-element-classes",
    "transform-es2015-classes"

To compile with support for custome element classes, it was noted that IE11 failed due to a lack of Reflect. All we need is the object constructor, so I ported this to a small self loading pollyfill

Installation

This polyfill adds a Proxy global is Proxy is not native to the envronment (remove '.min' for full fat!)

$ npm install reflect-constructor

Add in your HTML head section

<script src="/node_modules/reflect-constructor/reflect-constructor.js"></script>

OR

import './node_modules/reflect-constructor/reflect-constructor.js';

Limitations and caveats

This is only a replacement for the missing Reflect and its constructor, to allow us to build and run on IE11

Browser support

Ermmm IE11, or any browser missing Reflect!

License

MIT ;)

Keywords

none

Install

npm i reflect-constructor

DownloadsWeekly Downloads

3

Version

1.0.0

License

none

Unpacked Size

3.69 kB

Total Files

4

Homepage

ulsmith.net

Last publish

Collaborators

  • avatar