{"_id":"@ackee/browserslist-config","_rev":"9-46d99db22b2ea55e0c345b1579ffeac4","name":"@ackee/browserslist-config","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@ackee/browserslist-config","version":"1.0.0","keywords":["browserlist-config","ackee","frontend"],"author":{"name":"Jiří Čermák"},"license":"MIT","_id":"@ackee/browserslist-config@1.0.0","maintainers":[{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"}],"homepage":"https://github.com/AckeeCZ/browserslist-config#readme","bugs":{"url":"https://github.com/AckeeCZ/browserslist-config/issues"},"dist":{"shasum":"97bffc53ea3d6a5c10964ec84f7db7921cd955a6","tarball":"https://registry.npmjs.org/@ackee/browserslist-config/-/browserslist-config-1.0.0.tgz","fileCount":4,"integrity":"sha512-T3P0zWf7AbZW1tAjU1FIEznocRklNjY+/7PWrkFRlXJUYmurnXcBuAZ66ya6lSsI298KFzgCTPIJkKvTXs3ijw==","signatures":[{"sig":"MEQCIC2W60Ecdh5oH46n3pqvtuyBP741KjLSWIds+8lknsICAiABIxdmq3hF7qMiW7AIbQu3k+PxhWpDZ0hYmKG3KwDwKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3T7lCRA9TVsSAnZWagAA9sYP/1d5N89TkSJ9QvJhWc8o\npq15kl20EA2GFjc8dS6x5bRRBTYMgcS4xIeaeT9WCGAFoVJsOBrckPpjKTQt\nWSAjDWtVyIcBawOp4pELmTsQ2FFM65Q264MBH8fKTp4T+yUVnzDZ0HMNsfiv\nLS548BAhFrjO2V8py1pJ5q8HXnKjvFT2uciurUR34rHKSYoxxVFVr4sorWv3\nGQoWIUh8WDfqJ16GZwPeeNFQDQhsaQYOpr/ilJW75iDiQb6JjqZ8O7ZIrx7/\n30ItPjUgbILk+ysqlO5TdUggYvTnHgnIvwBo3RNZkwGjdWakKWjidCqfPgtC\nAoBUjlSC6hJmWtaQnTIj27jbE0P0e0o9Zy4KidE8VYJrkHPqsfnH6jM6rhlM\nWVb38mSxauj6t5kHTo6K+F558yDiJigScFVXsSqdl3Jei13IaeFveS7ylyay\nKR2ngO6aowiqXuj2cnXBCfdqXOQDldct2vUVXl3cH44EnPx9jxIVO1v3XiCn\n4qY9Bne+HNSHOAwuq8S2RomusbdsZCO08XQPK/BQPWUhHOWv/JmNuw+Ta2Qu\n2uLitJbXZt5SPiVhnQ6qlYZzAkyeFcjyXvr5tVZ0LHsV/5PlcREDIRnebWoi\n3ANNzfFOYClgxlS+SYw4SydCT9jS62+OKiyDNH1O+byvYb9gYpjIWxOKUgfK\npudO\r\n=75uy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c2cc331d892d2f6e845b94d534ecc0233a236ae6","scripts":{"test":"npx browserslist"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/browserslist-config.git","type":"git"},"_npmVersion":"6.9.0","description":"Default browsers list supported in our projects at Ackee","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browserslist-config_1.0.0_1591557861566_0.5044917282696457","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@ackee/browserslist-config","version":"1.0.1","keywords":["browserlist-config","ackee","frontend"],"author":{"name":"Jiří Čermák"},"license":"MIT","_id":"@ackee/browserslist-config@1.0.1","maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"horaklukas","email":"horaklukas@centrum.cz"}],"homepage":"https://github.com/AckeeCZ/browserslist-config#readme","bugs":{"url":"https://github.com/AckeeCZ/browserslist-config/issues"},"dist":{"shasum":"5e127d76161d31bbb3c53b45a8676b4fb3c3ebf9","tarball":"https://registry.npmjs.org/@ackee/browserslist-config/-/browserslist-config-1.0.1.tgz","fileCount":4,"integrity":"sha512-2RCUNfNdmNU+BvL+esJZHijnFbWTnjqzJrgbUAG6w/VP6hWSKKQeoW//LvMoG0g1hC0ACB1LQjHnouFYhXJ5iQ==","signatures":[{"sig":"MEUCIQDPyFAGvt24aV6hCerUeUxm1G0OPCagiwBHuSSTNihW/wIgErZU6TkDRqZUpZE31R8CU383GMOG3Dh207K2cP/VfDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4LzSCRA9TVsSAnZWagAAvbgP/2Rqu6R78crNKrPoHe/Z\n7fdIA/9l3c/mLaIkHIIUfb9OB4i8fMLWlfKZcIOmsdsdFdcFlmCTAY5+o0/o\n9z02PLY7bRNFyu7ZIJWCeJkYe1qNL3M+XtXWxRgQI679cckgjJDlWFKhwyyB\nn8z3zAShYGvN9dv91DcKtC9zUVUO4CGdRZkkgjWwlTt4h6IMMk9InFAxi8yQ\nCI5R+QmILpkGyrpc4lnI/KKTSioHFSxus/JAXZGfmTq8OB8Y1P9WF/VdTO5o\nHD4U1JrI2T73bpSGrEXsMp/2B1s1ll+6xkFg1CI1hOvWbnzlHza/qa3RGwog\nqA799+jcwBTeZ7jx5WAMGmjFTx5ro741Q7GvItvQjSpYGzZ0wMtHF0cmSGu1\nm04QW2FaZA8jUBro3DQCOyUyvaAcRqETof5RMvGi8RCpdghPQOHzystD2CSI\nyf18btDQ6D3h61kRuGC7qLAhSLgjg58ROQgesyaoa+sKyMPBoPyOPncnG/lL\nIACT4D7l085Ptgexfb+NzNxGX4HiG33bCcgTbtNSuy+Vi5ELHddm9P7kKx/p\nnCOY3yPlebSZt4JqMpjUj87lCoMmUWF989MWMR/V68aqYVxqiK2K8/dj/jbL\ndcQoeLvlLTRsm+RTHgqtPy31QR1dfsOXFDkIqtgDCkYdyHTeGw1Rz8MPQ4/X\nj1Fj\r\n=qYeA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3ae8e407260e2466905fd1a3b4ba4fe7a4290bbb","scripts":{"test":"npx browserslist"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/browserslist-config.git","type":"git"},"_npmVersion":"6.9.0","description":"Default browsers list supported in our projects at Ackee","directories":{},"sideEffects":false,"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browserslist-config_1.0.1_1591786706120_0.25536929327815105","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@ackee/browserslist-config","version":"2.0.0","keywords":["browserlist-config","ackee","frontend"],"author":{"name":"Jiří Čermák"},"license":"MIT","_id":"@ackee/browserslist-config@2.0.0","maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/browserslist-config#readme","bugs":{"url":"https://github.com/AckeeCZ/browserslist-config/issues"},"dist":{"shasum":"b570633f6960c4170ee4591d51d264391ed1a2d5","tarball":"https://registry.npmjs.org/@ackee/browserslist-config/-/browserslist-config-2.0.0.tgz","fileCount":4,"integrity":"sha512-J0lEEam+ixz0FuSDy/r0kQor+JTdjFQY6IPEgsWK5SDHqClocLPwkOQQxL297ujRCQovdOea2nMKu5x6n3hqWw==","signatures":[{"sig":"MEQCIAWeTmLc1ZEtIBKtZtpYMHL66YVjXfmB9B+YG1ITnmLgAiA64ypZT64fpGmWQc9BM4sZLUcIwr503eJqt5D4TAts7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8EDICRA9TVsSAnZWagAAtrAP/10i6sTsSp7HurAqXZoW\nIMcHFja0HwiYa48RMjPWo4oDQAypJ3u2u5sRwQ09VmMH79lkfglYwOJAQjkC\nvEbZs4zsZEfj0GdQ0POxN50JXRJp6lzN8ueZQv1kU1Ih///yUq4bt02xMFxz\nUwk6hpDl0xqB8l96dIBXCsjIVpmGBhLU4vNQSbdUc7mZaTSnC/dlHgd9CEiq\nyJNZLT3Ut413QYVDivXmYqJYy4gb4vmGLfKO27aPjVj5XL/jPmMQ8EB5h6dg\n5jCPbuTY0jmOX454jvWTaJbk2GvsXMcxR/9EtllqyyfjBCCrpe+TWRjjAxuh\nSC1YMZcPHXbEIb/NSxT9NrE+dx1t5JFtCxI3wZS5WSZdRqAFycooXPlaPjfn\n3dJwmmpcz2GMfKbKt0Z3NOtB6uRZcsBFYStedMN4xj9hEhWdJK+0tgPA8p8y\nppE0tqWwbyFn4X6HTxGOb5LGDmoAIHQkCzU3M5bUDw9pLU6eVAFF5KCBcCm/\nLaNTOFqXPTe0OcmEKwK3rx6P7vF6YdUqb9RrmeP0XwHbZt2g3WiKPxxXRurv\n/R4bGOLOhVwsVOFID8X6svrphq8W2+S9zMYj5k+qKvxwea4pjI13UDAVJi2H\nXcaNUjawnCJRHKf0khTnfjEKZ1CcoMqLDJ0BoQyQNnL9MpZRBNpZwBkeMyX1\njAtz\r\n=d6VW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8b33b4830f31061ba54a55d4860266cf5879536d","scripts":{"test":"npx browserslist"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/browserslist-config.git","type":"git"},"_npmVersion":"6.14.11","description":"Default browsers list supported in our projects at Ackee","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browserslist-config_2.0.0_1626357960544_0.905756929423875","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@ackee/browserslist-config","version":"3.0.0","keywords":["browserlist-config","ackee","frontend"],"author":{"name":"Jiří Čermák"},"license":"MIT","_id":"@ackee/browserslist-config@3.0.0","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/browserslist-config#readme","bugs":{"url":"https://github.com/AckeeCZ/browserslist-config/issues"},"dist":{"shasum":"054203f4f1196093c9ecb7b694cdbd1215f3678a","tarball":"https://registry.npmjs.org/@ackee/browserslist-config/-/browserslist-config-3.0.0.tgz","fileCount":4,"integrity":"sha512-K1mR2Me/AnoT09TJy1CPZijIuxAeQ+J35+NCDPy9vLgdWLj/t6u9++KMNy3esV2HK7JKLtHzLTjTgROHlndrwg==","signatures":[{"sig":"MEUCIQC5ITpzpvG5MWNKAjNoUgsbCnX3dqAtrzzSD49gHszw7gIgeCmKnoHC3mFWWll0fQl36NS9XoxC6+8H9TOmNa0Emdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj73WiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH2Q//ZKDhV9o6AM9OPgGwWSWv7TM6jw6Pg00GKF60u5zfCFlyoRU1\r\nqJgD+YmIRmdlCBOJV4TXifP75gxEGFrLWUvTsd+yOndr+3NtvwrrDw/IDvdl\r\nu3yJxAO9jYMxI6GnNHFsBieb0OdimL4o//znCegmATORvaHdwlwons4na/w9\r\nI02e/wSfCBrgT15GARu1Q/Pq6OP5GFABdNkDPhz4Uub01IYrUABXiwqM+rTI\r\nGH96Bcxt+R8nLxHfGiGzelF8Sf2xzN13KTILkWCdI9u1kXkyq4BxX8EYfUjj\r\n6J+qAThPOvsW6KcdsXbT6WJQUL9fOEQRLQ6sf2mIQZduzUfkLZcCxljB/ycq\r\nbMkbsR4bcphpub7SnA0DstSjUUjVDQOuR7Te+NJwcTm0RifjbWtucMoBBSAT\r\n3AxeYBVpJ4wIFkg+9FZOsy2wZFuYbCfoC84K/PUHrzQyxJsxNmXqNZmpskxT\r\nKw9BVFxeQ++w4nIHxH9+Fn9Cxr6xKVFcPaJocceKR3rpZes8kqBohOqxFIsM\r\nzpi0sQIjemoWXZUBec7F365hZBQ3YXF0FoF5dtiPJekmwJRozlRioV0NHUea\r\nl6md/GzLpBgv/k4XgaL4G7V5OTWfzwPgM2/ap/XmGv/SvQ2qkdppyNxxCO3J\r\nAGCIPdHvcvNRIQnzzGsfqc/nqxqJJZ6MOXg=\r\n=mfC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c235f0c185fa21b380289fb4707ff7da3f94078e","scripts":{"test":"npx browserslist"},"_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/browserslist-config.git","type":"git"},"_npmVersion":"8.15.0","description":"Default browsers list supported in our projects at Ackee","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/browserslist-config_3.0.0_1676637601984_0.1556732227251798","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2020-06-07T19:24:21.372Z","modified":"2024-09-16T08:06:35.886Z","1.0.0":"2020-06-07T19:24:21.659Z","1.0.1":"2020-06-10T10:58:26.229Z","2.0.0":"2021-07-15T14:06:00.669Z","3.0.0":"2023-02-17T12:40:02.208Z"},"bugs":{"url":"https://github.com/AckeeCZ/browserslist-config/issues"},"author":{"name":"Jiří Čermák"},"license":"MIT","homepage":"https://github.com/AckeeCZ/browserslist-config#readme","keywords":["browserlist-config","ackee","frontend"],"repository":{"url":"git+https://github.com/AckeeCZ/browserslist-config.git","type":"git"},"description":"Default browsers list supported in our projects at Ackee","maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"pivl","email":"s.pavel66@gmail.com"}],"readme":"# @ackee/browserslist-config\n\nA default browsers list for our projects in Akcee - [list of browsers for prod env](https://browserslist.dev/?q=PjAuMiUsIG5vdCBkZWFkLCBub3QgaWUgPD0gMTEsIG5vdCBvcF9taW5pIGFsbCwgbm90IHNhZmFyaSA8PSA4).\n\nMore readble version for our PMs and our clients can found [here](https://docs.google.com/document/d/1_SzDspoB9c1RUIVnbx880qxsEfQ5VNKbE33atqXb7Es/edit?usp=sharing).\n\n## Usage\n\n```sh\nyarn add @ackee/browserslist-config -D\n```\n\nAdd this to your `package.json`:\n\n```json\n    \"browserslist\": [\n        \"extends @ackee/browserslist-config\"\n    ]\n```\n\n---\n\n# Browserslist in [create-react-app](https://github.com/AckeeCZ/create-react-app)\n\n## Usage\n\n1. Make sure to have installed at least `@ackee/react-scripts@1.1.1` version:\n\n    ```sh\n    yarn add @ackee/react-scripts@1.1.1 -D\n    ```\n\n2. Add to `package.json`:\n\n    ```sh\n    \"browserslist\": [\n        \"extends @ackee/browserslist-config\"\n    ]\n    ```\n\n3. Import `core-js` in root of your project for correct polyfilling:\n    ```sh\n    import 'core-js';\n    ```\n\n## Recommendations\n\n1. Since node modules often have the largest impact on the final bundle size, it's crucial to choose those packages carefully:\n\n    > **To leverage the power of browserslist on your project, it's important to choose packages transpiled to modern (non-ES5 JavaScript) as much as possible.**\n\n2. Lint the browser compatibility of your code by adding [`eslint-plugin-compat`](https://github.com/amilajack/eslint-plugin-compat)\n\n## Structure\n\n-   CRA has its own babel preset called [`babel-preset-react-app`](https://github.com/AckeeCZ/create-react-app/tree/master/packages/babel-preset-react-app).\n-   The preset is then used in Webpack configuration in [`@ackee/react-scripts`](https://github.com/AckeeCZ/create-react-app/blob/master/packages/react-scripts/config/webpack.config.js).\n-   `babel-preset-react-app` uses [`@babel/preset-env`](https://babeljs.io/docs/en/babel-preset-env) preset that transpiles code based on provided browserslist.\n\n## Debugging\n\n`@babel/preset-env` has available [`debug`](https://babeljs.io/docs/en/babel-preset-env#debug) option. You can set it in:\n\n-   [`babel-preset-react-app/create.js`](https://github.com/AckeeCZ/create-react-app/blob/master/packages/babel-preset-react-app/create.js#L81) for your source code.\n-   [`babel-preset-react-app/dependencies.js`](https://github.com/AckeeCZ/create-react-app/blob/master/packages/babel-preset-react-app/dependencies.js#L86) for node modules.\n\nAn example output could look like this for browserslist only with `Chrome 81`:\n\n```sh\n@babel/preset-env: `DEBUG` option\n\nUsing targets:\n{\n    \"chrome\": \"81\"\n}\n\nUsing modules transform: false\n\nUsing plugins:\nsyntax-nullish-coalescing-operator { \"chrome\":\"81\" }\nsyntax-optional-chaining { \"chrome\":\"81\" }\nsyntax-json-strings { \"chrome\":\"81\" }\nsyntax-optional-catch-binding { \"chrome\":\"81\" }\nsyntax-async-generators { \"chrome\":\"81\" }\nsyntax-object-rest-spread { \"chrome\":\"81\" }\nsyntax-dynamic-import { \"chrome\":\"81\" }\nsyntax-top-level-await { \"chrome\":\"81\" }\n\nUsing polyfills with `entry` option:\n```\n","readmeFilename":"README.md"}