{"_id":"@aofl/html-webpack-purify-internal-css-plugin","_rev":"91-70ab7bd7be40b40cce45291113891f19","name":"@aofl/html-webpack-purify-internal-css-plugin","dist-tags":{"next":"2.1.0-alpha.0","next-alpha":"3.0.0-alpha.12","beta":"3.5.0-beta.22","latest":"3.5.0","alpha":"4.0.0-alpha.45"},"versions":{"1.0.0-pre.1":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"1.0.0-pre.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@1.0.0-pre.1","maintainers":[{"name":"bill.salak","email":"bill.salak@aofl.com"},{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"858b0029f434bd37008d4406cff0af82e7b51a60","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-1.0.0-pre.1.tgz","fileCount":5,"integrity":"sha512-g1EC+Vr/yEZ7Ax7weV4broMy7LgKPzpTezVUYkY67Bp+ywyXoZ7x9xTJDLX6/raCbQQ1SAhjpljmypTi3Lx/rw==","signatures":[{"sig":"MEYCIQDDNYD8Q1sVimw0RFcGclTZ303wkUO+XuUIuW395wQVyQIhAPaxI0SOdrYrQqIJrZRGygse9HuyXwv9O7m6A3aLq2c/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJCi7CRA9TVsSAnZWagAAcFwP/R74RIjsE7GtNsaZGOl2\n8gt6WiidLEo/y6rbob2wSnokg45lVZo8mK9t5tonVxf+QStAmCJIjHFQXqoT\nh8ODiT6ecJSmElAY1ej/rp0oofMbZKDxzt3MFPyt6WjkW6HA0KletJ5ERWmF\nGCzx5TiO2YuiVi6CQhS8ZpgjLNaD5OGziDXM7bjtkG0e8HtzhiqU6LWb1Z4I\n+BnfhINle/wVrjn96uCJasjhlcAhqJdNL5WVhA2jHzPkM4jGE69hhmnUbgSg\nGEs79QM/a254EwrPHuOzhwHBoog34q61MvaQwKbRia8py1xjrjORT1CTw8uC\nt/Jdbq7JtQf4E8FPH4pICSYyHdx83bQZ+Iu0Y6gpDsJKgFhQ5N0g6n7QPlYW\nL01AdaWzWBcUTdsavbf4re2rEhlCdFnlo8WCObl4Kc/traXQL16zWN3QiO1N\nZn48SkaoC5qKtktexTe/jgwu2/xyVzUMImLjBCJgrWxWvau2YrGt3GK3i8uq\nTiAjt9aVXIfEm2Jpf+VKmfBt0CDZPchL4CasZp0VZFg4Y9sYNqNud8rlZvVs\nx5f7Ga6p1rS5FiW82ESIyBJRDCRNaci8iuUzSZLdhKOga5XqxiAaMNpjf3Js\nNEhUhZ9HfMhsDomSrK87iMMQmTvZ4XDwF3U7munluvqEnqIA8dYvx/yI1H3s\n4KVA\r\n=xSe1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_1.0.0-pre.1_1545873594758_0.6409218925208189","host":"s3://npm-registry-packages"}},"1.0.0-pre.2":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"1.0.0-pre.2","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@1.0.0-pre.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"03632f47c22c0bf442b02ef3424ebb76539c778b","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-1.0.0-pre.2.tgz","fileCount":5,"integrity":"sha512-rKblNIbXBEAHVZiEzlJEgt2g434oqXy4GD8RMLmf4w1D93B1/k9JlPP6b+JZ4CybsUiMHqenfizzdILImcZUZw==","signatures":[{"sig":"MEYCIQCBR4ntujksw3wPnXhfDyt8L7fyxJ40Avse3YslU1WYKAIhANeH8SuW86rH/+zqxWX5NyrtW5dtcQfoj8C94SuTkMQA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJCkXCRA9TVsSAnZWagAACc0QAKG2bmgroai3VO7UkxBG\nBZd0ixs+k8BO/kJ7NyJx1dx53za20OZ7kQiffVNby+jdeUbyQp5S0hu+tIuz\nraGq3gSIED7EVEUB21thR5CIq4BxDDCGV+MRntnyfEaFWw3lggk1bXYD5zYm\n7BxlytoaUI5P1sw8Qr7Xlg9HywYBE1ewYCQkvwfQYa+4rbV1T3Pmcvu4BHth\nMsa1Qmszvw0oP5xcnTGVy/qZsSt6gWHu51JgRnZIVTWyG05LrRwaMhSHimBb\nRbhSIiLFkNyF8HsQTaSfBgR8cJFRfIfz3v5RO9IM2gFgnfCCvO+w/cxtuOpU\nInBn8A0WUS4L07qb1ldrwUbTSq1DHM3VIIkPukcX01/XLDzuDKdEC/x1WXul\n98XJdTLut6TqVySJyaU+LkVL6NvySzoABu9hEJTNkjKR2AyRE7oTfWCiid3T\n9xmSLaf9DBLiq2BENhgdvkAa/jq6zpKhdYUA3cf/UK2HJwIUHajmz+0W2X02\nR30TIPjJ62Pq0pQs+bEpViiCfxDU/CafV9vL1gweQyf3vXOhnkp8GDDUS8aW\n+mjbNI0Q6Unc0iyxfcRauk7NhzC3w1wWJKW29KEgZA4qv3gpd/uyHxHUPgVs\nFGEFQjx5fKsD77xCLc8/+NLHKntmwteduL9rZn6D8xIhl1ejp9OmUJFNbk03\nqZ6+\r\n=X2Q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purifyCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purifyCSS\n\n[PurifyCSS options](https://github.com/purifycss/purifycss#properties-of-options-object)\n\n| Option    | Description                                                                                                                                                                                                                                  | default      |\n| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |\n| minify    | Set to true to minify                                                                                                                                                                                                                        | false        |\n| output    | Filepath to write purified CSS to. Returns raw string                                                                                                                                                                                        | Always false |\n| info      | Logs info on how much CSS was removed                                                                                                                                                                                                        | false        |\n| rejected  | Logs the CSS rules that were removed if `true`                                                                                                                                                                                               | false        |\n| whitelist | Array of selectors to always leave in. Ex. ['button-active', '*modal*'] this will leave any selector that includes modal in it and selectors that match button-active. (wrapping the string with \\*'s, leaves all selectors that include it) | []           |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purifyCSS: {\n        info: true,\n        rejected: true,\n        whitelist: [\n          '.♥'\n        ]\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_1.0.0-pre.2_1545873686636_0.26502233793152663","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"1.4.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@1.4.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"21c93fc8af7494cdc742c5809e8203951d763fd0","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-1.4.0.tgz","fileCount":5,"integrity":"sha512-+Wes5IJjGCpW9K7tURUAKRw3CeSYdzU/2eUX1TF9FhhUPKczkVhCUO1ZZrJ+CYv/AQgqLx7kyl/rMiWGdb+JDQ==","signatures":[{"sig":"MEUCIEHRzgOlDw7oYKR9oilGEi4+r5z5V9WcuR4QZgJHxJEOAiEAj6hORn//tqb66YsEtUXrwox0pfme/DaYv/wzdZM5WeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJYsSCRA9TVsSAnZWagAA5pAP/0QurVMjXFWMHv2ns+F5\ngJsxRSiIJjX61AG4cVXIJnSSypnMtQkwZXUEQAV4p+mr4zqGBrU1J87X0aGP\n34qvVbaNTUs69AUv5wmTDDPXiL8kpdh5J+GiYt0Wg+llL8R2ExlVqZan+Vfc\nfp1v1gAYeK0rreQemBFH+ZIwYqJK36zBtmMACKsl6Ca534YPQky/1Sntfnwp\nSE6YZPTnBV29ErgggnryVJgz4mEixwrqL5vctzvwu1/NWWHpD48q+dP/MfQ+\n5uGtR3aRB8e/u2jrxBmeeHUcqDQPScnxJVCsanv3ZqAwroc3AylYu1G2wrX3\nhebd7vXm01fwptD0aVqRsqA2FyqBJPlIvFkjZ4yK/DjoDNFmTS5HTrFGNcxu\nhwThm1nob6o5iyf4cevKe7+XN2CZIZtFvbyZBzVFIdqy0lQI4fRhjMQpnoK/\nfu2BLSQ4/ecLofrjh7vhnq+4PQM9sBr4BI2nO4H1iSG22/8Js+hIuz/odwGc\nTagRYGC1qcZhT7JoCKFjQfuD+5R+iF3EGFYlc2D5HtWKDf74Cb1lR2FKb8sV\n+MdT+hMyU4SowUKXrOS29Tk6wyzJAF0CuVkPaCYiE9duEqL32zHCCE9BlF0M\n/kQ6d81u6ge7GdHm3A8392eker6xe31QoTUO/LS8HR+lAmhbTx91vViu6G3W\nLG3/\r\n=TVLt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_1.4.0_1545964305880_0.7127067494765218","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"1.4.1","author":"Arian Khosravi <arian.khosravi@aofl.com>","license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@1.4.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"74dcf1d3395f62bbf80cbb3a4a9782e93c6d5ef3","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-1.4.1.tgz","fileCount":6,"integrity":"sha512-iiU5Hm1h/bnhekK0bypo+c9LNYBC8NJHuB1OLe1T3ml6OZPP8CWvpEPvQyY+uAO0PjVFpBDrfZLQvX5fm0wl/w==","signatures":[{"sig":"MEUCIQCgS+IjpDr4XVHSHMw39j9SL1BY6wPAZnFJAERBv+WVcwIgUcruXXd6qXXWkC31AepQ+iewEHP+XjnSv8QAZEi+FIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM5txCRA9TVsSAnZWagAAO5cP/j5f0TE3Pes7Jo6LsjaJ\n9lKTk4hLzowNz653dH2wxbAOS5Kg71NLpfwxWYz7c9hTYh7PgMpgDxtIVRZf\nvhhvl/k1fmpNIGjXkFn0fA+YdvrxgyHB4elI+VvyszktjbYE5lTR/FUN/Bff\nXb3u/uvpS8i/LkhxqsbMVYYDoWKuAsojB7lZ3MuRvRkLuO/ZxepZGep14m7a\nIlVxLC0OgfoGAV66xEc5jxYBPOKzlXDIiYaFRfw7KMAwgJoPOJaijMX6fwWN\nTFITYod4lZ8AFYSmC+9QzxsISIO5hngC+PtZOduBK0o2kxZr3j5uriQeUqQA\ntilLTpGHwT8Dt8h4k2MAy3KSUUEgmp/AWSx5zmAkWJJKmlzOWvaDbeqr7ngc\nKqG3U+WyXtueQ7q0PGXgSC3X2hv71gQIYutKJ4ZFlj1edcV3EnlRwDqHwP5U\n69v2GWJiysc8kjroyTRbLg2LCHcv28i86HI2ernxCKpvj74OWMjgG1GSOkew\nadLDuNMl/FaclkWe15Ra9jjcvGjy5ls/IFbQlClkkcZ+L8WV6LA014hOFX9l\nqzPeUrhV1kmpTLy4EASRIuyRA6eFXBu8kAK4B39a2+iPNvfqBq3VfpLD2y+o\nreFSVJOlnnjKnnX8Ly9beUZF16ejUBTNGue5ZtHG7WHY3aQoskfh+4zH2C+T\nMpMv\r\n=7bUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60297b316858cd061ea1c221a7e04406b910ef38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.8.0/node@v10.13.0+x64 (darwin)","description":"","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_1.4.1_1546886000786_0.6567258767939539","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"2.0.0-alpha.5","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@2.0.0-alpha.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"38fa112bd2b0185870c6d36b9bf9b24d70408e6e","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-2.0.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-MIFSEe0jE8j6In+xWIpni/OmKIDUnJZIrG+8vrrvKBHoY6ZYGCES4ddBpL4HHrgXHW2z2ENjNwZtr00fsFYYxw==","signatures":[{"sig":"MEYCIQDAvxcW6Srh0Ma7T0ApYtflpbhxgrr4fw6/ZcAtifA9rwIhAITBJXTkSokFZXobpVPws3nZ8dRoD7lIxnboKvqr9qkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdciMCRA9TVsSAnZWagAAkSQP/ijjv7L2fRfBihTQHl/u\nog0khbsr+4pbjxYWMXJErfBI8NFycaStWDFWURfukI7EtaOUdc84L2M1NR/d\nLWazP1sJhcGJ84OkWPljEFbGTJ74l1i1g4t67RTJxRE27tDdrqABQ7P3CiFx\nVUf118NXG/C0m+QpT8kDSrz9dP5Q0rWocrOSvpiQ+zTjt5UfD9BOFZO+2nBw\nqKIqDvcTYRlW6syNOc89qX/S0JU6XaNbQNZtP3vi7smRHG9UjfJn/4d7LDmp\ngs6HLHs3eucYzDHKtAUi787kG8sSpT/GOoGW/MdbY/vntOUO0nIwib6XavH7\nutjJc9wZD6DRHzmIirQ1d4hWEkEb9s46ayPIpJZc6dJPygK5vI5beBTZY2zM\nPONprWslSSJyHeOqRheWMRE48RX3hUCq9nyyOt185VwMge2iKmloFbcyqQMG\nI02+MFdI9QB5HYXFPWdalHKIVSyCD1bdhYM3lCdNkmOPn6fgJ7K20853TDHO\nQkkc+IE0y6aTuwjRPQzWAyDWMdhi8UrbR+u3HGiiYMKi/AxQ8rBa4Q0kyGuM\nzakdEclooXqyZIA0BF89yef5iG2vI/A/H2nQEqXNLeNYzifwWtYLleQAt4Bf\nJ2pUQnpqNzoX2JsmN8+SOLqq9AGrHXKJnSAszqi0G218QB0pffxO/M0uvDGS\nleU3\r\n=pXhy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purifyCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purifyCSS\n\n[PurifyCSS options](https://github.com/purifycss/purifycss#properties-of-options-object)\n\n| Option    | Description                                                                                                                                                                                                                                  | default      |\n| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |\n| minify    | Set to true to minify                                                                                                                                                                                                                        | false        |\n| output    | Filepath to write purified CSS to. Returns raw string                                                                                                                                                                                        | Always false |\n| info      | Logs info on how much CSS was removed                                                                                                                                                                                                        | false        |\n| rejected  | Logs the CSS rules that were removed if `true`                                                                                                                                                                                               | false        |\n| whitelist | Array of selectors to always leave in. Ex. ['button-active', '*modal*'] this will leave any selector that includes modal in it and selectors that match button-active. (wrapping the string with \\*'s, leaves all selectors that include it) | []           |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purifyCSS: {\n        info: true,\n        rejected: true,\n        whitelist: [\n          '.♥'\n        ]\n      }\n    })\n  ]\n}\n```\n","gitHead":"00d91514e0c953e8cd998150ed5705b87db20b39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_2.0.0-alpha.5_1551222923679_0.9871258937975744","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"2.0.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@2.0.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"cd8a3b4a8ca2933028ecd671b12776129c4053a0","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-2.0.0.tgz","fileCount":6,"integrity":"sha512-p13pXc5v8gee5j0HHAcllfUQzXNIxxwSEm6wMMs/db9mlhEtPTci6gykz8TBpw7jMYg5CLqYtdicL2aZWalI4A==","signatures":[{"sig":"MEUCIQCIomDx3PXKeu8B1qTBFQdofjlr6PJyk+nkR5HC9WxSJwIgRtKybxgea9odRe3gi1jTrV3OgcjP7tVBmsH00RrgMAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKKmCRA9TVsSAnZWagAAV/YQAITvBoPVSV1bGRFxV4EE\nn877YWbdA0fO0EBXlnz27inggA//uGyUfTAAtau3VTO5TxYVeO0xcvWT3QEn\nEECsB/8krehVGaf4+xqI2VnsJBGs/D9tPlqJnnqDFJXejW3t107AVW8rSHr/\nYqMQdQ8O0ptReAyR5s7/zr4clgvrfjfpSf0w98uTm+8HvC6+E5b/9j7Dx83M\nnR9JKvQod4pjSh6Ei8yB6B3u2PjLDNI0n8FJ6L7lp0ouqjEoRlHbOa1fOP6k\nYPC7vEHL07SFr2/XYlik3q9Ai2yF0i/FVWUBA3BTlRY0Pk421dpopjrWx9ap\nZnFER27AccnMiBYCCHWfrgxenOM7vMMiUwUXLv8MfwLRX9DztDLVUBV6EawM\n7F5NpGGzM0ELXH/12ZGiVHy4U+zbFO4IilGAb8wtKdwF+Yz//63/Iy+b/BnP\nqdi0HebsFH+WCXZcNyJrXyJJCH9bRBl8APLHeTX4w04ex7HYPFLh0QkwoySa\nlEzEGbiCP4AYQUPFE3G7/Qr3qoLXmJ8CGpVMyeltF3aswzTc3PtbLTrpzCH1\nqX775x9f3q0BeDtW9os46hCSjQMkXYPIAm9geXAL0CBN+6KypN9xfadf70AL\n7VUYqFCe3W5RmnuZR8VBBeQ1jKSSj5KLRAIzKegIWNKmEjF3wm2tG9KqLS1o\nYajW\r\n=axXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"91b9b3074f7031a51ce7afa9b542ff5dcfd64997","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"parse5":"^5.1.0","purify-css":"^1.2.5","lodash.defaultsdeep":"^4.6.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_2.0.0_1556652710254_0.2713468735403701","host":"s3://npm-registry-packages"}},"2.1.0-alpha.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"2.1.0-alpha.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@2.1.0-alpha.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"78c94d380018beedb916f4440356f65b13d49ef7","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-2.1.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-kBpANqtG+9efLpujcVX+40AHnAGVycwMGFZMRbLDENBjy8e6BIcUVavENQWpQ0MZpv1NLqJf5ws3GqT3540znQ==","signatures":[{"sig":"MEYCIQCW6WXSCf93QSVt5wrYVbmoAg6qMPdJk0mBgnZr2bCvmAIhAJUt/d/XSNe6VbTBqBT9IZT4YIGv5EOeGIHiJTai6NMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL2OBCRA9TVsSAnZWagAA60UP/39+yeI/NpDRb82N8ott\nxpt51Mbz0Md/vHMRmutmC6Yi6WfJk6U8gMpQDNIzPFDisgaCOQY+a7ms+67l\nSSM3Y4q9iwIPOLgoIrOD7zg5QEAlIeaR3oVBXwl9TMame6hPePQEY+Yjm/9M\n4/zpMH+zsnkSqkyDabG19p9ei6irwh5VGbMsWrjCnIsYJ+9qI9x7bkWxTt2A\nOTaDuO9PFzakacp8S+bPdf65Bhd8tgKMY3aU7e+xdWXsctOjd2STLl5135AG\nnMityv+JFadS895Ge/Y451szVjmoGYlP7c5ne7jRh2sPXFU1aFaRIiU604ai\nj+sUI+ugf0na1X8oLEIc9QzSTTLi7fs4cuR32UHsIpky4tpl5EAeHr5ySwNJ\nPqGPEZQ5edA4bwaDAB2Z/WF5N7LYi3nDeYOP8Y8gorwgvAv/t8rXZuN6g5c6\nhFeNcYU1VnwBexIilrFEhDJOO11LVTIr+0acWjM12sfevTT0ErT2D476NJWm\nNUPtiAgMdagALdp7lmqCTkka7yYQGq2Y+9F5/pFDm0oqsQIPanWGItDYiuHy\n1BdcECR1xBkVp1d6FVkkkKK7J3rKyQUuYUNRrV+hXfILusRxPBc5Z+9qmNw1\n/Vrhuh8yhgAG1Nf+NcoImrPg8mDAyGjECxFknCEg1MUbMkHztO0Ky0LIC6RZ\nq4V6\r\n=20Zw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"f3d01e2e352befb804bfb3549b9e9cb861099541","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.16.0+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_2.1.0-alpha.0_1563386752521_0.18742688101831595","host":"s3://npm-registry-packages"}},"3.0.0-0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"970d91512c38a3b2e1e022e71f5ff5f12d6650fa","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-0.tgz","fileCount":6,"integrity":"sha512-dZyzfExXlZjgMmvv+Nn607pWfacFZ/TbWcwQGc+dqAspaPTC/0TCbiQI1+F1OyppfA9uGotjo8h6jIodBasdBA==","signatures":[{"sig":"MEUCIQCuClmhkrwXSe0w5CJviE3XtKr1w0JGNfondsdMtIOgGwIgUlG3iFcvbmFwA6Eb+UhsHifp6x5S2nKpJdNu6NSdSeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgG15CRA9TVsSAnZWagAAwVcP/AoXz/1emamMm0sIH8HO\nKhnwhikSKxb5ZEJsYrTN33uwcsxK8vFUgbx3Ecmn7NXfAxP9LQWRo/qhskA4\nKZoyfC7q3Ap25q+O2ILCGom1E6KIu33lFB2aG1dhqljCdu0v+586AGgyBXeQ\nwzWFDdYwyzH6uoTH6sTinX65H4vMdmcyksCC5p3Hbfohml2m0x/sObX//Bbs\n1MRSdfihVZn7TNDn5wuJHsW2Pdi7ANmI5y0/EQkvj2ObnhynQbXUApHDsT8P\nM6+Ry8OKyqR+0qDD9BR+EKQg4X376yLYf0U+ZIWNVryfU8y82jcEsgw6xSbk\n3L3UTCZUhSub/A2eZRfPuldOfUrdH4IdvwHa7omHfMpJraXzngphCpaRwmnS\noHOJF+zAxPP7/goRMgMDqsA821+yJBY8AVqtyWtRAtrsfRicdAya5s3WPkGU\nF9xukSACljLZCDrs5sdYKCN7zOYALqXJA4V31TFU1V0i305cqVXVrXai3K+Q\ngHjPXY7zQc2iW+CMJUj01hJmPpuFjbLWfgbCp7VmEJyKEFNHBwlwwbo2GU/5\nddFg+nfrNnOW/BIDe0rEIWKVrMaWmZy+vJ9aiFcJEugGzKg1MFOHL0ukhnf3\nUJ13AUF3FbNBgyFvvqpxsenLXPMM2Tvu0kSv/WFusfC6LoR7QvBUNJ2wdT6V\nQXLy\r\n=IB1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"68ed707a605f1a3cb02ab70ff9ed8a188867028c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-0_1568697720511_0.9491349135755476","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-alpha.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-alpha.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"916441dfb6b2a8b9d5fadaccbf1ec5e525aa79ea","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-SCh5IMKMyqKI9PtVnNoIyayA2lTFcRzrnFlV9/Cs6R/4y4LIl81S4H4+kLf3qPwjaREujZXolwS+MHVoHiVkkw==","signatures":[{"sig":"MEUCIFLzCg0tdiKe3Woa6IqQd+N9qhyFuGkdpPDwk4cFTmE+AiEA34CZNb6ZIIb2hKiAiETS1JOMD5H1XSIzZV8BfhYB6AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgG3yCRA9TVsSAnZWagAAJWMQAIrsSUFhACueymQt7x0x\nDuhGqP7qSrrye5FlDswE7KVS7Q0KOAWduSIzPy69aVI1cBkiB9mG20Tl9J58\nXImq+K6stkIerJYoqrq3yWcTZkBNuwVE+mzlOrHxK+Z1ljYQsp4fTOGdKO/v\nnP1EU5Il3OgWr6I5Jxcvs7c46//LDueGbNaI0gdIw8RPVEiBCLT41q9kI9tt\n/bWic4DUYggiLrLz7bn4ojaKBrbAQjTvjHTdgqLrs9UO+wUtSN4eA2UxtROa\n4RvrdRECtoKv46S+SnC3VmYe4CyZsaKdBP6Bvzqg33dpIeXAMTDBARTyI7qj\nVrYFMoqO6AhI6uyCKSNjfaJAVh453rk8DfvYi7a3li0+fvYqGRoa3YX1rzOm\n0WhztNSEGXNIfEW1nJIHYxKtIsn8+Kb8pibdM5ruUdDDsxByYs6ahUspJ+Pb\n5pbBW0jq9y6PKiTa+EZjz7Z7A/uYAf7dYl+++AprJWwT77hZThT4irNfnUaY\noB1DS6YbyFMMSJ5miz5xod0vm8ZUeKifIVqT9oIxnCLGDvAgNS93x0ZVGelV\nWUP5bcFBuboFmZirpDnec8y2pMiGFg7KFuMJO6rZ9CoXCS/niy8jhJ2Y+mQ3\n2taTPnUB2rKryOONpuLGv8kJqurMpnVn6WuBgWaelLOblYwBLziPRt1gw8+Y\naBhe\r\n=UpPl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"c6c4d16f33cbd321585e3e7c86b1aaaeeccd3627","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-alpha.0_1568697842219_0.30350608810529955","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-alpha.5","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-alpha.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a0358b2d4a0792851f4994348fc5c3cbcb4895a0","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-iBXDY3ImyG43WXiM1/OGabZEq/VqcXI84ZkwSl/Xirgu4jdx4heyiwZT7ntjAx9dfr851EVSfShEbp3db8mRAA==","signatures":[{"sig":"MEYCIQDYw0WohcMYcEA++7t5X4eu7pToDJ5MIVToJmj1E6vi0AIhAKXnOM7sw8iIeQoQ0XWx+Y39ym/Q8CGfQPV88SCl3tZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhHKLCRA9TVsSAnZWagAAP4EQAJ6+mNMccfXNjddC5bth\nP6BjwhS+lIwCheUqYIhpNoEFP4JOpHSYnORxsFZRAByrbcKa85IDIoVLvqD3\ntHzk99nUdODXrFPvflTsuhB6ZDvgtG9ySNh0e/Un6vvw10u4tdQXVn0KSI0a\nerTqZ13YIAck1kRdQhmbhqgM02FJcjXEd79Ep2FGTmb2ONtARMz6QH3HuFox\n6XCebH9EadKOFaZE67Iw59vnDXZmNz9o1u1W7huJddQKa3+RUauSerlYExN9\n0D+jQxkwIGkCH7sO+KNW787RsvjKbSxOPbvBDpq9S2LQsThNONtvyodYP6D6\nlfDlay8pAkfoYi+t+y7iMRe3gk1z2KU0hF5gQk6mB4ne4n72kGgCTfzLQFbk\n/U95/7p9lBMZxv2dMyfZzl20LpOtzxrsdnkFnOkxA8HSG6aBnsDmWlYv4QXh\n+8p5JLeFu69UXM8xuifkTwD4Shz2nRdaI5oRZ99LVZ8j07n8uG4NSVtX4Sz2\nxoxeSBt0nOcvC1O4akmNrdlFlWF3z04K454ptLFQ3805yXYHGkklbEeDIvv9\nYsBvVo97EdZGlwxxPftVN8+N1/PSx5PP5xjDA8s9JpzUTh9P54llLKtgpUeP\nvEh0XqMNJpeFLgtb0s6PcfFKynCGJsE602h+g5Y4Q2/qsYzXxx7qhBrLHp0n\no1to\r\n=fyBu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"09f43882b317744481f4b6845b1cfae0461775d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-alpha.5_1568961162491_0.29190925712857796","host":"s3://npm-registry-packages"}},"3.0.0-alpha.11":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-alpha.11","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-alpha.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"e42ff8f543c18ce38b8e983ae2a6838d02826959","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-Ft/0Ka+tj6ZEEoZbGkb8VppiLoAQBvhz6JlIJmBBP0AKJsw92EfusX9Ik5uhUE5kPQ3EX6rk/q+OgZtaLhJWjg==","signatures":[{"sig":"MEUCIQDCGq6BWStQM1x9KANLUf3XrvxWA7r4CFccd+tdx8+NggIgGK+1YqKbduX6GJSAMtjsbGm7gfrFkWjGb8i7MO6ZfAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbD4CRA9TVsSAnZWagAAvLYP/R9w4QMYF/HXnNZs8JcU\nooL+92qGdUZQIB2Jo9ErqZhpD0bh1Go1p22PM8QNPWa2tgoGUXWSmq0cRarj\nrTPoPr4wvZcfiHqKvDtmVUU0t1RD1NOjr/dhEEAdfm8BNlADTOq9JzV2UZvq\n4HdmdYNeJrhsy7/w9ErEvBER8IzH9MOO/VwtO4vd/369Oxooz7hhLg/Zggzl\nDAKvOH9ZV1g7LYf74ZRBXMEPNW4rXOFtfQNeDsd7qLO38EQRNHTmNVvCmTSY\nTi+NXaFI9U6/YZVMumYtxFFycHs71Nr6yy9l4MIBWYcuYURYCUlh482U87If\n8TWs1sbbi8k2jZRxMaBtTIBI03aKH7VsCT+Ks8Cjg8VDv6KkQMDqusbndXkO\nVT9gbhntRInambpK95FwEBHIbtkg/XC7eJhTJoLmU9fX2xsxWPcm7blCZQgx\nZyF7QmCjactFbEoQGryYqaHppwhxOV1RF5Si0jhHSBF+gN9U6AfnC8sTYftw\nKNXoweAR9oaSAg4Dm5abGlDditja8eB1DvpZiOnZ9kC6pH4tZVyUZJLa253u\nwtNLsVECyQQqsaqMux4hkw5/q/Mo1357qUnVrhZWu2hIALx30EOGGUVxT+1/\ne04aoypziMpMubcH22/YqAyJ7FRVhD2SKED4j2mycH1TOE7Cdq80EiYOfuER\nYXOh\r\n=UDa5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"ecdfe7e68c95cd3ce9eca2c86626275d1d4559fe","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-alpha.11_1569566968025_0.9165945015418904","host":"s3://npm-registry-packages"}},"3.0.0-beta.32":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-beta.32","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-beta.32","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"aa77f719e3c4344b389ec13b5db980111a00f3b3","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-beta.32.tgz","fileCount":5,"integrity":"sha512-DvFJKEeuhnL4bQgU/fWPAwc/9DWdNSMGzA5mecMxEP0K6Zy4lSfr3InqTdtGUWw7+W/m68oegCxgUviIMLkiPg==","signatures":[{"sig":"MEQCIHGR5cf/EFMrTo4/CmeOXFUWnj4E18rsQ20uS2qSRU/qAiBe1liiLOh9DzJFCUnK+m6bKtq0ydXbR/yIFmpClbn7FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo8tqCRA9TVsSAnZWagAApR8P/ikrTUL8q/I3eHnZytrj\n8DzOq9UeEc30k2Egc6wFlfmXCrvw/if6PLZNbO1YyJSso802IAkhUZvpMRqU\nY+l+81ibB7fAjI9gKDBkke9RsZcVkk2euwnA8AdT7HKwn6oVutjC+7wi9L+l\nwz2Dutb52cXoe7gxg8JLT+Vrz1ms+oIousaoPNOw38lmk0Bsj8CUqrZlbPsW\n3HgeDLUfExQwothVim6etM5ANQpIkiqnlgHzn+dV2cbU512MIkx9Qz2iWCfK\nhBZsUt2j0bgTFRZUk5mZaGkgY3WYOuivDid5t/nmegAqEY7fKUaRxh4V1kDM\nj/6ISSC0SztO19tmGbNuittluMnAc2rQvhq66ABHP2G5cKaQI5RqclVY/gO9\nm8CPVc9sCapwZtWxvVgSi0IBKHyaHoNg75/veitxQZhTxkg4CkdxbVoDuo2e\nFY4hUJ+KhUx9AO928fyprWrZd7q0fVPVYR7qauTCxWyY8XfMTxx7VI5T2tFE\nrJWujeixG6N90y3zT+sh5b1Ww1scczIfmzeW5pgwA1EoIRQm/fRUCpkJ4NtC\niuL7hrh7Lde1p9LDF9E3iBvWQzD183o44ueO2m1PmiTrIEimIcVa7zX5ggXe\n+FMW2HEhfSwJnsOLp+9nk4Ev+SZuIhSjVLvgj0rZ2xe2kaBGnvxMMKzL3uat\ny0Zx\r\n=QXJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.11.3","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-beta.32_1571015529896_0.4444929942744158","host":"s3://npm-registry-packages"}},"3.0.0-beta.35":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-beta.35","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-beta.35","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"e2544df4dada1b8fb37b99f3faeb12430a9488d7","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-beta.35.tgz","fileCount":6,"integrity":"sha512-1a0RlgXCJw5MmcoRbmqx5B0x1ZMAlfoFu+GCzHhu7yUKgBtwbES6uHI1aNW6sH7gIFKjnT2Sgr7FDpQO/lf5vA==","signatures":[{"sig":"MEYCIQC8vcEATbSdnl5H7XSGoSOn5y6fvwbCZKMBFzZZie7qsgIhAMUn1+0ZV5KLfbyaqt8rHxJI1IG7PW8VEMsz3aoNa5tj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqWLNCRA9TVsSAnZWagAAFroP+wTc7Ygw+tvByCbnMAzo\nMWykRYoE0r62UPrbdkVzS/wkCg1fo8rVhu0HX+DW6gp99n007R4UPVrDb20E\n4X3eTyvTcykjnmiAsBzENyw/LBjg8cDV0zIMJgoGtkVtxwMeZEra32vLYE3j\n38kmEXCuASEmdPk2e228kuB8u4hVDRMXIpbEqLtjNJ14l+zizdrtiWd4IvQN\nokfF8sbfeS0WvXON34RcRfE2wgwXpDGjbl9rFfaVmpqmqbmOPDHgmh562ux4\nx626gRpNAOlRlCstIfuGJhX+qNC3s7vSdKqLyNMyQJRf0uB3YfWeI8ttbRlt\nQ0Ximv8ohE/gMsHYTOC4UkrsdprTRFis+WAb7UtP7QPAHgjwJKyYSWqlj9Kg\n34o/FFNxbohGYSpcFYxi+ffi9R3T5p2eeHCHUAM/dR2g1BF/IqveDBGhiHGv\nkMKBRLBBcZpu+XjUSZiYHTfgld15JvPXmZLJctaPRyohSAzFEaGyPQZD3AwF\nl8VdvZiLqUv5aFE5sW9tEIMn84hBjrJ9tv+QN1HiQ+mLxF8i5/T0aGTGZVlK\no/zvj9xZjoVxq9fOd76j5BbcaVXA92MlR3BSlykzJDEnk/mIYlpst/yJBLFz\ncXfmYJoIWyOd6lBCsOBBd+0GdbZ8CUkU0GDmrZZRiKPPrXoACjYiekJK3+wp\nELTW\r\n=0AIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"6506e91bedeb6cd9a30c22f437603e14e02a3ca3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-beta.35_1571381964657_0.7770134563885611","host":"s3://npm-registry-packages"}},"3.0.0-beta.36":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-beta.36","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-beta.36","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"05458c616b1e5b6b691f781bc662f365db1deda7","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-beta.36.tgz","fileCount":6,"integrity":"sha512-Vfv/RcUoOOEJEYWa5ADu8k6dhM6KJ9a/p6BIBIVlLdhbTv+W4vKDQV/SyTENjZb/t4o5POIbz/VERTVDMQmpVQ==","signatures":[{"sig":"MEYCIQDW5kl4Raud61GRGKexMQckxON7/c085q4Zeno3vdc/rgIhANhbcMDqOcRDoQ3IOWbKX77rbxP1Wg29Kz6DpZxP1LLJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdquluCRA9TVsSAnZWagAAUtYQAKLxIiGCrBMNGlCcOKUa\ntME888JbZdEt8lmDi5ECX7LXKe9P6yfgBDERKT5I7ygSkpL63r9aiJMHnPHY\nxuInLIRMeoxJmCr7Xe6nOmnHUX/C4JUtn7wQoZGn7oP59H8/CL3oW+Xo/G/X\nHrVltxRw9KUPPtnpJhjV6W0OEh7SRIlTqPqsiAk6V0L/ulydReyaR0jXN+td\n3LlNGz/vL39ILZZoYdLYyqayVgYZQYEq2SyBJqNoDwUaGMS7iI07SZSxfgIs\ngu1YDEN1aAIN6UIlxrXE+ECq1Ia7KxbAzc9vli/vjM83egpUzwUIf8lCx3zU\nLCQCSUYofx89ss0zXZ/cXnewUjNheg1Yh80qnFwTUesCY7NWitSVeF7M+xL/\nkrGFmx6fens29L0RUXEeNDY4lY2CmZg1PIcyTadfX2JIw0Lf1rWNOEr9h5Vh\nbJa12L0el/nEa4ypqR7Wg7Ag+22Wu5ACJyt9KM/eK05H/AOQYfk9I0LBqtVs\nw1D3Dl62rKcZtpuUAPdu3bUXKE19twxFKSdV7aK3dVBwYIFL3raUITEdKald\ncLFlafeymyp1+0gBk2GEXZFD8HbYNLHIkrsWuV5Z7Das1Vi45k+WclAOamtI\nLFvzrNipdGCW68jpoZaFhR207EDaOBs7PBMa0+hhkylyv8CRqj/Qe33nwgXw\nYURG\r\n=9+cs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"9eae9fc87437b61f0019ffedccbc3df7c8e02a78","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-beta.36_1571481965644_0.46822734118365106","host":"s3://npm-registry-packages"}},"3.0.0-alpha.12":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0-alpha.12","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0-alpha.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ebc3ba5cf6776931e5d4fd31f45f012b422207e1","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-5c59ggEFC0ZObdcvAK+rB9/eymziSQ6YcOw8vfe6hq6okB+OXT+PWAASFM0Md2M5Il4rw2OE78IU6mH6ILpl7Q==","signatures":[{"sig":"MEQCICGom3rtTYye2Ib1focx76ilvD2ciAWdscJKttVUXvqTAiAjBNt5Bv12Mdl27GcWxNeErpYdpaosvIGQL9ShOI+EJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvNfPCRA9TVsSAnZWagAAbLYP/0gRecOlRkUI23hms6dH\nBrnfZE67qOMaBtkqWnPTGY0tRtqwTgQgVVZ4zdLQMVdNjg00jvSd/3TFRTdS\nG5Qvg2eBhbXXeFN7btc9veOJHzh+oY142WPWscHnhS5OHjDyAbVxbUtf4TB5\nsLepd2gjFRgsQDddPNFGiDPtvZ6U92T5ZS4jHewmAxgON21SiZfmgzxDMkY6\n+CMN6BOFV+QdbxUWMzmZ2l5iWIuvqUUt6Okh4GTKYGA83XB71A32tDd66tg8\nF/eaVsaTYzoKcKYM/Uy0IfxhB3ggQWP0Sg3FcQB3r7HAk7fJiiP5IOF+u4Cy\nRZVvXmu6UoA1/hRd/EU7cy1jpV0x2tVTgQVv2QfwZb9/oZwzpSIAIolIR809\nHcURfK/jdiYDVL5+//LLlaHWqwZcJ92vtygs0+58chDhEBN3LRzvR0/0EjRa\nByNWyMtctAw/1q4X2cfxliSrOjj4nIPmfPhiGbMAm5jwySHvkakRRFhNdxO+\n6VxTdrmlIAmqlOImBMfpwHWz78N/uJv1P0nRfizE6S9cxE4xSEGgXLQgHNrE\n4ZbVbLXEtxfqNfUuIm1dWwnRu5t4pc0YawOUw4rPyDboWSof34eL+1iXosE/\nPHALQku43keAYs2w1wBZef2vBGJWnNwWLK0CXJ39bV1J6ouIeuRoccd7WdAY\n5DiI\r\n=pAwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","gitHead":"e76c3cfc8d75ca087492088254c9ef0e4010c0c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0-alpha.12_1572657102714_0.45660205704606893","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.0.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.0.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"25c00821074f2460b3cf34f32b30d41d54a3b4cc","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.0.0.tgz","fileCount":6,"integrity":"sha512-AE/4idm9RKFxbdTRzl8mE5U5d8rWHR7sszV+dLNwW5ybOhC4gkx0I0sLtWnw8pYhPZLdPeS3boxVwvkfWagP8w==","signatures":[{"sig":"MEUCIGGHu5e69tT09ysw6FOw7QVBIk+EsLqi5Fo8Qxy08GWMAiEAwxzL4+n1UD8rEiV1HgneOSgpVN6LfYB0yjNnErIyOEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0PFtCRA9TVsSAnZWagAAinAQAIPPvgRRtET/blOrXKqT\nqL8WGWOg4t8ujZR15HgTgv6WtxmYKZRFZQzbbwp+y8YwvOx7Vb2BkOvz7Zhb\nzqh2urcrl1zTgwqG2nYPxLqbg/4g25adYU6hQOP1oY+azlWKoCYROdBTZ2c4\nT7ji9v98QWbFOoYSahge+AXtndlXdoJihJz09IccC+WXWA8wX0zIInvIvP2t\nFa7N147RN0OsRQq40ElqyS0yLPbKdFlOmT49ZmCef1wzxUHoPeSSfB+frBCq\nbh4CpdFk09C32rJN7o1sYfWDK/tYD6nre9bpnUjd0jQrfs645OL68dXJfyh1\neUVX4kSrYZZR+fikyKRLUBdjjVX6FwrKaAlb36q2X5qry1tgWEzwmSmw9Lej\nspdRlcniPXkey5Z4x9CIidy5FathgXzPYAtgbZpefuzofheKh5a74FIJubR/\nDPypSYa6m9qV7NLdu3P8ZthgsUhp2qbVDvEkcZCEDYqXi+r3r9R7a4QgTv9K\nWwJE2yjXCecxHiccY6lCgxrW+CRrmixWn5QZ1ShYQz1DU3y3xYUQn82w5yOP\nY1jToMCLIk3JOVsUViEUXmnh/H80I1g3/OEHtvQOiBy6gDE5cLhwb0r8pByr\nr+KLfMocey5sDTxO64vrKdYTvdIb09WteZNI52OaW4AZUnItRXe0yphhsawg\n+rb3\r\n=5368\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bd783440a25a2c579fbb506b92d90bf4fb7e0289","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.3+x64 (darwin)","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0","lodash.defaultsdeep":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.0.0_1573974381478_0.5793446875021302","host":"s3://npm-registry-packages"}},"3.5.0-beta.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ab037b34eb0656dbeb43c0e62763060a499026b1","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.0.tgz","fileCount":5,"integrity":"sha512-lzetP2e7KE8eKjkCTohBdHF2xMYgjb1Zr4YcgdkriFFBhRP8ty4jLOlQuWViOnL8S7SntUE1R7qSrfefKRDdtw==","signatures":[{"sig":"MEUCIGuXRTP5AhgQFZIM3DVxIBPoCCJwQDXdH0NfIkTnIpTEAiEA+rXJwLEC1MLvpBiEOXcjTcgaIQL986+m4Gl/M7WwH7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUbN0CRA9TVsSAnZWagAAcpUP/2zsCib2X+tbSdSPFUEk\nfUJ4kwkl1AJEvtKb0fDPKyqEh6Qb1eT1hI5Kp2AOIzc0Xubq4HE0dWeeixxF\ng4KXUvDlnj0XJk4ip2tG/By7/lRnyuWOAYMoSXLeQygT0F/u+5/3yj0rS56O\n7wZcRdEdnSFSJOyRUYbirSWVMdBrAchRpDQEXBMUYB2NcMIB/tOtaBI45w7N\nBkMoUqiZb08uL64ZsrnKxCyaL6LxaV2FrrfUYgDGNi2khIQxzjmjUwRRfJoa\nxxvDDlJUUqo4pJucieCbL+YEyAo/xvpkcGBn1ZTwQuYba8EigNdHTzKWf0oe\ns1ybOFfp5I1a6Kro3YpCwIYsu/Dpntm7UGLbMHWVyOSBTz93CEzc+90aEOMq\nA8FWasdCYbyhxiFMCd1dLAdbDyMEAjkLYz3d22Dq2pPY9Um7drKTb1531jq5\nanl795HDN8Qi1CBKZ7TCFTu5IEM3LFTdtauVjsf6KM/VCsXRSyp+jkl3X7JI\nzp14cJQBhB1g9YlrVT0IjMEORTVo2Nd5TInd0WnDfC6RN3zlWSjzPU9sA5dM\n31OhunUh8u3zBrBCjkqan3AiiQl9C7gBK2Uq7m8drnCxUtJHjZ48xS+FhgEt\nP0q1kqj57y0gdp+TuzbELH+6d/WGEJAC6V0P4CNZONB+OlD+/DX2OMqcZKhI\nnfhd\r\n=pBzJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.0_1582412660153_0.5350317544198111","host":"s3://npm-registry-packages"}},"3.5.0-beta.1":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d5ff0f0dd6651ae473014478401a0ae3d7fd20f6","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.1.tgz","fileCount":5,"integrity":"sha512-PpPdrNUXQLRGcqqNM0h8riQaZJweoZ2DICg6EyRmxtLqw4FChcF4AMnxDoKeePhMKT0MH70+Wq5+Xa+CD3Z8Ww==","signatures":[{"sig":"MEUCIDvx6rqz5BvToqpouN18WjZYSB8inhJSEpMEJj642Fy2AiEAg1rWaV9JG7UCNbjJ8OGnLp+AHfhDlWzNoOV6/64Kvts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUbiACRA9TVsSAnZWagAASLIP/0fomZGXeOGG+7nig2q6\nGOfNlXOZyQFUrluifu6mfRq87lr2YYaDag9C9cTmbaVxit2pW7nZ3nPfd4aT\nKk3e6Ywv8oQTp4qGuSeTYHC/8wJ4rxBTrmriBIyCLsSuBUbN13Q7DQOh9Gy7\nxlwitK++nTUtU2H06+vfeDzHKs3S3kUoae/qooUN7Olqv8yS/auBAwEu9FZF\nA5ZccGQi5Zqx1/HsAQ64nC3F7QQfeyhrpLKp7i/LWT+Rym4luUfSsGBGle/+\nZbQ0wX+jfS4RR8KWE4Mss2EfUqpvAUQktMj/N6+DVQlnWpm8fG3e/mwnEmHT\n2RslgljZXdkLFnw07a03ZyFdsJmpMf/xzQmWvLjjjY6QiWuWlgkPeNBmBgWh\nbs5XibQsBZcn8TUckl56zaM2ix5g7H2cNEBrL8uIK6yx3vAojpEZbPdOZI3t\nqqh1PZwOcZf+Lg7DiEL5dj+iZhqdkEzZUgP+15LRp1sLJsk2m/ClVuU/AK3e\nEh4JiLNVFnD4vWc/z0ZxeUDdDao2pJOQxKvD/xYfG+darVEzfUwY0O1SEaVr\nkXbhiSokaxuALE9rSATeIvnpVjQf9HfrJG+iO98U72qeF2cAsbDfQy+QYcTe\nM2MgVCSMVf+fHxp8+cez1YEmhazRgp4DWk1JuP7VvCwp0vyJQT2ZYC0iMMuF\nld/n\r\n=DKzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.1_1582413952128_0.7098166981381699","host":"s3://npm-registry-packages"}},"3.5.0-beta.2":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.2","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"07e764fb2ea6118d71cf6d645499cf811a944599","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.2.tgz","fileCount":5,"integrity":"sha512-vrJ/L1dWjgU4L6btC/hbWAGLwGGYcvKMm2LeyleBbL3gaY1l1It19Ku6R0CLm6EroFgmcLEKrWxyL/u2AFQViQ==","signatures":[{"sig":"MEUCIBNp8XfWITczdsZz2qQ1+1bPD1AteOscdHsshjhEYhCVAiEA1o+8MKmy4QsFm3KoK+YTbCGaj0a1V9+4m5TEVMISpLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUb6fCRA9TVsSAnZWagAAsJIP/2SolsqXGOAzyI3nqY/c\n+vai/AM65G6pOE6H1lo+NHXvhsL50ty6FHWeGOediNmsaDeNSB2Nvpeg+MKW\nOMpMKC69oq0drhJzlpUKUaDTiRstZoymDfIHhzmruwA6JGQDSJ2i/OcAAhTx\n9diPWBTd9dVllqcW6GxM4lkbKYYsumn8aC6fyICm5KM11DuJ1O3m+F3ed5s5\nHulONi32ehYsx6PCMJeS64oM4vqBiWekcpHUPJc1/Y96WllHxWfLrJWYr4Mr\nQuFlHPEwbNIa1dF3feUI3ueeejzk9XUinK92H0m8beZ7Dob7PfSZ+cRE1US6\n6QTKsjJgvOBuz1pCXLAAKKTG9NJzyz1oMsuyaVpwqn5IJ/V3VepXAno0yP8J\nLsp1N/U8VrUsl9pf7iERVruKjwh3PToIyxmw5QhFq+oMklkPFJz51bppHi2b\nmrHtQUxX6wet9jFqyIe4xH6l8WRmeiwosRiUSEfnNhNOV1BKdO3I8nsGQLc5\nrKZxEXGRMUMZKPjAr4QCqQajC3wIwDFnih3IzpArWAZ+5wuQhQUF1pAgj9vT\nPfPdSKEYstyvS/Cgxse6/4oQhrCQ/FBFunkafqqSrI1uSHUfEuZaN2gCaOML\ni58uTVigFhum912eEEofDXAqQhpgLg7NyHOUvIvxFPKB75ExEoX9IBOhcjW5\n8YE4\r\n=itaV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.2_1582415519369_0.9643823247457728","host":"s3://npm-registry-packages"}},"3.5.0-beta.3":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.3","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.3","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"63f0f027d0394e35f519537aa46e5eb2f088d081","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.3.tgz","fileCount":5,"integrity":"sha512-e8/rEt+3vkVNirzqipXZ66Zd+ns0JVe5y/B0n3x32S4nOdqd/sBC7/aV2mGp8P2OcOGYYfBgX8XFfBcMRhQROA==","signatures":[{"sig":"MEUCIQCiOf28HJsKXj9ab+Xh49i43mXOcz7epuL2Mfkd7RExMgIgLP9BMsL6ZLLpG1ubwkzxa5zyB5Ix7Z84385ULt34V6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUcIOCRA9TVsSAnZWagAAP5kP/0bIn3QtfIomAGxrl/Wo\nt7tuihKSr7fivJG3OjN/i9Kw3T72O2yZ8e0M9DLGyv8Slfng7Nbvi49pg3bx\nJ7JgNbmEFooHi3KBIeMovHfV8SZCI+4OJSJ9W3VTazdtdEdgb0uQh/+tQrDg\nFFwGu5ghA1QGFPk1+RnVrkAaBnQh0wdsKwEcE7iseROrkHSoGIcvJpDQvgYN\nFw9ix2xXuaD0qxrRR3NgZnrtNo9tzfA8EaTo2LuhfywMKFQDFSRHurSyf+lO\n0z/V+tvlXpRALcHIi6sD8XCLq4t1Ul9swpwyS49wuUHhMrlE0JiQQMUu5fBS\n7eoxWwcXh2/uqPoGqL7ZxnUXYhuJlDQei0PcjDo/k21ApR0GNSgwfW3EPkKS\nwWihh/oenKg9Ebu9qQSfuLR9A0SuYvk56SnuNChmuPRk4z+JJ9//e/GgY3J4\n5Creis0ckrEsDEI0+qo2e7sXsmAtCfR6A3HTvzbK2DeRPlVkkUzMaO6rErlG\nrPzjmuoJm5V6p4G7le10/R0Qd3mzlzgFY6QQmbcAwb+d0g3RHe117CAaa5KS\nu6ySnoDl/Isvc0GDMEmFvgQZm7/jOsoadSmWSm2ki+OAsovx8Kis0K2WuR/a\nqxKQIaLPHehVOgT+Uy9Xmvcr7RwLWpnmJykgVpS29L5pWhZ9PdgPtAMp15/6\nq9Fz\r\n=1HOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.3_1582416397943_0.6132646621122175","host":"s3://npm-registry-packages"}},"3.5.0-beta.4":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.4","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.4","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"df369f1ba60212e18462c5986e8b4909c3eeb0c8","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.4.tgz","fileCount":5,"integrity":"sha512-A58ZqWZ7H1UK2VM6tlWVuBy9FO386NVsca8zWFjW/L8LSzcjiCO2szdpTuJR4nMSMWNwvnISG0VK0zrLGF+wbw==","signatures":[{"sig":"MEUCIQDiXtV01x6DCpjmUgphdoSlah77dsTdebCuHKx/9+zRogIgJWVRI9G7yEvVEuOjUpMurhZMk9MsZ05MRjDRM+/vsJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUdvcCRA9TVsSAnZWagAAV8gP/RwJiIqHkuL+UPhCQJ70\n47tqucacn/clKqptC7J47iVEidMkiUZHyz7ok7e0CpUhtmkELHMSWzL/hh4C\nScHggUPrb5OWGEi6i66xLKVVYgcaD7w4B8SrC/dyBWY6c/xXh3IZDG+cPsCF\nM/NHVUbumqQER84OjOjw0WIKdPD3CtTj/qrLeBQyg79oFIU8OPd1mh5KhJ7q\nwFj10u5Yve35e4WVu0d51vMxeP5YtOKby2nUNEkY8izcUOetvNx1uKjv3a+C\nyOXlSXBsv5wyb1lh1zK3AvSl5cOD0JMPDWlQzHDJegUsdEFg+Hu4YltLPIW2\n9YZmh5+AvDBGqBzLLlUITJ31lBNrrYESEVNn7P6lHlg8jQvEHNQvHkMR2Oh6\nj8NaYpBbl03oywf9EomUAQgUXM23KEja9+AqcMsqJRhI6GnWsUfjmoTJAsP4\ntqBbBfk8/lMj7IeoyqLGBCzMPKTbWHFqovQXNOeDDy1NP8qJwq4S9IBIy+hu\n10eQ7HryeZSCyk/EjLWqBGyxUtN9ov6rfULlX3sGrLc/Le6ZZ2BFx6rswbj6\nME7KtbgeKKy2KONrs4LGrq2Bc3iEOUaFIv0KKoBtjX64W4etNFrrYCYTUny5\nyngMMNPOUiwD2hXP/zshPQrTtc80Dqk1HqfVSV5GXQQtq4yKqcjst7vmxiWI\nPJGo\r\n=GIi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.4_1582423003841_0.7717721209094339","host":"s3://npm-registry-packages"}},"3.5.0-beta.5":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.5","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d289c58e13e9628867446f456f27905ebed7830a","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.5.tgz","fileCount":5,"integrity":"sha512-z+PLa9W6GMu/cMSSJYs8fuw3MFbD67d9VHcHftlK4IhK+6GdSuepUUgQLWtxKLpgxjwuX15MuA1Nmbhbm7/MGQ==","signatures":[{"sig":"MEYCIQDEY5hKmicstGhtWERb5GwaqoiCUEhuDb5llJhCySR5iAIhAOBoRARnc/c6qeW7MBUOZKPWBd9QeT8SyhbSy/yGw3Nw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUezlCRA9TVsSAnZWagAAIdAQAJcz0Kw2rVUmZdzKIVdq\nFodfJIU1hHGIWVqbDx1AAfZzT4G4G86BKbF9fpttop1vBzzkpxtKykuKmNq9\nnn6ibGrmbMryEIhNc4Zl2Kx0GxhI493V/dBKYrhBVRI2hAHUfuajsPg843D0\n8OTVyCjAmESAW1AXWhs8edmxa97cuU+bOJ+VEVNnkdxVXauhykEH1tmgv4mV\ntsl4FeIiucyw2IEIQwFBEgmeGOe/P2K/q0OL0+5i/yR6X2vXKmMWcorjZNAi\ngJ4zBcutr3l2R2lAZurYy2WDMF7BVi5oJ3N+dS0aaTL4QVhuo98GFZjDR4DI\ncG2tIR4mzb7lUf2HTWljZ3etyNclcYoYTGYW15b6q7z9YaLRBdLILcQgSz0g\nvNh2gxrnYbzXCf9C0VZPdjsJ7ltVERuAv8TG2t/AvrcYn1epAc8QiNRJSJUR\nu9qNwLFTSx8ekDf0bt92ZKAvDSeaJEu0eB7DaafIY2DY9UlUWL1PGeysBR73\nWVvLzPPewHmHNhj+ANOu8hBmdoKXGsj5thEJhRm8O5FoFR1UAzF5U/Ea3V+I\nynNPNZumtAg5KBpeVdHi8YjD5kCcLssPqoRZqr/lFiwA9BiJa1ojU/zZo5gt\npLhwMOoTClWxse9twGgcTNb5HDqO0i5r1L5fnsA+xfI/NUVL/NO/8pvKFk/Z\nieeK\r\n=lpgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.5_1582427365459_0.2947389946238743","host":"s3://npm-registry-packages"}},"3.5.0-beta.6":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.6","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.6","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"96a9dc143fc141330221aceda8c8cac4ecf809f3","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.6.tgz","fileCount":5,"integrity":"sha512-anoFGWJ6HIfbez057oNDAMJH+VPSqaPJpxXQhLduPSUtyLySowUcb2FfUWjrASBnrDO1kMYii7rW4uhUE3ZmhA==","signatures":[{"sig":"MEUCIGpBh+MTGcOLndpqEz2jwziNq1liqEPQuml2uxb9cI+rAiEAgUhCZ0avlM0VzdL+DTMuw6EHBNpmEhrVKKLUys/Pvu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUe6vCRA9TVsSAnZWagAAc70P/iUACTETIe2Bmqjz3DVu\nIlOqsUH719HpuHOIBRfYFYFOqpjMbZOtyNOFo/Unj5WPq2DYTEadrS3UjDj3\nNjUG66k05kvDADwkStA8PMVikzEVGxnaUXcsWeBkkGE0PUZkpm3Ft+/r7IIZ\ngDeklxLEuxKwQq0FrvGqYaaJJ4454yPHQ0S5LZdDSDGUQFR4CCbcR8FO3Nub\n8ORkOzhAkEqmZ8fSMK46bsDDUtVL1s3MDUVIdRXRnitomHz4qbbemwgzLcDT\nH1xaw5xI1bvyIjvU+sUhZqdPZUh/t04eD4cq0ludPDscJCTZdcHBZZIes8Ob\nQwckdkX3b0aNKW5eJIJB/X6wSruZtOEPtvA11m1ZVtLVKNTxh7WpO6SIyPT3\ngZesjkIzrbiqkyFQrYBXm6lPgAevQumr6YBT3WDpzrQo0RkzSOX+di0RZS11\nDdAAtuS0EdKR73rHIcV4h8Sf93Zdl3N+VAuw92qO77L0xpZKT/RqzzNv+YWs\n6u9iYhAmxaI3o/UGQSw5laASPf/fiOaNT1cu/gaxlotUJNS4dQkXhOl39tP1\nd2CAfwgFWfDqgN529ZMz4MJb4FtXhTOu9B03iRKwtnLxq1uVDzn+8EOTgr5R\n7c72myEibeWTXdEk/hi3uJJ6IuzDd0Oyz/7F2nJPhWrIQ6YSFCwLLPclV93z\nU2Q4\r\n=doEg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.6_1582427823574_0.6653646202551609","host":"s3://npm-registry-packages"}},"3.5.0-beta.7":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.7","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.7","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d5eb97b8f71dfb9d4a5f32f287a9bdfea228c462","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.7.tgz","fileCount":5,"integrity":"sha512-zBK+jwpRHNWWYYxZNQvigaQG5KV/Fg7GoeTkKovGoOPMbUBh2j8W0gvs4lRD19C3KDtKoMq+wcSFtz/FGpijkg==","signatures":[{"sig":"MEUCIQCSETMko5fCk7aD0lvCfHYjSddiFfj6zIzBHbSmnpkrsAIgXT+q89gepdiTilxofXtxkYqeR8K453+pYzltOzvnbdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUgfkCRA9TVsSAnZWagAA4KAP/j7w4bwOJx0sjrsXvDpp\nHwgv1cXQaUR+U7+x5Ot63g7yywVifXulQx9Xfem5BfJxzgxSWLSjjzfMSlyt\nGwJhQXOMgursddFoYGqkZEx5JfKyeoDAd3lcfWUhuOFwm6ftmjMZcsyQu9Eg\nljUUpqjTrnZHgJM+cgZSG8R3DqbwzYKaPvcqoF1uVlvrLPOuRBwVTCyaKKpI\n7+Ah70aH3JJcmEumFMky6hBqGMWGuw+x6cJQbfTjnAIr6dnnZbDZVA7stxI+\nbSuFB4Mnbl/jawKoeeTdnUtEaoG01t2wyMcEoc0qg2Qu7WeMgIIhIH2f3GtK\n6bTLOIFJoXQoYsDcgeD5tx/JyAoJCTjPfD0/HOXLh82l6sFtYPaO2jsTxMBh\neLsoXfF5UBQIC7BPOpJXxY9xycd5lYo57nEILelirabdh+fgolinitURM46f\nlKgLqdWSufVCUl8yhC6Gu/9e5NU1dyRgbTssjfoFeDqKxK7Hgs2RSm6czzcL\n87LI5uD84y5JCc7Bfq9YCFyoFmhlf36Zjt+QdX3MeM7pSwRAHMDZqZU5locK\nrkLCEjl8EVo2DHkhyCCXuYshCADrJCURYgNV7kTPnbQscA+RBs/0NZm5EVbi\naxzJbMJl1ab+oTWmHvMaUkWCuccskNaMrhirTTXZ2n+yOfY7k336I5zjwphW\n2xAD\r\n=kRju\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.7_1582434275973_0.6772677441690622","host":"s3://npm-registry-packages"}},"3.5.0-beta.8":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.8","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.8","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a0dc3f121a955e7142d76828e5d2bbb2b316e004","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.8.tgz","fileCount":5,"integrity":"sha512-5bGFpJ8DDGtV2MHfQhNPJ9HTPnSo5Z3lYyKLj+6js+UcuTqh/DyouobK1IuaNpMUuean7sLLojnG2hBy80hcNg==","signatures":[{"sig":"MEUCIQDvDDMajg8+3RjjLeKQzUWpQqmvFelQ3Q2L7qEOlXgYHgIgGFxnxczM3xoG4A9pkPLCUZLtxyQ+bVf2tFlf2mVcmCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUgi1CRA9TVsSAnZWagAAg3gP/1OdaepTfogzaZKqYr1l\nbXmRr6Dm3GVcZifdGu/jdEZ4JnFXYqklbrrmP6xUlEx4CgDasar9IFPvW9Er\ntYu6zPHXTSTF8UL72YyK+7tkat6lgGO/DlLQ5XFGGCSP4GvDHQ8pzs95mer3\n/b+rHGvBSLni2IJ155dpxheDzsuZVkzQ2WniN2VCQ8+LBCmb6YtjxVG5Cwaj\nvWq8QTtKMSJXYPngXzTOnrKkH6epBNMa+VS9kRe0iPrRf0a+nZbkrAtq/cV8\n/mk9SH5wb7KYZG46ECWAvif1My+C+OrAXiKvirZ+Z+lwjVLAOOk5QbsJr7IX\nhZ2/brhv6tLSK0pMB/WMUm8pTJjyjjG2J6zRLLxW/wdXEFFDB7i8YdX//MSE\n+HtqmgGCQYdD/E+4TSTDUZ+12prUVKwkizGBPbT4W+sTzhu4ZB9v7fp+hnKL\nZgFYmNeCGD1mkqDe1i0vnpQJwJkcJ2JvfX240p++wIO6mLV/kUglrxfGMKCb\nKMsR25ylHlZONGot74sM8vBhf2NIRHoXb4URFYRMBcfnD+1gVbvfSt3hwvDL\nArwkpWnbNIEZIlDq6Y9iXQcSpwT2bEaAf7u1oLQZCd4fq+yTHcr1b8YFALs/\nXyZ3Sx+aa2JAhGa5+OjKHFOWVAR92kUs+Nr+EDlDAGX7N9LV85ykI2h+9dnB\n4KDQ\r\n=MiDi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.8_1582434485616_0.3928034534322158","host":"s3://npm-registry-packages"}},"3.5.0-beta.9":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.9","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.9","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"1c231796bb3aa918cf2a5862f40ea8d9c2e00d04","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.9.tgz","fileCount":5,"integrity":"sha512-jyLJYMjylh4GkyTmihoyN84qYIIk2k1G1z4vF3ATyXrETtphRnEbuG0Dklo4w7l9J1hdZKv/ThfsM9TBwQzEnQ==","signatures":[{"sig":"MEUCIB++OTRS0ZI7HEpHwxJ6kEF8ldUhCqZ9M8ldM7vRRmP2AiEAgq11GsRs3k4izo4UoHHeeTvJICR+tZxfMJuFgNiB/DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUg5nCRA9TVsSAnZWagAAnIoP/RiPSeNPR3PiyfRdnurR\nxxthbC2NLkkGSrEE8KUFdv1lsaPhe9ygwQ/fw03guAHH0sgqO60Nd/987OB9\nKNi1eokaCowNYtTg9+yW8FjLl5epFmwatQxdQpJvwoZ+0t72rtjqko6QgbbU\nEWLVig9Pzz8nQeH9BOJaRw/WDiVY2+Hd95G5FndlxipKi77hwa9LtUvc3vDW\nFM7duxPPVaY+l0Q7N8lmmoeO3oP+R823i8oA47myaaY4LVVCu4EAJiI3aTMG\nrRipGYxmRuxWrlgqhOHZ/OMScpfS8Trb506/kiQDck6In2ZsWZlQUJnRStlM\nN6DT3z95bQg+2TSI4xOZp84FdqpVobTTFNEjLAVnVaYW7NMH4a8fLu3t4K/X\n5ivxgOJulYPWBgOEXdn+y1Yxlo1u6kCFhDJiNa+zJb1dz6WFejHJYM+4yd5P\nQ1wxXzNtfI9sOKIaVUiCN7jzlwHtuxLpa2jz/+5pbBvBx0jpnX3RQbPkcZF9\nS/sAE3/ytviQmG6RNpDLxIIXsAP9hvlE83wLbqv81yjdS5Uv75S90NhymP9l\nPqYWrt4bOtP9cXmnPj1lxlEbbVca+X++t3HaeHNwqNeEGMW8sCHZauFeS1GI\nplJ5Wuapsq54Ki7pmmThGIqkrAMowk2wH/ls9WT2Gwo5PPx4Sw/PEdr4AP2p\nu6fR\r\n=b9Sb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.9_1582435943463_0.0364170520035354","host":"s3://npm-registry-packages"}},"3.5.0-beta.10":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.10","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.10","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d60f056dcacdd36fced300b9441b472894f8e506","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.10.tgz","fileCount":5,"integrity":"sha512-Pn+CPj8SJXm4+8JX+1EgCuMPz+Cu4tfSy42e12nesNE/meDyoNllT/U5lk1QIG9BARpRpndOEzIKqE0ZyqlyPw==","signatures":[{"sig":"MEYCIQCJ/dtbISBD7UimKM+8BweEROJv8b2ye8bT6AXN08wLeQIhAKMnaT62DfoRGShLMdJ9QnBj8bM2gNNT50Y6ww3PCj9q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUhJ6CRA9TVsSAnZWagAAhwsP/0u9Grf6591f+4dOIfy8\nuonIsI9ORa9cNQNtsK76/0aiIDAUYd5Ed4rBR+v3QJBfuh6I+scPXMv2D9E0\ndgkABb1gd/G+zPha3PIRMqBgCzf54xnSnngtVC9fwq7/Bd78O2QgjSeZWC9+\noOvoeEKec4Z3UtErOpGAwZubdq520ekV3pKkl2J48hq12KS5gfraOJWD8OZ8\nlnW2uxAtLxibVvVB/RG5aAmvWrVjtekbN8F9+KkuKh6V8nEcSD2bKLp4v2OO\nX8Mx6Irn8WMw7ktdPSZCIMaFmkuXl/JaWKQT9JJW4C4vA1TeQI5EeDsZvzBd\nluEjt1qzFHVrcxSvTfqKFdfW/0EaI+MwM/S+ak5UswD06VPdmdg0LIPFrSan\nUW8TDD7/Y4wue3BmRr6PwTq9HqNdyaI5Cnkn5wZJZmF71b5gJKfXZqoeA15R\nh3r9ckESkMzAHGqBLFaOAC4E1F0znyi98kv3Mg9f0rhlVuwM7GgyAyM1caBO\nZjyIHxZxWO0rXbUbNCkJJaclKBlhJpL7WtTuBZxQD+mxsnC3R8EQorMIkC/d\nZ5GhW8UwsqFoK3FR+s/cJWhN7H5xtannpuSDwCtdh6Vx3KDPCSU+NzyCVpnt\nTJo9XEwkLJMw8TL+TpyXi8Kdxvf3xWd0zGY6UMsAs+1mkDxQwfb46l3o4vEG\nABO/\r\n=REMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.10_1582436986258_0.672616466715642","host":"s3://npm-registry-packages"}},"3.5.0-beta.11":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.11","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"256a09b94af4c4205e0600ecad3cef4c4d4b1a9c","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.11.tgz","fileCount":5,"integrity":"sha512-64Cut4JRReywZLBGjC1KCAZVBrICj8ErF6pOp98/mCgtvjYKHMT0Wm+moW8fWky6//VqwjLB25OX5unO7o6L1w==","signatures":[{"sig":"MEYCIQChhC0clpGILiG/gO11H/s1hDE3DxP6cCA7s/eC4Oj+0QIhAMkd4nVcvCKbi+CdUvj8tsmP4svCxouJpwTU9yXv8SiC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUiuACRA9TVsSAnZWagAAx5kP/jUbrKqpryzHm9FigLXO\nUKoZNnJ2s71RspfXCmiBX9LTThDrJyhAJFcIKBjjGLtQEMt4L2JPKOw3Rs2n\nuJ5/PPlLxbB+w6k0M2qSaVehLDj9fsl43zFehs+RQ4cL9D7paLX0/P1OFrOQ\n+OWaMgWPR06kZAJQyCqIjz+5iXBvTBK8WxlucLo9wx1x8/wOkTts1gwMhaOq\nKhppSg0P1zFGEP+YUlYyYzvlvveDe50p9wWCOX6JlGq2TbD/z4MWzM4XAjGo\ncre6bo6/9Cza999irToLBWwKQvODLJCAsFemLD8oQmcEzhCb+3d8rCUpUcTh\nKrpyv9G4k20UQbpzbXdoPFQ2kzwvFlMZZ2S7DdOxDQFO/DNWLNxrADa+3wz7\nwRaViaAtWtrtlrXFfC7n7mwne+0Fw2bnw+FX7earbRXjiXfWUf0aDYlYuRmE\njIFkLb+Jf5QAWN9MzE35Kc5LsD7LxO0MR/qAy8LUeAl/5L7058hvvR4RSR6z\ngFf4UdR2SN/P9RGV8goZzvss4Rdimon28Lk8Ln0/cWfQ/CHFML/wsWo8FOYP\nxylpkHx08oZP9LcLthyHixHwnaRLqvlVBk3FIt3x+kbcivF7Ok325giWr5sM\nx48j7QNxqjzjop1hjnwsKVSgZNHPx/UrEe50Oa1prChIiMl15k/tDDpRdNoV\nmXpu\r\n=IUWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.11_1582443392375_0.8089064403260415","host":"s3://npm-registry-packages"}},"3.5.0-beta.12":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.12","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5c73c8b13264b7383602c4f43ecc367411ea89cf","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.12.tgz","fileCount":5,"integrity":"sha512-7m58LIMZitytwxprTGL1rrjCn+c/bnBZgc05b7NN0GwNWSPrzkJPQinT8b7gQtWFbjh7rArzW7Obaf4O4ZLm5A==","signatures":[{"sig":"MEYCIQD1rtRW8UT2znjmTRV8AjbCMlAqSC8DuIr0fbkpt+BZiAIhAIzT+UmcI2gpm1Gg6BwcjVsHieoKStbUFmX4z6TRm1od","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUj7tCRA9TVsSAnZWagAA3pUP/jOKTpwu5C2lrUeNkTLc\nUYJzKhkg1VVjubMoWFtlSHm4zBXUtNx4GrbtLvI6/36Mf6QmiD61zKHKOEXO\nnOl/aPMzTJACyiwkkjPP+GNyd7JjsWDOxg6iistGDAZgZsPhClFUJSkzVj6t\ncFr+IygJZEVvSI0Pq6LS+LESC/JqB9EvfJFXQivpxvggWcqv3N3tYX2tbXCx\n+dR3YwJTHdqIavJmXGvxZHfpCkPZ5p4MMhJ63PV6y3gl/n+logug/ucB8in8\nm0F9KjXVhXxU9TL071eMdsdXE8cLgHJZ28Mfl+wYQl69FaNIm9G19nN4uFNW\n6EmR9S8kTw630vmzNKEgq44Ga0SWvKWWE84E6Cac/EH7jTq0dMcSTSGxzMDA\n6M2B4m+lUXRiV7vlxVL/41eTlFOPJjZbdIfxM+D02c+HH+P/6v4XxyUwa7y/\nWZ1kENDX5dF18usP+a5vXNh3c3Y/QWS+rOaPwpjTTYkAF4ZXtG5VPMbn4IeC\n21Z1UC6yhp75fQqs2bMOStX7WdNrZ8ux0TL5mljJ7MxhsG641RLAf+vgRg4D\n64Iuf3KvT48sLJFVORUGxFl6BIdJ1HYocC4+1sADpk74ITYbUqo1Fycd6zmR\nMKfwsHGzeWJasBAW+YmVatopoMtFDkflyDn43ZbO56CwM8Laxnv0nMJHhRHM\nbMj/\r\n=okPB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.12_1582448365196_0.015385413590085717","host":"s3://npm-registry-packages"}},"3.5.0-beta.13":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.13","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.13","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"abcfd70b6dd79619440a07d50d26978f832f0c3d","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.13.tgz","fileCount":5,"integrity":"sha512-KW56Ie/pSVJd8pwfJlEdZ1my00TwSh5oXZSsZ7teM0QvVmCyUT+HItUlNS7RLdoRrOqgz8VhgNolPJ8OnqY0ng==","signatures":[{"sig":"MEUCIA73tycyDfJpRA9nGRHa1cZRcmn/VE5D6WmuGWnGWGQhAiEAqpg26C8mE43ZIrBihS0uivupsRt91UjUaShj9IaTTCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUj9rCRA9TVsSAnZWagAAthcP/j3g/vBYk5Vf1AALU0l4\nhq/ii/wMOm0Mu1AqhsM47pVxv0BZ6SdOvQAQ6ZtPv2lbOFmRFpfq5fPsARxp\nwT57caWIXr3SWi7p9DGaFOkctGSWQ1XpojfcCFAtATvmp+mZNzT888e/a1b2\nL6FgeTsk64e0LUFJ18DCkqSaLwPgvjYO1iCqG2wLXXZ3sZU8wWsdzrvuCqN+\n3c/3UA4Qct0x6rqwXbUOV/7pLiI4ku4ICIKlyzv6dNZ8UjgFw3Hu5ML8rS1W\nYJV62SDOwoODQEtGsvvpGAT+S2o5do5vl6+UlUrIy1SOBTsrmxO8vBCy6F9M\n3Fmfl09acY6eaa9tYn4zPoEDRSrrd/duCURGpTdjz8+K9iIoRO6ITOuFu4fx\n2upoMU3hA9qH2JzB1r/zJCnpk21qMCRb9tA+4aA7BrpUXP9RPt5p/DC0Yu6i\nHNpjUQkaJe1OfnIyN9e9slnGsq6ERcO3J2zbszz8sRhemT3TYybXb8B3qD5S\nh2C4AAb5bNnbKbWpxS17TNSDH+m7OkMUgvTUzOXY2cdYv3l8cJoZp5/0AbVN\nv1rdEzy8lQekuJ8PAfFae5jvCtspi0QOt+NDPAmm8TfKK5IRr8n5/2uU81GP\nTvO4PcPdd6LuKdwCOi0/5QIKWBDDamELesHL4BZKlFQf8KiYIu98sfd7nJF7\nk5KZ\r\n=3W+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.13_1582448491039_0.3698883888455424","host":"s3://npm-registry-packages"}},"3.5.0-beta.14":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.14","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.14","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"179cf65ae521843c8d3982f2b73d7391be6aa6f2","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.14.tgz","fileCount":5,"integrity":"sha512-SxE4e9gV6Ki1DcxyuKcM99uLoeOLcLSH7ZjkXKoHo3lfMQHdkSaYlzqjawrXa3TbbikbgGSmriW/irIbY+vbgA==","signatures":[{"sig":"MEQCIGT+mG5PtF5YDSmdKjT3G8IM1tsz0dSp8eY69i3lYsPrAiBWJUZ8+91AB042MkN5wa+oCjexdPgFpLwFO+vBKMfXLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUk0FCRA9TVsSAnZWagAA9tsQAIemIDvFTRYNkMkCFPqf\nPlU2UQx864fIujpV3LJJb1wXDsDNldzWs1v9953cVPPiAe9OeqriIsTgG40I\n7Uie5m5DaNDm6VmMi3xNURnNrInaxVhcZ+MezydpkEiEsWVmuzCpuETmflPU\nBx7d93vi/5IFFokbERkoQK+Lf2uYn0SArQga5k5hzA56qS1NsOyYtzdor2Xu\nMjEYpL9Zc9FZnuRfTbFQClEErI5KtHjt0j1Rdf4s+GOKDMYAkNk/kYlWSCJs\nc/msxbbBiNRrUI/GDlP5HuqpglkgxKyCMZ+S4JIYwjPUOy7YLJdqjUms57/Q\nTJu9n5iBKUa9v9cBuUuC0MjmoQuQRwc0w2Xy1/vKRyk9y1x5Xjtzc3Y1ZSyk\nlfJDDdyIi3fPWACCBzmhf43X9jbH2AXHALcnlBdfI3Kqk9kqCXez5nJvyn+t\n3S7FlzrQDopBejKl4WrzgVywK9IKQNj3Ps9Hy1dou70mAr3O7kBM5gBlGmTm\nHjJKAQHuHLlTO8dMfiUSPiISjUwHJA3dEIrILijD5k+ydFrhOfXKYe8zJIFK\nxqDlzDJl7xc43OItzqtslZ3Gg4lXaozHrufmRvSLY/7IaP4GnhFuaRPDCvSt\nIeyCtrPA0+E+fOpY5YIvUG6zLS7/sMaU2mBMcKfG5XlVpQ8ihB60lGmSr2Uw\nKQPx\r\n=WfYR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.14_1582451973300_0.4166424679155576","host":"s3://npm-registry-packages"}},"3.5.0-beta.15":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.15","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.15","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0f1c5e117ef254ce3d7ab46d470c09d85576d104","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.15.tgz","fileCount":5,"integrity":"sha512-rpe3V8sjUvje/GoY9m39U7jdaDFUFxnMpXThUqEnfUMISHQ8rozdSwghzqEYpvo1V4zQhNN4xxwdXrSlco3vPA==","signatures":[{"sig":"MEUCIQD4fuV7H9/WduT28dModsPwCL+MVpISwbf/EjDLf/DPDwIgd/DajHzUjaw+Q4zF8OmKATLCP9i5EcebCch7xF5oV6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmaICRA9TVsSAnZWagAAORAP/03abRIWjKSqSZOiXTY1\nJscG/Vj4+PIsMnuxlY8ZlgZ1jSP5A9eIp+79Ehb3PswF4oFtzXmIccfS79e4\nu0fntBZdvQD30U2NXADhL38MPpnOjJo0AOR3UhLrPRXWDH+sHuGqdSbshelG\ngNsC9BB7byFat91+XiXUtSJKV1oOg5NPti3mthLOcTjnyVBHAcweXTa/Nsj5\nUWok/2N3V/LWGmdPiuW26tL6qxHcll+2Lgvw6OdDVRzlFvvgsMEFAntMsXcS\nwJSJ6JbBh32XnGew5s7XGDyAtzp5N2FEhBMagk0Ir5x5EGb16GTGBWq0aHkI\nqPqkXKGdfF6uBnsuiA+gYtfXUfbPvUKgm2UWP9/7f+W8q9u5DUtSmbGxmvTw\nfkRl4PUlEd5Af9a/ixD2rSdlxAm7E++Vpo1WCP01ObrNQJkNRXeYeNOHuZIV\ngJiZkZGW7ytWqlYcS2l3M7mX2T+/ikuhs1aDWncueFnNup660H3KhVWbY+sB\nHQ6ID44zfbxYZnPnB/HrIdGRrdaxyAW9kEIifRFKKp+WUc8UHmADnHZeLL8L\now+a0IeZC/M9VQhD6Zxxq5Z8GMdFlkgqtVKDCDtJSo0xJCOBrUZbT0NMpnvN\nz8AyRPuoRyo5OI7LGTtyZBkYBUEf8oM2PFyN4WTVB7R5rK1gPhOqAGBrmrZU\naCPg\r\n=DwMp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.15_1582458503594_0.35469120839925905","host":"s3://npm-registry-packages"}},"3.5.0-beta.16":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.16","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"de17848546f9004a010cb774044bed4b4052a74b","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.16.tgz","fileCount":5,"integrity":"sha512-zKW5O+VrATJeck2mma9EWijzCwVVwcuVXquJJ4/F92io7QEmbGEtne+tpwTP3A6wKWg+DldO3CrB96Fi4PX41w==","signatures":[{"sig":"MEUCIQC2OcEZG8rErCajJyTZBHmhudRp4FW0dfJK8sKPS/PrHgIgKqsnBprHtiV8BJtrWBNrm4DJ6vEThFcpeeIG8DU2bz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmjFCRA9TVsSAnZWagAA7gkP/RgwX5aUEU5eKmzIRhnA\nFNhMuspSoACbosE+SjxM+JTboT1+6Lmnq6nGaUjNQID3h7PujPgz/vP5F2q2\naLY16Ks+4yApf3IC/KUBg9AJOzSmaKhI2QksO8wfAYPwmKj8RhBg150JW4f4\nMA4kr/0Z7J09aXIkoqZt0ucjJN7QZboBfvk6DFCPIRDe4qDe3/FKmUuCt4MU\nmbPA3at0aYfDY1lvf9J+c6LeaMgCJIH7j8xTmPGVDiroxYu0zClTlSYwMzNm\nTH9oxpfQ6fCR9YPe6b2CtP5MRO/A0LxUUiEMJ4oKDIWjnRIdgdEj7BkFNmYx\nHqUaUX8MRwmF9E5BaQRhbeVhyy6k8sDJs11aqt05kRMCFYKTZng0iDmQmykd\nZ65pkJvfVzIeqV5dKAUM7cfhSzjG0/eppO+yIp0IvpmBHs6jka2PuOEq60gd\nJm0ILyw6R766HcG/EmuuMed0CYo9yOF9W4DSsx5fhuZVcjheYMYdgTJEkOrK\n40sUm7EK7Fv1ly8N6hr0PJTgVz3bI3VPF8PN8ULXNahdbzRTCrLpBqff3aoM\nS3LmPQF4wvYIZxDktYSeUeortjY5VgfCkYBM7DnxIkwTjb34oN97Y1Hldsdw\nU0IHaDXUO4yFJfHnqjVHJ9+nGd6dCk3GCmbpJMzP4Jf0LFgz1pOIHT2/GdPF\n9t59\r\n=sSFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.16_1582459076870_0.3148778127445293","host":"s3://npm-registry-packages"}},"3.5.0-beta.17":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.17","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"cd19582ad5cb1d08ac5d8ac6e52406930657803f","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.17.tgz","fileCount":5,"integrity":"sha512-zAxeyLl6fw2OKLvJ0tLasc3fMyB9CaZHwURvZuadGr0h8db/CaxntWuqfD6iUTL5/XLkVKHNZwoommntdBrWng==","signatures":[{"sig":"MEQCIHyanSybuXOXhKpfIyOSiHW4LbYojJWpWziKOdaM78VmAiBq8uUkb9UgMbmUCGVB2ReyTHBo+UO4GhrpNnejNSqxSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmx9CRA9TVsSAnZWagAAwUoP+QCwOncJdzPJ77yfxi3t\n8iu/OpLzf7jpAKT0Sv8XMHpR729XpTXBEBsUGPtLRlTsVXBfUoUtCw/mXMIc\nrh2/wTCF9TOS5pdYYv4RwZ5O/tEX3f8NSWu6u2XlONoz4Qh+A0q8NtNQrYD7\nZ+aq5/pYgjDmadvhYzVzeHe/Rlde9cQa82eshkxCrXyP2igp+PYS15pOkp+a\nYa5CUzcy0N2MP/zDvcNZgIzVk4N6/R/fTDBWzwncTsO50vDEeJSXlwY6Mlka\nAaTvsiknzCkUE5oVHP+IDaocDmM545SAaSJxXONCsXoROcbZItalXs9MtEYr\n34quj6rAFvphnBvElEA3mn3yCnwIwBnRs+fsDmrQHpLlzSBfDub2bkyzLJqt\nHOrh0h87/Etx8rGDcP9gt+IE+cY5d8XTW+2vdpq6hUZPyyIZYc/b+aJ2umKc\nkPihsOVXlftD+S5pWEMFMxo4Snp+SoZnj4Rt43bPsp67mtzPZEy1HlFmieT3\ndXocfdCeo3W5muSsv+7YL/WBTJ7eOm5qjdHkpYCAif20pQBj12KCrp3LEJIs\nZPxO7Uq1CnzpLis8CWuVXG6or8Xt1HEIEj/nWXus3T3/+1MzmWVzfZ9B9YqO\n9GhBpV/+TwfSk/LMZrQA9njnbo7i8MHYQ09pyCoqpjpZztRnwgzgHUfNewTf\nfhHA\r\n=o8Q3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.17_1582460029546_0.8572540300432423","host":"s3://npm-registry-packages"}},"3.5.0-beta.18":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.18","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.18","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"88482603f9a41cdaa360867ff145c100957bb8da","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.18.tgz","fileCount":5,"integrity":"sha512-snS7cT0yWK5WuQw+JkYLAUa06CI+jWjrmdVTAjEUz3Tf2mTyjMBVFsqi9kg4CsHYyrFn9HCDv02m1H/0aqvDbA==","signatures":[{"sig":"MEYCIQDZqf6XOQoPVCEtT+kB3M/ozPOJ3LOy3Jy6lSv9zV/UZQIhAPS9xSJ6aKvlXuTWXl1GDH63MVfDJrBxioEMlfmrWinV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVJuACRA9TVsSAnZWagAAycMP/13bf3fBcQ74MCplU/Q5\neZn9SWx0AKw20Rh64uKuKCrTqosQugJX8dSSyeLIk6qSiprEkHEaLbumMkCB\nuh0GnvDd7Jc9bw44bCfDi8Y/NvqdvfSsII2A6TPKNcCvnVDscNIxSj3+qjUu\nOtSQ29QGlqm3y9uEYNkXlDO9W63bK/wTsrlD1tS4vZu/YogssTPBaT5E0tcv\nDprN7ws7aOJaca7Ruy092s5E9Njmd+ocirc9CrvE+ZOzXhCz5U7ZLm7FENSl\nB3WFPDBHUhsXGHpey83NnxYGVmP55rqsUJ1Ich6T1N6d3by7KTKpXsoPj5Zs\nEbsqZeAOnzZ5B71zOTsuZA6GPvFGipxv6Ed0NpkhCT5VLVP///gXOK8ORCLj\ntgqS73ZewjlEcUJ20KK3qKnsOHRb8AI1FHKaoTO4vzSgZZMgdsX/kQ4SRM7C\nSExlT1Tzsk/cX1H2gCebotsn41mn115FU1LNnwFLcdopEhJ4IBMWrKxNAr7o\nwpaFUmOGVujeAwwHBR00cA6JCy8CIcESbP6AY31cIhm+eHfkGZGjsPmGbkGi\nCuT8YiSAK1zPYiGfAYKmxCtvXkjQok+qS4G+AEovLZbgoWZXKWYY+fglPkDJ\n1E2pXhBACwCDuwgPnmd13iwofufEz0/l5UrGsdIjJ7SB40oLChJCuGIMh1Me\n5zwb\r\n=LiXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.18_1582603136200_0.9863418567225872","host":"s3://npm-registry-packages"}},"3.5.0-beta.19":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.19","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.19","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"edf9668c614021c982830f0ed0ade05db7f8ad69","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.19.tgz","fileCount":5,"integrity":"sha512-zTbCZYjvvLhGH0PsAZSc8FXFlrHEX7LKA6Bc+CcJJBFRXsMGnIrDwx6fvHVlKrewqyOZvgOLY4a866TkMUlHPQ==","signatures":[{"sig":"MEQCIC9jGG3UCrSkDtSHogSBB1zMP1s8GXWx0S3RT5jw5NbpAiBxIcCfvGEKFmc9oTtmXaki1Z6hnH+f0PyXlXKlEhIVog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVbQrCRA9TVsSAnZWagAAS5YP/0fVs01N8eCQs33pvrMI\nUemOZ/h1gm8v7NT+BgU5mdSQztNB0RGhg0+P4D14cZATFvnE6bZGpTDMvPzC\nLrLq0iS8+h6ZS+th/iKjYO7DLdKOPiicb2PUvHOzRpC9VPExJlX6AfPAnrdv\n2hpjIhF3CRfEgLMFkIz0l2lzRZkrKDgBaUdWH7cNvCOuwM9Zo77YvHa7ssuz\naZW+WZDMa31t5i8rJLgth5n8gl0wUAinMG4Rz1eT6eZzlObkN7rGU2QJ/ovr\nuwuf4s697u9kb8ij6S3jtAuLGBtHuFVBamkiXyW7kTFL3ZUwL8IdKJY/9wgF\nEPcH3SyHL/3zj0sCYIrSQDKsi6Bw3xi+nFch61uPDN2irdU8tjXGLrYsq+xx\n+yK/txy4YZBRxivi/cAlKQUZPQhN8uC8vamECLBUZTImqQb4cNRyn2LrlvvT\nVEzD0+XNavWKpvMwIX3D4fOp9Xh+beELs/PhHTPWWVb3lWQudGDOUAgMsefd\n7AVFmhTS5yF7Bxrqz5N93NKX9iCi9XT524yQB0xwO/QJl2HnmkiuXqERVumB\ncP0n+mt9tfGb8CPkbRiVDJ91LqRYMREgxR1Db2Z9GQKZGCzeZAZ5yswzGf7A\nAN64kc58F3ZvttoTYEUc9mjTroHsWJ5QuOW+eOQw1AIOH7Eniw7EPysBtoPl\nd+6h\r\n=asG4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.19_1582674987237_0.6451187032791872","host":"s3://npm-registry-packages"}},"3.5.0-beta.20":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.20","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.20","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7bde3ca3653bfe3bed8e3655a83b98f5eec351bb","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.20.tgz","fileCount":5,"integrity":"sha512-uAOt0ARtS8pepwYRIEiF9eBG8qTEhEyuVPLkMRfnno0ul+6CGs3R8KVECnewNO8mh95qYCITSv73/I4E8PB/Ag==","signatures":[{"sig":"MEUCIHUdpunEY00YpELA6tmvAEJzvyAy3w+D1w67xI6kHgKGAiEArRcYun+WzsSeeR5ATJDutcKW44l3kPfyybUU9vXWIfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZUaCRA9TVsSAnZWagAA9UoP/iYJ8iYrJXTwIvW02ygP\npnqzsWIj3qRJ/vr9jF/xuJXCMFPaFeKZha+CslPz0W7XC9JfQS42zTewNBbS\n9TTd6uYWfhg8Wkq95kfFGjy3zCmoo1jTKUEl6einsQwoBdw0krcTqvNuo7Ue\nnS5efF/xinXqxDmBeEY+tBlA4efBzmDxHR7WkF3cbZMwuY0LIWi1+ZD7MUov\nl0Xaknbq3oPQ8tHO1gEd+VF1aSHTdKduP9kjymM9QP/8yaE+HYl5c2SzgFwD\nbsp+Bf0ALd7dySVFAZd1whdgEqW8AnWPHC6Wyyip9X7mm/mwBetxweLyeu8m\n1qLPR7jHZNehh8XUvVqzKCF2+acNXrvh1cow/R4v8i17jRE6OAC+COn+o1/G\nuPNJ3p+7hHssWEE9mCJ8vhP+3uyP0o5Hhrt8oD6GeFIVuz8jbsbZeRUWbalB\ntWP2RMQJfmPrLasnyb6on8hCZr1wo4LBgqUmVBBAWkNgQUFwYMVrfnPs7qF/\nHzeM3Qm1oKsv0EOuphawxJB0RqdRqKFCMfftP0C2nEd11G1xTHFQ1ivvSOnX\nPpJ2oH3xyb6qSgFtajM7Va7TvhbgHv4n8+91y7MrsRxlNAHtuS5ZRPE+fs9p\nCfKqLD8Pr+w5yL9eSCkMWeNvKgayEi98xxekGdbL/4agvFVQTpyacx+rtvYU\naqTe\r\n=YApc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.20_1583191322290_0.07667263535633473","host":"s3://npm-registry-packages"}},"3.5.0-beta.21":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.21","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.21","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"01aefede9df9c125e96e0cf775841292a18a5d2f","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.21.tgz","fileCount":5,"integrity":"sha512-4z/89NuqmyVHQ0A3Jq/J1mweERP0F8D7LFOXlHUmz/tspgsSu9jujVeeTB1yNwaCgQpw8YEtKSPYr5zdnlOO9Q==","signatures":[{"sig":"MEQCICkguYPdFfPgpMEkt26HQ0tKATRKSYVf9x2rxpv8ApxaAiB9K4ZamiTX5XnbbOD+XewNxUE3VtlPedxkpcPOQm35Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZYiCRA9TVsSAnZWagAA+o0QAJ68oLrhREhCgRg1wEd1\n3jpfnstr+INOeHi+t37EeNjMvf6PRchCjfOhqdqsVLEDJcBPZpw6jPOLoZeN\nzYszO+QLOS3PmvtWk5jlwFrKI1THZvPywaKUKo/ryuif3kjxdg03P/Y+XQpj\nMO31Nz9dh9QogthQbj6gsK5EDaqfiLPY5gCHdGEWRmCB/lu4xqZsq5tYx+gu\nh/lUlOksJgXa6BpOEuKMjljh08jutRJKDfIJOOmMvaF0/o16diiLJMeuXo5M\nuxwVBOl6DS88B98sN7Mj83qxmjAl2p/TPrioDhQcOznta5vArCgcFpMaQhFN\nYRf13WuPsRDnRjX2zJsvrt+FWAVYUX2ABcIUbbzUstrs4dFvvWO5zwn+cQ9a\nCiW5yfJlOdX3lk30hpu3hL1dQoaNVkSteMX88+cMDMUmG++6cKp0RaqZtG83\nKAlzuRkeJkHzZsLMMRaxaY6OQAWNSEjbt+fkG+Okz5TB0PUMI/V8lGZJSN9Y\nBr6CeLGZf3SIFqkqpT1yOUFqPOsjDnGHBmAx7tqK3da+u/ayVkCMZDV09JnX\nvS3S+1PjqpNGbWHF98yS/uOSNoyOaDIpsuDznhLzIQExHGm7jpH59F+s+L7b\n/ZSVU6eKisn/Z/QuIwXCOdRoOzGeGl20ZBoyVXOJzV4EBDXC0xCvD3/QXQxB\n4E82\r\n=hoiB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.21_1583191586601_0.2244498140771558","host":"s3://npm-registry-packages"}},"3.5.0-beta.22":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0-beta.22","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0-beta.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"761d307042c3bd9a760e28eb4c2b84c70cd62f0d","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0-beta.22.tgz","fileCount":5,"integrity":"sha512-PgoIbd20oRRnsYvJPgkFM4rzVuyuQp8utDOOecZ139jiMKyN7M+pmumU3q6CFhVc1z3KoTzK9r1V0s2frXde6A==","signatures":[{"sig":"MEQCIGHJfnJRll5yUudAotnLj58j8+/u/82OXJ27a0MGreDNAiAcxY9H8ufyZzEDIt0Pm6jXoewEbcLx0IyUCV2pfDpghg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZmyCRA9TVsSAnZWagAALDEP/RfJUYwNiSlr6oZpL7Q/\nTjCJvl61ri2NomqSSseyOk8CzJV5ptALYKXDPJkAImGD19y3fGNeQazW179y\nBZkOsIO7/M+z+NjyiLiSr1k3vwK4w8ruCBAkb6FPgSB0JSElTmF7IFDEymE7\nsr172osVGart2DbvpxlJCXYIlf5X/8VcgpVnN/qSgItYYj5fxMadEHlk4pzP\nECNmLMiQMuckvCUG80eOS4iAMJuI1WRHQh/1KGqzKVXyUpJJBTCbIzWkxUoh\niKg/tqesqql3w3wy3aaCA2rf5NGWm8bI+NSaUVydxvOQ6Y0lNQ3/knTsu4EJ\n94UpG5T/bI7PwbvkGQetSrGo59uCHiHIOk1y8tk8imyyRHND0GXpC7ngorCP\naMM2SsR0Ox19e/UjvOW4oXY5bUDd1qiDic9g8PL8fAtFRq/feb4uw0MV6cTt\nUoFcH13Zgf+Vg8iRm13WdKMtor6REHFkmv+PcshyLndywtyyol7Sy7LDwOCB\n0kshvkhaEWKBtjFStKy1myYIgT2AJNy6VqylCnpbPMT8zmozHz9fMtlCu7Sp\ntIqPy7nrWA9fHxzbadGnN6IyrOVRN7c6qfD/S509eX9llV7OF9igP6G3XW26\ni3rb3RwisMbqEEBpTGHwvta0Zqg1fC9oXNfdqbceeIR6/8raxCi8444nV6gH\nB4R3\r\n=GXU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0-beta.22_1583192498264_0.8289524861256257","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"3.5.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@3.5.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5ee952753383f333ddf2cee29e41e34cfc99df42","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-3.5.0.tgz","fileCount":5,"integrity":"sha512-ycW/uCC05bEYQj6rOF8lGQbhaVE7XhVWqK0ZeCcyR1St663SPaShOnY6ttUyLM1CLtFDh1LYgt97lNS/kfEe5w==","signatures":[{"sig":"MEUCIQCuvY+Dy1bTtyA8DSljNjPtm5OKK62KsqnX/MWl4OnVIgIgcgnjLTMq4oPKuCbFBTsAOxMOOVZku469F837XNDA3go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11qXCRA9TVsSAnZWagAAT2sP/il9SZrGzOh+sM0K9q2n\nN4pmsj5l+VlhGKwZ2rBXX5KCq7aZFHR4IcHQEkO41ZAN1pDjKzBxnGlbPGcr\nCswu51H3iNpFcSWto1viS90BzIRCOX+orRKnLAoRH5KE6FdF8+OaI8LJkZTC\nDnKHUxqexcvoIhumuF1ZDMeTT0eVX1IvqqEHim4ztUCGnoJYTlcRMsFVh2Fj\naikcn2FghivEdPWpNTfQ36fO4Xg1TPInbDVSZTcuw4Y9xWL7Tg5uVuvG7brk\n997QTO/1TFOQVuMFFETHr8mt0McueFp//gVa5tcOZ6o4fBnwSV7cBjcOmklc\nFxhAOWgCxvumvhT2KfO3rsXP6cDa17d7hDfDEfPKkH2qMBXQXAJ6vR/+3Br6\nL0ob5N9TSZsN3Y5PwFh/MAX2SBN1EiowYS9sfr2WV0geuyz0/hRHvdezc1up\nje4WTgv+pAAy9KhT9xuV/1fUa8p9tU6ZrCOAxWkKp1qRo0832n3nInU5WLyC\nBRPW+bSsj57OOLqP2HBjUo5vZe8o5XIAe4OkloCkEYp1deFOA8REfVZwF4XK\n1I/mBjcU3QxmQF4JgEqQYc0mKG5/FmBJJFmZPTtG+xxQYWugI4PldlunXBtV\ndif6v6AhXKLp71ROdS/nvRL6GCzbLlrvtA0tsN3exkvtuVqEA7wW/O3Iu4mg\nZOyE\r\n=W3Dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"parse5":"^5.1.0","purgecss":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_3.5.0_1583193739260_0.004948963375206006","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2bfc9c35cb24fa98c0ad04e4a1c1536e39ffc073","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-UhCe+BcFAwJ+hLKjsF/VBrHanex44Dty2mPU2wZ8/02GKqD/Udv9ToaT4EPtYpB9OkqJNUITo0cDEr2fheq8NA==","signatures":[{"sig":"MEUCIHdNz+o5SeOIJEE2V5AkYNU8edpdhixU7pp4ds1njUBnAiEAqOt81OezQ6Ni7+MzOO3F6ZqiuykQzs+2MQ2vDrskGiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdVdCRA9TVsSAnZWagAA0bUP/09ks6AI7PpjF2S3iq5L\n5AgHXxYKH6dKIVICBol+YQK0M0MzaktB4uAN0YUW3FwYr5x8gBJuTbhKpcrY\nsMxkKXVWrv9JlPbX/lG6DeLNKmRF6Mzb/Fci2gJMlEiiMHe+sMMOMRFzbHZQ\nSTk1tP4dwEhV0Y8NJx0ApIzh9z0M/6JXNVVJHiA2XppOQ813nqhafYuEhczL\nbDBQg9/myMVbspxTwxzS8NyWnUyvye5np7AF7mq17MPIIfzwvDmZpik3qqkR\nvJbcvxEislAqjo8WEqUh2bYdT5TaREgjehUDrd3Pj4hyNGbeRgl5x+Kw7bDU\nQaEEhwQ41MKMlrtS86tXMnRIs8v1VU1xzlF9q9Q7GicbT1m39a6rWpzIRVpA\n1+VR8si3IVKNe/Fv7CTdOO4ymOxOBIbAUWku6pSld/jkdWmJVoolEF7l+jba\nmfRLoZYBq+v005q0SDYYFcsCOyn8Qyfp9t7Vwzfx+dHShrjO9OuANYukSw54\nnTBDXV3U38JHksNE/MHftAqKROZhEeoE86xX60Lf3lt56DQO3i9kC0k/OV/O\nrp/3FG61Ak+xgUSBc54vTcuG4udakg54iOfO5YnU+Qq+I+MWTQoDksBWB8qX\nqQvrmRY7NIKdvuCaVce1DcZvnweeEjVp/Ayavni4Sww6rBgo0Lp5u+o1w6T9\nf1Ro\r\n=/de8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.1_1612305757443_0.05104507923339985","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.2","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"18feafd5be353e306228e0349a442699c543b66a","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-trLoANt89T9536RkzM4eFYMz8PsHkLkXMgXDox62Iue/sRRblmkU1ebIVwCHroIl3MR5t3xnDbHadGDb6x83zg==","signatures":[{"sig":"MEUCIQDE6hQ2hdcdUjBCRKNjzivrOHMSZEcKkLshlC/K40kDQAIgPg8eUdntYq6sWJK50yTy7DGxGrODdUwlTFzR+G68uGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdnlCRA9TVsSAnZWagAANr0P/iqs68NuyhPzLLkzGKX3\nd/uLFpSBKibnbqCLdC2vL6TYqN24/Z6vWfuAehYCnKRm/TkUkE5d9W9siqk0\nFY//cvUHOCS7w33dZr493hL19L5J4PCK58hQ/ZjkY+stw4DPYYICi+aJ9+18\nyooxHKE8uMNNXefXmSa6gL0pFYsM//YQkbUS0GnnjvsCXBviWdMBjW/qTYVj\nIUYOCk7HD7cHMuSWjERJBHcNvZHBRLGiZdPPMx+l1n86PZvkOYyT1yLEVRzp\n/H/YzxtsBjOtOxzlzJI9AaFuv15hE0QwySG7V4oHBoCUvgeh/9Mat+u9Y9dA\n5s0VL92WTtwc1NKauDa7QEcJdHrd/w71/TwedUf6DGvfmvdMRcKL+Regl5Zp\nXf8zjExPLYiByLhY/sxQX9JQUt4B9rkZ/uO8nr3sx6adaPPQgnPi7po8oU5V\nwrMT23eNpkNv6Wrr2WajIlucfXHp2UuZf1VBH8hs9PiRiGBv0WuouLDAT3s4\nXgFEtfkNRRSBVWN4rVZTiElEiHBUBEhcp/gosgt5aBvC+5XCKGi7DS+2bvtL\nCQ5PudCQvX+pYW/ASTgDRfWy7CD9fBbruZ6tH5sZOC/FY03lvSxQN+H6RtBh\nDCIAd34RWdoWrYgintcgEFFQF25bfa6UFwGLfgM49rBpWhDjm2t+g6YgAKRG\ntVWh\r\n=mmBR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.2_1612306917128_0.7177189929722472","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.3","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.3","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"808ff6fd27f17ca3ac9a202926b08a226cf18952","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.3.tgz","fileCount":5,"integrity":"sha512-vtql+fhYuOVrTjjAElsqnlRMt1z0YuPWIwC/1Ox3pmj6xR+IfftuU+DaxXUPTbikjQp6qZr5v4Fl2VajrdVgGQ==","signatures":[{"sig":"MEUCIQDc8aHgXu+Mql1u/vfrNbdeFSm3aTos+zmojB/jWu9JAwIgP6/Hg5XEC2NDPhiF1C+FAapOqbB6E991HbfQFibUOV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdzMCRA9TVsSAnZWagAANn4P/34PUWpWcAqRbKkUQjqG\n8KeWqi+h8E7vKy72xLv0U2WcU39kQQofyv1GnJlUmOwNvKcEAHgGNEC6Nz21\nXlCajBpspWzs/eUNHIE2LFz8RTuoRfzdPszhh7Bsq8QKnACdppXc9fssPkbp\nHd8gipx4ArW+UlqosmE8zs2u4sM1Q2ipkTmc/QYP7lez1S68dAA258WpoODK\ng1VMttMRpbyAl2jl1dE5i20wjho+rpRK/CjT9m2pwHblx4uq3CV5dw2YvAJp\nH0HeOQsmfdeh7Av/uFgxpwV8frIECC1Nhwj+kbjClLDGa1CzUlKiznGoqDAQ\n/BImrlIOnvWkev0zvvKbZ4xG6GfW69RHs00XZ1WiuI3U136Uv2lmpnM1gfdJ\nvmIy87VUP8Y1eiJuLCiRrMjHU7mPlwZvNt6DeTG8HlNK9pzwNeec9LtWuOwn\npI1+b66R7kBY9EDHOhJvGWm+hZAPk3x5tNTG/61ysozsC2n8fy1kIB/boTyU\n5BDXlITgsKxjdudQs5eSrvCuFmmrA7fAtrDI4mmuQNT/8H9aUAVLffnM60xw\nPjJsPrpntMfIKmU3joxvYPwT8pQF8celbhlmdKzP7jy0YZmpLGKcjTbgL09g\nCoH59jx42g11/UO2yjfFyCpnhpVWnuJR9rLnGBz879qbChpz56ljIDNtBrSY\ndfsz\r\n=/8qc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.3_1612307659622_0.9352282219445698","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.4","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.4","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"90b2670f0ecd5af450cffa8f5636ab223cad72ed","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.4.tgz","fileCount":5,"integrity":"sha512-7gh+mo3yTODh+EGI02o4SXX7KY2egaqdG+9e73k3iwaWvlEDtqEjQYz5XP4/Z6ChMUpZge+YA7q1VV/JqiGqvg==","signatures":[{"sig":"MEYCIQDzWV7MMfFIA54bjdiItrikJ7iRFRDPqitcBwUF4ZT95QIhAPTCB8qUvLMUOflXCxc6Cnbq3ki4BlPS8KvEcbAWqPl+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGeDlCRA9TVsSAnZWagAAoUsQAJ+ECFuNT2FAIwsPNOfH\nns2bOOApn60rJlKAjK97skj7EpGhmGhYRm1zrXXO2EnV6FOe1o5rJYGsDSUc\ne2jRJiKkIAeKjZI5tpkttResf8cSXa4+ib4cpoWnC86dFKoUfwq0JIg5UqMb\nlmKpnIcIbV9Nps4a0YWje4rVTNm5AbFs2JEkRjsPDQS7fmsA0vMNQoxLwGQJ\nsVWHjWvwI9wUTUVWiB0ODkPk7s3o+WUZZnlAd/CFtoW1ClmKcIGg/qjdaYhO\nXqqpJj35KUSWYMKWZ/kgLIBwZVSHM3KgkoVHd+gOVUvtKUF9FJOEvv5uoMC6\nhrQ/12b6d8y0n1Q6PPd6q+jt8wgg+FZCor40zWPtfJojXA2y+2+i4ZcnYD9a\nL6yW4fXRueSTx0nAunkaKQlwvZ8+MrqMt4Aa0BA3dtMbcb/yB7OOqm9K+l00\ntMZ7yFe38u+vuGYknkpKWOl907Mo2ZnQsy98fay6IlY6Sxaf2XmEQ+gii8Mh\n9X8TqKbAi0vTQ1eBHrFdALybi4jhFz1Q4qKMqkRmU1HumFhw8MA9RS4ZVGtH\nFaaVARV+luOmZ0IwI69eyzgHKOPyrLrKy5AmVZVN+VKD5usilIdm1zjH4TyV\na13B0D0WL0T5mJV3h+0xFoQH1X/ts3lBqOOuI3i0r0wArTjA4nzZHYuYvkBQ\njxcC\r\n=VLsM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.4_1612308709283_0.31475655642175493","host":"s3://npm-registry-packages"}},"4.0.0-alpha.5":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.5","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"9aba828ef8f28d8bcd18efd62d06b35a3d24a43e","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.5.tgz","fileCount":5,"integrity":"sha512-xRLfRIsRYkXh+kBd9hCRYn9nVnK8MMYghn7o+M+ycGBENIBsJaS4tqKw9U9+dbQyf67ZmRoxtNO2LBnrr9lhXg==","signatures":[{"sig":"MEUCIQCrrJn3PGN0bSPzL1xZbUVGM/MmnMsD9xnc8xNVRR66mwIgD4BuVhHne8Y+6/E36pxQwFHQVrKSEZhl5CU2lgFsKW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGfb1CRA9TVsSAnZWagAAjjgQAIMAZ4ulMuW30p6oBbOd\nkeLd8iw2X4FX+ba5St0Z6CmZIOKChdY5T+Qpx6nR6UBjoNn0izz4JGafZAwe\nGVJF+P43PEDxJZe9cYyIYGbtzuaDS8Q0i9tvSskPD55YMzFvRso88G5mhRR3\nBsyWoLvD6frd68xFQhZjp9tshdNIjd/a1CpqecP/2jNicTdFVBRGQwvwU+ww\nP9cRrKs9HSieRLPYLwMgIdeytc3lgqcdP8f0882/1zv2TJZU5Gxvdpe/FQ3z\nYXliTAuvVfbbAChUABcHjn9eI+gOagJUE/6kRJEZrlqcBJ0d19Jwo7dz+AHU\nf8pveSOj+iATDuiR4KHpogdmGMKT/9BEIryT38y4090MAlEaTTRCcP1r4eYQ\nn1R/KLgZyhCzuEqefsxBS2W1WmmCx+JgvSEtLexxHwK9qtV4FVgsRWzXWbaG\nM4rdWqkGPw/nDVSfx1i+09KpkIvokwMbpndjItZrGNCkfecmcyqu5sXh25/a\nIhxMv9hdCfsHfbmoqaq0wDi0dFBdJTQr8GcI/RcDOmoVcl/Lg1JSOXau7n1A\nS3T6PXDfynGi8cX1dh299wdnIfCYXw0Ew3LNQtRBaURP5/l3nTky6tzOLjUt\nfAaewbra/MdN5SrMEIfnXSqHHER4+Mh3F6npXNH9mOPXu6/4kUwzcdxtvC5u\np9sx\r\n=oM4y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.5_1612314357455_0.5374694734169443","host":"s3://npm-registry-packages"}},"4.0.0-alpha.6":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.6","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.6","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"25eda27561ab96002e1ddef61d9d2d7f370c17d2","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.6.tgz","fileCount":5,"integrity":"sha512-ykDTr8cs1k/9FkdKf+NblVkGmhD+WZr97rZUF4iaP3FyWoX2dqSnDJGD1OtLFkgwe7j89ESGBg7wUTIW6+ufUg==","signatures":[{"sig":"MEQCIB8qzBVV5EAFVLiwzNW8xXfrf0+0lc0gYRkUnZ4MwsV+AiBQoJXbsXeDFBCTovrE+jW0WmuuHBpVYTgreCTd/nOwIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGfuDCRA9TVsSAnZWagAAm3QP/RkixfG2/hR/q7HtzszP\na7ZS83xt0UMCJ2oiExCZS+rTGGajUv52/IgPAp7Y86tx6Cl6xjAA5ABAOqjU\n1COE/phJA7K0H1p/5v3ZUsluqqPKpgdXceRC43MvPZAo4xFUoA0xfUUaY11G\nS91i0rYeEGje3oO9pcc+bnrkF09nRo0idCM8057sfSum+4IazXbLsxOWsQgN\nf1S5hwYs4Llp8WLzFZZ1ZupoSraA4EnkCQOhtiuLqlzU6MVHU5UXOO352lIY\njpPJ3rU320GhnrmIxl+I0Pnv/DRckNK6QODDVCYmi4W9H3giHII+nLBK32Vi\npt/OHxXsJcY6E9mb426K0PYp3R5pSjNJa8pHVHnfTrCtMfcai1HCxHUZKZ9Q\nvUNZ4IkQRHTS7mojD7Z3OO8xdeFSUu4ogSDUGtLj1rEKJvi2LlnkOheCgFx5\n2vP+lvrie9CC7ufGtXPjQyQSza5BhuFlLxEQ/YxMeRWmElaF+I1Wduih8RFe\nOA25ybyuqp8na3/bPutulg9yb6Jwelt0pyaQ44E8xjL4G220oKZPpI2Xg0Ru\n1m99cGnB5bm5VFii/3W3ueyzQsF4YPl6qDWa0Xf2D5E9J3Gi69u5Msd8BUot\njjHQY/1mXJVQbKNgpewhKx7ahePZOFX617ZHGPjXTaRaLgPtJMVSGdnVJJ0U\n0ouv\r\n=TP+5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.6_1612315522900_0.31178914012485826","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.7","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.7","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d8640fd094468eb45aec425e336cad03420b5874","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.7.tgz","fileCount":5,"integrity":"sha512-fBFA7tuLoUEKz7tYk/U0fXY+Y/BxqVU8p2rUaNxTxmJgER8LmI/ojL3c5MMlhNOYd8lZQLb53/Q1gl0o2GZl1A==","signatures":[{"sig":"MEYCIQCLIk9H+o6K5HoByoGDfNwq3wk2mkZCOdN4EN4OZ3XVHQIhALB9ZESH7qqM5fEi+b58QCSvgN11CI9QEgq0XT8+98qS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGf5ACRA9TVsSAnZWagAAwKgQAIEIgoc6ylpx5Fjy0D0T\nT0ZDfK7aI68j7FIzRaWjoPWvgqvyv/lwWG2sSO0CQCJN5VWdCDOXXJySQvG4\nMSKBuhSJer/3GiboSnC/q8jhb83+d23KoncUSNBjTOYMWOMD4mIDu/asZtyx\nG8D/fCynlPdrbtQryq6K82kKKUd1jBJNhX1enPhG/rQa5PcHRY29rXG0P7vf\nuKvnTeVAjn4NjZzJKVR4lQ2iIS89C9G+RLnx9mvIp3Dgydb2hpSsS5D5cT3F\nAiOAXfEASiIggKZarcD17gHRG7oAS5PFfIPrUin1lA9FlZvAq17+hvgME9Du\nMMnS1J2TdPkNzY0pA1amAe56DCT/8//2dGgUDedRs0VLsnzfEpMQhfb8aZ7t\n27p4/4wV5MKJE/R5clpmkYXgJWlJVQ9uBglnb7eDjsL2NP9Hn/SO9IwHh68n\nPufBYhXpFfoYlOhH/saYdvS852bMXb6flO2c6pspSMSFW9aRrLHaDk/6O4KC\n+UXU+bWRFcUR/uvQuzDOVkTiu8wVG9sH5GZzZNb7CFU1Xwwvw9WIY0AdqPGc\nzG1qVtOqUii/vLQBzAVKseF/hkEqfrGhFnCDEcFsgGxkHDJG5TqNtoJK1Y8h\nJJDXvgNy94R5+jTZfcXZF4r2/T77GaHeh4vpDeP3xH5uKjilRU2DSv6Hc8Sy\nGRP3\r\n=KJny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.7_1612316223499_0.9497076300766301","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.9","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.9","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7cfd0883eedeb87d263bbfc923acc83cf22eb948","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.9.tgz","fileCount":5,"integrity":"sha512-zEB6SruTKoC3GkvQo5CJaO8XSTMrT5dVD73CT2I4AHwxNa7HNYt0Xq+npjAol9VTa0x+YjJ88TZiVaPafK2gCg==","signatures":[{"sig":"MEYCIQCmx+mZ5fvW6cMeC4C7acpi1wMa3R4YbpdxDDaOtyUIggIhAIHSBQqWVMhRUuYtudeMVgUoYYlaDSmFkLq034fKrnp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgC1CRA9TVsSAnZWagAAkFAP+gKqw3x3ZINeZYLaJ7ED\n672GvLcQKovosYbOvwiMrpct7027yl+Cb5vXzX0YTU9rYyNou//Zg0sWbmrr\n8OovotnYucwrcIHWlVi3ZftBDbTI2QVPWsnmArM/fPZSktHs81e9MMahbAb4\nXgRYiM3vFtmWyqm1Ao0GYGWdESpXElMeGXct4B6l+WWoV+2bQgyACdr8KjMw\nnLO+hwgOHJBEk/BciFQaAELQGmrAoUozQqx9WRZUTBhC8hqkruTDo7lT7xxr\nAE6ROYWu5J7LmfeDtWOUalUNweaWSjc0EB/If0u/uAtSlecCRz0ArCmCzGeE\ndRtFT1u5CnOm3Z+bOQUpInWy4gHjSijx3eQx5/qe+No5OiOfF23xB7pAluYh\nVVNv9cJAIxyxMpS+xXjQrWKGqgDVroslJwUfuvUWZAtdOgXgevkcafMGnNPZ\nCSOLUsC5FGJMA0xM/PkP0wrm6OiiZeOQh2zl9e4p9GXuEQiO4v5lwq8dFgao\neA41Oodgvmu73dphuv/fQbDppmvDw9mEeyKDY+CQ3YqqZaR0Hlis3g3vhR4e\nubRUHKE+juPhXSyYVTe19b+EGHeT3iDKFOywdnERJnUFXDYWeA0Sb8+rpbiQ\nXLGX1bkirlLEwTcDvhxGZjXHyfYU76c/cndbZOhxUuCz8Di7JK2Ggq9BCmxU\nyY31\r\n=q+pF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.9_1612316852838_0.06014047317273441","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.10","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.10","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"eefbd98c27b7f7b32b7bd2163fd0924231e7dd89","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.10.tgz","fileCount":5,"integrity":"sha512-QnwLLY/2VInzomUHexZkt/1KYhyWBoGbP5g/Me/kMQBJ/+HaUuoAVdl/BQ77R8458xie0fKW/P1FpSK5qoajQQ==","signatures":[{"sig":"MEYCIQC3FaIBUJDMrp62o6kez8lw42FGjHcuRgO7CbA1DorojgIhAO7lI6RDQH09kX6A/qtxHabonWKdmjjMb9qTdnfci+By","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgKbCRA9TVsSAnZWagAArEgQAIoyNP2ykG8QXBjMHgbE\ncOxp0MoHJB5WH9Ff4IBVv7QWIOSNc8II827e7JCEFpdpgZuOJOhNXE9m9VXy\nneSuC5s+dcuLkxYWVD1WOmJHrKwSM3K/tLHICZ9NW8IN9A8Pg1AB+e9JAcK/\ndlkbiuY1co+RDgqsm7qeax/JoxawRkjjF9xNdw7Xr5Dz8ZzobzusKPZ8GUrB\nhnE10QCDAaku/HXFJNe1k0NNE/CgLSNSspr4hMIFj7PJACvKrV8VflWNHo6a\nrT5u8UBt1tQfs4HyQUJ+vLKbmA/VcQ960YSku8N+J0/qSDpswX5qYyQHkKV+\nZee5kY4D01hi89Gvv7uma1xaJm1eez6KVS6Jy3JSppY/mgAmPZAc3VqYmxWe\nmNBdJGBTGN6a2meGrA2chIhe2w/Orq00iMlriQKwIxrsrqvvkSO524vlQUw+\n0hl5F2kmbKpTA/HDADNlhi/iL1mQqGxYPAZN0qP5oPzF9NLwm26l6/bzpBct\nbpEoV+0BJwDgawQ+PZVo1BejLgqqe4Ym5HOjA/oXKhlEA38AwFNuiHhObk7U\nS89p44x1Aal5aogmuFkQlnkwveS6nhzrRWV+2EVCG/v8SFlMo2Qwr4TAovp0\nzl9xV/GQi6Y1srfWMaECD9hBpc7QTqmQxkFmN+lWALqYh1Lb2TEvJl5EfcAO\nb77W\r\n=aYOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.10_1612317338992_0.14330016448616534","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.11","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7a85080c4752911435c374279e7884f6c7974e78","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.11.tgz","fileCount":5,"integrity":"sha512-c+8F0E6mJHxMiktEke42/h4wShcqaNo3b1iVj1A60DW5CBf0dUIGd+VQPF+IRDypvqsUMw4e5Dv6Cvry9js0fQ==","signatures":[{"sig":"MEQCIGEjSeaJHyWPC7YJcmY3Mzcw6XE6GCobKrlOgyHsp1/fAiB21Rkv9RoaD3KtKRwqrHPSIgm2hdebQsKyAPca6MxUlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgktCRA9TVsSAnZWagAA5EkP/jlwfZaw+QwxY7+vn4VF\nK/2QKI3YD0L6imOEX0YOfMnWAi+G0g3BPWM337LTyS+4OzBMGvPw5jSHHT2d\n5QJYDNuWVqOUfPxyaJaCD8A82XcgkU2+O59lLjYFlMVDGc2VYKDq+QhES8J3\nY2SuSNGbeUMYl97S9b0YTvH7pifbGkLY26mEupP96/ZVMLhfra6lDO+vFSdJ\nw/xRDR/MRTutHJSszPZyMLaw6L7QTsl0RfEk1o52dXTPFnX/T56P5x9RwwLZ\nZyW5VL79g6QxKP2cgZcEB+AaXEHRYGPk+EYdFy3QNZ967mqNkX+D4xCHuPok\nP1mbU9XT/679T1yvUOAcT740LX4pyhXCtuzcQqDOh2ECaiXw4I2b4WXnoKxK\npuz55FjnzJqP0g8kYJN+6dweW6gbK+Rs+QUCGxAhluXAohU7oma4kw+jEEl1\np3I3A5UrRBCgV+GVGxR1CFPCJpekoOEfBQWzXfM/IhnjV0NKIbqxo1wlul2p\nSmDmEIvUL/bpV9akvxXiRmjKjZw1j1V5t87T5eeEg5JPEBtimfu5zr/ti2LB\nmIqKSuphXcXl6KSnCNtCPxWRLKXXWSKvux6Eq5qljJxzrr4KDqDcMNsYUQ0D\nt6IO1r5hv9mHVNY2IDdPPkF/NhJSk7ioHY6N3cfsOsqusJXC0JTYeCvjBG7z\nDcAh\r\n=AmSl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.11_1612319021181_0.008312227937748995","host":"s3://npm-registry-packages"}},"4.0.0-alpha.12":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.12","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3fb043e21a4671ae5c836043627953c938dbe75d","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.12.tgz","fileCount":5,"integrity":"sha512-MFl6baCWRHjs9EqcS9O9lwCfRN9T3mt6zIcHrQ6/nxWKAj8tL7leT3M2rH3KGJEgHZuSypWxb15NQA4yTP0Qwg==","signatures":[{"sig":"MEUCIAzAVFQUhTZ6c7LRpYN45EKAe1aEPoB1YpqEEZWNXGO8AiEA3xCa4/F0nC2DC5nRHeGDw/vHd4fvK9aJGsVykFBCmlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.12_1632437612856_0.14471959601751538","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.13","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.13","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"401b891a6ccdb41afb6dabab8592f53b9884f653","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.13.tgz","fileCount":5,"integrity":"sha512-K3qYpwFA+vIgLhLLBDk9tqYXagauDJrGB3WKxkdsOQoge8O5pTGRr8FPF3m48pyVRhu90b447CEXfTLY50RWDQ==","signatures":[{"sig":"MEQCIEzwPHWX+nBvfgA1OPy3dqAGQXCt2jwKcU6Qehaz6/bhAiAOExePum0iF0RkuzVfhcpkrsjd5T9/mIv1ylPBvVvfnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7562},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| whitelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://www.npmjs.com/package/purgecss)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        whitelist?: Array<string>,\n        whitelistPatterns?: Array<RegExp>,\n        whitelistPatternsChildren?: Array<RegExp>,\n        keyframes?: boolean,\n        fontFace?: boolean,\n        rejected?: boolean\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.13_1632439907239_0.2036377969653529","host":"s3://npm-registry-packages"}},"4.0.0-alpha.14":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.14","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.14","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f035b337cb2982d50871fb3bcf25793e8dd99dc3","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.14.tgz","fileCount":5,"integrity":"sha512-1N4Dd/VKwXqzh7NYbp1g09XsgWkq+h1licxTJqKRVW8DW1JVWAhIl8GWoFelSuK+0CiQzUMV+vARvwWVB3Ef/Q==","signatures":[{"sig":"MEUCIQC2kUyzFH+qyq7LP3C2XuKTVzlzaupfAmQpwh2in7V7hQIgO/th99PkYJrrJs1tzpOwmJc0QLsZVlX2alSRqru1IBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.14_1633474504319_0.024200284620065737","host":"s3://npm-registry-packages"}},"4.0.0-alpha.15":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.15","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.15","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0ce58346c1545b262869ee8055dce832e912b4a4","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.15.tgz","fileCount":5,"integrity":"sha512-s/dh9YXHeFePzQgfr6nbBs/yOKIFHNrSug3hTJYdciHiEenJtJdfuPI1mOCUsZXrO5lDYzMAMi8nowBgRrYhqQ==","signatures":[{"sig":"MEUCIFVM/miw1GW88iilA+7QhySVxdDJ4+mC1TZA3+PYDCiiAiEAg0lbdX871AwS0zxKZwjeVYhAI6QXiT+1iMytRNgI87w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"7b448cf64b30502883b3422662a9480ea25f2d60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.15_1633539824388_0.2506008390202532","host":"s3://npm-registry-packages"}},"4.0.0-alpha.16":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.16","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"16ad878d44f8685722248fecb41ae62ddabad6e9","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.16.tgz","fileCount":5,"integrity":"sha512-76ij08QemHJ5Xb9x3rDkZg5+IkZUlF6mbb5+Pfl86SP/BFZeu1kFPljVemB7VHpeqCyz7WS/3sJCFTPoik+72A==","signatures":[{"sig":"MEYCIQC2XJUuA5Vnpsk2FkOnFUu8K2G/lZAMjJInXsFgKss3JQIhALAItrek2OGO2/h7iTOGKSDmcPcSvcqZfrsOikHMJZV3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"7b448cf64b30502883b3422662a9480ea25f2d60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.16_1633539898360_0.0033648037809210773","host":"s3://npm-registry-packages"}},"4.0.0-alpha.17":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.17","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"335b070dd587797f668db03531fb49d6064f582e","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.17.tgz","fileCount":5,"integrity":"sha512-ulAH/5FJygCoKYftJTdhLdCbDKcYbSUm5eQLCUqmkD5NpjwSokYVvmDJkcoPy/cHRs5mgZH2Isg8KUWFrj4M0Q==","signatures":[{"sig":"MEUCIA8CILyz3SeMCHPWAqNhz0NtwC3u25vy4TmE5sxkNcjaAiEAnwalSgJnXFn0xFKbhh+p0pzITHNERalLU2WwEBzaRgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"c7b3ad6feb17eaf3721a5528e86a31ddfb350ef3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.17_1633546040647_0.9353830087408619","host":"s3://npm-registry-packages"}},"4.0.0-alpha.18":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.18","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.18","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7a9ad3c0b9eb7ec7386f9e198fe76090d74579d0","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.18.tgz","fileCount":5,"integrity":"sha512-P1PPHy0H6Qqi/TpfP/WdHNYk/7WefIiStCWKP7TRrPSWUn9oRN6udaQVIMsD/QFGFg4FsAg9XvHGJwQVkoxXyQ==","signatures":[{"sig":"MEYCIQCHdOaNBj7ui9vkeRSRRliR8ulXcPMM2UZ2UslmFwkKwgIhAMx2WIU93WfJC5T4rZLMQVVYEWj6B2MkCDAkR0o+qY4M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"3971875a8be8fc1e4ed7f6c737cc9aa1653e049b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.18_1633563623966_0.29512418442326527","host":"s3://npm-registry-packages"}},"4.0.0-alpha.19":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.19","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.19","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"12ac5559ba143922ad77b0629bec020bd625e1fd","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.19.tgz","fileCount":5,"integrity":"sha512-S9wSfg4MpRjoU9wJddOJ5tVPuZlXrDRSd1fiGF7UsNOEX5bkLgGXJTXYcbEL/IAnTHjBvO1Vw8J/pWGcfVVuDg==","signatures":[{"sig":"MEUCIQCxccQNtT7XK26SDoDHjEL2vn2a10xTlOgIUfpC7TJE6QIgBgedPSKM1meqVrzCXZTrVEedayr6pjYlu2+DnCKC/wE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"79369e766cd4fe78098059b93d1cbd7bb5dd8830","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.19_1633564040113_0.9370619392347184","host":"s3://npm-registry-packages"}},"4.0.0-alpha.20":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.20","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.20","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"32d1a3ab478bf951660501a3b3a37342f6e42772","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.20.tgz","fileCount":5,"integrity":"sha512-wA5MrlqRXV7alkA3GpV7GZU+9kWH2G7gRdp2JThDqhN7K9FFmX++eEB4tg1njNIjhhEEoN+wiU9H8Be0NHsgMg==","signatures":[{"sig":"MEYCIQCmN0KtMSObOtjfahFp57FYM/Ieb3fiWeXVY3lc22nIswIhAOowZ0LpQ4LkWu47yuyz8EmMWpI77/tmtI770HxsvAhe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"398f195bda4d61023d6d7889598f5688c276f1bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.20_1633564488068_0.6334016308941326","host":"s3://npm-registry-packages"}},"4.0.0-alpha.21":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.21","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.21","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5d5cee38851e112bb55e4811b33d30a13ad75e9c","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.21.tgz","fileCount":5,"integrity":"sha512-02dKaWJY3VX7iqgFq37i1LV/s8vN6eoR3vLyM8bddLw22T9d3jFqkDO5r1zCUJqFy5KXFW+S4ljyfzmQKApbPg==","signatures":[{"sig":"MEUCIEk084c1RUYUTFTCoBYP53lG0FE9BNAvVvE4EdyzDs37AiEAsKiiEpiji3Tq36V872rti1vGvjF6AuA76NnjikoYCqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7709},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"398f195bda4d61023d6d7889598f5688c276f1bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.21_1633712748770_0.9082589677574413","host":"s3://npm-registry-packages"}},"4.0.0-alpha.22":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.22","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ea19fc79ae6f7a570df22ba0a93e91300c7982c5","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.22.tgz","fileCount":5,"integrity":"sha512-eZRzaSGYy4zM8NebJ51NmrJp6odPJVbTodmIB/HAQj2Xdg1xR6KgTrWirMkhTDceXXRoOWXYyZVxmoBvSioszQ==","signatures":[{"sig":"MEYCIQDnCwYgF34MpNFyc7r/m8+PD4lvwxdGdoDfXF22qnmwWAIhAP4PXHkPNcmMFFU6AQc6tPilXD8SHYVMxTjswbbVYF4u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"289b7f60d1cd721d68cff783afc623c3f51cc2cf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.22","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.22_1633984760913_0.17546996353761513","host":"s3://npm-registry-packages"}},"4.0.0-alpha.23":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.23","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.23","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"277aa5dd6e9daf938736e1fad31789ebf58c15ea","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.23.tgz","fileCount":5,"integrity":"sha512-hRLYWfWMxoC5FA752JkRKQCvhHouhyxaAeYROytl2Yg1otR5t6l8MK3eeVqoh6qPfjjH5FRvM3GUvy82uQ2xGA==","signatures":[{"sig":"MEUCIDmAdsr9aN7bmtVxZ3X6jGBLwf3+oovS+TMi0odnCKdFAiEA0/95+kWUuOB8pycwQATgifdaX+sVzUL9/zyb4hMqUyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.23","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.23_1633986435928_0.08277907976877708","host":"s3://npm-registry-packages"}},"4.0.0-alpha.24":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.24","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.24","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5238710a5980e376ee8af835b7bc2a1ba7a0b0c8","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.24.tgz","fileCount":5,"integrity":"sha512-mE6ZwCxWtbPEHbQdN5NtNXjh6EjXHozVeyrDaxpqEVlyTclZri86u0OTdvT531aF4Rr0bwTsTAgijqNk/WVEIg==","signatures":[{"sig":"MEUCIQDQ3sHn1f580Gb+esohVcIAlfX4Q2mYssZBeDQHGJONbwIgUz2ZCPIPmMsnWBgjgFgdKJW6J2o+lX91gSoSevKISfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.24","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.24_1633988806148_0.4676581596800644","host":"s3://npm-registry-packages"}},"4.0.0-alpha.25":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.25","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.25","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"cdb557fc1f71759283a9b20c27e9d5b27695da0a","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.25.tgz","fileCount":5,"integrity":"sha512-ELDe8taqd8M4hZm8S2c9TvQ099IvdQiM3+b9dClUrdf9HM8VPHRBilLJ4UB55E5zeWzQBhUvUWybTqXbRyyZvA==","signatures":[{"sig":"MEUCIQDGOkqgz6DPxafhluZq2JKwhUih6sCs067R1YiQbpYl7QIgFjPpPiqZ8AVH5jFKEIBbwqPRgkXR8DPohrOkHuqtYAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"8e4d611be609be11acccb9135091aadd10134e8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.25","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.25_1634001640646_0.17823794214179833","host":"s3://npm-registry-packages"}},"4.0.0-alpha.26":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.26","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.26","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"76fb45bc28d726fc4fedb9d3430cd84e9b820322","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.26.tgz","fileCount":5,"integrity":"sha512-r86pY3NRrNaa11/43XW9JUzabjdwwnxhzvjoAvt7uE4jOTt6cQbf1zpg9eTiOt2wfqKEgecw2ka6Di9VizN2HA==","signatures":[{"sig":"MEQCIDxWiL/RjqcG1OuSgYe9TBLkU9geEOZrxTzsCrf+clqrAiAJLwa1FwRFyYcRIKQ3ipLyzp25uLE5gaKSej6LV1BwvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"bdd06521b3653befa1b4c07318cc120a700672b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.26","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.26_1634002463383_0.19718680001732203","host":"s3://npm-registry-packages"}},"4.0.0-alpha.27":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.27","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.27","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b8eb48d8065a9149f29d2d0467ca4b0f04610356","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.27.tgz","fileCount":5,"integrity":"sha512-QcucSuM5JEy+EsxFBVV2XylcuELXUIofONQDvh6HqKzaHF4fqlgM09zaEPICEYTfh1W9a+41EznJ2+KAPwNhxw==","signatures":[{"sig":"MEYCIQDFUdda7Ys4hhX/E6KW1h0Z1T1ihZCzdcc0QF2HxleIQwIhAIDoYlLki6IJEaFPPVDHVY7cfnmp9NX2PMswUH2s3DFU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"bc755f21b39459dc3a8b57ab25075a22313bc107","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.27","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.27_1634151982353_0.6179330771563067","host":"s3://npm-registry-packages"}},"4.0.0-alpha.28":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.28","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.28","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b4275e797c46f94551498f65b9d82a57aa09aca2","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.28.tgz","fileCount":5,"integrity":"sha512-7XAX9lIUBlsgAzx5vTrjgreCfC9SkOGTgteIjORt+BCocUsgbODm21EgZk8qWtlPlsK3xVbVYXJvOLcwYA3jhg==","signatures":[{"sig":"MEUCIQCCEa1vMY+scvOVxyLGX2Aqr8pdUVtEAUyIXhW/C1kU6wIgRLVDkniQ1dBaCqM5KqMBYKPbXUAzVHDo6Z7I2qKgCBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"7dceb248f691c3214f73ba1d048f26b2653bcac1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.28","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.28_1634163494486_0.6945158460397234","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.29","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.29","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3203afc997afb7eafe29e62868a2f82970367c97","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.29.tgz","fileCount":5,"integrity":"sha512-MeOh2ASrV61OU05pA3/28Z/KhLdhptLIHWhuXkWvM4coTnN3DymAMX1r0Egw7n4F39ZGqRKZroVv7l8SCfzEcw==","signatures":[{"sig":"MEUCIQDZBEk0+81yiPWgSE1hSvySKtDDg+/PfzI+lZGgfeGewgIgHkx4y8MxTV1WbrWrQp//bhDucFMCqPDugIg9RAEsYwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.29","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.29_1634319348187_0.6666740762520607","host":"s3://npm-registry-packages"}},"4.0.0-alpha.30":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.30","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.30","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0cbbbf59a98e054b7f32aa4e43b647e3db165c17","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.30.tgz","fileCount":5,"integrity":"sha512-zNVhuYJ5S//ggrenG5kgz2b5AMM7Y34EaX2mxIkjsTCQKuMxcNXNiPAcA3Q23BB7eeodGNxzCt7iH26R7i4vNA==","signatures":[{"sig":"MEYCIQDFd5qkPAH55is1Z9pEbXefBAmByMYV8Xv11sXQyEMCKwIhAIKW42Pu6HdMf4R92cCHScT55VknqrdD1WNeQPh2kjcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"13ed83fe4429533b22fd669328dd6c8829dffec0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.30","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.30_1634323855005_0.07225922332975121","host":"s3://npm-registry-packages"}},"4.0.0-alpha.31":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.31","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.31","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"dfad09679031e88aa9f6018fcbe8c9eca5a11a65","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.31.tgz","fileCount":5,"integrity":"sha512-GUSJ+tTzyitrBTf6GqRRuDPwj/HO2YMKfz3uYDQNCJLeGGXfYvZ5SaoJC3cpBrhsbEwFnoIrRJazd+MXi4hk5g==","signatures":[{"sig":"MEQCIFmhR/0dPWs87o+NQvRfLrm+rjhdE8u+oxgzOG6WB9MzAiAkztb021hZeX5cN00KLGjprZSWlFBsoU8ajW1I+Zv2zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"5bc1713dfbc60e5029713b6ad88a4a9fd46d3413","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.31","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.31_1634324116547_0.6877182324334397","host":"s3://npm-registry-packages"}},"4.0.0-alpha.32":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.32","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.32","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"60651d5092d1b3615e75b1225e946535cde660e1","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.32.tgz","fileCount":5,"integrity":"sha512-4UzxjteJh4puYmlgOnecW8mmxUeiLbivyjg+wH2WW4NmnBC3vgoyvmZvKKD9PSnB1ZLAMrFlPtVtCBgdGoEFxw==","signatures":[{"sig":"MEYCIQD281LhYCe2lfPy1ctQHRObRhTCNE8Zifo8exvKsfdxeAIhAMIhoHbnoMb4ReDMNarou2BqG2TNz9A0E8lzYq77B0rn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"77786a7e5219aff408e59d051e8380ca1a63021d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.32","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.32_1634326779898_0.04805298840821792","host":"s3://npm-registry-packages"}},"4.0.0-alpha.33":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.33","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.33","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"8dcfa0ce03db821f15d50c00ae360621cb436abc","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.33.tgz","fileCount":5,"integrity":"sha512-ybXbTyPn13ZPZBbJHo4/18OGc3b1Wsl1j1rVV1umOIKbO3KTwwoqcndo8ZufJhJNFjQ7KMroj5sSpCwKF+mfhw==","signatures":[{"sig":"MEYCIQCQ+BnEt3ZAT2kRG4IDP89TLjASCEBId4C1EIavwUty0gIhAJTutcrQcta0Ifdt8/dP7nEKKnA01zh7vIa6ehDG4ng8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"41b432602965620ce989f21e02748f53f69f7ea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.33","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.33_1634326979751_0.6849075546551642","host":"s3://npm-registry-packages"}},"4.0.0-alpha.34":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.34","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.34","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"709d897ed5eb62dcae774484b7d7db920dd8d6c0","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.34.tgz","fileCount":5,"integrity":"sha512-GUeUwca0gxbOycQXD+lhdLFUV1bSvYPbn6jH5O7k2V16kluUsOzZe3z3cX572/kQZynroWHDwptBuzlLbQ44FQ==","signatures":[{"sig":"MEUCIQD6hqSSeAiSpwwdDN9uEaT4gHQEZuJTE5VgwcVrJ8W2QwIgVF2J2V96SSCVXX3j20rYsOzyoocIIh7oXD93BftiEgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"1b993e65b04444692f40eaecfc3dfbb29d50d98b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.34","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.34_1634327585613_0.9021856917486424","host":"s3://npm-registry-packages"}},"4.0.0-alpha.35":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.35","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.35","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4874b95d4bea3eb63ae939867fda37ef693a83c2","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.35.tgz","fileCount":5,"integrity":"sha512-3qXgpXjNV+CcFi1YoRBFUdV/+mkhC5sPJhM08gZuahX8t/Va9RfNR4/kZ3CqZAUmPX6KUTOSU7C1saSHnP+Fpg==","signatures":[{"sig":"MEYCIQCpqnB9rGzWbqCh3Ypop6VUxki+1wDD9ItLB5rDm+9bUwIhAM8O/aZU1ZwsoQaCPyFZNR0UrPBYJ1svarHXYxyaZI/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"5a6a7f303fc21acc73b55413f38f534ed4bfb714","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.35","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.35_1634328007141_0.014191844957635702","host":"s3://npm-registry-packages"}},"4.0.0-alpha.36":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.36","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.36","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"8b4a75f1d5dd169200e4bac3f21013804249c5ac","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.36.tgz","fileCount":5,"integrity":"sha512-dmzVoUCc4zPF4ERtIDG9drNVPL5dttLwKkYCEH1m0dI/5/WidmDHYZv/GPC1tREc0sYa6GJ4irWYJ5eX00qcsg==","signatures":[{"sig":"MEUCIQDwskuwHyQ75vjDF2LQqIhtIcolu6+S3DSLWI0gHadfTAIgDIB2mnuffpNKyy5I6c2RR5Eq2+qHA7qgIP+p20PZ3W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"24aeaf86244b6f9f352b26d04fd9976f9430bfe7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.36","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.36_1634328210810_0.21824926336830508","host":"s3://npm-registry-packages"}},"4.0.0-alpha.37":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.37","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.37","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b4878f4b03ac4ee9dddae2cca6969d04ee8693ff","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.37.tgz","fileCount":5,"integrity":"sha512-CCs3AEM1c0AEVG75q0h1butIvxZB/JjeXc2indq3QaYmEvvJJzEQfIjh2wFzqD6/OYKL9UMeDAZ1DbenRAtlZQ==","signatures":[{"sig":"MEYCIQDkRQla6rNpkV9PoACogRtnuLgH43gOYcQr3JBQPnBQTQIhAM4VAhntY/U5X2iqrZocoPBUKUnUUNbvMx6vRtfztlpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"d5e9c5a7ef77e315b759fb5bee226aa3bd3aaffb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.37","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.37_1634328382310_0.9303576322235394","host":"s3://npm-registry-packages"}},"4.0.0-alpha.38":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.38","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.38","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ad910c6f25d3ed86f12bd730bceb451f4b229bf4","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.38.tgz","fileCount":5,"integrity":"sha512-+NLZHeLAT2UIF1E6ZoCRZTwoRkzlDkj+G7VboGD/TuHku7/bUVPwVoxJDHifxQ6UzDs9+MBjfYUr9ABaRUPP2g==","signatures":[{"sig":"MEQCIGRlkUBImh/UNudcN5mALBkFn0NOWF67sWKGeAfs+wIoAiA/VdIOAH7fex8IdvVel7o9PalrJWSvXOe9IhNyCj5nRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"91457836070b2b300b852a461787c56ec880a85d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.38","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.38_1634330760818_0.514460547866324","host":"s3://npm-registry-packages"}},"4.0.0-alpha.39":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.39","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.39","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"852c5554c381205f0c5acd0334618bcab7b3b874","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.39.tgz","fileCount":5,"integrity":"sha512-tksPgBJDyEj0DKJ9X2l15S/VRJNsBmiPm14s8b6stJSJHYjwRI+Hq0ju0z3t8HlIs8mvCVJzFKc4FSpfHKnPTQ==","signatures":[{"sig":"MEQCIA1OIVX0y9aJ2TqKJjXn5n03k3PYQfZS3UWuMEf8/hRlAiAydkVH4dmFpRQ3FNfbpVCVarEBfMW0MsrNB3UyxWsV4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"f4c22e986eb7eb2e564e469dedb36c65858bf5cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.39","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.39_1634332197829_0.5151617724359581","host":"s3://npm-registry-packages"}},"4.0.0-alpha.40":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.40","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.40","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"842f9acb27a1eb88dd6ddf5f7261cfe293baa0d3","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.40.tgz","fileCount":5,"integrity":"sha512-3HOqdfx/AK7Gl6yrl5ZY/BGxHicp/8PGmF1Q3L7FZ4Ab1mDqLRJnQCbDlq6fLCyVgsR6QnD5OrzhzgLQhVG5Uw==","signatures":[{"sig":"MEQCIAi4evRQ9a3rBrn03JVPDVYwVRRZBTK4uIVh9SHlbRdEAiAI5yYF5WdpEbn0kuVtUsCQ1zhuVKMDYB/qlZxHiMVe5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"e93b1f585c2cd94383438abd74737a856ca68a77","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.40","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.40_1634332792520_0.09361359935527247","host":"s3://npm-registry-packages"}},"4.0.0-alpha.41":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.41","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.41","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5e72b94bf559beabb6a40d4e3687516fc87740b6","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.41.tgz","fileCount":5,"integrity":"sha512-KBxRgTaCSFWI+WF3xOSX2/AMbB1RMXYECWXqVuitnRrHhGIBsAS0qy+/5Z5d3v4p62vYeGJ0BTr92Z4Lxk/heA==","signatures":[{"sig":"MEUCIQC6FbFVi33443PvxzeqAxnGUz1axoj6qWpxY872CCea6AIgEMDj4eyVl5gwSKTauLV7QNS9qVlrfLlrhHDnCGZW1Ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"cbd55bfa3cf5e87bf7b5f27b3d9b6efb34e3ad85","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.41","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.41_1634582057675_0.19170773666554863","host":"s3://npm-registry-packages"}},"4.0.0-alpha.42":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.42","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.42","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7bc71a35397c6efcd02b145be48788509baca2bf","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.42.tgz","fileCount":5,"integrity":"sha512-28BcFgjEmzd4+YYg4CnCgEYEscIer3PWxGVBvLTU+wghsFEiQMXjH4x7SUPzDIsZI9Sf5Mzj2rMDvwS3anc4cg==","signatures":[{"sig":"MEUCIDf1U8WGUWzS6qNPl58vgPdIo0Z7olI6TTB23wHqmmdMAiEAjQJbaUcbNpI/DPuhMLn1D8D6O0zZeJ3SIZcOixFFaUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"f64d10ec558694ce4c2d4e8b0562d4167f8e28d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.42","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.42_1634586025145_0.4293879686393982","host":"s3://npm-registry-packages"}},"4.0.0-alpha.43":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.43","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.43","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2f191ba04642e34f621061301df835a0150ca4dc","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.43.tgz","fileCount":5,"integrity":"sha512-ycLcBGIYnhQymTm0YFl9b/PEhYZoqGPh2ObCziKboyUVLoojoYMRPmxT4a7Mw8Y5O435QOKhHblwoaYuCOOjCQ==","signatures":[{"sig":"MEQCIE5aR9Rj1i9pDWDzkAZcPd6PHv6hFLXHPu71oQAZBmQaAiANBWfsEPY7eVCCnxAWNa4siLSVfbGOluHf2tQrONF94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","gitHead":"6763365b38cb5be764e669a3b568be9f1cc4cfed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.43","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.43_1634586280575_0.4937816357216007","host":"s3://npm-registry-packages"}},"4.0.0-alpha.44":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.44","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.44","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3220e444f4899fd407810727685e64c4ffeba042","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.44.tgz","fileCount":5,"integrity":"sha512-jV9OQzgaYZzNp8ducX/kfZBI9UdIQ1WTvjf4kx+qui1U4dU4rsDldziYiRaTN794QjbUCCBQfoQ/E8YxZ8HjNg==","signatures":[{"sig":"MEQCIFW65+94gWtrvfBaXtOCCBAGX/+Ci3qq9N13OT3OteG0AiAaNNV2kL7ISIllfNsHPYiM+K5c0P+gy5/QpxduurTVBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.44","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.44_1635874767115_0.31435372428241837","host":"s3://npm-registry-packages"}},"4.0.0-alpha.45":{"name":"@aofl/html-webpack-purify-internal-css-plugin","version":"4.0.0-alpha.45","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/html-webpack-purify-internal-css-plugin@4.0.0-alpha.45","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"04d143963fed203f8ed42534cb45bd67113e3507","tarball":"https://registry.npmjs.org/@aofl/html-webpack-purify-internal-css-plugin/-/html-webpack-purify-internal-css-plugin-4.0.0-alpha.45.tgz","fileCount":5,"integrity":"sha512-mB5eg+9fkP1DJSx5xtih0YKxLsxKJ1jo+v6HTlBzmFlWfyHTik6WI5DQHtkNvIEvw3eyAbjDZqMtQeW9bjcuaQ==","signatures":[{"sig":"MEYCIQDjn4LrcwVLcLTmRIzHxxF06TNk4hOg6cJV+izPXEamqgIhAMQDKC4ETvhLmQ1QsOktCXfOdMHT/xxdSUizHBTIpTKi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786},"main":"index.js","readme":"# @aofl/html-webpack-purify-internal-css-plugin\n\nThis is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.\n\n## Installation\n\n```bash\nnpm i -D @aofl/html-webpack-purify-internal-css-plugin\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```javascript\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst HtmlWebpackPurifyInternalCssPlugin = require('@aofl/html-webpack-purify-internal-css-plugin');\n\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new HtmlWebpackPurifyInternalCssPlugin()\n  ]\n}\n```\n\n## Options\n\n### level\n\nLevel specifies pruning strategy.\n\n| option    | Description                                                                                                     |\n| --------- | --------------------------------------------------------------------------------------------------------------- |\n| auto      | This is the default behavior. It prunes unused css rules based on the generated html and the purgeCss options. |\n| safelist | Only keep whitelisted rules.                                                                                    |\n| all       | Prune everything                                                                                                |\n| none      | Prune nothing. (Useful for development to be able to toggle classes in devtools)                                |\n\n<!-- prettier-ignore -->\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto'\n    })\n  ]\n}\n```\n\n### purgeCss\n\n[purgeCss options](https://purgecss.com/configuration.html#options)\n\n```javascript\nmodule.export = {\n  ...\n  plugins: [\n    new HtmlWebpackPurifyInternalCssPlugin({\n      level: process.env.NODE_ENV === 'development'? 'none': 'auto',\n      purgeCss: {\n        fontFace?: boolean,\n        keyframes?: boolean,\n        rejected?: boolean,\n        variables?: boolean,\n        safelist?: UserDefinedSafelist,\n        blocklist?: StringRegExpArray,\n      }\n    })\n  ]\n}\n```\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurgeCSS](https://purgecss.com/) to remove all unused css rules from internal styles of the generated html.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"parse5":"^6.0.1","purgecss":"^4.0.3","@aofl/cli-lib":"^4.0.0-alpha.45","html-webpack-plugin":"^5.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/html-webpack-purify-internal-css-plugin_4.0.0-alpha.45_1635876945718_0.27339407810704075","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-27T01:19:54.757Z","modified":"2025-01-18T00:20:42.765Z","1.0.0-pre.1":"2018-12-27T01:19:54.894Z","1.0.0-pre.2":"2018-12-27T01:21:26.794Z","1.4.0":"2018-12-28T02:31:46.062Z","1.4.1":"2019-01-07T18:33:20.899Z","2.0.0-alpha.5":"2019-02-26T23:15:23.835Z","2.0.0":"2019-04-30T19:31:50.357Z","2.1.0-alpha.0":"2019-07-17T18:05:52.638Z","3.0.0-0":"2019-09-17T05:22:00.611Z","3.0.0-alpha.0":"2019-09-17T05:24:02.363Z","3.0.0-alpha.5":"2019-09-20T06:32:42.597Z","3.0.0-alpha.11":"2019-09-27T06:49:28.134Z","3.0.0-beta.32":"2019-10-14T01:12:10.113Z","3.0.0-beta.35":"2019-10-18T06:59:24.882Z","3.0.0-beta.36":"2019-10-19T10:46:05.733Z","3.0.0-alpha.12":"2019-11-02T01:11:42.874Z","3.0.0":"2019-11-17T07:06:21.591Z","3.5.0-beta.0":"2020-02-22T23:04:20.259Z","3.5.0-beta.1":"2020-02-22T23:25:52.259Z","3.5.0-beta.2":"2020-02-22T23:51:59.495Z","3.5.0-beta.3":"2020-02-23T00:06:38.072Z","3.5.0-beta.4":"2020-02-23T01:56:43.946Z","3.5.0-beta.5":"2020-02-23T03:09:25.623Z","3.5.0-beta.6":"2020-02-23T03:17:03.677Z","3.5.0-beta.7":"2020-02-23T05:04:36.121Z","3.5.0-beta.8":"2020-02-23T05:08:05.706Z","3.5.0-beta.9":"2020-02-23T05:32:23.667Z","3.5.0-beta.10":"2020-02-23T05:49:46.423Z","3.5.0-beta.11":"2020-02-23T07:36:32.497Z","3.5.0-beta.12":"2020-02-23T08:59:25.368Z","3.5.0-beta.13":"2020-02-23T09:01:31.148Z","3.5.0-beta.14":"2020-02-23T09:59:33.511Z","3.5.0-beta.15":"2020-02-23T11:48:23.692Z","3.5.0-beta.16":"2020-02-23T11:57:57.014Z","3.5.0-beta.17":"2020-02-23T12:13:49.654Z","3.5.0-beta.18":"2020-02-25T03:58:56.357Z","3.5.0-beta.19":"2020-02-25T23:56:27.370Z","3.5.0-beta.20":"2020-03-02T23:22:02.406Z","3.5.0-beta.21":"2020-03-02T23:26:26.688Z","3.5.0-beta.22":"2020-03-02T23:41:38.392Z","3.5.0":"2020-03-03T00:02:19.377Z","4.0.0-alpha.1":"2021-02-02T22:42:37.546Z","4.0.0-alpha.2":"2021-02-02T23:01:57.268Z","4.0.0-alpha.3":"2021-02-02T23:14:19.747Z","4.0.0-alpha.4":"2021-02-02T23:31:49.434Z","4.0.0-alpha.5":"2021-02-03T01:05:57.553Z","4.0.0-alpha.6":"2021-02-03T01:25:23.099Z","4.0.0-alpha.7":"2021-02-03T01:37:03.669Z","4.0.0-alpha.9":"2021-02-03T01:47:32.984Z","4.0.0-alpha.10":"2021-02-03T01:55:39.130Z","4.0.0-alpha.11":"2021-02-03T02:23:41.374Z","4.0.0-alpha.12":"2021-09-23T22:53:32.996Z","4.0.0-alpha.13":"2021-09-23T23:31:47.358Z","4.0.0-alpha.14":"2021-10-05T22:55:04.532Z","4.0.0-alpha.15":"2021-10-06T17:03:44.538Z","4.0.0-alpha.16":"2021-10-06T17:04:58.525Z","4.0.0-alpha.17":"2021-10-06T18:47:20.793Z","4.0.0-alpha.18":"2021-10-06T23:40:24.107Z","4.0.0-alpha.19":"2021-10-06T23:47:20.218Z","4.0.0-alpha.20":"2021-10-06T23:54:48.323Z","4.0.0-alpha.21":"2021-10-08T17:05:48.941Z","4.0.0-alpha.22":"2021-10-11T20:39:21.009Z","4.0.0-alpha.23":"2021-10-11T21:07:16.113Z","4.0.0-alpha.24":"2021-10-11T21:46:46.291Z","4.0.0-alpha.25":"2021-10-12T01:20:40.823Z","4.0.0-alpha.26":"2021-10-12T01:34:23.598Z","4.0.0-alpha.27":"2021-10-13T19:06:22.503Z","4.0.0-alpha.28":"2021-10-13T22:18:14.610Z","4.0.0-alpha.29":"2021-10-15T17:35:48.340Z","4.0.0-alpha.30":"2021-10-15T18:50:55.211Z","4.0.0-alpha.31":"2021-10-15T18:55:16.887Z","4.0.0-alpha.32":"2021-10-15T19:39:40.052Z","4.0.0-alpha.33":"2021-10-15T19:42:59.874Z","4.0.0-alpha.34":"2021-10-15T19:53:05.763Z","4.0.0-alpha.35":"2021-10-15T20:00:07.283Z","4.0.0-alpha.36":"2021-10-15T20:03:31.036Z","4.0.0-alpha.37":"2021-10-15T20:06:22.507Z","4.0.0-alpha.38":"2021-10-15T20:46:00.930Z","4.0.0-alpha.39":"2021-10-15T21:09:58.384Z","4.0.0-alpha.40":"2021-10-15T21:19:52.617Z","4.0.0-alpha.41":"2021-10-18T18:34:17.832Z","4.0.0-alpha.42":"2021-10-18T19:40:25.279Z","4.0.0-alpha.43":"2021-10-18T19:44:40.719Z","4.0.0-alpha.44":"2021-11-02T17:39:27.271Z","4.0.0-alpha.45":"2021-11-02T18:15:45.857Z"},"bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","homepage":"https://github.com/AgeOfLearning/aofl#readme","repository":{"url":"git+https://github.com/AgeOfLearning/aofl.git","type":"git"},"description":"This is a plugin for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). It uses [PurifyCSS](https://github.com/purifycss/purifycss) to remove all unused css rules from internal styles of the generated html.","maintainers":[{"email":"alexdinari@me.com","name":"alexdinari"},{"email":"lorenzo.battigelli@aofl.com","name":"lorenzo.battigelli"},{"email":"alex.dinari@aofl.com","name":"alex.dinari"},{"email":"it@aofl.com","name":"ageoflearning"},{"email":"jie.zhang@aofl.com","name":"jiezhangaofl"}],"readme":"","readmeFilename":""}