{"_id":"@aofl/purgecss-loader","_rev":"29-db897ad096abbf3dc514cc7e7b04f36a","name":"@aofl/purgecss-loader","dist-tags":{"latest":"4.0.0-alpha.23","alpha":"4.0.0-alpha.45"},"versions":{"4.0.0-alpha.23":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.23","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"60eea5ebc5f6a99a4a34f7168a20e2e437737e19","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.23.tgz","fileCount":5,"integrity":"sha512-wq07hEiUlw8gAHGE7Q6QPyyI2n6pnwfqPFFDRnxDdQ/0Y7rs0DnbFXH1zZ6Q+JWyCHAN1RNy8ZpEXHZdq72Afg==","signatures":[{"sig":"MEQCIFupn/D0xJhup9dyc8Dz4h73DBk9KGis+zwn8knJQywbAiAPcviYsi8syOWKESb++wYUq9VNvUYHvyp0uXly8eziLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFfgCRA9TVsSAnZWagAA4EwP/jxTMc6hDZ3720RM7oIB\n37gxRVtDfGM2fOuo1a/8L7u4PqTd2LbWR/Vbhz0OmVknY0dgo2dvMiFy3gIt\nfYlF6V6+uI1IcQMHYE1cVmcwyKisw0rEHx8fRlqBeNjsILK3APmpL792+6oX\nXwaT66oKVTj/X91uNypRfnqKDkU9On6sB3dYUElV3H1a8iesHoYLDlY0hbKu\nPMX81mCt9nEuFGi80E4DGAXpN9Jqr5SLbmfvNPb5I7tOgRDPUYMv+dVpccGs\nSykPRGL4yt/EOlHwdbZCpsD7pW3hzRDaGv2Mo46PSFGeCrW4xxaEIH7a/nO8\nxorXdgVmVMpYPMKXZFZaTra0RhH8H0JYiOppTtz7/ZCkZG7ZcxOAKIbbVo59\nXlGmEeJ/K79tj720lxXKxQRUF9MZyg1+1kxJZhbTVjjI3owZ9vKsWEgJYFEC\nlWo34nbkXdwnMWgTdEELbB4rlfG+ITpAxKPnUXuPCQ3rf8DxI3vJzM5wHfyB\n12Pw1KYK7POrVdJWEPcIZSF9eBdof8q2LpnHYtA+9fLvdwodYE0/tO0cTVJs\nmpYpqZfoi/bTb0BVhmNGwjMLFphJdqcwvBcwqer5Wb8Ws6Cyrql6zu7UN55X\n9cPQF+vUCuLUzw8Ont6SRfQXjHcfN2aUxrO59tf+dHJ6nzIXRFSSnLsIT3nv\nc09P\r\n=OgCf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.23_1633986583340_0.9068611784475515","host":"s3://npm-registry-packages"}},"4.0.0-alpha.24":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.24","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"862604e5b30f7c3d941316af90ecf3700a00799e","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.24.tgz","fileCount":5,"integrity":"sha512-2L56hGL09QstaqMvhRR084TVrZI9WDd9mvIUpcITKAOVdHBFgpj+sQ3BCJxasqbkabmLMgEB3SP2IHTfY7QNdQ==","signatures":[{"sig":"MEQCIHfQFD3erbuceJA7GpohYynmvIZq7zbfd901WCXbioMkAiBlCAdTzDMVNZ3hIjbhV0/cqap2OZ9OyFNlsPtC0iscOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7241},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.24_1633988803882_0.4747508363355868","host":"s3://npm-registry-packages"}},"4.0.0-alpha.25":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.25","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"4c16eecad9f5643f6c4c3e0107f3bd707af345d7","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.25.tgz","fileCount":5,"integrity":"sha512-LB69xrhQD09s5HzuoegliUCLYbSvxNMFY8B8Xh89Bq87aFT+qo8QjcL2lcVMRUZF+MiHdZeiPT4zEETd7NIrbw==","signatures":[{"sig":"MEQCIGsCO/ND6YNt+DSTS2PUz1/kmarylE7v/tJSfh06VRAdAiAzHQerfubey/y7PTAEE555rKBFhGKNNdoKeVDyUv3+lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7241},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"8e4d611be609be11acccb9135091aadd10134e8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.25_1634001636539_0.9502261695792773","host":"s3://npm-registry-packages"}},"4.0.0-alpha.26":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.26","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"1cf29a2509452ef5f4a46db7657afbdf09477055","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.26.tgz","fileCount":5,"integrity":"sha512-U6KGSZi9XG69g9tVDimkrHwF7dwW/nfQQZYDpETcyVliyfgWZIVxo6wqJnwUoyGXqbSNPIEcdJB174S90JDcgA==","signatures":[{"sig":"MEUCIQDrYvblvC07Dy4s/vV4UK4c6SDVYvG9Iak6erBbib0K1AIgJzueeZ9QE4tFMV0mG3P0LE8PY57AL26k3anbvfEMinY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7241},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"bdd06521b3653befa1b4c07318cc120a700672b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.26_1634002459917_0.4543966933601429","host":"s3://npm-registry-packages"}},"4.0.0-alpha.27":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.27","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"5225257f8c39453392b334fde36f474cd27e1bc7","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.27.tgz","fileCount":5,"integrity":"sha512-zenAVnZqS74xa/mH7Y3NN3frcQBlw2HaxTkU4Foy4I/5T1GPq7QkD8pKh7CyEkqLsziqZlfBfblaVYzcqZ8kfA==","signatures":[{"sig":"MEYCIQDQFRey7kp9KKMUfAIsK0SycTYrSKhcCDcWGwi/5St4gwIhAIzAvs5b+CIl6YjOd3lGAE/t5uFJwKxMHqKtgUz+Z03Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"bc755f21b39459dc3a8b57ab25075a22313bc107","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.27_1634151980216_0.5445592300655453","host":"s3://npm-registry-packages"}},"4.0.0-alpha.28":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.28","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"3c084598716b397970158e5d3c7de6f9fe28ff90","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.28.tgz","fileCount":5,"integrity":"sha512-VF8yImLsPNodn/MLoQsSJcWubcLxGUh+jhjgsDVSzGH6TFvRgO+Fze5fzRDgHEze7UBGGTZdvkybWuHumIceGQ==","signatures":[{"sig":"MEQCIFNqJeqo2isO96eV6usznEg9WjacGZgBhD0XkeZjSQ6mAiA9J4dxbCjrTHabGew7+2RZTUiQnA7tyN7UorNCPthjKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"7dceb248f691c3214f73ba1d048f26b2653bcac1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.28_1634163492124_0.6052183015958463","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.29","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"ffd07bc587d784188c5ade430a8ccead01e6033f","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.29.tgz","fileCount":5,"integrity":"sha512-7zXtO2WI/WHeM0/BAKruz//j/qUsITsG8cpn7ab+qQ6ZsQCRpUicLRJ+7Qq+NnA1frMnGCMZ8qQOoOInp91eCA==","signatures":[{"sig":"MEYCIQDeW5f204jBsUXl1udxJwXOjs2UXG4lcVz1wKSL5Lu9hgIhAKDhM+VuAzkJaQrfk4IdbdxoWfJi9jOXoOH5Qs0gQpSw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Removes unused css rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.29_1634319346112_0.6502982700907078","host":"s3://npm-registry-packages"}},"4.0.0-alpha.30":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.30","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"af42e952776c2771420c348c50d44112a7cf3b1b","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.30.tgz","fileCount":5,"integrity":"sha512-rjsR/YkpbtBwkRjmW8phuphbDXFdBZ5iXCCncteGhZ6VZAqWwWLBugrQe48DoMzflJR6xtkmk7LWHpHfBxOaPA==","signatures":[{"sig":"MEUCIFgXvAwG81Nfxsv8Ldgrxnru1VPuPvb/DM9ria+CMMRuAiEA+6rmoujKEUQrxULw1Cm/Yl1lKzHTGiYPyPlPQ9OmkBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"13ed83fe4429533b22fd669328dd6c8829dffec0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.30_1634323852498_0.5133841004709876","host":"s3://npm-registry-packages"}},"4.0.0-alpha.31":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.31","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"7dd456dc89468ae5f11ab062fc034de8f758d1bc","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.31.tgz","fileCount":5,"integrity":"sha512-htyya/V454nnx3sNhYaJBxTJng5D3ZF2VMlu+swknfmmE5kSkfQDXUuqSevIBMNydj/oBnd6S3lirhSy8O0DpQ==","signatures":[{"sig":"MEQCH3xsEAX9Pj+0ULIDQs84bJm7I+LxuTVq/HCATvXZEAsCIQDfp3rbzme3iMjp8dllxLvMd5MLAnuOgrzRGcB/K6RGvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"5bc1713dfbc60e5029713b6ad88a4a9fd46d3413","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.31_1634324114536_0.20294977860538355","host":"s3://npm-registry-packages"}},"4.0.0-alpha.32":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.32","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"2aba8faa5dd15d45b5b97741c9a99e8faf6e5e71","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.32.tgz","fileCount":5,"integrity":"sha512-fcZEJunWW8qcRmqzOKvzLWWJ+EUAIZIVRCLCK5MeJJjXBLLUDjzWzOOODvUxqiodMNtQglkxzd6JjpsQsIjnHA==","signatures":[{"sig":"MEQCIGBV8rQS/C/0idr2Fdp+3uUP1UmoezX9K1Sx2hpcKbc8AiB++eY6VXLj7VtATxFrme7luPVhJLNVBJfRfQPjzLyWZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"77786a7e5219aff408e59d051e8380ca1a63021d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.32_1634326776898_0.14224430736326288","host":"s3://npm-registry-packages"}},"4.0.0-alpha.33":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.33","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"5eac999c595ec17dfa1ac7ce740a31668d7b1c60","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.33.tgz","fileCount":5,"integrity":"sha512-ZE8LGMa4HHr3x7USJalABy3xSNnPv1A6lgUZG/Zw2/efmxXOzmiw0MdsNjZzXdWD3MOKQdjiPagIN7PkqwIb2Q==","signatures":[{"sig":"MEQCIAoR7TsNtQLQX027ghyDPpz5yK2DNzI5tGLdofIbtZFuAiAWhTEO936kirs+ByokpyXnkoetpLuc8r5zFp4LE3uW5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"41b432602965620ce989f21e02748f53f69f7ea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.33_1634326977534_0.19908293997314197","host":"s3://npm-registry-packages"}},"4.0.0-alpha.34":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.34","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"1cbf9fce3a2c8b0979299ff6890f52efce9865e0","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.34.tgz","fileCount":5,"integrity":"sha512-YygLCPi4iJDNlgYn4DSFIbLb7BxwYShwhkYhg7ZCxg3I0v/S5mXZb+Z5h0vzBpTUpiv6w8dnff1neAIDahwXzA==","signatures":[{"sig":"MEQCIBujgftKICZkHyPTkHaUbu+80+ISPCEWUZg9EQck754+AiAfk5dDxHirTwtoWeA7hvq+djoWKXNROXBG4FWYbNgfSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"1b993e65b04444692f40eaecfc3dfbb29d50d98b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.34_1634327583153_0.1380905173698328","host":"s3://npm-registry-packages"}},"4.0.0-alpha.35":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.35","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"8ceebf78bdd70a990d06d11d20fff7ff33e4c497","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.35.tgz","fileCount":5,"integrity":"sha512-lweFJXRmeXnStEZyXq/RsBmexCHMRnK0cN6slI86jWIkTbsmAGXXu3T6r1FEzTImbND80qqmG6nRGIEJz9QWPw==","signatures":[{"sig":"MEQCIAjnWk3A2MfnANDj/G4imhFajVZUsvv6ETEvrm/ac+7PAiBsO9plV/ZRFOAkpqTCH4YDxbrPddwthko+z9gkPCOKIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"5a6a7f303fc21acc73b55413f38f534ed4bfb714","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.35_1634328005026_0.47013750196425397","host":"s3://npm-registry-packages"}},"4.0.0-alpha.36":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.36","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"e6e5a0a7ebfd0dfca5d4fca882ec6789ca807121","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.36.tgz","fileCount":5,"integrity":"sha512-urW6+57Jjq8MSCdPr+8E3O2z1n5h9bE3xsS2TfVM6aeaI1xCuXUFa4jZC5Zg4kUNEyfq4HzKQHIbYicl6wpUYg==","signatures":[{"sig":"MEUCIQCAZD9ZMApKKe4PKntmDLAUjMKmEo4wDyQ063kT+UbmsQIgWGkh2zZ93+5BIUJAhmQY1TQ/z4YZ5Yp6pr9z7JmNEMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"24aeaf86244b6f9f352b26d04fd9976f9430bfe7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.36_1634328204925_0.8792241890202925","host":"s3://npm-registry-packages"}},"4.0.0-alpha.37":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.37","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"1f2f111829ef6da4775870f1bfeeac82ab413635","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.37.tgz","fileCount":5,"integrity":"sha512-CPpaqEbM9ezQ4/OVDudhmCnZggkvQs3GcQ9gwQYHG3bSaSgWJiy/f+GYCNTjVCwqfDxpCQ2GxamZWPU1X4kP+Q==","signatures":[{"sig":"MEUCIQCALRLe5YMx28nr5IxXqnFKyKokXlil8YlN+WcHT1i5mQIgXMGnRn0oWqx4saHg2Jz4MIBKe1Y130dUoS7LXUIPVZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"d5e9c5a7ef77e315b759fb5bee226aa3bd3aaffb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.37_1634328378968_0.6191826163637184","host":"s3://npm-registry-packages"}},"4.0.0-alpha.38":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.38","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"0e2cedaf9eb24da9674c815bf5f281181a252733","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.38.tgz","fileCount":5,"integrity":"sha512-7YN+IOhaybacdUR6N1m0Oxlay+1EuR7oCHi7LNjRkV58n+CaZtits8SKO0QBbkMewzEMlw1gAw+4WZKgtrF1lw==","signatures":[{"sig":"MEUCIQDYjo+k7WMoQMwAjBNxauKu1SdwSBPJsGOAjG0wyIoIHAIgOzOvcgr9PFZ5BIbMvNpt46Z7QIP2wbBpZDkIBxfX53E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"91457836070b2b300b852a461787c56ec880a85d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.38_1634330758291_0.908963064477684","host":"s3://npm-registry-packages"}},"4.0.0-alpha.39":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.39","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"5daf3e6c792a73b739b01fa92fef11014e1adc89","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.39.tgz","fileCount":5,"integrity":"sha512-XU6THT882ZVnVaAMgLeNQv9ePcgbC/rQujL+G7odNON/dwYfh15tw6dggjIM5w9pNl7dSQck4oP83NIrPVuTSw==","signatures":[{"sig":"MEUCIHX5ayg1FDhXdonP+/oVocpMvAT6mfAtpkhXOiTzwmaXAiEAnsz4RufdKdEYEftuoLAFHGHVjMEl/suveyYufb0wi7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"f4c22e986eb7eb2e564e469dedb36c65858bf5cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.39_1634332195311_0.10364742956977802","host":"s3://npm-registry-packages"}},"4.0.0-alpha.40":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.40","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"daa07944dac02267bc2ae85ab5a21cbd7132a4a2","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.40.tgz","fileCount":5,"integrity":"sha512-m+PHy2bhLfMkAgNz0l1+KnPqJ6oGmS/q2C5MdwsNpmWVOTvH9x97G6QN9y2Fdp57axgGOSIH+vnme6R13yAPGQ==","signatures":[{"sig":"MEUCIAagoUh9+TR1k9k04CLM9XPxPKgtxJF4uRNtAfd62UtHAiEA8B4sB0H/4acNmb1KQKAdipVUVDumCrLg0EgTaiPlM9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"e93b1f585c2cd94383438abd74737a856ca68a77","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.40_1634332790504_0.36506754561145827","host":"s3://npm-registry-packages"}},"4.0.0-alpha.41":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.41","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"93247e64d8eadbfa0a8e6408ea441bf6039b477b","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.41.tgz","fileCount":5,"integrity":"sha512-JgfmKgQuNWIhv/u6h2G6orIYEh+hP39mFDYkUAbz5SFYdL1qFuZoj50QfLARLO9YBCNQMcO/XZU3N71V8wEgdw==","signatures":[{"sig":"MEYCIQD7FZWZVSimClZGz1Hd2vsTzEXakQ9+UEVgWvOZBu8+lQIhANEjtGFre47eKLO7/wn5UN+6lG8Q7hnxYS7PMD7LPLdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"cbd55bfa3cf5e87bf7b5f27b3d9b6efb34e3ad85","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.41_1634582055265_0.6263207391660917","host":"s3://npm-registry-packages"}},"4.0.0-alpha.42":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.42","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"6243b9f820ff90c27923390257d54533c5118d17","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.42.tgz","fileCount":5,"integrity":"sha512-ndo/oIrrNqNurG/rdU9fmbDdPjHRTHGbkyFIEQPwsLfltCAt9NzrVikFwNcKp36OY08G6eTsyxGmjodbamBqAQ==","signatures":[{"sig":"MEQCIHibkqdwoSa23iRpspH9g9LG37ROTbE6X+3moA/51WM8AiAMvc/DYw9QTB/MttGoyJwuJm+JnzwvWBqKxYcMoZDxEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"f64d10ec558694ce4c2d4e8b0562d4167f8e28d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.42_1634586021362_0.06532135345496992","host":"s3://npm-registry-packages"}},"4.0.0-alpha.43":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.43","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"3898e8bcd2251d5a445d5529686eba3bc30746ea","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.43.tgz","fileCount":5,"integrity":"sha512-c3nsPFPLhodDZQ1fk2NoYXq+MPW3lA7HIXdN6MltlB1Qc0Z67FW9Fyn7gVPb0soD9MFhdUVMQhtU18sDa9c1YA==","signatures":[{"sig":"MEUCIFLlLWky/IHj14Ia91pngCVIgFgQf1wCeOfJbkSqahTQAiEA9WMKOEkfAJ5LAV+QI/LFb+wayj5QGtS1EDocy2kB1YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","gitHead":"6763365b38cb5be764e669a3b568be9f1cc4cfed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Removes unused css rules","directories":{},"_nodeVersion":"14.17.6","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.43_1634586278076_0.18961623184748655","host":"s3://npm-registry-packages"}},"4.0.0-alpha.44":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.44","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"3517986e68c6fabaca8239a9c4abeaf1131c9ac9","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.44.tgz","fileCount":5,"integrity":"sha512-co29Ky00sa79f8WRNRxJUidEOsJkORksbI0eZoOtMAs4XktzsKq/vEefzkiyUHuO08pPWIqZLXS6WTDtQT+c8g==","signatures":[{"sig":"MEYCIQD4cRDw+R98b2Zpdk+FiF4xsCBzCTeH+I43PL8mMCFwrwIhAMlFJrXj0eoEcs9v0M570OPZqTCAM6mFoIcvw6dDh44f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Removes unused css rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.44_1635874764053_0.7777860883728833","host":"s3://npm-registry-packages"}},"4.0.0-alpha.45":{"name":"@aofl/purgecss-loader","version":"4.0.0-alpha.45","keywords":["css","purify","prune","webback","loader","webcomponents"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/purgecss-loader@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":"f804ce8ea5fd9ee862b098a14c4d8288eea62645","tarball":"https://registry.npmjs.org/@aofl/purgecss-loader/-/purgecss-loader-4.0.0-alpha.45.tgz","fileCount":5,"integrity":"sha512-+7v7uWrP/3GJaFnojnZ4N4MZO0JhHYtACFDlbgKgFnu7Rjmk1NeXVLcukbtt/88Ie5JSroMd9kUg6+j/AcX5aA==","signatures":[{"sig":"MEQCID5x2mXeSqbfKlu35ROzze2iR+o68vZongbP6gmRoDD6AiA858PguX46aY8eIx6Fvx/FXNBJwexLoKYd6DSbDbgOPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7229},"main":"index.js","readme":"# @aofl/webcomponent-css-loader\n\nThe **\\@aofl/webcomponent-css-loader** is a webpack loader that inlines imported css in your component's bundle and prunes unused css.\n\n## Getting started\n\nRun `npm i -D @aofl/webcomponent-css-loader`\n\nThen add the loader to your webpack config:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.css$/,\n      use: [\n        {\n          loader: '@aofl/webcomponent-css-loader',\n          options: {\n            cache: true\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\nIn addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.\n\nFor more information visit [Purgecss docs.](https://www.purgecss.com/configuration)\n```css\n/**!\n * @aoflComponent\n * @whitelist ['modal']\n * @whitelistPatterns ['btn']\n * @whitelistPatternsChildren ['alert']\n * @keyFrames true\n * @fontFace true\n */\n@import \"~Root/node_modules/bootstrap/dist/css/bootstrap.css\";\n\n:host {\n  display: inline-block;\n}\n```","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Removes unused css rules","directories":{},"_nodeVersion":"12.20.1","dependencies":{"sass":"^1.42.1","postcss":"^8.3.8","purgecss":"^4.0.3","fast-glob":"^3.2.7","postcss-url":"^10.1.3","loader-utils":"^2.0.0","schema-utils":"^3.1.1","webpack-merge":"^5.8.0","find-cache-dir":"^3.3.2","postcss-import":"^14.0.2","enhanced-resolve":"^5.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/purgecss-loader_4.0.0-alpha.45_1635876943481_0.5789167038309315","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-10-11T21:09:43.288Z","modified":"2025-01-18T00:20:49.728Z","4.0.0-alpha.23":"2021-10-11T21:09:43.533Z","4.0.0-alpha.24":"2021-10-11T21:46:44.057Z","4.0.0-alpha.25":"2021-10-12T01:20:36.687Z","4.0.0-alpha.26":"2021-10-12T01:34:20.094Z","4.0.0-alpha.27":"2021-10-13T19:06:20.373Z","4.0.0-alpha.28":"2021-10-13T22:18:12.280Z","4.0.0-alpha.29":"2021-10-15T17:35:46.303Z","4.0.0-alpha.30":"2021-10-15T18:50:52.620Z","4.0.0-alpha.31":"2021-10-15T18:55:14.747Z","4.0.0-alpha.32":"2021-10-15T19:39:37.068Z","4.0.0-alpha.33":"2021-10-15T19:42:57.637Z","4.0.0-alpha.34":"2021-10-15T19:53:03.314Z","4.0.0-alpha.35":"2021-10-15T20:00:05.188Z","4.0.0-alpha.36":"2021-10-15T20:03:25.058Z","4.0.0-alpha.37":"2021-10-15T20:06:19.134Z","4.0.0-alpha.38":"2021-10-15T20:45:58.438Z","4.0.0-alpha.39":"2021-10-15T21:09:55.477Z","4.0.0-alpha.40":"2021-10-15T21:19:50.671Z","4.0.0-alpha.41":"2021-10-18T18:34:15.420Z","4.0.0-alpha.42":"2021-10-18T19:40:21.501Z","4.0.0-alpha.43":"2021-10-18T19:44:38.244Z","4.0.0-alpha.44":"2021-11-02T17:39:24.221Z","4.0.0-alpha.45":"2021-11-02T18:15:43.626Z"},"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","keywords":["css","purify","prune","webback","loader","webcomponents"],"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"description":"Removes unused css rules","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":""}