{"bugs":{"url":"https://github.com/styled-components/styled-components/issues"},"dist":{"shasum":"8db83e5165026511cac7f7e11696413359fec949","tarball":"https://registry.npmjs.org/styled-components/-/styled-components-6.1.7.tgz","fileCount":212,"integrity":"sha512-d8LumygXGnb+MVc36gi4o25emEDYOPtj9UpHsTZYU4gxLKSUzRddlERXSPSK6SkTMFAVpSo3LmaXES0YGrddMg==","signatures":[{"sig":"MEQCIFG3Z7VdnJROEPqwqd9qNLeVF8u8hwt6C37ru359qDZiAiAnMk+ShuDLbLWS9MgsTaJIR4BDo1YmsGjRKlTbnaVTaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1752675},"main":"dist/styled-components.cjs.js","name":"styled-components","types":"dist/index.d.ts","author":{"name":"Glen Maddern"},"module":"./dist/styled-components.esm.js","browser":{"./dist/styled-components.cjs.js":"./dist/styled-components.browser.cjs.js","./dist/styled-components.esm.js":"./dist/styled-components.browser.esm.js"},"engines":{"node":">= 16"},"funding":{"url":"https://opencollective.com/styled-components","type":"opencollective"},"gitHead":"20eb8eff2bcedaa2645b0f3c90bea2281c8044eb","license":"MIT","scripts":{"size":"bundlewatch","test":"yarn run test:web && yarn run test:native","build":"rollup -c","pretest":"yarn run generateErrors","prebuild":"rimraf dist && yarn run generateErrors","prettier":"prettier src --write","test:web":"jest -c jest.config.main.js","postbuild":"yarn run size","test:native":"jest -c jest.config.native.js --forceExit","generateErrors":"node scripts/generateErrorMap.js","prepublishOnly":"cp ../../README.md . && yarn run build","prettier:check":"prettier src --check","test:integration":"jest -c jest.config.integration.js --runInBand --forceExit"},"_npmUser":{"name":"probablyup","email":"probablyup@gmail.com"},"homepage":"https://styled-components.com","keywords":["react","css","css-in-js","styled-components","styling"],"collective":{"url":"https://opencollective.com/styled-components","type":"opencollective"},"repository":{"url":"git+https://github.com/styled-components/styled-components.git","type":"git"},"_npmVersion":"9.5.1","bundlewatch":{"files":[{"path":"./dist/styled-components.min.js","maxSize":"11.5kB"}]},"description":"CSS for the <Component> Age. Style components your way with speed, strong typing, and flexibility.","directories":{},"maintainers":[{"name":"geelen","email":"glen@glenmaddern.com"},{"name":"mxstbr","email":"contact@mxstbr.com"},{"name":"probablyup","email":"probablyup@gmail.com"},{"name":"philpl","email":"phil@kitten.sh"}],"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"2.5.0","stylis":"4.3.1","csstype":"3.1.2","postcss":"8.4.31","shallowequal":"1.1.0","@types/stylis":"4.2.0","@emotion/unitless":"0.8.0","css-to-react-native":"3.2.0","@emotion/is-prop-valid":"1.2.1"},"react-native":"native/dist/styled-components.native.cjs.js","_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","react":"17.0.2","rollup":"3.18.0","prettier":"3.0.1","react-dom":"17.0.2","babel-jest":"29.4.3","prop-types":"15.8.1","typescript":"4.9.5","@babel/core":"7.21.0","@types/jest":"29.5.2","@types/node":"18.16.18","bundlewatch":"0.3.3","js-beautify":"1.14.7","ts-toolbelt":"9.6.0","@types/react":"17.0.62","react-native":"0.70.6","@types/enzyme":"3.10.13","@types/react-dom":"17.0.20","@babel/preset-env":"7.20.2","stylis-plugin-rtl":"2.1.1","@types/js-beautify":"1.13.3","rollup-plugin-json":"4.0.0","@babel/preset-react":"7.18.6","@types/react-native":"0.69.21","@types/shallowequal":"1.1.1","babel-plugin-tester":"10.1.0","react-test-renderer":"17.0.2","jest-serializer-html":"7.1.0","jest-watch-typeahead":"2.2.2","rollup-plugin-terser":"7.0.2","react-frame-component":"4.1.3","rollup-plugin-replace":"2.2.0","jest-environment-jsdom":"29.4.3","rollup-plugin-commonjs":"10.1.0","@babel/preset-typescript":"7.21.0","rollup-plugin-sourcemaps":"0.6.3","@rollup/plugin-typescript":"11.1.1","@types/react-test-renderer":"17.0.2","rollup-plugin-node-resolve":"5.2.0","@babel/helper-module-imports":"7.18.6","@types/react-frame-component":"4.1.3","@babel/plugin-external-helpers":"7.18.6","babel-plugin-styled-components":"2.0.7","babel-plugin-add-module-exports":"1.0.4","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-transform-flow-strip-types":"7.21.0","@babel/plugin-proposal-object-rest-spread":"7.20.7"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","tslib":"^2.5.0","csstype":"^3.1.2","postcss":"^8.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","shallowequal":"^1.1.0","@types/stylis":"^4.2.0","@emotion/unitless":">= 0.8.0","css-to-react-native":"^3.2.0","@emotion/is-prop-valid":"^1.2.1"},"peerDependenciesMeta":{"tslib":{"optional":true},"csstype":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"shallowequal":{"optional":true},"@types/stylis":{"optional":true},"@emotion/unitless":{"optional":true},"css-to-react-native":{"optional":true},"@emotion/is-prop-valid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/styled-components_6.1.7_1704725894127_0.26926181365671664","host":"s3://npm-registry-packages"},"_id":"styled-components@6.1.7","version":"6.1.7"}