{"_id":"postcss-js-core","_rev":"9-3a6cd9bf221e511aca49b639a1bcdec6","name":"postcss-js-core","dist-tags":{"next":"0.0.2-xmas-hackery.4","latest":"0.5.1"},"versions":{"0.0.2-xmas-hackery.1":{"name":"postcss-js-core","version":"0.0.2-xmas-hackery.1","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"eba96abe0b16011b18bd77cf12e59d1607afcf18","_id":"postcss-js-core@0.0.2-xmas-hackery.1","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-X1VoyCrtD4pBkqXyD1E1IlQ8nzV1vzOyJ6yNr4RJAjsrW6U9K+NWcHthEDqJygqD3H7fc2C6TkDHOh6JSg7UrQ==","shasum":"eee9f4a88c6ccb9d9bbd3a311d0297a06d3be4c7","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.0.2-xmas-hackery.1.tgz","fileCount":25,"unpackedSize":35017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5oqx0phOGOWbAtlk273z9DxoKpfscRA0xn0pvsEWC/AiAcJsPfb+Q4OnYhj5Bz92nk+k2FDLXokhgDcUVqUX0vOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqDtxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeLw//aypBfdmV1mMoMfsyqvZxTl3A2HK4cWXPDLmw0aVPihgpwGJa\r\n0wsBOpF9JtJK/sVXRem6G3Ng5nvFVK0qBYWKjfS0TmFCpK2oIw2m0W/CrilN\r\nCW9FsgP64zdcxX3XAEqQ4kroMZbwa5Ms4LQm5OeIGweY4wZQdZgRACNHLZxU\r\nXmuXBw3kT1ApZZmD4+HOdPv9lMt5z4zOBAmzw/a6mwNdhu37uRNWQkCycCFO\r\ntTBlubViM0qVoeRz0hLqNwGKWA2uWtLeQafJ8J1/viYPlUNrT2BMHJEWKM80\r\nmx5NWB2YSi/sBhDR9Q3Ds59edykWEbt8mafNzkAmTBASW8Negos+Yg7EuVc/\r\nA6E7DTbZYiGmFrfIgYQvFjEFb8PUtm3bYiW8tagI82Ybjh8lNykHhQRfULWm\r\nS/e0xWV27xaTgTv21GtBCdhnTzJuaWPNPYdzei6uke3BhSV+ibNx71QouCU+\r\nH6/4Fk57oOrx9U1LbNQnMP4GrTTRRdpOJ0dsHgpbzrZ1am3a+ddqOWduNntz\r\nFk/sx5IaWfncd6P8flx3ZsuH8ZprW+7N1lUHaJ6U0xhnz5HF8d4o1yzw5OKr\r\nqJBaOgEXJAGMo2QcfyVfSvYv14KFgmUAYZ8pcgGN5DC7xTGoek0aNHHMKOl/\r\nUXHja2wg/GNLjXvf548UCD/6d6x3nsBhapQ=\r\n=8zlC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.0.2-xmas-hackery.1_1671969648937_0.8978934518116652"},"_hasShrinkwrap":false},"0.0.2-xmas-hackery.2":{"name":"postcss-js-core","version":"0.0.2-xmas-hackery.2","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","readme":"# postcss-js-core\n\n`postcss-js-core` provides common functionality needed by various css-in-js\ncustom PostCSS syntaxes.\n\nMany css-in-js syntaxes do much of the same work, with slight variations on\nwhat they support and how they work. This module aims to provide the basic\nbuilding blocks for those situations.\n","readmeFilename":"README.md","gitHead":"1b6d0881092cfba9e34bb596a2a5af241eb25fb8","_id":"postcss-js-core@0.0.2-xmas-hackery.2","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sci19SLJgYi/K5HREwZeikmQJvovNshmsJvtzyLqEM3eRGNFpG9cZu7RsdMdZMyhk88Fnknt+Jsh/oaWj8iO9Q==","shasum":"c972a1ec2850d23fe714ec580f432bf69e47a271","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.0.2-xmas-hackery.2.tgz","fileCount":25,"unpackedSize":35444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx5o6MkDJBvFAX3e0ItzL1TGM+B79Qzuy8K7EJVMf/+AIgJvpSr3W4j694PnMajgBcn+OAQbq9VqkY1aKRdb0HEl0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqD5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo84A//XARSDaNOzcgShtsYcxoz0myPiidV88xg3vg8vJlWZq1WneGm\r\neTwOu/IvAEaR39FekawvvJbHRYFyDnHgCJ72Jgk6JNmCriUmZupMlCSSYBsu\r\ntDaJWTxMs3kZrUy+DINlDUyGnSHDkptZ3DdcSM1gvgDBsAWczdusEJ7khB84\r\nV83rS/Vov3mCDf6RQ8/b1OOofmy9pkdoki7rfXHPo7bkQBKVqsIMY2pAF2f/\r\nqhqouqiPwua6Q+lTHkMkrXaI+w5wLSv5AlZMNU6kvbdLZVQ2w0PrHST2ZzSB\r\nEXK3flO3ABZqsIdS1BNQoiEdyOb4V+nbx9FWW2mrGgaVOc6Z8O9zE77QfYTl\r\nr4lkueppqab9ltFPAWA0Kn/uNkWGjYLr0cWSQBqhlAnZ/+qTRctkMbRr1X0G\r\nD2NmJDCnWKyaPNEv30kXsCy39ZaZQ2VG33lsGcLvJ6zxq4vjixwhhoG4A7Mq\r\njorTZvbDlBIEJ/X1HYabbe2xOfX2qG/kNeg/UBMAVovJr3XLn5LLNpELjojC\r\nIV1g7el0sfMZaF6rCBjbuLtiQMjwzBWbl7vOy8Ny5s6Hc5mwLTSqkbx7zXgj\r\nn59Dx+YXB2mUXglOHhg7jL8Hf+qRiodcNiLBdo0pSSmcL/0xQ5Nn+YfJk+xk\r\nygqfGhBLGuF8/lPPmUAAV1nrBnbsCkiCI24=\r\n=EuDU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.0.2-xmas-hackery.2_1671970378474_0.3294698850697282"},"_hasShrinkwrap":false},"0.0.2-xmas-hackery.3":{"name":"postcss-js-core","version":"0.0.2-xmas-hackery.3","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","readme":"# postcss-js-core\n\n`postcss-js-core` provides common functionality needed by various css-in-js\ncustom PostCSS syntaxes.\n\nMany css-in-js syntaxes do much of the same work, with slight variations on\nwhat they support and how they work. This module aims to provide the basic\nbuilding blocks for those situations.\n","readmeFilename":"README.md","gitHead":"6c4e4ba073bed1e6e0270e78f4020e0420d5346a","_id":"postcss-js-core@0.0.2-xmas-hackery.3","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LSxW5QLwaMBFY+UQnVAACGS6CM19fJkk7o075U3R3c5fCfMF8z8enbXFSHeeuYR6sfv7TkDVsors4CA7NNEUcg==","shasum":"4eac69299e9a6d9d0a4e3f33fdc482552fd434d9","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.0.2-xmas-hackery.3.tgz","fileCount":25,"unpackedSize":35444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcie1BWGrCwwM9WKFCds7u2vt4kY2Abw5QYiCQ7T9GyAIhALcCd8lZByVFXggbMseFPfoqT13+gWrymBYKxVDT5C0V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqEIhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoJhAAi78ACft5s2KEkzwB4D4jhllr08IqeZg9+730zLPpBl+Jing8\r\ndeLyj4ZrLAIZta0Np+YzDCLexzlwzaq7VpN8xP97eG0Nq0zDv6PHRj4uL0DQ\r\n2KwoairJr7FZn35/OrDyrFQkk+HL1QQQxl86IWtj5JfZ61jLyH5UH8Hh7jih\r\n4IFiggLNPsaWl03qVjZZryJWBYVWSt9OjjfJtQplenLp28IHq18J1eLo5zjH\r\nYpWGhdDnOVIKDqU+Jm3XuY0qgTSPtjgOcpZczSG6dlPtK0D9A5moJJ8CpsXj\r\n+Qe6uJ8d5GlEuldCz98m4Nv+MjrCQ342aTQgzkARmP7sbqCjzh+DwUXzhNAJ\r\nPh8fJY9b71uDwO0L4FFd8RCiTJGws+GzGThRmNbVVd13K81uF7m9lRhokmhp\r\nYxLg2qaLBEiMAVImawFtsMUVTq9oxUUXUu9uTT5K1C78krqbzHCreukgU0zp\r\n8fPTPR7CsPNto7PB0AdboBoKnOhLGLdCrGyjqOSpT/SKHOgNv8MwfF9DQTV0\r\n8rC0Ucnmyb4FM9tXQoaaXbtCcVtTUYqsUH6wYA3DVEm2dGKPWTghtUkdwUk5\r\nGMYLyNlXXgu0Bvp4jxIw+hpPWH3hobccIu7OdTEwb+jPUK0UtPIf2fJh01Qd\r\nIa8/XcbC9Fb2diA2QT6YRrIR59JntEbEt5k=\r\n=8Xfi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.0.2-xmas-hackery.3_1671971361578_0.990960772188789"},"_hasShrinkwrap":false},"0.0.2-xmas-hackery.4":{"name":"postcss-js-core","version":"0.0.2-xmas-hackery.4","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","readme":"# postcss-js-core\n\n`postcss-js-core` provides common functionality needed by various css-in-js\ncustom PostCSS syntaxes.\n\nMany css-in-js syntaxes do much of the same work, with slight variations on\nwhat they support and how they work. This module aims to provide the basic\nbuilding blocks for those situations.\n","readmeFilename":"README.md","gitHead":"dc25722dc6a4ae9b1521e01dd0464f1c28b7bab8","_id":"postcss-js-core@0.0.2-xmas-hackery.4","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-AjC4SDBVTP37YhompoUOElRywQQUWbrm9Ih6MUamhhPSLn/jLkY9L7XSJT89ChWjn9kzwK/L+MFNfzbRR8kNUQ==","shasum":"d9533ef12725a5daf12a3e8372f1de9e6beca11d","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.0.2-xmas-hackery.4.tgz","fileCount":25,"unpackedSize":35700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAO9gKTA0u+HSLg6zapibs3Dyo0jS3ifBu0MqJ6wSlEAiEA8R4OOQdQlHKBsOpGQ8230o9C4k+UkpzR6Hewzzup3SI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqGg5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG6RAAn/aOG40bvrWBPU0+1lyPt7zdpDbQMncWj/hIcG+sAkLqGlLv\r\nYMDGhRXOICX6KX6tccMVrnaHUrycWk/7ZEHLHch1g8FZqk72bRE/rBx8Mf5i\r\nGdLTyz7WWQW57KrteXljcD/FWxRYOkQZmYP+/Txd+BAkiIx4FpMpJGB1vYt4\r\ntH6xQg0gEToBeuKy5BiC9ejOGphPZ3ES7+4kdUIrC8RpTyfcM3L/JDre13Hx\r\ncaNJSZVruIfkDRfUxpB0kpaXmWwUQdYcBYVv8bwGjbLAnIevw78wMCGA5uW4\r\ntjhMg0yJ4L7xbaBBa/8gE0txmy36DXqHthjECU67500gLP7e8ms706O/783Y\r\nLa7ovtKdH5OKYm1CHXu9dU9UEaslQA+HX/UqXhFKCJZTT9J/BuCrhaQDAMB4\r\nDMcYLDc+bl+fCMr8Kdgu5/T0uJX1pE0EgYo8KWXW/RiLH5Mb47c/Ll+6dnlR\r\n/plKnG+jNIQQQE2rWWTDoiJOz3YgPaONCIoKQmjs1/uPnxOcqJHxhKlZOt2z\r\nmVTVOD4HD0ht5ZJtCU2QA6JCxnxA4bTNdmQBcP9vW526f8iffevBH10ha08/\r\nt7/SkAaILH2dxCsDAcGfGWsNugk3lwNeDOMyCRBXCKNcQmFN1TE6bLPMjxbm\r\nXjwaE7rFA5JAjBCKWf58obXSMfCKRJiVSGY=\r\n=LOi4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.0.2-xmas-hackery.4_1671981113677_0.21213345307186815"},"_hasShrinkwrap":false},"0.1.0":{"name":"postcss-js-core","version":"0.1.0","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"e48c3261f719d7d610dffa79f8034442a69c4224","_id":"postcss-js-core@0.1.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Vzrr/lgaQCLuyyNwGPbfTVgU/d753mwfFVn/mqIYAs1V0BBgHBF8LuDjitCYykLMHR03IeQdEJBztpY7FGHQ/g==","shasum":"8aa10f25d5047f1b60e5fd8f9cf4f6fecd7830fa","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.1.0.tgz","fileCount":25,"unpackedSize":35685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD+hpqmZ5oLXkp1LitAkMX1ZkeTnzZbGej7LelSZaKFwIgOhF9zJiRZRnOi+8uvQbvJgIYgjaSlY16MQPZ3R5wdMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqGlQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOZw//S5vrbV3G8epLVIrQm39Ybl9h3zVq30CIpM8CdEZCTba8rTsD\r\nGONCUbkJ+aK7gwjt7gr3XUltza4TUukd0SN1kX3QtHPCT7TDPtu4LmHsgyns\r\nify0I6n3WEbQdvcnhzqqmxFnkGLphMc4UrrJEAKOqj4W4Rg9r0FRwrMTvosy\r\nEjwv5k8jQrSapBEIs0Bli9czf3LRG25Znk+HotEJw4ecCKCt9UdX7SK+cqs4\r\nr6rtpXMvctk/haPieEkqdJzvqbQEVEORNj16cNpwcjwermrF3yX+hdMltBDH\r\nHxD9zO4q4fxMTsxN9VPLfCnFVoU0pfB+KwlI9X5pgwWvOvoYGcirrDyeKxKO\r\nszdsWasUHTL+TrxbKSx6FxlY61n4KSqWvHbYdLn8lULcJk0BG2uhtPh9M0Aa\r\nJa61MKFbIXZxCgfAgFN3BcPZhNyvoqY2viTdNSAFIc/BCiD1Fp3fRe+E3AOh\r\nvOITHZSHKXqoboFr01eUPWTtDdl0kVRyfVd6t8t3WYNU5SPGsRsqcOOAz5vl\r\nk6IUAsmFwou8vTcM6/A1BZJg4OV3G7nbXTPVVucIRTULhS/vtVUii8azmZ0A\r\nJoy2B0eyl/n34ohVnzpm958A1udr1iIflDeF5PYDnp4IqApPRbHcxDI2RHLr\r\n08QYMJhHATbWMqUDJa8mWBjMnHZkmSa2oPQ=\r\n=/J3p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.1.0_1671981392310_0.8821959587850872"},"_hasShrinkwrap":false},"0.2.0":{"name":"postcss-js-core","version":"0.2.0","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"f08a2336234cc93d56092458387394d189177752","_id":"postcss-js-core@0.2.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CNU3oq7ATBVTfS6X7x1ncN2lwmidJPa11pcdhg0SW/1ehEwz5Sjl3wktKOazg39UStbZccTMYPQLVnIaXv2Czw==","shasum":"f363e05241ac1d3839403111b876818512f5ccb1","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.2.0.tgz","fileCount":25,"unpackedSize":35785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoZD7KJa7OYISqI7pdrLFbAS+tPapUWizbti0qRwQGbAIhAIyV5XcT9nApzwQDpwRn5+g2FjE4Z2dNE+ykohzs5UYD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqJ/FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTEg/+Mdu5Ul+R6EHTMVGMR4SLSOjNvFQPS51ZiA3UqJa5USNJ/eUo\r\n2taSQbjNXgBKkKLFZPcEMirJsRoTbBbCxHQbAFIMjmIXZZSPcYlXtj8/Q2g/\r\n5m0flwU3c+k2c6bhSnSvyFgEmKWKzs3EagvzImOzYAt6Aus9a6Ke4Wv+Mb+N\r\nqORvqwFCuAYdlBJXXHymAHCITjn5TTU7JfQILKzBYEayiAGFjz9xp5BxaqGh\r\n2GeOMw6MJDu5xve/BelkJE0HY++V3rqgqqhFEeBBsrtUYgNRSd5yDMJqFWc9\r\n81MpKGIZ8sqFiU9TnuDE4DII6G02Pf28YePKH6TJourr9PFsGLnd4R06p5jq\r\n9ZWYIbYxgr9csSbEKO1yK1Z15fAitNarHGRwrQiIKhMFsMQUYNzqRZM+2EpF\r\nGECx9wU0w0uB1koheTDWAJmUZ5aOYP/dqS+FBugbofu41K43p4JwFLyEyK90\r\nr8XuMyrxSuzNz1oy9+hmbfxRosbxwzAYYj4aG1cjl64aiE+FaXCGHJmJrWoN\r\nsNO3/qRC7Hl7MEER7Sv9nnfFcLNXoVnEbk2pIZtm/uQ6SJUuXn9Yc0SSkLws\r\n9kFQCnnc0qYSG0tLuHT8ZtLMjiHRtYe9wDsRy0rU6kTLsB3G3iGeesCn9zSP\r\nJhduI9e7xu2Rqv5Ad7heSHG8gvkbjy/Umwk=\r\n=Ykem\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.2.0_1671995333089_0.045512813883125114"},"_hasShrinkwrap":false},"0.3.0":{"name":"postcss-js-core","version":"0.3.0","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"b8e4ef73d02619897c75ed14eab3e7b6bcd718bb","_id":"postcss-js-core@0.3.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TuPB6c6PUUQL0GZkKevJz2rTyH9/AVFCWl1LLbIHCePpyEaDWlkjTL68SMobghaYSvrvah3G5kxtPCDerlM98w==","shasum":"ea3e6ec22e61f6cc335eabd955454f134001e271","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.3.0.tgz","fileCount":25,"unpackedSize":36297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuuqD1oKH/s6wsVXI8i58NAoF6bkKC0yKTmz4JmL0VXAiAs1CrYtBKfZqEkbZIjTxBeGzCPclQfZfG01lADgX1TMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqKHDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSeRAAnz7AzESnimFBkS4U8I1CTTMTx+YIdTSisAz3u2ybG7vbrdj8\r\n4WXvWJpcY4ny0N7bDPm6yfEKRruXF2x6i1tEFwIUYb4r/NKMsqukMkapJPwY\r\nF1w/jAGpE6k56+p0wiEX4EsCQqczdf9dbllUBBbAxJLbcKkvJWsTCOqMeswv\r\n7gjABqqDbR1q5rH1hwe0apM56jRPhnYEc6l+vwTWkq8kM3eHKN9C6WNwnqhe\r\n5wqsGjSpYMwQlnSvO+i6RPGxh2flzvVNrRAoGqqf2El5FAfU2zxyRZx7r5ht\r\nMfaKg6JjrK87BD7CoqnsyH9N4Opl+fqy18Sjha+IIURxEOU8h5T+J/DR1UM1\r\nl1FoRWS7WQS5daQXdBSXlipPhDaiyoGumeqiwcidaMobkTn7nQsFyusm3GQG\r\nb71JrNxp4VhFMb8EIL9Eb3VeVcUWKYNDQslWO5/mN1PI816x7F3ru7J0/LVn\r\n3VV5tsUXruu3Bhr4FOhgdR7c5AdReWOBpllQYSGHJfp0tPb4F9WkL1pUsQ4x\r\n2gdsehlYxPPiNSEszE42ebmn8UMGTi4+OUf6Z1TK4JeMWAAU6iMHiEoRrLyx\r\nqtbSfQe4dzfrCCXLgFPtrn0BfzGreQG0cUFNeAyXqHRjeJ31LpxrJo0wSGe4\r\nLffjZrGJcrYVVxJgCRYOz86XoDboio7u6mM=\r\n=A+xf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.3.0_1671995842414_0.431051905752994"},"_hasShrinkwrap":false},"0.4.0":{"name":"postcss-js-core","version":"0.4.0","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","postcss-less":"^6.0.0","postcss-scss":"^4.0.6","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.0","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"ff5f517f42829a1f84e47208309aa3f1c4f354c3","_id":"postcss-js-core@0.4.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Ej82CPYAPJLYhmlZbiSxuxRJnSFsno/n5EMPyAUe7ch8ncYUqT+eCfRjip+8EbIav1HZe2BJP9GULccj6WBnUQ==","shasum":"900004a1db3b5c0f4157eda77fd8a80bd3e75008","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.4.0.tgz","fileCount":25,"unpackedSize":39235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVbA9EJWHtWNGI1VjjMVqUfBq1pvP1MRgS4gQHNbv2FAiAvjA2wLj3TUm0mKslpcfX1eDrwGOXNENrng7eVpNNqNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrCQ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHfQ/9Hl8PdKT/uaPh5bYQj3rU8A+Dzhds0QJXS6ZnFJIEbEIuYrA2\r\nXipZORa9g8g9nfC1LfD41zdP49Y9Kui/TlCsRsVgOMnwEiNRr3xA4wDYNuzj\r\n8xrg06mLmYevZHCt36At80TK1ozQv7xISmGxNDWiTPTEPOa5+yQGW6vwzHKA\r\np9P9x8H1Zfbx9UdrLMjzbujMxlFOPqiwcm9qot886HnjyXsjw7rN7M+ZXq5F\r\nNQXwqK/wdNCq6yW3vUGq/2qd9URypSfFQMyqe/utFLc3OcJ3QwgX5m53myuv\r\n+FvmXKvyJqZ9Ivcbvgt1v8Kjg4pYnAxjp1Zg5HqmYuDeeMnA25lRF9aB2gNz\r\n77oA8HosaUGSo0kWjDopBlYXYgUleXz+I9Ep7oahMMEg5oXhWabmJl0dCmzM\r\nV3RmTnx4G1PcyTVYYihUmQ9T40B9ZI7hQHBYlw7VbQxw86K0bY7exeniiKZ4\r\nb7e0vWE3JccWXfGvAxFDJPoA7Xo+tve6tqwFS5QFYYhtwVBbDKMDyDhc6cX7\r\nCW6DaXMAgp6i/oPXzaqU+sR7EXjJC09Ii4QkII8U8z6qRR+3AZk75ORgQvLE\r\nwcueYHEwqlWNXjH7lb9QV3Lw2hqg4vXYfkzq8yHxLJCpA7lPR21FeB6LUXQH\r\nsgTA7FkK+iOm8TRI7u05Af+Y124CDdrLQJA=\r\n=/bal\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.4.0_1672225847761_0.13517996444738323"},"_hasShrinkwrap":false},"0.5.0":{"name":"postcss-js-core","version":"0.5.0","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","postcss-less":"^6.0.0","postcss-scss":"^4.0.6","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.1","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"1297fb9e5db9ece5fead0094bb13fa062e310292","_id":"postcss-js-core@0.5.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5rRieZobUI7Yy9XtKOpKLEvnMUF2FB8B8Rh+y+de6OmtLU9hzdOKLmwKpOA6jIhN1c3MV6iKNDo4Y/UJ/AIg1Q==","shasum":"144f1c81d0dab997832b2b8a5d384562f6f86bbf","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.5.0.tgz","fileCount":25,"unpackedSize":39235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzudauWYPM847pEKYVMTgUTZWuk4GXhBWiPFwkhSUQsAiAzuZjxlh2bS9gcWT1hu5Cwd3oEhobwEYj1bsbWcxp54g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjswKnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoziBAAou+yViCBafmBZGYN+lnS2B8HuRQIwAVu6pqliP0jpIcM4Qxi\r\nbh8Itl9MMDlTvWSlh7zxZXbnys3+EdlcuWgiueJmRzSYqJo+kaCLlUw0Xe0P\r\nRocNiWAmWguO9aaeaaDz7pij/1zDmxwUAuQBJ7TbaMBDThv5XosCO6q1J+LE\r\nzIP87Tbmko2EOIEuUzg4C8KetyusBgNajkpABoWzXXyqTnnWyrOJAsEm/m6b\r\nhUojqn/Syx69OMspSPXxWUHd328sllobOBTkV4twGFdzQs9G7FezqbmJjBuu\r\nzV+gwYAK5sLa0Cp2LPtxPs+8J58WT8Nz+UYWllGXjmc2mA8C0qE0cHDXBMDH\r\nCIeCkGHfEjaAF2tjaCiSaSICkec8t7qlV8bH1i5TnOO/Mr2HwMz86Hxfl/V3\r\niPrWRBOgwj+Lx7i0zwB8F8+C3vTrsthlovaZEstkaRRcWthASLOH9MasdjLK\r\nubp25+Ck3QJSSoHaHuiWMpG0yLGfUvBm0vpX86pSGiLpRdyX+ttEQLGICtvr\r\nY04c8L9jx64sZl+4O9kqW98ddHWe/HeeTUCef8AZY8F2CQMHwUorSkutzGyL\r\nwe5FJEoB1OXe+/Nc0hIYCpvkgM5sdiUKKwEDtvIl9jZ3PTMCHuME6hBy00ny\r\nWfYdivUB0CZMF/3/dSabDs2bZY5PqB/CpQM=\r\n=sSwc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.5.0_1672676007610_0.8872355327471224"},"_hasShrinkwrap":false},"0.5.1":{"name":"postcss-js-core","version":"0.5.1","description":"The core module of various postcss css-in-js syntaxes","main":"lib/main.js","scripts":{"clean":"rimraf ./lib","lint":"eslint \"src/**/*.ts\"","prebuild":"npm run clean","build":"tsc","test":"nyc --reporter=html --reporter=text-summary --reporter=lcov mocha \"lib/test/**/*_test.js\"","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test"},"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"keywords":["postcss","css-in-js","syntax"],"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"license":"MIT","bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"homepage":"https://github.com/43081j/postcss-js-core#readme","devDependencies":{"@types/babel__generator":"^7.6.4","@types/babel__traverse":"^7.18.3","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","chai":"^4.3.7","eslint":"^8.30.0","eslint-config-google":"^0.14.0","hanbi":"^1.0.1","mocha":"^10.2.0","nyc":"^15.1.0","postcss":"^8.4.20","postcss-less":"^6.0.0","postcss-scss":"^4.0.6","prettier":"^2.8.1","rimraf":"^3.0.2","stylelint":"^14.16.1","typescript":"^4.9.4"},"peerDependencies":{"postcss":"^8.3.11"},"dependencies":{"@babel/generator":"^7.20.5","@babel/parser":"^7.20.5","@babel/traverse":"^7.20.5"},"types":"./lib/main.d.ts","gitHead":"540f89e0ecdbe1d3e983140d50f541c83316bff7","_id":"postcss-js-core@0.5.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-LzO2lLKCFKcRM7P2uVdexaVACPcQ4BFByZLGaOtiWIYoLedswp8Ykj8RNEVX3XEoATPCOSONRaRZjI/YswZyjQ==","shasum":"0d6f363dd1eb01c2614bab50f4e13949330cc3eb","tarball":"https://registry.npmjs.org/postcss-js-core/-/postcss-js-core-0.5.1.tgz","fileCount":25,"unpackedSize":39330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs+IRMpsQXPmUR3mYyjWqzp3F9VmOD1QMfArTXFo6ogAIgEzK6ADNiHVrP4DzvubzUwICH8lk4O5UV06gXt0wjvpg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjswxGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1NQ//QbouqEeXAESc4QhuyoVcjoiUeTdOwqIzEGIBrtCuHpHu2rNE\r\n35pk/CLHvUF7ZWBDmO5uIiOY+sYGGw8GBncWArOh3yeI+qQU0C6dXGkL4AAn\r\n/TffO56ycUn0NTVdAeEuZD2wIi9HhzSMD3HGxP0PemUgvigDbK9FEYIEwQ66\r\n0ZMTTJzgkxyeF0jzYWwFoxo6wqQFL/YCsJqEOm4NXaMX49QpF9EbZAYsQiAR\r\nOUREi96nGG9kQsY8ZYMyPmJUHEA+/pjtowy7kLPYw5oz+9ksbIn5At4ZdtxH\r\nErnu1iQx0SGDOu+/qZaAPbS4qpLCJjcrRjonUSrRjWLKICuB5rh/oNeUhb1e\r\n8bq99PJZqfCp1Iaem55TRtsYKPmPxROAZQAqvCO0Ey26xjUF6kIZNTWXHjJx\r\n9dzBm2DvB5jyP+9LdzX12NLHRjKK3wOwbTqhQ0oAvAZMygB7tWh88UzEa9jg\r\nEmhedzP4n1A2qdorUqA612ThJHumUsiBLxdQDGsHdGemx8T+eCAfnUt5rbkf\r\nRc//xBIR4RlpjiccfUiK9jfXU9rr29UmYXqfWZ02yhiEt/sqpJ8A+XCAtBZt\r\n5eJivMTCBbkWkZihErDD+sfzkmLCvSjGPQKOmt1qIkq2r/ShFl1M5xH5gd2o\r\nodLR8Etr8NvrgD9pG9VM2Ur9pdj8oQ9Xcag=\r\n=x1On\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-js-core_0.5.1_1672678470092_0.2685016597584302"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-25T12:00:48.937Z","0.0.2-xmas-hackery.1":"2022-12-25T12:00:49.138Z","modified":"2023-01-02T16:54:30.329Z","0.0.2-xmas-hackery.2":"2022-12-25T12:12:58.630Z","0.0.2-xmas-hackery.3":"2022-12-25T12:29:21.793Z","0.0.2-xmas-hackery.4":"2022-12-25T15:11:53.855Z","0.1.0":"2022-12-25T15:16:32.556Z","0.2.0":"2022-12-25T19:08:53.354Z","0.3.0":"2022-12-25T19:17:23.227Z","0.4.0":"2022-12-28T11:10:47.930Z","0.5.0":"2023-01-02T16:13:27.773Z","0.5.1":"2023-01-02T16:54:30.246Z"},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"description":"The core module of various postcss css-in-js syntaxes","homepage":"https://github.com/43081j/postcss-js-core#readme","keywords":["postcss","css-in-js","syntax"],"repository":{"type":"git","url":"git+https://github.com/43081j/postcss-js-core.git"},"author":{"name":"James Garbutt","url":"https://github.com/43081j"},"bugs":{"url":"https://github.com/43081j/postcss-js-core/issues"},"license":"MIT","readme":"# postcss-js-core\n\n`postcss-js-core` provides common functionality needed by various css-in-js\ncustom PostCSS syntaxes.\n\nMany css-in-js syntaxes do much of the same work, with slight variations on\nwhat they support and how they work. This module aims to provide the basic\nbuilding blocks for those situations.\n\n## Usage\n\nLet's say your syntax makes use of tagged template literals named `css`.\n\nYou can create your PostCSS syntax like so:\n\n```ts\nimport {\n  createParser,\n  createStringifier\n} from 'postcss-js-core';\n\nconst options = {\n  id: 'my-syntax',\n  tagNames: ['css']\n};\n\nexport = {\n  parse: createParser(opts),\n  stringify: createStringifier(opts)\n};\n```\n\nIf you then use this as a PostCSS/stylelint custom syntax, it will parse\nthe following code:\n\n```ts\nconst foo = css`\n  div { color: blue; }\n`;\n```\n\n## Options\n\nWhen creating a parser/stringifier, you can specify some options. These are\nas follows:\n\n```ts\n{\n  // Required - an identifier for your syntax\n  id: 'my-syntax',\n\n  // Tagged templates to look for\n  tagNames: ['css'],\n\n  // Custom sub-parser\n  parser: lessSyntax.parse,\n\n  // Custom sub-stringifier _class_\n  stringifier: require('postcss-less/lib/LessStringifier.js')\n}\n```\n\n### Tag names\n\nWe currently only support CSS in tagged template literals. The tags we consider\nas stylesheets are specified by `tagNames` in the options object.\n\nAny tagged templates using these names will have their contents treated\nas CSS and extracted into PostCSS.\n\nTwo forms are supported:\n\n- Exact tag names (e.g. `['css']`)\n- Tag name prefixes (e.g. `['css.*']` would match `css.foo`, it is _not_ a\nRegExp)\n\n### Sub-syntax\n\nYou may want to support a \"syntax within a syntax\". For example, LESS sources\ninside your JavaScript files.\n\nIn order to do this, you must pass the syntax's parser and stringifier _class_\nin your options.\n\nFor example:\n\n```ts\ncreateParser({\n  // ...\n  parser: require('postcss-less').parse,\n  stringifer: require('postcss-less/lib/LessStringifier.js')\n});\n```\n\n**Importantly, you must pass the _class_ of the stringifier rather than the\nstringify function.** This is so we can correctly extend it.\n\nTwo common ones are (at time of writing this) located at:\n\n* SCSS - `postcss-scss/lib/scss-stringifier.js`\n* LESS - `postcss-less/lib/LessStringifier.js`\n","readmeFilename":"README.md"}