{"_id":"@withjoy/babel-plugin-styled-components","_rev":"93-846eaede8d0f0981920bf1b09cb59c4a","name":"@withjoy/babel-plugin-styled-components","dist-tags":{"latest":"1.12.1"},"versions":{"1.12.1":{"name":"@withjoy/babel-plugin-styled-components","version":"1.12.1","keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"license":"MIT","_id":"@withjoy/babel-plugin-styled-components@1.12.1","maintainers":[{"name":"onazar","email":"orest@withjoy.com"},{"name":"joylife","email":"services@withjoy.com"},{"name":"knkher","email":"kaiwalya@withjoy.com"},{"name":"jakesiebers","email":"jakesiebers@gmail.com"},{"name":"withjoy_christian","email":"christian@withjoy.com"},{"name":"mcorrigan89","email":"mcorrigan89@gmail.com"},{"name":"ktranada","email":"trank.kevin@gmail.com"},{"name":"oliviaoddo","email":"olivia.oddo@gmail.com"},{"name":"cantremember","email":"admin@cantremember.com"},{"name":"evanbreitsch","email":"evan@withjoy.com"},{"name":"amy_withjoy","email":"amy@withjoy.com"},{"name":"izabella","email":"i.konstanciak@gmail.com"},{"name":"jroy","email":"john@withjoy.com"},{"name":"madjos","email":"madjos@hotmail.com"},{"name":"kaiyuewang1998","email":"david@withjoy.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://github.com/styled-components/babel-plugin-styled-components#readme","bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"dist":{"shasum":"30f9fde68caab4fc81dce1b3c775ca9b250c1599","tarball":"https://registry.npmjs.org/@withjoy/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.1.tgz","fileCount":18,"integrity":"sha512-LgSD4fKsM+7eYToEz92CQmQnmCgzIGf4jC2OriDm7E6fki7lYvAXMPPJr4sXlg9Pi+1rnlHu3b4lOGox8Y54HA==","signatures":[{"sig":"MEQCIBQqknsRS+fwexaa/UDeZ7U/iekm1lPRQJASm7w8u78IAiB86LHERyDJWdwXsQ9+Yhv3bcm/w2Y/k1wfG+ulWf1A+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoqdlCRA9TVsSAnZWagAATX8QAIvEwmJtdG/W7prETLPm\n45Rto4xSaoNAA7UykEW+1np0nYWnAO/hRAw1FuIq0CKxWDspZYYrdPzHeL/a\nJCbpVBvQU83UEBaXj9dKh5wEIiKNv6kMAiFlZRKbLLP0gc1CovksxuD7ZX8s\nz8IKws/hCoYqm9GTLwE70Bq2uQ9rUCX9yG6nblR77U0IUsKd3Aj/d7+xrnI6\nNd2IV7Uzu0STbaymUYQkNdpnQVCVI4U+0MQZyVe74rKjNLNbt6STwfCsYVFW\n8Bd8V65jk1kAa4HQZB6BdYUdE+l97SyP6qnEgB5jdWL97ZtAPqul0HMZU+9s\nS2kSQgZpT2bTN0j+z866MuSssHMstZd2q0RP5DaieWg/2V1PsunkQTPfXhXJ\nRBP3SPESUzzjEnd7Cuym66HqU70rFNo9Ju0QRULGMv5cs57hcYlOiYc7rzQG\n9hmnP0XBOSn80MVGBIiZqAYps1jlGxg3XQrt1u8p41/1WKcrIAjGK6jg/2HS\nWOXoEvAUNSPjNi4vWaLC7gds9SYMUOT+IRRWisTjxGkyUQIL3ddEbrYb8GwZ\nsU/CeZ9fy7zSULYyChsDCaOgCuhD7Dtd+uWBX1fFkqyaiGMgA3T+35cmOj+E\no7LnZNyeqnatJil0lFyMidhAtdeSmajug/Cm34JCnuSsxrWyJspH3r3/lvPe\niEei\r\n=blo5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","snapshotSerializers":["<rootDir>/test/whitespaceTrimmingSerializer.js"],"watchPathIgnorePatterns":["fixtures\\/[^/]+\\/(output|error)\\.js"]},"main":"lib/index.js","gitHead":"a0622f565218bb857349d3b7a621961060024cff","scripts":{"test":"jest","build":"babel src -d lib","clean":"rimraf lib","style":"prettier --write src/**/*.js","prepublish":"npm run clean && npm run build","test:watch":"npm run test -- --watch"},"_npmUser":{"name":"ktranada","email":"trank.kevin@gmail.com"},"repository":{"url":"git+https://github.com/styled-components/babel-plugin-styled-components.git","type":"git"},"_npmVersion":"6.9.0","description":"Improve the debugging experience and add server-side rendering support to styled-components","directories":{},"resolutions":{"babel-core":"7.0.0-bridge.0"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","babel-plugin-syntax-jsx":"^6.18.0","@babel/helper-module-imports":"^7.0.0","@babel/helper-annotate-as-pure":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","rimraf":"^3.0.0","prettier":"^2.0.5","@babel/cli":"^7.4.4","babel-core":"7.0.0-bridge.0","babel-test":"^0.2.1","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","styled-components":"^5.0.0","jest-file-snapshot":"^0.3.6","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.10.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2"},"peerDependencies":{"styled-components":">= 2"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-styled-components_1.12.1_1621272420831_0.2556708752711263","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-17T17:27:00.590Z","modified":"2026-08-25T22:47:31.661Z","1.12.1":"2021-05-17T17:27:00.967Z"},"bugs":{"url":"https://github.com/styled-components/babel-plugin-styled-components/issues"},"license":"MIT","homepage":"https://github.com/styled-components/babel-plugin-styled-components#readme","keywords":["styled-components","css-in-js","babel-plugin","server-side rendering","ssr","displayName"],"repository":{"url":"git+https://github.com/styled-components/babel-plugin-styled-components.git","type":"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":[{"email":"esteban.rao@withjoy.com","name":"estebanrao-joy"},{"email":"services@withjoy.com","name":"joylife"},{"email":"daniel.kulinski.dev@gmail.com","name":"d2201"},{"email":"andrzej.przybyszewski@withjoy.com","name":"mcendrju"},{"email":"trank.kevin@gmail.com","name":"ktranada"},{"email":"admin@cantremember.com","name":"cantremember"},{"email":"evan@withjoy.com","name":"evanbreitsch"},{"email":"amy@withjoy.com","name":"amy_withjoy"},{"email":"madjos@hotmail.com","name":"madjos"},{"email":"david@withjoy.com","name":"kaiyuewang1998"},{"email":"rahul.c@withjoy.com","name":"rahulcwithjoy"},{"email":"marinda.martin@withjoy.com","name":"marinda.martin"},{"email":"evan.jones@withjoy.com","name":"ejonesjoy"},{"email":"nikolay@withjoy.com","name":"nikolayjoy"},{"email":"john.kuruvila@withjoy.com","name":"johnkuruvila"},{"email":"paxton@withjoy.com","name":"paxtonphillips"},{"email":"nick.ditmore@withjoy.com","name":"nikkunikku"},{"email":"amy.hagelin@withjoy.com","name":"amyhagelin_withjoy"},{"email":"pat.smith@withjoy.com","name":"pat_smith"},{"email":"dorianmbach@gmail.com","name":"alwaystwoam"},{"email":"sooraj.thomas@withjoy.com","name":"sooraj_joy"},{"email":"aravind.j@withjoy.com","name":"aravindjr-joy"},{"email":"aswin.p@withjoy.com","name":"aswin-pradeep-p"},{"email":"mariprasad.ramakrishna@withjoy.com","name":"mariprasadwithjoy"},{"email":"austin.wilson@withjoy.com","name":"austimw"},{"email":"manoj@withjoy.com","name":"manoj_sm_joy"},{"email":"saiprasad@withjoy.com","name":"sai_98"},{"email":"anshul.sharma@withjoy.com","name":"anshuljoy"},{"email":"orest@withjoy.com","name":"onazar"},{"email":"erica@withjoy.com","name":"ericajoy"}],"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## 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"}