{"_id":"@0x706b/babel-plugin-styled-components","_rev":"2-a2f2f09575985716489dff051531a753","name":"@0x706b/babel-plugin-styled-components","dist-tags":{"latest":"2.1.4-2"},"versions":{"2.1.5":{"name":"@0x706b/babel-plugin-styled-components","version":"2.1.5","keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"license":"MIT","_id":"@0x706b/babel-plugin-styled-components@2.1.5","maintainers":[{"name":"0x706b","email":"peter@peterkrol.com"}],"contributors":[{"name":"Vladimir Danchenkov","email":"vladimir.danchenkov@gmail.com"},{"name":"Max Stoiber","email":"contact@mxstbr.com"},{"name":"Phil Pluckthun","email":"phil@kitten.sh"},{"name":"Evan Jacobs","email":"probablyup@gmail.com"}],"homepage":"https://styled-components.com/docs/tooling#babel-plugin","bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"dist":{"shasum":"f4d74d9b3525b956b1bfc8d8d7df3e7d8c8500a0","tarball":"https://registry.npmjs.org/@0x706b/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.5.tgz","fileCount":3,"integrity":"sha512-WOjje/Mm4nwraY6f1fA7MGZCepo20c6VuHOQZHoCn2Uv3j/19DUG9pRo47GIqHnoHniiNQF+68xbn9SFVM9KfA==","signatures":[{"sig":"MEYCIQC1g3NrJeO2r+28+y16k2IX2NDibIzN5WeN6RBfr2Tf6QIhALtj3yDjRqQ+coQ7WIeyvReT6OWUNVbRDw6AJTA3g40I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4484},"jest":{"testEnvironment":"node","snapshotSerializers":["<rootDir>/test/whitespaceTrimmingSerializer.js"],"watchPathIgnorePatterns":["fixtures\\/[^/]+\\/(output|error)\\.js"]},"main":"lib/index.js","gitHead":"1fdd33d9177dd881e0f874c4c1ea09b98105eff4","scripts":{"test":"jest","build":"babel src -d lib","clean":"rimraf lib","style":"prettier --write src/**/*.js","prepublish":"yarn clean && yarn build","test:watch":"yarn test -- --watch"},"_npmUser":{"name":"0x706b","email":"peter@peterkrol.com"},"repository":{"url":"git+https://github.com/styled-components/babel-plugin-styled-components.git","type":"git"},"_npmVersion":"10.7.0","description":"Improve the debugging experience and add server-side rendering support to styled-components","directories":{},"_nodeVersion":"22.2.0","dependencies":{"lodash":"^4.17.21","picomatch":"^2.3.1","@babel/plugin-syntax-jsx":"^7.22.5","@babel/helper-module-imports":"^7.22.5","@babel/helper-annotate-as-pure":"^7.22.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.1","prettier":"^2.8.8","@babel/cli":"^7.22.5","babel-test":"^0.2.4","@babel/core":"^7.22.5","@babel/preset-env":"^7.22.5","styled-components":"^6.0.0-rc.6","jest-file-snapshot":"^0.5.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.22.5"},"peerDependencies":{"styled-components":">= 2"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-styled-components_2.1.5_1722182144354_0.9405101348066027","host":"s3://npm-registry-packages"}},"2.1.4-1":{"name":"@0x706b/babel-plugin-styled-components","version":"2.1.4-1","keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"license":"MIT","_id":"@0x706b/babel-plugin-styled-components@2.1.4-1","maintainers":[{"name":"0x706b","email":"peter@peterkrol.com"}],"contributors":[{"name":"Vladimir Danchenkov","email":"vladimir.danchenkov@gmail.com"},{"name":"Max Stoiber","email":"contact@mxstbr.com"},{"name":"Phil Pluckthun","email":"phil@kitten.sh"},{"name":"Evan Jacobs","email":"probablyup@gmail.com"}],"homepage":"https://styled-components.com/docs/tooling#babel-plugin","bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"dist":{"shasum":"05a1bf86802dee428979a326f7afd8ae63f5b11c","tarball":"https://registry.npmjs.org/@0x706b/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4-1.tgz","fileCount":3,"integrity":"sha512-fWTyxfVudacl3PU4IqgYYiKCFRLepaGTv+9W948ZtuTko7AwRfg8wRBdYoiwygKmoYlpNHDVs3QPZ+scg27aAA==","signatures":[{"sig":"MEQCIFxpJXqERfUnNCgcv9ZhZZljHvebQ2/HAb3sX+QrAAFzAiAZpVwjSR3hA2sKCTJpDL/AjhFQM9DQRd5+2kVHFbkFjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4486},"jest":{"testEnvironment":"node","snapshotSerializers":["<rootDir>/test/whitespaceTrimmingSerializer.js"],"watchPathIgnorePatterns":["fixtures\\/[^/]+\\/(output|error)\\.js"]},"main":"lib/index.js","gitHead":"41640e308641caae8b90dc22de5b0f71d667166a","scripts":{"test":"jest","build":"babel src -d lib","clean":"rimraf lib","style":"prettier --write src/**/*.js","prepublish":"yarn clean && yarn build","test:watch":"yarn test -- --watch"},"_npmUser":{"name":"0x706b","email":"peter@peterkrol.com"},"repository":{"url":"git+https://github.com/styled-components/babel-plugin-styled-components.git","type":"git"},"_npmVersion":"10.7.0","description":"Improve the debugging experience and add server-side rendering support to styled-components","directories":{},"_nodeVersion":"22.2.0","dependencies":{"lodash":"^4.17.21","picomatch":"^2.3.1","@babel/plugin-syntax-jsx":"^7.22.5","@babel/helper-module-imports":"^7.22.5","@babel/helper-annotate-as-pure":"^7.22.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.1","prettier":"^2.8.8","@babel/cli":"^7.22.5","babel-test":"^0.2.4","@babel/core":"^7.22.5","@babel/preset-env":"^7.22.5","styled-components":"^6.0.0-rc.6","jest-file-snapshot":"^0.5.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.22.5"},"peerDependencies":{"styled-components":">= 2"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-styled-components_2.1.4-1_1722182501514_0.36364586772547836","host":"s3://npm-registry-packages"}},"2.1.4-2":{"version":"2.1.4-2","name":"@0x706b/babel-plugin-styled-components","description":"Improve the debugging experience and add server-side rendering support to styled-components","repository":{"type":"git","url":"git+https://github.com/styled-components/babel-plugin-styled-components.git"},"homepage":"https://styled-components.com/docs/tooling#babel-plugin","contributors":[{"name":"Vladimir Danchenkov","email":"vladimir.danchenkov@gmail.com"},{"name":"Max Stoiber","email":"contact@mxstbr.com"},{"name":"Phil Pluckthun","email":"phil@kitten.sh"},{"name":"Evan Jacobs","email":"probablyup@gmail.com"}],"main":"lib/index.js","license":"MIT","devDependencies":{"@babel/cli":"^7.22.5","@babel/core":"^7.22.5","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.5","babel-test":"^0.2.4","jest":"^29.5.0","jest-file-snapshot":"^0.5.0","prettier":"^2.8.8","rimraf":"^5.0.1","styled-components":"^6.0.0-rc.6"},"dependencies":{"@babel/helper-annotate-as-pure":"^7.22.5","@babel/helper-module-imports":"^7.22.5","@babel/plugin-syntax-jsx":"^7.22.5","lodash":"^4.17.21","picomatch":"^2.3.1"},"peerDependencies":{"styled-components":">= 2"},"scripts":{"clean":"rimraf lib","style":"prettier --write src/**/*.js","build":"babel src -d lib","test":"jest","test:watch":"yarn test -- --watch","prepublish":"yarn clean && yarn build"},"keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"jest":{"testEnvironment":"node","snapshotSerializers":["<rootDir>/test/whitespaceTrimmingSerializer.js"],"watchPathIgnorePatterns":["fixtures\\/[^/]+\\/(output|error)\\.js"]},"packageManager":"yarn@3.5.0","publishConfig":{"access":"public"},"_id":"@0x706b/babel-plugin-styled-components@2.1.4-2","gitHead":"bc602e842d45559b6faf27d3ee7d89dd782e56a1","bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-4dWLI+52snCn/RNjscwN9ZjE7WeMSQDHajSchGzdDEAo1DZH9qjdoY4mn6qG7KHarb7+hy+73xGiMTWlLvCI9g==","shasum":"27d353f4aaa78a2050ca3d57698a67e3752646d7","tarball":"https://registry.npmjs.org/@0x706b/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4-2.tgz","fileCount":19,"unpackedSize":43014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWhyAaiXXyiUQ4ZQNY9RYgBbXamq79yM/Re132vMyYiwIgDpGFYFmHJKUyFugzwjCdpRO9JwGV8ABy4FIheJXK8Vg="}]},"_npmUser":{"name":"0x706b","email":"peter@peterkrol.com"},"directories":{},"maintainers":[{"name":"0x706b","email":"peter@peterkrol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-styled-components_2.1.4-2_1722182681755_0.9686150571878631"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-28T15:55:44.236Z","modified":"2024-07-28T16:04:42.112Z","2.1.5":"2024-07-28T15:55:44.506Z","2.1.4-1":"2024-07-28T16:01:41.661Z","2.1.4-2":"2024-07-28T16:04:41.933Z"},"bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"license":"MIT","homepage":"https://styled-components.com/docs/tooling#babel-plugin","keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"repository":{"type":"git","url":"git+https://github.com/styled-components/babel-plugin-styled-components.git"},"description":"Improve the debugging experience and add server-side rendering support to styled-components","contributors":[{"name":"Vladimir Danchenkov","email":"vladimir.danchenkov@gmail.com"},{"name":"Max Stoiber","email":"contact@mxstbr.com"},{"name":"Phil Pluckthun","email":"phil@kitten.sh"},{"name":"Evan Jacobs","email":"probablyup@gmail.com"}],"maintainers":[{"name":"0x706b","email":"peter@peterkrol.com"}],"readme":"# `babel-plugin-styled-components`\n\nThis plugin is a highly recommended supplement to the base styled-components library, offering some useful features:\n\n- consistently hashed component classNames between environments (a must for server-side rendering)\n- better debugging through automatic annotation of your styled components based on their context in the file system, etc.\n- various types of minification for styles and the tagged template literals styled-components uses\n\n## Quick start\n\nInstall the plugin first:\n\n```\nnpm install --save-dev babel-plugin-styled-components\n```\n\nThen add it to your babel configuration:\n\n```JSON\n{\n  \"plugins\": [\"babel-plugin-styled-components\"]\n}\n```\n\n## Changelog\n\nSee [Github Releases](https://github.com/styled-components/babel-plugin-styled-components/releases)\n\n## Documentation\n\n**The documentation for this plugin lives on [the styled-components website](https://www.styled-components.com/docs/tooling#babel-plugin)!**\n\n- [Usage](https://www.styled-components.com/docs/tooling#usage)\n- [Better debugging](https://www.styled-components.com/docs/tooling#better-debugging)\n- [Minification](https://www.styled-components.com/docs/tooling#minification)\n\n## License\n\nLicensed under the MIT License, Copyright © 2016-present Vladimir Danchenkov and Maximilian Stoiber.\n\nSee [LICENSE.md](./LICENSE.md) for more information.\n","readmeFilename":"README.md"}