{"_id":"esbuild-plugin-styled-components","_rev":"8-9cf23dfb26942169c09d04c69db6138e","name":"esbuild-plugin-styled-components","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"esbuild-plugin-styled-components","version":"1.0.0","description":"esbuild plugin for styled components","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"gitHead":"35f310715122c87a007f4aade7de8724affa6787","_id":"esbuild-plugin-styled-components@1.0.0","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-H+ahc3yM7krPRSZJqzmz9zC/BE14JfEXB1g7SSt8HUvOdD3syD/3GuQjljzcLVZzzWsjp9QKOgpdWDES5MpTyQ==","shasum":"406e4ceb4a3f95c22306790fad2f019ca95d5322","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-1.0.0.tgz","fileCount":4,"unpackedSize":4711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxKsLISHbWQ0OOMlVrlvQk3oQnI/bmlOaPliv1b2jyFgIhAOaSRaUoDIov34Dg5uRxUK71nGUV+StxLx+6NIwQlkw2"}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_1.0.0_1686060548624_0.7083986773739652"},"_hasShrinkwrap":false},"2.0.0":{"name":"esbuild-plugin-styled-components","version":"2.0.0","description":"esbuild plugin for styled components","main":"dist/index.js","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^20.2.5","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"types":"./dist/index.d.ts","gitHead":"7e1a421324b6581132ef79741db7f7ce7625dd9e","_id":"esbuild-plugin-styled-components@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FQg9Ll0AjDcrhvl1D3kra61mRhPsNoc/CQ5rUEPfgiweHMXcid6P5o31myO2DgQoor52CPcDvFmslmc21HZ9/Q==","shasum":"7c5ba048c3720b23201eab9d590aff9149b3a417","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-2.0.0.tgz","fileCount":4,"unpackedSize":7030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBG7UsioWVH5hjjzIEDKtA6tP4Cp4gprHCudw7eap9r4AiEAjD043n+e7ZYupprz4d++sy+VnnJdxfC1rEIsxchRO/k="}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_2.0.0_1686117887912_0.9533279531895646"},"_hasShrinkwrap":false},"2.1.0":{"name":"esbuild-plugin-styled-components","version":"2.1.0","description":"esbuild plugin for styled components","main":"dist/index.js","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^20.2.5","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"types":"./dist/index.d.ts","gitHead":"df9ca4d5c60bd443366652ad192d015da807435d","_id":"esbuild-plugin-styled-components@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-v5uXq9bcRg+lp50oJgqQIMJuwWzfqmp/3am/lOAhS1D1Lj5atcehFKrEpDXa3mM4LPC/fA6UgsMs13RgV2CmSw==","shasum":"90b81d654a34d344d2d46ec3a424923048adf96d","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-2.1.0.tgz","fileCount":4,"unpackedSize":7030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5pbaz4bQX3dcK7K2SmV3svTDROoqrlQjkW0yRjAaJdAiAdvGKfAYXVN9o/sm17stkIZN1lChHRYTQH3LSGlOAfpg=="}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_2.1.0_1686118178193_0.1787765584090566"},"_hasShrinkwrap":false},"2.2.1":{"name":"esbuild-plugin-styled-components","version":"2.2.1","description":"esbuild plugin for styled components","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write . --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/babel__core":"^7.20.1","@types/node":"^20.2.5","esbuild":"^0.18.2","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"gitHead":"30aceb5ae6b06a02d182a5613554dc1e70084811","_id":"esbuild-plugin-styled-components@2.2.1","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uoB/KZ941Agkq8H8YOGCKEv6IIPHgOE8kJ7wAglSDkgQXt5r1r9fSCq8VrCr6uhFC40qkvVeZQVY2q0iTvsZoQ==","shasum":"26033293568e3c3643c5f6307beb30c89db49fa6","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-2.2.1.tgz","fileCount":4,"unpackedSize":8188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYR47PiwEx+m8cSl9af/oBqiek8amJw1fmXvrWySm7vAiEA4xTTgS0B/0dC50p6Jj5n5YJKXGff0n64HdHLa1BVG9Q="}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_2.2.1_1689169580726_0.06999438966197791"},"_hasShrinkwrap":false},"2.2.2":{"name":"esbuild-plugin-styled-components","version":"2.2.2","description":"esbuild plugin for styled components","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write . --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/babel__core":"^7.20.1","@types/node":"^20.2.5","esbuild":"^0.18.2","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"gitHead":"034e944dd62ac932bac175d05d652208d22f330d","_id":"esbuild-plugin-styled-components@2.2.2","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ykJaMiQ3K3SuPT7Ywn9EelgsgCfcwh1W4DjIlBIXw+Q/jZF7WbB19KRsDK2KWtbHaGS8/unC+VHPPwZoCNdd6Q==","shasum":"fd99877a14c5e4323f4b9f93886c780bf78c9341","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-2.2.2.tgz","fileCount":5,"unpackedSize":8944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBLrH8p7ryGZSjeLxlCVpTYkLKw0EoyfFY2ruujDuEmAIhAPKGUzdA0g9aKAVwSYEUI78zjaoc+5mr4ImLkF1/F7wr"}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_2.2.2_1689238147632_0.12047931829034408"},"_hasShrinkwrap":false},"3.0.0":{"name":"esbuild-plugin-styled-components","version":"3.0.0","description":"esbuild plugin for styled components","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write . --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/babel__core":"^7.20.1","@types/node":"^20.2.5","esbuild":"^0.18.2","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"gitHead":"dcb045443ed7c6949c35e5958c18c0e1103f9540","_id":"esbuild-plugin-styled-components@3.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qYNZ68pJR1Lji1FoGZIGVOKJyOdGYjbfsptpgEZw/kMU/kbHdJtOHEGrNkrkjYcmL3HwciVRcKfNlpvq+iV7JQ==","shasum":"21ca287e51a38cc8fa051636f8554ae28e342468","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-3.0.0.tgz","fileCount":3,"unpackedSize":4807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWz6TXuwuULC0UEyF7Mu8o5+qU3HAxfpCZ/DddQVvxOAiEA5Q55CeGOYrZ6db5DbVRvqWtS6bEqOkACNhAo4yX+MVg="}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_3.0.0_1701498896630_0.6688513953312079"},"_hasShrinkwrap":false},"3.0.1":{"name":"esbuild-plugin-styled-components","version":"3.0.1","description":"esbuild plugin for styled components","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"dev":"tsc --watch","build":"npm run clean && tsc","clean":"rimraf dist","format":"prettier --write . --ignore-unknown","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"keywords":["esbuild","plugin","styled-components"],"author":{"name":"Yasitha Nadeeshan"},"license":"MIT","bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","dependencies":{"@babel/core":"^7.22.1","babel-plugin-styled-components":"^2.1.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/babel__core":"^7.20.1","@types/node":"^20.2.5","esbuild":"^0.18.2","prettier":"^2.8.8","rimraf":"^5.0.1","typescript":"^5.1.3"},"gitHead":"41dd483b591affc367f613b20e7f142e8252b407","_id":"esbuild-plugin-styled-components@3.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yhqHjVykhfek3TCLZQlLr6VSIrIbwAdwhn3Hpqj/n7KxEMcb3k/rkzO7U7BosbaC7TItJMyOauNwtGoioz4A1Q==","shasum":"15a5ea77cebb8060fac7ca714e9e21e9e03be9c6","tarball":"https://registry.npmjs.org/esbuild-plugin-styled-components/-/esbuild-plugin-styled-components-3.0.1.tgz","fileCount":5,"unpackedSize":9021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkLjWNMGstKCiZBGLGrEmoSCrI0Z3ZAlUK1VaxdKIImAiEAn0ON661IkrtbVfsizPp807wXQweU0ibcPQhMonT9rTw="}]},"_npmUser":{"name":"appzic","email":"appzicsl@gmail.com"},"directories":{},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esbuild-plugin-styled-components_3.0.1_1702181459063_0.23642218103164048"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-06T14:09:08.623Z","1.0.0":"2023-06-06T14:09:08.773Z","modified":"2023-12-10T04:10:59.420Z","2.0.0":"2023-06-07T06:04:48.145Z","2.1.0":"2023-06-07T06:09:38.409Z","2.2.0":"2023-07-12T13:03:26.261Z","2.2.1":"2023-07-12T13:46:20.885Z","2.2.2":"2023-07-13T08:49:07.783Z","3.0.0":"2023-12-02T06:34:56.803Z","3.0.1":"2023-12-10T04:10:59.235Z"},"maintainers":[{"name":"appzic","email":"appzicsl@gmail.com"}],"description":"esbuild plugin for styled components","homepage":"https://github.com/appzic/esbuild-plugin-styled-components#readme","keywords":["esbuild","plugin","styled-components"],"repository":{"type":"git","url":"git+https://github.com/appzic/esbuild-plugin-styled-components.git"},"author":{"name":"Yasitha Nadeeshan"},"bugs":{"url":"https://github.com/appzic/esbuild-plugin-styled-components/issues"},"license":"MIT","readme":"![esbuild-plugin-styled-components-cover](https://github.com/appzic/esbuild-plugin-styled-components/assets/64678612/235d077d-cf05-4e84-8924-28ca5ba2075c)\n\n<h1 align=center>esbuild plugin for styled components</h1>\n\n<p align=\"center\" style=\"align: center;\">\n    <a href=\"https://www.npmjs.com/package/esbuild-plugin-styled-components\">\n        <img alt=\"npm\" src=\"https://img.shields.io/npm/v/esbuild-plugin-styled-components\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/esbuild-plugin-styled-components\">\n        <img alt=\"npm\" src=\"https://img.shields.io/npm/dw/esbuild-plugin-styled-components\">\n    </a>\n    <a href=\"https://github.com/appzic/esbuild-plugin-styled-components/blob/main/LICENSE\">\n        <img alt=\"GitHub\" src=\"https://img.shields.io/github/license/appzic/esbuild-plugin-styled-components\">\n    </a>\n</p>\n\n\n## How to Install\n```bash\nnpm install -D esbuild-plugin-styled-components\n```\n\n## How to Use\n`esbuild.config.js`\n```js\nimport * as esbuild from 'esbuild';\nimport styledComponentsPlugin from \"esbuild-plugin-styled-components\";\n\nawait esbuild.build({\n    ...\n    plugins: [\n        styledComponentsPlugin({\n            // filter: \"\\\\.[tj]sx?$\";              <-- Optional, type = string | RegExp\n            // ssr: true;                          <-- Optional, type = boolean\n            // displayName: false;                 <-- Optional, type = boolean\n            // fileName: false;                    <-- Optional, type = boolean\n            // meaninglessFileNames: [];           <-- Optional, type = string[]\n            // minify: true;                       <-- Optional, type = boolean\n            // transpileTemplateLiterals: false;   <-- Optional, type = boolean\n            // pure: false;                        <-- Optional, type = boolean\n            // topLevelImportPaths: [];            <-- Optional, type = string[]\n            // namespace: undefined;               <-- Optional, type = string\n        })\n    ],\n    ...\n})\n```\n\nMore details about options https://styled-components.com/docs/tooling\n\n## Contributing\n\nWe welcome contributions from the community! Please take a look at our [CONTRIBUTING.md](CONTRIBUTING.md) file for more information on how to get started. We appreciate all kinds of contributions, from bug reports and feature requests to code contributions and documentation improvements. Thank you for considering contributing to our project!\n\n## Contributors\n\n<a href=\"https://github.com/appzic/esbuild-plugin-styled-components/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=appzic/esbuild-plugin-styled-components\" />\n</a>\n\n## License\n\nLicensed under the [MIT](LICENSE) License.\n","readmeFilename":"README.md"}