{"_id":"@apostrophecms/asset-es5","_rev":"13-10488c04da01d35621157ab965f4f0ec","name":"@apostrophecms/asset-es5","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@apostrophecms/asset-es5","version":"1.0.0","author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"@apostrophecms/asset-es5@1.0.0","maintainers":[{"name":"bodonkey","email":"robert@robertmeans.net"},{"name":"etlaurent","email":"etlaurent@tuta.io"},{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"abea@mailbox.org"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/module-template#readme","bugs":{"url":"https://github.com/apostrophecms/module-template/issues"},"dist":{"shasum":"e6f84ee5ea5bf36954d88cea7f6af0aa73790a51","tarball":"https://registry.npmjs.org/@apostrophecms/asset-es5/-/asset-es5-1.0.0.tgz","fileCount":16,"integrity":"sha512-+237/sjXIOyhs3bRdKF6Usu7l81XNklkA/AOjGt4rYHj31GZ4HEs9SVXcwmfaVW5JL9luo1d/nbxJQHn56+9Ng==","signatures":[{"sig":"MEYCIQDqyDY7u4dSkVdfYNtYZgCwKVja8tkLuVe4Z3C4U/1EIwIhAKL0kMkq4l7PI2mbI+FVSJ8IO1KcHTOUC1uWWow542IZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6n75ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Zg//SV35BiAmWfGbEERjwKiYd+m57SEiY/fzjyee0CpNM1zkWKML\r\n5QYONL3MszfwBds16dYH0/C4NyOFvkYPMTWpOQc0hjmDyBjaUrKPvo9nd3z0\r\n56apE+WcxchzX2krxAkta/IAP1JnrBhChEqNuHHDL7R8sEotZ56EbbiC9uT8\r\nCarsyooLpgfeOT/WzB8wHnqeDT2BJB+TuGefd/lMHcJ9buQTjS06ZjVJbsCj\r\nJo5VlHreqad22nCK/9oCfTKQQMAJHQC2vVmNHwlnBcRAFf5UQFdjfsKSnPbm\r\nzd56WKWajhz5SiMqz0IRh9DDPoAux+oPPsVfUTQvaFGpE540zjiR7aLYkPU3\r\nuouc4/GlNeWvu8GQUdGl2h64nMb8FIINsHHsoQPKN/LAQ/iPyEMAjaBRCaFF\r\nBxqjUbnr+Tfp2d0rTMGSED5OXVW4lNPnR0dvK5kB+PHXL8GsTFfo4r8i3crr\r\ngARD//+fT8SuCi80FD2EKzRL1X92qrsfZ1lC2dZVew/vF/Fqye0F1cLeLSUv\r\nrY7fqoTwFboIaRNXNDjXjPJwW93ejet+8DZOClKSsZ9G9UWlIMjl9Kz7pMar\r\nQ4CRUr7bSkNxDhG8+Vv9yMWckZox30y6YUFlzGRLhCd/yyd/IvCwqh+jB/DQ\r\nlyHtCC3S0uc/rcE+I3F7f82qS5lDxrRZIsk=\r\n=gwxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"00a2b47d17b67fa48873c1ef65c5932aca949d3c","scripts":{"lint":"npm run eslint","test":"npm run lint && mocha","eslint":"eslint ."},"_npmUser":{"name":"bodonkey","email":"robert@robertmeans.net"},"repository":{"url":"git+https://github.com/apostrophecms/module-template.git","type":"git"},"_npmVersion":"8.11.0","description":"A template for creating an ApostropheCMS 3 module.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"core-js":"~3.14.0","@babel/core":"^7.16.7","common-tags":"^1.8.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.7","regenerator-runtime":"^0.13.7"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^7.9.0","apostrophe":"github:apostrophecms/apostrophe#pro-2932","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/asset-es5_1.0.0_1659535097019_0.9736584689178704","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-03T13:58:16.958Z","modified":"2026-01-26T19:09:04.129Z","1.0.0":"2022-08-03T13:58:17.167Z"},"bugs":{"url":"https://github.com/apostrophecms/module-template/issues"},"author":{"name":"Apostrophe Technologies"},"license":"MIT","homepage":"https://github.com/apostrophecms/module-template#readme","repository":{"url":"git+https://github.com/apostrophecms/module-template.git","type":"git"},"description":"A template for creating an ApostropheCMS 3 module.","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"}],"readme":"**TODO:** Update the badge URLs for the new module's repo.\n\n<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/apostrophecms/apostrophe/main/logo.svg\" alt=\"ApostropheCMS logo\" width=\"80\" height=\"80\">\n\n  <h1>ES5 Support for ApostropheCMS 3.x</h1>\n  <p>\n    <a aria-label=\"Apostrophe logo\" href=\"https://v3.docs.apostrophecms.org\">\n      <img src=\"https://img.shields.io/badge/MADE%20FOR%20Apostrophe%203-000000.svg?style=for-the-badge&logo=Apostrophe&labelColor=6516dd\">\n    </a>\n    <a aria-label=\"Test status\" href=\"https://github.com/apostrophecms/asset-es5/actions\">\n      <img alt=\"GitHub Workflow Status (branch)\" src=\"https://img.shields.io/github/workflow/status/apostrophecms/asset-es5/Tests/main?label=Tests&labelColor=000000&style=for-the-badge\">\n    </a>\n    <a aria-label=\"Join the community on Discord\" href=\"http://chat.apostrophecms.org\">\n      <img alt=\"\" src=\"https://img.shields.io/discord/517772094482677790?color=5865f2&label=Join%20the%20Discord&logo=discord&logoColor=fff&labelColor=000&style=for-the-badge&logoWidth=20\">\n    </a>\n    <a aria-label=\"License\" href=\"https://github.com/apostrophecms/asset-es5/blob/main/LICENSE.md\">\n      <img alt=\"\" src=\"https://img.shields.io/static/v1?style=for-the-badge&labelColor=000000&label=License&message=MIT&color=3DA639\">\n    </a>\n  </p>\n</div>\n\nInstalling and enabling this module turns on an ES5, Internet Explorer 11-compatible backwards compatibility build for the public-facing frontend JavaScript bundle in Apostrophe 3.x. Modern browsers will still get a modern build and will not pay a performance penalty, although there is a performance impact during development and deployment.\n\n## Limitations\n\n* There is not and never will be support for the admin UI in IE11. This module only addresses the \"public\" JavaScript (imported by `ui/src/index.js` files).\n\n* This module will polyfill JavaScript language features via `babel`, but doesn't attempt to polyfill missing browser features. You can of course load your own polyfills. Some browser features, like `Observer`, cannot be polyfilled for IE11.\n \n* `ui/public` javaScript files are loaded exactly as-is, by design. If you need these to work in IE11, they must already be ES5.\n\n* Using this module will add a lot of `npm install` time, as well as asset build time. IE11 is no longer supported by Microsoft and has most likely been uninstalled automatically from most systems.\n\nThink it over: are you sure you need this module?\n\n## Installation\n\n**First update `apostrophe` to at least version `3.26.0`.** Prior to that release, there is no need for this module, since ES5 support was formerly included in the core.\n\nThen you can add this module:\n\n```\nnpm install @apostrophecms/asset-es5\n```\n\n## Usage\n\nEnable this module in the `app.js` file:\n\n```javascript\nrequire('apostrophe')({\n  shortName: 'my-project',\n  modules: {\n    '@apostrophecms/asset-es5': {}\n  }\n});\n```\n","readmeFilename":"README.md"}