{"_id":"lit-scss-loader","_rev":"6-9261f4aeb96de410de4f36e181606639","name":"lit-scss-loader","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"1.0.0","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jasmine-ts \"./tests/**/*.spec.ts\" ","build":"webpack","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jasmine":"^2.8.8","@types/node":"^10.5.2","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","jasmine":"^3.1.0","jasmine-ts":"^0.2.1","lit-element":"^2.0.1","loader-utils":"^1.1.0","memory-fs":"^0.4.1","schema-utils":"^0.4.5","ts-node":"^7.0.0","typescript":"^2.9.2","webpack":"^4.15.1","webpack-cli":"^3.2.3"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^4.29.5"},"_id":"lit-scss-loader@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"drdreo","email":"andreas@andreas-hahn.at"},"dist":{"integrity":"sha512-BeKW3taWqUIwlQ5ViigHS79upOsh1lFi6rvSOPO/t0RBebZ2wHyC7ygMsWbM9nVLoI6+kkbukblEwPUylj4vYw==","shasum":"2d000be9ffe331932d5229a343c6516d56daae3f","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-1.0.0.tgz","fileCount":22,"unpackedSize":455073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbq2SCRA9TVsSAnZWagAAPWoQAJKZ1Mgv2jAxeimWtrwd\nE7+I4jH24numGIcAjN1tNQl+R2pXHX8+0Wa26B2UK4XCzNQgoObErY1wMogJ\nke+Lixy2Up0ksYFuBjrQLSLXqIIeO34DqJy6nRsflCmHlVAPNCHAsMMyGuHm\n4WleAWMHgU/oZSDIQMwuVUWMux7TzGO2N/RyBUEmhQ1LjkZ6N4NgCmbcIpMf\nA+/Spd1xTFDfEOnOvlzjvleOHhlvLKY4ZpZ6dtMQYfAls1MkHbLxMfU4a5D1\nm0bVFNCnYMKN2YJBaUmNyQVUMTMLblbmgXuB5SxCnSdq42REPpWfVMo6Cwt2\nTwu5FnuLkZDRriCRklBiiUV6xMXRBnt4jTTeoiV3X6f8zJwf/akeoJUwKlDn\nhKA35tMgG1txbTSMlkXOFe1ipWJSSjFNNVbzcJUPphMPTzzAiHq0KoZHQqNi\nJNkwDoi2Q8gtwSVvhulOyKpU5XUUj6vvs2f/jZAehUJH6hQJdtNxks2/eCcv\nf31XRWtXTRnuE5TUSnNdSG+C0JX1UAXt1Z5zKJarWPRbkDDocZ0I0WQOjF1u\nx/OZHtyohMzcsmQgMaibj0e3et//J1VEFRcG6nqH939nhvfhXNkSH4QH1O7m\nS7N2X1QR5eeMNpQ86L9rkKiaYaT5D2ZLeGIHE+iANQzTKGVh9AotF+zaWiw3\nAmRC\r\n=uqP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzQX6w93IVFi65qU5BQVsfZw/wpZK3deCkBYKLbzmwGAiAzpZs9bnP7WvbSkR/rAVTVSW+8WihBmG6k6JCRCQCCdA=="}]},"maintainers":[{"name":"drdreo","email":"andreas@andreas-hahn.at"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_1.0.0_1550757265607_0.7197336506204539"},"_hasShrinkwrap":false},"1.0.1":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"1.0.1","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jasmine-ts \"./tests/**/*.spec.ts\" ","build":"webpack","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jasmine":"^2.8.8","@types/node":"^10.5.2","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","jasmine":"^3.1.0","jasmine-ts":"^0.2.1","lit-element":"^2.0.1","loader-utils":"^1.1.0","memory-fs":"^0.4.1","schema-utils":"^0.4.5","ts-node":"^7.0.0","typescript":"^2.9.2","webpack":"^4.15.1","webpack-cli":"^3.3.12"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^4.29.5"},"gitHead":"88a9e541872be28bb259995c475cfdcad3a5e1eb","_id":"lit-scss-loader@1.0.1","_nodeVersion":"10.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gx4sdUVSHgozo/V4GomSJ/lYLU6c/JLfMDUjnJR98d4PAFBtLGONZT/OY/WNYEuGmz3IZjAY9mZ95lhjDoVZ2g==","shasum":"38062f2142cb8458d24743d0fb6d67ef5f56c562","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-1.0.1.tgz","fileCount":18,"unpackedSize":205978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQiN6CRA9TVsSAnZWagAA/NcP/0FNAVymxkOGneNRT4iF\nDr3qA4hW5Zn65PTCyfAklIfmSf5gJV6M7M4Ikpl1bIlr5U0Rx5Wp4HcTrYXs\n7/KxsiVR3hqi+zdWXnHcPksCVyNMqmDybpq6U9by2fZDTcVmOJ1M2CimsvP9\nrD8wL/ogT3b1v5EZAUF/T6TiOnEQqmMvQiDBAFitrSfnikw9KcTWkpNdzV4u\nbILfKTa3KxdHnz8L1sPR93k9a/2r/w5QSL3E5AHsBdgx2de5nNlg67dKRq/9\n8FwbZvguAwhoYN7/wFPgT9TVMV0tmG3cEKVioYuPPk8YpkSxOU13+u9al24O\nqQNU9JjT7YSso4fEwJptDyG/9Jgjr9wk/2Xyq9ZUeBgMEnaU1KwFWoIBwiGm\nnq7vMq4MPU6H14ivvZQShxrTUVemnDCfbXea1HTVPrZDBXbkz6LFZwq77H3A\nd6sjSkfiI0Xg8xseyozPUZ1o7OQhkNkhbxLqGbhzCL6M96MUzAO/QD86Av6u\nR0jvwykYXF09MZ/nf4iBXuECKd2uDfzLpt4XKxD/3tqCvpCy05uEsuR02er/\n3C0d6YYwiRfT6XMxjBUO1NYI9ArmlAog3csXSYsy9Fc0rI6XBJsxj6USuoBX\nlW4I+GwcV5XECrkvQtSMyBtggQk45/3yssq3DoFuXIIjdf98QjqJgmGEUf5J\nRfQB\r\n=dqta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnhLxOefkxHMICDihV77p91YsAK/d5uuZjCLX35W6FIgIgfDhYnA97zOYciLuVykrFwPzXL/VALvYByq7/oNQYxBc="}]},"maintainers":[{"name":"drdreo","email":"andreas@andreas-hahn.at"}],"_npmUser":{"name":"drdreo","email":"code@andreas-hahn.at"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_1.0.1_1598169978187_0.9844147144675912"},"_hasShrinkwrap":false},"1.1.0":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"1.1.0","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jasmine-ts \"./tests/**/*.spec.ts\" ","build":"webpack","preversion":"npm run test","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jasmine":"^2.8.8","@types/node":"^10.5.2","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","jasmine":"^3.1.0","jasmine-ts":"^0.2.1","lit":"^2.0.0-rc.2","loader-utils":"^1.1.0","memory-fs":"^0.5.0","schema-utils":"^0.4.5","ts-node":"^7.0.0","typescript":"^2.9.2","webpack":"5.37.1","webpack-cli":"^4.7.0"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^5.37.1"},"gitHead":"60d175d2e65631523a1216092e0907ec928f2706","_id":"lit-scss-loader@1.1.0","_nodeVersion":"16.1.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-doMA1Vq4W84iJ/DaOjlryX5/AwiuvSe43YHHSMBw+a43hBcpPe0PU3RlD6B5QEPBwcLaJZcOj2Zb2nN9RPnotg==","shasum":"2558e94ff35e0b008f07dcdb6c20254ceba7dc59","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-1.1.0.tgz","fileCount":20,"unpackedSize":206420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpstnCRA9TVsSAnZWagAAQtcP/3AsmBCLGWJhxSs5g8UD\nVIcdanIQy2qgrY87Ssk6h0NjGcwJHDNLFL2ZnoRL+IFTWJ9w/nf6r8bOmeN2\nlXgTgoSJ4jfLeAt/uK8NWbWUm1C2LMQvrny9oSfiUTvc3TcZmBbTmwvYYVUd\nFrMLemMKE4xAREQkY6eEoEPurWhrERlXkQ8XtkPIWg4At3KlRdA/i2kHgmql\nZcFBw9+MYWVWuHwNPW9wA3+E65cRHXg4tVl5KkR26G8k0Mv/RDx+pokoky6C\ns0v+nGat7xhfbMz9tOeQR7g5CxMH0z3qa4T4JFVNs2q42DA+Ftlk5YwqHH/T\nSR8uP5OuuIEBNbpy6LN/ze9/JRtqbisiGhFRKSLW0QanLNubm73/Kfa6quQd\n8fk13dhyMhTT1DZL0rKl4YHysUBO5bpyu61eIqW1qPmwI4fpWCFWC5ZjhR5F\nkBwnG7D6mZBxAQufHIlFv3Kn2igh4Zi8ccdLD5Ed5BXH1sVoW/R9nHqlv40t\nVocfg5NNvUxa61Zy1FHfBjk4xBdSGDjl9tUuIkzUP3Zcl0lHcVmbtxwuc43N\nYGrgR9t+84P+okcr3DoZdymeehon1fACFkkdXckp+L0z6Jc4GSIboeHBPKfA\nrPFDYuXrFLzPHPcUXmoADZWYx0jChIimq0gjt1Gw+SDIdK9v3eCW100pWIk9\npBWC\r\n=O9i1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXYAKI46NMzU1tfswOi6Vz0tBweHwJYaz44mR7HSfWFAIgCmjcIepYvd/3v61mnStrBn8TI8d9UTNVCqePjjav+60="}]},"_npmUser":{"name":"drdreo","email":"code@andreas-hahn.at"},"directories":{},"maintainers":[{"name":"drdreo","email":"code@andreas-hahn.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_1.1.0_1621543783334_0.3967231179328097"},"_hasShrinkwrap":false},"2.0.0":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"2.0.0","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jest","build":"webpack","preversion":"npm run test","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jest":"^29.2.0","@types/node":"16.11.7","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","lit":"2.4.0","loader-utils":"^1.1.0","memory-fs":"^0.5.0","schema-utils":"^0.4.5","ts-jest":"^29.0.3","ts-node":"^8.10.2","typescript":"4.8.4","webpack":"5.37.1","webpack-cli":"^4.7.0"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^5.37.1"},"gitHead":"61154d0e71e89d08ebefae56764a5bc81672acb6","_id":"lit-scss-loader@2.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-U+BmBt0fFhyRBqC+XLOkmWjww6CgTaK/PAWuPT+1fAIMrfVyHuD9EumAf7/CRZRgEBZvFlohEnlVkeZVZkbrNw==","shasum":"7b0e8c4fba75712172e88358f40a9c9ed66d19ff","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-2.0.0.tgz","fileCount":22,"unpackedSize":206669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzyDfncZW0YaxRmbHisNCINMr3fJ6CcGUP6Tnh8mhYgAiBnr7UCphqIQcgQ/VlHq6bE3gE+edguucWEqlyjBRZNEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrJSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzPBAAkGO23fXuzxxh5JRFZAHh89k+kxRwCIBNPDGctLO2/UYJcHUC\r\ncZmIb+b7DiNhZlLwALGV0nfnzEe3PLn7n90Rz2bEQCZtpfeAfNrSvjDMnB17\r\n/CmWnNxe7jqevj8/PvhboQzvIi9tIVPlfih8Wqzkm0/+FwqnW2g6pxIbJ8m1\r\nR/QQE7n01x5yU/SehRLhZgKRO1Wu6GHITA4GQCvPUebpfV67xGdVsvasM6g8\r\n/NGcAaoM48iFy9jdiyHoDbLsDlCOUyCwxkKL6FKN8hmDCiwxEQglKkebUWEQ\r\nXwxW5mWknrRYuO0GpOtMrHHfrBGcsBlKJZQfZheVc2jYPbsvHc5uCH7bO7HR\r\njNhi0RfVEWWVI6PpntQFNwVkKWaGhw0Ttfk3b86ba26a9BDPnJb/BjxvWv+m\r\nEFyg5PMu/Bw1PhgecjjEIl4HfkM0SGw1d+/Sii/5Z9fHmLRQYLAevJqxRSwK\r\n1Nm5QWT4ARj+for146JignR6+ZbMNLfHoDYvlSziKvmyPnLqNGK+Q+j1Y1AR\r\n/ziy96MJRp+O15/2+yE7Nj5g8UqL6fUZSqPnQzOEBU3vqo5wXl3GLcX31EjP\r\nrP1pJD2o2TL7lJaJyUFdJMxNe+XS75QQkgyjOBHLP7A4VaoxRF9RvVRQktv7\r\noa4WNEzEpfl44ViQWzjOG8aFfZbvocPFPq4=\r\n=BJ7g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"drdreo","email":"code@andreas-hahn.at"},"directories":{},"maintainers":[{"name":"drdreo","email":"code@andreas-hahn.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_2.0.0_1666626130216_0.14877104654007"},"_hasShrinkwrap":false},"1.1.1":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"1.1.1","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jasmine-ts \"./tests/**/*.spec.ts\" ","build":"webpack","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jasmine":"^2.8.8","@types/node":"^10.5.2","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","jasmine":"^3.1.0","jasmine-ts":"^0.2.1","lit-element":"^2.0.1","loader-utils":"^1.1.0","memory-fs":"^0.4.1","schema-utils":"^0.4.5","ts-node":"^7.0.0","typescript":"^2.9.2","webpack":"^4.15.1","webpack-cli":"^3.3.12"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^4.29.5"},"gitHead":"74f2f4df42836822b5623a71bf673fc5731a898c","_id":"lit-scss-loader@1.1.1","_nodeVersion":"16.17.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fZx72hHwZbtkRqb9d51NjGjcs4eBP8Gc2OyxycF7OSXe/Q9QtCGODbwA14z8ux0YfGKV0hBhYkYQd3qODU2daA==","shasum":"518b069cd8351128437b271bf9c12842f7ca29fb","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-1.1.1.tgz","fileCount":25,"unpackedSize":215424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkaHO4AOz3m9zdNdGHQzlz9bEjM6mlyQzAGw1e7FmD+AiEAtcI1jmI1Y4oD3DocTyUGtqpyljNx8Q4BcjnZp+EPm6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrXQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8pA//fhqSpVUQHkjR/dy8wsjb3dkyonLR9JnPJkbR9uyhj28Jh50D\r\n/k2q6ioYYX90s0ao4MEYe5oQ7ENFqQNGqMFRXUj67LvYqZEqTDB6UXubaJiw\r\nkl5hSr1Hw2w34BOz4/apM4OZeHK4IoZk2UCZnOFJ9OeWsY9LrmoM94RWzl7W\r\nwvK4P8cXnUnB9r6DeXYe1bfdCz6FJ28xDLVcxaZ49Bl/yv/KkQnABZbEhtTA\r\nuByyH5ir7F5EXFuwlhvXPI+L/tqpnBs0/rukQTnEV+0NdVPnhpSpZjsVrkEJ\r\ntX82Py/TBNNEw+nbbl8z3iEDGeZP/8yyjVDnccRgIzWWZWLBlYeOhF+qV7ii\r\n96ZhcoUJZ542BrTvbSOSgCm2UhMtsEkQXYo8qJG3wJ5VnMKUxYvTidLX2RJp\r\nQVtHTohm/0k89BKOg7olt73hlDhH90laQ1mx12ZC/VAZJQaejD/ypQ0fZgn8\r\noqRCaADkH6F+9uxrFM+P5rai4BYzaphesOf9rp7pZzQ2U8Er4frbY85/Jl3S\r\nT31vKxCoIr5wuc0IMBryk5/qno88Y7RfwWEbuw8HnjVufxw8qoaO5k9kGVlS\r\nXQYD0cd6+1IGsAtmZ0iyU1uuYKeDtjv2Xc+rk/ClMIel8fmbLKZ+R6VMfnw2\r\nkpkJdZAaNisoUqfuyrx2Hud/L6sJsVohhJk=\r\n=VYbO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"drdreo","email":"code@andreas-hahn.at"},"directories":{},"maintainers":[{"name":"drdreo","email":"code@andreas-hahn.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_1.1.1_1666627024051_0.6300446757895437"},"_hasShrinkwrap":false},"2.0.1":{"name":"lit-scss-loader","author":{"name":"Andreas Hahn"},"license":"MIT","version":"2.0.1","description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"main":"dist/lit-scss-loader.js","scripts":{"test":"jest","build":"webpack","preversion":"npm run test","prepublish":"npm run test && npm run build"},"keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"devDependencies":{"@types/jest":"^29.2.0","@types/node":"16.11.7","eslint":"4.19.1","eslint-config-airbnb":"17.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-react":"7.9.1","lit":"2.4.0","loader-utils":"^1.1.0","memory-fs":"^0.5.0","schema-utils":"^0.4.5","ts-jest":"^29.0.3","ts-node":"^8.10.2","typescript":"4.8.4","webpack":"5.37.1","webpack-cli":"^4.7.0"},"dependencies":{"clean-css":"^4.2.1"},"peerDependencies":{"webpack":"^5.37.1"},"gitHead":"85b4c0e5b302aa31eb796436d49a96b279fa47dc","_id":"lit-scss-loader@2.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-2PvmHuklfZx+OgudhU2zH4SrKyPdzQ9eOQsYoxGEga10dcAwmiMx/6UjOdI13i/BHxcElOqSmTkJ4hBxZrO7dQ==","shasum":"5c508113beecbb68a7c9b3058771be3392b61f56","tarball":"https://registry.npmjs.org/lit-scss-loader/-/lit-scss-loader-2.0.1.tgz","fileCount":22,"unpackedSize":206735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPkddTuekObtdy4M06VZ7djploUm69xdlT/0Ajxh1QZAiAJQ/gsTLwYJ1qs5F59WdzfKvaCM7hUBbap2F71fuAh+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVreVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYMg/8DroIK4YT9vj1WMQnNcslFc2Xoi+L7ncEc4oshss0RTmIumxM\r\nAMk0kIJeaKLlZJmGhHyslbveOfrhZT3fAxdHO8uZsK5cudCA6S0LFhq+cPgI\r\nASbkG0K2w63VZYEGgsO/UJtyNXUwCbHCmPE1FT7DBjh3u0b2f5onR/S6kjCd\r\npSqPQXiDwtQC4V0/VJEHB2JvzOIjpJOr2xsd1yJVEK3zYhS39h1QFR09ujCF\r\noW8p6oWcqWCrYWEe8PGMvlvNhd0LkV8wXbXWXk0bWMf7gc2OCFajxjwsfKhY\r\nhylVSvitLIoBHa1UaTKUDYOy+8WRccaQAOpt/EaKhm5c9x/6PT9cIFvs4YWG\r\nw2U7gpugxQV6dtMHTMYbHP4Pe5oZQ4slQl/jTzSjv0sWTN7PGMXInFVHJDTV\r\n4KpG1mhsV6B3OyR4KofoQP7qRC3p7JfBZy9OwsVFF3kKALeZpLIS0k+3ZzM/\r\n6Jwa//EwoUmKJbuwGsB3kENz3ns9b6m0nnOu7HVeJMenGlRq7hmLsS4X+0+v\r\nqlOBOzLwUHKm7ZLWwrkHA9NWQpnk+dGN48go7p5LUHRbNtiX6Lwdu6gHCOIg\r\nrAn+rBK/d5To5KA3zvyXwrakKBGYBZ4mB7EcWgTU/JXj01+JW2dPFRLKGd9P\r\nI3nhURbSvbq0ZR6W3+HEP7bnaYGUaaMwYfM=\r\n=rT2x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"drdreo","email":"code@andreas-hahn.at"},"directories":{},"maintainers":[{"name":"drdreo","email":"code@andreas-hahn.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lit-scss-loader_2.0.1_1666627477125_0.08834854511451673"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-21T13:54:25.606Z","1.0.0":"2019-02-21T13:54:25.794Z","modified":"2022-10-24T16:04:37.404Z","1.0.1":"2020-08-23T08:06:18.351Z","1.1.0":"2021-05-20T20:49:43.461Z","2.0.0":"2022-10-24T15:42:10.423Z","1.1.1":"2022-10-24T15:57:04.224Z","2.0.1":"2022-10-24T16:04:37.328Z"},"maintainers":[{"name":"drdreo","email":"code@andreas-hahn.at"}],"description":"Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file","homepage":"https://github.com/drdreo/lit-scss-loader","keywords":["lit","lit-element","webcomponents","scss","webpack","loader","automatic"],"repository":{"type":"git","url":"git+https://github.com/drdreo/lit-scss-loader.git"},"author":{"name":"Andreas Hahn"},"bugs":{"url":"https://github.com/drdreo/lit-scss-loader/issues"},"license":"MIT","readme":"<div align=\"center\">\r\n  <img width=\"180\" height=\"180\" vspace=\"20\"\r\n    src=\"https://www.polymer-project.org/images/logos/p-logo.png\">\r\n  <img width=\"180\" height=\"180\" vspace=\"20\"\r\n    src=\"https://cdn.worldvectorlogo.com/logos/css-3.svg\">\r\n  <a href=\"https://github.com/webpack/webpack\">\r\n    <img width=\"200\" height=\"200\"\r\n      src=\"https://webpack.js.org/assets/icon-square-big.svg\">\r\n  </a>\r\n</div>\r\n\r\n<blockquote>\r\nIt is a fork of <a href=\"https://github.com/superjose/polymer-css-loader\">polymer-css-loader</a>! But since the loader was only developed for polymer, I adopted it for lit-element, now <a href=\"https://lit.dev/\">lit</a>.\r\n</blockquote>\r\n\r\n# lit-scss-loader\r\n\r\nA loader for webpack that lets you import the CSS/SCSS into your lit-element and automatically creates the styling\r\nJavaScript for you.\r\n\r\n<blockquote>\r\nWhile this loader has worked well on my Windows machine, there may still be unforeseen bugs. Even though I put the package to v1.0 be cautious when using it in production.\r\n</blockquote>\r\n\r\n## Install:\r\n\r\n```\r\nnpm i -D lit-scss-loader extract-loader\r\n```\r\n\r\n## Requirements\r\n\r\n* Lit\r\n* Webpack 4/5 ('extract-loader', 'css-loader', 'sass-loader')\r\n\r\n# How this works:\r\n\r\n1. Include it in your Webpack Config. Include it \"last\" _(webpack loader order!)_ or after all other loaders have been applied. You will need to use extract-loader if\r\n   you're using sass-loader, less-loader and/or css-loader\r\n\r\n```javascript\r\nmodule.exports = {\r\n    entry: './src/index.js',\r\n    module: {\r\n        rules: [\r\n            {\r\n                test: /\\.css|\\.s(c|a)ss$/,\r\n                use: [{\r\n                    loader: 'lit-scss-loader',\r\n                    options: {\r\n                        minify: true, // defaults to false\r\n                    },\r\n                }, 'extract-loader', 'css-loader', 'sass-loader'],\r\n            },\r\n        ],\r\n    },\r\n};\r\n```\r\n\r\n2. Include your .css or .scss or .less file in your JavaScript:\r\n\r\n```javascript\r\nimport {html, LitElement} from 'lit';\r\n\r\nimport Style1 from './style-1.scss';\r\nimport Style2 from './style-2.css';\r\n\r\nclass LitTestComponent extends LitElement {\r\n\r\n    constructor() {\r\n        super();\r\n        this.prop1 = '🔥-app';\r\n    }\r\n\r\n    static get properties() {\r\n        return {\r\n            prop1: {\r\n                type: String\r\n            }\r\n        };\r\n    }\r\n\r\n    static get styles() {\r\n        return [Style1, Style2];\r\n    }\r\n\r\n    render() {\r\n        return html`\r\n           <p>This is the test component</p>\r\n           <p>This is the propertie's value: ${this.prop1} </p>\r\n           <div id=\"test\">This font size should be bigger</div>\r\n    `;\r\n    }\r\n}\r\n\r\ncustomElements.define('lit-test-component', LitTestComponent);\r\n```\r\n\r\n### Typescript\r\n\r\nIf you're using this loader in a Typescript project, you will also need to inform the compiler that it has the ability\r\nto load CSS/SCSS files. This project already provides the module declarations, so all you need to do is include the type\r\ndeclaration file in your `tsconfig.json` file.\r\n\r\n```json\r\n{\r\n  \"compilerOptions\": {\r\n    \"...\": \"...\"\r\n  },\r\n  \"include\": [\r\n    \"node_modules/lit-scss-loader/types.d.ts\"\r\n  ]\r\n}\r\n```\r\n\r\n# Options\r\n\r\n| Name | Type | Default | Description |\r\n|------|------|---------|-------------|\r\n|**[`minify`](#minify)**|`{Boolean}`|`false`|When true, it will minify both the CSS and JavaScript output.\r\n|~~**[`defaultSkip`](#minify)**~~|`{Boolean}`|`false`| (dep.) When true, will skip all imports except those explicilty marked.\r\n\r\n# Files Parameters (obsolete)\r\n_These were applicable when using Polymer 3. With lit, everything is better._\r\n\r\nThey are appended at the end of the CSS imports in your JavaScript file (Where the component is declared); E.g:\r\n\r\n```javascript\r\nimport './style-2.css?include';\r\nimport './style-1.css?skip';\r\n```\r\n\r\n| Name | Type | Default | Description |\r\n|------|------|---------|-------------|\r\n|**[`skip`](#minify)**| `{boolean}`| `N/A` |Setting this parameter will skip the import altogether. This may be useful if you're using React and Lit or you'd like to include the CSS without. E.g: `import './style-2.css?skip'` |\r\n|**[`include`](#minify)** | `{boolean}` | `N/A` | Just setting this parameter will include the css even when defaultSkip is on. This may be useful if you just want to \"litify\" or \"web-componentize\" a .css/.scss/.less file. E.g:  `import './style-2.css?include'`. **Note**: `include` will take preference over `skip`. |\r\n\r\n# Need an example?\r\n\r\nFirst build lit-scss-loader with `npm run build` inside the root, then navigate to [test-app](./test-app) and execute: `npm start`. It will\r\nlaunch an express server @ localhost:3000.\r\n\r\n# Legacy Support\r\n\r\nThe loader automatically injects code (e.g. `import {css} from 'lit';`) into your files, therefore, pay attention if you\r\nneed es5 / legacy browsers support. As [LambyPants](https://github.com/drdreo/lit-scss-loader/issues/3) mentioned, you\r\nmight have to adopt your loaders configuration to also test for ```/\\.js$|\\.ts$|\\.s(c|a)ss$/``` and transform it to your\r\nneeded language support.\r\n\r\n# Why this loader?\r\n\r\nWhen using css for components inline or inside a javascript file we will lose auto-completion or any analysis tools\r\nthat are already out there for plain CSS/SCSS files. Also, designer may don't want to work inside .js files. Let them\r\nwork with what they are used to.\r\n\r\nWith this, you just import your .css in your lit-component, add the style-variable to the static get styles() and you're\r\nset! The loader takes care for creating the content of that variable!\r\n\r\n# Ideas? Feedback?\r\n\r\nOpen a GitHub issue now! 😊\r\n","readmeFilename":"README.md"}