{"bugs":{"url":"https://github.com/software-mansion/react-native-svg/issues"},"dist":{"shasum":"27647ff1dc6e6f81be18dc6f862e881254e85d7c","tarball":"https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.16.0.tgz","fileCount":1496,"integrity":"sha512-uh8yktufYeRU3W9Omi8+SPyLF9BVN4JmLflSgc9oOcKkSKk/S5JUmmTjKZq/L8GHfQUtCvcu/W6X4xhEfBBAjQ==","signatures":[{"sig":"MEQCIES7aO8HWV+l95Y8CDQ9QH9aQHKpe+xkmCb/uAtssJpNAiAvHiv6yajUyr71R52Rz80fpqKbHvMXMN9DxRtyjK4oCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmQZt6F7BJKLmPal+faXMDGaa6kSwwRxmR0i8V4w3d7AIhAKPfevSjF3irqdza3GW3WNCyP3fwtRq0FglNYyy+by2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-svg@15.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3827726},"main":"lib/commonjs/index.js","name":"react-native-svg","_from":"file:react-native-svg-15.16.0.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","license":"MIT","scripts":{"bob":"bob build","e2e":"jest e2e","peg":"pegjs -o src/lib/extract/transform.js ./src/lib/extract/transform.peg && peggy -o src/filter-image/extract/extractFiltersString.js src/filter-image/extract/extractFiltersString.pegjs && peggy -o src/lib/extract/transformToRn.js src/lib/extract/transformToRn.pegjs","tsc":"tsc --noEmit","jest":"jest","lint":"eslint --ext .ts,.tsx src","test":"npm run lint && npm run tsc","format":"yarn format-js && yarn format-ios && yarn format-java","prepare":"npm run bob && husky install","format-js":"prettier --write README.md CONTRIBUTING.md CODE_OF_CONDUCT.md USAGE.md ./src/**/*.{ts,tsx} ./apps/**/*.{ts,tsx}","format-ios":"find apple/ common/ -iname *.h -o -iname *.m -o -iname *.cpp -o -iname *.mm | xargs clang-format -i","sync-archs":"node ./scripts/codegen-sync-archs.js","format-java":"node ./scripts/format-java.js","metal-to-ci":"node ./scripts/metal.js","generateE2eReferences":"ts-node e2e/generateReferences.ts","check-archs-consistency":"node ./scripts/codegen-check-consistency.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2803d553-949b-4b4d-a09d-6b98947e9a26"}},"homepage":"https://github.com/software-mansion/react-native-svg","keywords":["react-component","react-native","ios","android","windows","SVG","ART","VML","gradient"],"_resolved":"/home/runner/work/react-native-svg/react-native-svg/react-native-svg-15.16.0.tgz","_integrity":"sha512-uh8yktufYeRU3W9Omi8+SPyLF9BVN4JmLflSgc9oOcKkSKk/S5JUmmTjKZq/L8GHfQUtCvcu/W6X4xhEfBBAjQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-svg.git","type":"git"},"_npmVersion":"11.11.0","description":"SVG library for react-native","directories":{},"lint-staged":{"src/fabric/*.ts":"yarn sync-archs","src/**/*.{js,ts,tsx}":"yarn lint","android/src/**/*.java":"yarn format-java","apple/**/*.{h,m,mm,cpp}":"yarn format-ios","{src,apps/common}/**/*.{js,ts,tsx}":"yarn format-js"},"maintainers":[{"name":"jake7","email":"kontakt@jakubgrzywacz.pl"},{"name":"swm-bot","email":"npm@swmansion.com"}],"resolutions":{"react-is":"19.1.0"},"_nodeVersion":"24.21.0","dependencies":{"css-tree":"^1.1.3","css-select":"^5.1.0"},"react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"RNSVGUse":"RNSVGUse","RNSVGDefs":"RNSVGDefs","RNSVGLine":"RNSVGLine","RNSVGMask":"RNSVGMask","RNSVGPath":"RNSVGPath","RNSVGRect":"RNSVGRect","RNSVGText":"RNSVGText","RNSVGGroup":"RNSVGGroup","RNSVGImage":"RNSVGImage","RNSVGTSpan":"RNSVGTSpan","RNSVGCircle":"RNSVGCircle","RNSVGFilter":"RNSVGFilter","RNSVGMarker":"RNSVGMarker","RNSVGSymbol":"RNSVGSymbol","RNSVGEllipse":"RNSVGEllipse","RNSVGFeBlend":"RNSVGFeBlend","RNSVGFeFlood":"RNSVGFeFlood","RNSVGFeMerge":"RNSVGFeMerge","RNSVGPattern":"RNSVGPattern","RNSVGSvgView":"RNSVGSvgView","RNSVGClipPath":"RNSVGClipPath","RNSVGFeOffset":"RNSVGFeOffset","RNSVGTextPath":"RNSVGTextPath","RNSVGFeComposite":"RNSVGFeComposite","RNSVGFeColorMatrix":"RNSVGFeColorMatrix","RNSVGForeignObject":"RNSVGForeignObject","RNSVGFeGaussianBlur":"RNSVGFeGaussianBlur","RNSVGLinearGradient":"RNSVGLinearGradient","RNSVGRadialGradient":"RNSVGRadialGradient"}},"name":"rnsvg","type":"all","android":{"javaPackageName":"com.horcrux.svg"},"jsSrcsDir":"./src/fabric"},"nativePackage":true,"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ws":"^8.18.0","jest":"^28.1.0","husky":"^8.0.1","peggy":"4.0.3","pegjs":"^0.10.0","pngjs":"^7.0.0","react":"19.1.0","eslint":"^8.44.0","ts-node":"^10.9.2","prettier":"3.0.1","@types/ws":"^8.5.13","puppeteer":"^22.12.1","pixelmatch":"5.3.0","typescript":"^5.1.6","@babel/core":"^7.25.2","@types/jest":"^28.1.0","@types/node":"*","lint-staged":"^13.0.3","@types/pngjs":"^6.0.5","@types/react":"^19.1.0","clang-format":"^1.8.0","react-native":"^0.80.3","@types/css-tree":"^1.0.3","eslint-plugin-n":"^16.0.0","@babel/preset-env":"^7.25.3","@types/pixelmatch":"^5.2.0","jest-html-reporters":"^3.1.7","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.25.4","react-native-windows":"^0.80.6","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","react-native-builder-bob":"^0.22.0","@typescript-eslint/parser":"^5.11.0","eslint-plugin-react-hooks":"^4.6.0","@react-native/babel-preset":"^0.80.3","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"^0.80.3","babel-plugin-module-resolver":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-svg_15.16.0_1792080454927_0.2422460425719788","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"react-native-svg@15.16.0","version":"15.16.0"}