@ungap/weakmap

v0.2.1
An essential WeakMap polyfill for legacy browsers.
WeakMap polyfill legacy ungap

build

npm run cjs && npm run esm && npm run min && npm run test && npm run size

cjs

cat index.js | sed 's/var self = this || {};/var self = {};/' > cjs/index.js && echo 'module.exports = self.WeakMap;' >> cjs/index.js

esm

cat index.js | sed 's/var self = this || {};/var self = {};/' > esm/index.js && echo 'export default self.WeakMap;' >> esm/index.js

min

uglifyjs index.js --support-ie8 --comments=/^!/ -c -m -o min.js

size

cat index.js | wc -c && cat min.js | wc -c && gzip -c9 min.js | wc -c && cat min.js | brotli | wc -c

coveralls

nyc report --reporter=text-lcov | coveralls

test

nyc node test/index.js
npm i @ungap/weakmap

Metadata

  • ISC
  • Whatever
  • Andrea Giammarchi
  • released 6/21/2020

Downloads

Maintainers