{"bugs":{"url":"https://github.com/styled-components/styled-components/issues"},"dist":{"shasum":"3f9bf71579cba7e075b7217b8a1ec6f38e75cc0e","tarball":"https://registry.npmjs.org/styled-components/-/styled-components-6.5.3.tgz","fileCount":223,"integrity":"sha512-vAX79sfpmUerP9fsTTxoTrBDE0RuO4ahjInyWYoohNgqrdg63Ms4q6FJ/o2Fyity82NU3cujOT8Ewl9TThBdwg==","signatures":[{"sig":"MEYCIQDk1RhqpRusTWA4W7DsHEEA/ieeMU84Hul5A2cxyb8LfAIhAN8RXZV6M+mRW/bGrAvJ3Ze75EqwAlEhRSy31ZJIHSGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXluH2Eg3jnpYxft7ZKf+jhut+n+2QzFbgvwOt5kPOKwIhAPrqZYfv4plmoYKog6FR/zRdw09OZM681W7iv/aYtw0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/styled-components@6.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2083192},"main":"dist/styled-components.cjs.js","name":"styled-components","_from":"file:styled-components-6.5.3.tgz","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"},"license":"MIT","scripts":{"test":"pnpm run test:web && pnpm run test:native && pnpm run test:types","bench":"pnpm run bench:web && pnpm run bench:native && pnpm run bench:rsc","build":"rollup -c","pretest":"pnpm run generateErrors","prebuild":"rimraf dist && pnpm run generateErrors && pnpm run typecheck","prettier":"prettier src --write","test:web":"jest -c jest.config.main.js","bench:rsc":"jest -c jest.config.bench-rsc.js --verbose --no-coverage --nodeOptions=--expose-gc","bench:web":"jest -c jest.config.bench.js --verbose --no-coverage --nodeOptions=--expose-gc","postbuild":"pnpm run test:build","type-perf":"node scripts/typePerf.mjs","typecheck":"tsc --noEmit","test:build":"jest -c jest.config.build.js","test:types":"tsc --noEmit --project tsconfig.test-types.json && tsc --noEmit --project tsconfig.test-template-index.json","test:native":"jest -c jest.config.native.js --forceExit","bench:native":"jest -c jest.config.bench-native.js --verbose --no-coverage --forceExit --nodeOptions=--expose-gc","generateErrors":"node scripts/generateErrorMap.js","prettier:check":"prettier src --check","type-perf:augment":"node scripts/typePerf.mjs --augment"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:982936f5-9069-44b2-8288-7c366094d831"}},"homepage":"https://styled-components.com","keywords":["react","css","css-in-js","styled-components","styling"],"_resolved":"/tmp/291c54c83fa32d959dbf5d592227dfbb/styled-components-6.5.3.tgz","_integrity":"sha512-vAX79sfpmUerP9fsTTxoTrBDE0RuO4ahjInyWYoohNgqrdg63Ms4q6FJ/o2Fyity82NU3cujOT8Ewl9TThBdwg==","collective":{"url":"https://opencollective.com/styled-components","type":"opencollective"},"repository":{"url":"git+https://github.com/styled-components/styled-components.git","type":"git"},"_npmVersion":"11.17.0","description":"Fast, expressive styling for React.","directories":{},"maintainers":[{"name":"mxstbr","email":"contact@mxstbr.com"},{"name":"probablyup","email":"ej@quantizor.dev"},{"name":"philpl","email":"phil@kitten.sh"}],"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"stylis":"4.3.6","csstype":"3.2.3","css-to-react-native":"3.2.0","@emotion/is-prop-valid":"1.4.0"},"react-native":"native/dist/styled-components.native.cjs.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","react":"^18","rollup":"^3.29.4","webpack":"^5.105.4","prettier":"^3.6.2","react-dom":"^18","babel-jest":"^30.1.2","prop-types":"^15.8.1","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/jest":"^30.0.0","@types/node":"^18.19.31","js-beautify":"^1.15.1","ts-toolbelt":"^9.6.0","@types/react":"^18","@types/enzyme":"^3.10.18","@types/stylis":"4.2.7","@types/react-dom":"^18","@babel/preset-env":"^7.24.5","stylis-plugin-rtl":"^2.1.1","@types/js-beautify":"^1.14.3","rollup-plugin-json":"^4.0.0","@babel/preset-react":"^7.24.1","babel-plugin-tester":"^10.1.0","react-test-renderer":"^18.0.0","@testing-library/dom":"^10.4.1","jest-serializer-html":"^7.1.0","jest-watch-typeahead":"^3.0.1","@rollup/plugin-terser":"^0.4.4","react-frame-component":"^4.1.3","rollup-plugin-replace":"^2.2.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.1.2","rollup-plugin-commonjs":"^10.1.0","@babel/preset-typescript":"^7.24.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.8.0","@types/react-test-renderer":"^18.0.0","rollup-plugin-node-resolve":"^5.2.0","@testing-library/user-event":"^14.6.1","@babel/helper-module-imports":"^7.24.3","@types/react-frame-component":"^4.1.6","@babel/plugin-external-helpers":"^7.24.1","babel-plugin-styled-components":"^2.1.4","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-flow-strip-types":"^7.24.1","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0","react-native":">= 0.68.0","css-to-react-native":">= 3.2.0"},"peerDependenciesMeta":{"react-dom":{"optional":true},"react-native":{"optional":true},"css-to-react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/styled-components_6.5.3_1786806649777_0.18115329930351787","host":"s3://npm-registry-packages-npm-production"},"_id":"styled-components@6.5.3","version":"6.5.3"}