{"_id":"@automattic/calypso-polyfills","_rev":"175-fe8a0c0ef68d863754797a6bcf6c6b6d","name":"@automattic/calypso-polyfills","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@automattic/calypso-polyfills","version":"1.0.0","keywords":["wordpress"],"author":{"name":"Automattic Inc."},"license":"GPL-2.0-or-later","_id":"@automattic/calypso-polyfills@1.0.0","maintainers":[{"name":"chaosexanima","email":"me@echonyc.name"},{"name":"tyxla","email":"tyxla@abv.bg"},{"name":"porada","email":"dominik@porada.co"},{"name":"sgomes","email":"mail@sgomes.io"},{"name":"hanifn","email":"hanif@automattic.com"},{"name":"dchymko","email":"dchymko@Infometrix.ca"},{"name":"jeherve","email":"jeremy@tagada.hu"},{"name":"enej","email":"enej.bajgoric@automattic.com"},{"name":"jsnajdr","email":"jsnajdr@gmail.com"},{"name":"beaucollins","email":"beaucollins@gmail.com"},{"name":"blowery","email":"ben@blowery.org"},{"name":"tug","email":"dekervit@gmail.com"},{"name":"elazzabi","email":"elazzabi.ahmed@gmail.com"},{"name":"quasistar","email":"gabriel.sambarino@automattic.com"},{"name":"mjangda","email":"batmoo@gmail.com"},{"name":"undemian","email":"undemian@gmail.com"},{"name":"a8c","email":"vip@matticspace.com"},{"name":"ockham","email":"ockham@raz.or.at"},{"name":"sirreal","email":"jon.surrell@gmail.com"},{"name":"gwwar","email":"kerryliu@gmail.com"},{"name":"vindl","email":"markoandrijasevic@gmail.com"},{"name":"rodrigoia8c","email":"rodrigo.iloro@automattic.com"},{"name":"joshbetz","email":"j@joshbetz.com"},{"name":"nickdaugherty","email":"ndaugherty987@gmail.com"}],"contributors":[],"homepage":"https://github.com/Automattic/wp-calypso","bugs":{"url":"https://github.com/Automattic/wp-calypso/issues"},"dist":{"shasum":"0c9a400e838fed0247462633a6e6255682a8280c","tarball":"https://registry.npmjs.org/@automattic/calypso-polyfills/-/calypso-polyfills-1.0.0.tgz","fileCount":7,"integrity":"sha512-VWeG7tGQyEglnLneWWgY+tF+G6liJy2i5OZUsSY+UURmLP5tGTCNW5HCYEla3RRyJOCES+0JMAoMxYDsA8KgMw==","signatures":[{"sig":"MEQCIBZwjW1JuLxANwrFL/UpZ4hPJ5fC3CeP0KQ/WxrZatAgAiBImYrAureWu8B/czJDx8gJ/y62vpm6kxXkXN5Fd9orxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHziHCRA9TVsSAnZWagAA8PoP/2zrdvZPRG5CaDOp0RD6\nW/Vpf97haHDWTd0/Wppz9sCzBsCx40zY0NsVKcuRonr8068M8HEz7K5x3904\n5IysQvm6dDaYiaCLViue1+z2ATOI2AgdCSOleIHBYxomfCV/+/6zOHx1fgpr\nqi+nl1xoustNh3XG/VWgw/QkhwZO455BBGAI5fs6gYVd/d7hgV/SmR7xkWcL\nGNLOmn2+dkzdlIx2ynhb0Q4pBM2Xj4H0WLQ68QM4sfbSZXxIkEL/kqYJ21FO\n6YIr3Dv2dpq4Y7CrPLMwhJ/E9+nAMMpHlmQ6W3EkX7IvaWILR6qn4JyyrR0N\nY7Hyo4+uV8NxaGYFKPxX3byZmsl9vGVjWnIcmOFDtazR8rcITz2ziLKoQ7Xh\n6PDkLi3wiCIUlexeSpMavxMEceHUYu3QXuux0f0f4ei2tVgR6A7UtRLmOBZT\nNDC1JeB0/lbltxL/9+V8++UHjS7oCKNdS02W1UuSvrKxBlqa37uC/F6bAe4R\n64+Wto3yWE1fCalqymWc+sjNBEUd/BWN8gSuLFpBuKj/1BOsNtWrQY1/rfDJ\nyx+UV01vRroI94rKwqDGBBJ3yLm/Gp0bsxnJI2DWZjqiON3iwTYmwxiUOSvY\nRhqZ/0ZWb3D82cFPAf0Nuq2Hl5l6Fm2NuI3xuNFfZ5oSwY0ARe0WFmI7SXgV\n3VZi\r\n=Ok/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"node.js","browser":"browser-fallback.js","gitHead":"e2dc23ebe117c90c404dd13ca731fce8dedddb8a","_npmUser":{"name":"jsnajdr","email":"jsnajdr@gmail.com"},"repository":{"url":"git+https://github.com/Automattic/wp-calypso.git","type":"git","directory":"packages/calypso-polyfills"},"_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (darwin)","description":"Polyfills required for Calypso to work across various browsers and in node.","directories":{},"sideEffects":true,"_nodeVersion":"12.13.1","dependencies":{"core-js":"3.6.3","svg4everybody":"2.1.9","isomorphic-fetch":"2.2.1","regenerator-runtime":"0.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/calypso-polyfills_1.0.0_1579104390987_0.7289171060047273","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-01-15T16:06:30.820Z","modified":"2026-09-25T20:23:56.775Z","1.0.0":"2020-01-15T16:06:31.148Z"},"bugs":{"url":"https://github.com/Automattic/wp-calypso/issues"},"author":{"name":"Automattic Inc."},"license":"GPL-2.0-or-later","homepage":"https://github.com/Automattic/wp-calypso","keywords":["wordpress"],"repository":{"url":"git+https://github.com/Automattic/wp-calypso.git","type":"git","directory":"packages/calypso-polyfills"},"description":"Polyfills required for Calypso to work across various browsers and in node.","contributors":[],"maintainers":[{"email":"maciej.brencz@gmail.com","name":"macbre"},{"email":"yuliyan.slavchev@gmail.com","name":"yuliyan"},{"email":"batmoo@gmail.com","name":"mjangda"},{"email":"jetpack+engineering@automattic.com","name":"matticbot"},{"email":"invoices@automattic.com","name":"a8c"},{"email":"ben@blowery.org","name":"blowery"},{"email":"chris@ehg.sh","name":"ehg_"},{"email":"mail@sgomes.io","name":"sgomes"},{"email":"tyxla@abv.bg","name":"tyxla"},{"email":"sarosh.aga@automattic.com","name":"saroshaga"},{"email":"nejc.lovrencic@gmail.com","name":"nejclovrencic"},{"email":"payton@foolord.com","name":"sirbrillig"},{"email":"chris@zarate.org","name":"chriszarate"},{"email":"robersonccgomes@gmail.com","name":"robersongomes"},{"email":"johng75@gmail.com","name":"johngodley"},{"email":"jeremy@tagada.hu","name":"jeherve"},{"email":"dale@automattic.com","name":"daledupreez-a8c"},{"email":"todd.wright@automattic.com","name":"t2dw4t"},{"email":"luis.mulinari@gmail.com","name":"luismulinari"},{"email":"andrea.grassi@automattic.com","name":"andrea-sdl"},{"email":"elazzabi.ahmed@gmail.com","name":"elazzabi"},{"email":"fernando.fernandes@automattic.com","name":"fmfernandes"},{"email":"jon.surrell@gmail.com","name":"sirreal"},{"email":"volodymyr@wildwolf.name","name":"wwa"},{"email":"chihsuan.tw@gmail.com","name":"chihsuan"},{"email":"manzoorwani.jk@gmail.com","name":"manzoorwanijk"},{"email":"matias.emanuel.surdi@automattic.com","name":"msurdi-a8c"},{"email":"newspack@a8c.com","name":"newspack-npm"},{"email":"derek.smart@automattic.com","name":"dsmartg"},{"email":"kavin.keratikasama@automattic.com","name":"kthai15"},{"email":"berislav.grgicak@gmail.com","name":"bgrgicak"},{"email":"robert.sreberski@automattic.com","name":"robertsreberski_a8c"},{"email":"artur.piszek@gmail.com","name":"artpi"},{"email":"jugergo@gmail.com","name":"gmjuhasz"},{"email":"borkweb@gmail.com","name":"borkweb"},{"email":"kat3samsin@gmail.com","name":"kat3samsin"},{"email":"b.basto@gmail.com","name":"brunobasto"},{"email":"douglas.henri@automattic.com","name":"dhenridev"},{"email":"m@mrmurphy.dev","name":"mrmurphy"},{"email":"platform+npm@wpvip.com","name":"wpvip-bot"},{"email":"e.tobiesen@gmail.com","name":"etobiesen"},{"email":"omar@omaralshaker.com","name":"alshakero"},{"email":"arthur791004@gmail.com","name":"arthur791004"},{"email":"peter.petrov89@gmail.com","name":"dilirity"},{"email":"npmjs.corporate906@passinbox.com","name":"mehmoodak"},{"email":"natalia.vidal@automattic.com","name":"natalia.vidal"},{"email":"ivan.ottinger@automattic.com","name":"ivan.ottinger"},{"email":"anand.nalya@gmail.com","name":"anandnalya"},{"email":"anthony.arcangelini@gmail.com","name":"arcangelinis"},{"email":"rdsuarez@gmail.com","name":"retrofox"},{"email":"mayank.chugh@automattic.com","name":"iamchughmayank"},{"email":"mikael@ihminen.org","name":"simison"},{"email":"fredrik@fredrik.computer","name":"fredrikekelund"},{"email":"griffith.chen@automattic.com","name":"griffithchen"},{"email":"josh.boland@automattic.com","name":"jboland8"},{"email":"chriskmnds@gmail.com","name":"chriskmnds"},{"email":"ola@oandre.gal","name":"oandregal"},{"email":"galatanovidiu@gmail.com","name":"galatanovidiu"},{"email":"kangzjnet@gmail.com","name":"kangzj"},{"email":"lena@jaguchi.com","name":"_mirka_"},{"email":"andrew@andrewduthie.com","name":"aduth"},{"email":"emanuele.buccelli@automattic.com","name":"ebuccelli"}],"readme":"# Calypso Polyfills\n\nThis package includes several configurations for required polyfills for Calypso, targeting three different environments: node, evergreen (newer browsers) and fallback (older browsers).\n\n## Features\n\n`calypso-polyfills` ties into the Calypso build process, to ensure that only the required polyfills for each build target are needed. Through the use of Babel's `preset-env` and `browserslist` configurations, we strip out any polyfills that are supported for all browsers that are supported by that build target.\n\nSee the root directory's `package.json` for the list of supported browsers for each build target.\n\n## Usage\n\nIn Node.js, simply require the package:\n\n```js\n  require( '@automattic/calypso-polyfills' );\n```\n\nIn a browser, a similar naked import will include the polyfills (defaulting to the `fallback` set):\n\n```js\n\timport from '@automattic/calypso-polyfills';\n```\n\nIf you want to explicitly include the `evergreen` or `fallback` polyfills, you can append to the import path:\n\n```js\n  import from '@automattic/calypso-polyfills/browser-evergreen';\n  import from '@automattic/calypso-polyfills/browser-fallback';\n```\n","readmeFilename":"README.md"}