{"_id":"@budu2906/react-native-skia-gc-fix","_rev":"2-7524504aefa2581e58bd3e9a0303fd5f","name":"@budu2906/react-native-skia-gc-fix","dist-tags":{"latest":"2.6.3"},"versions":{"2.6.2":{"name":"@budu2906/react-native-skia-gc-fix","version":"2.6.2","keywords":["react-native"],"author":{"name":"Shopify Inc."},"license":"MIT","_id":"@budu2906/react-native-skia-gc-fix@2.6.2","maintainers":[{"name":"budu2906","email":"chachibudu@gmail.com"}],"contributors":[{"name":"Christian Falch","email":"christian.falch@gmail.com"},{"name":"William Candillon","email":"wcandillon@gmail.com"}],"homepage":"https://github.com/Shopify/react-native-skia#readme","bugs":{"url":"https://github.com/Shopify/react-native-skia/issues"},"bin":{"install-skia":"scripts/install-libs.js","setup-skia-web":"scripts/setup-canvaskit.js"},"dist":{"shasum":"09153f65f8bed3c54b2a949b3311aaded8881fc7","tarball":"https://registry.npmjs.org/@budu2906/react-native-skia-gc-fix/-/react-native-skia-gc-fix-2.6.2.tgz","fileCount":4141,"integrity":"sha512-3SnTTNfV+21IqyTNZr34rd67t00RBIiu5ZI2VTFFBxa4ePLWPmHt0iiC8u2/H2v8X/X0FMmqoIBESOUIeJ11hQ==","signatures":[{"sig":"MEUCIAfwSom8u82TVMndZjbsX6clTpUAg7DeSgaKjcyc5UCGAiEA6MSgVVoiTBJbRq2XGOScwlW63JExB3k9t4HJ9FH9DMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10173527},"main":"lib/module/index.js","title":"React Native Skia","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","scripts":{"e2e":"E2E=true yarn test -i e2e","tsc":"tsc --noEmit","lint":"eslint . --ext .ts,.tsx  --max-warnings 0 --cache --fix","test":"jest","build":"bob build && merge-dirs lib/typescript/src lib/commonjs && merge-dirs lib/typescript/src lib/module","cpplint":"cpplint --linelength=230 --filter=-legal/copyright,-whitespace/indent,-whitespace/comments,-whitespace/ending_newline,-build/include_order,-runtime/references,-readability/todo,-whitespace/blank_line,-whitespace/todo,-runtime/int,-build/c++11,-whitespace/parens --exclude=package/cpp/skia --exclude=package/ios --exclude=package/android/build --exclude=package/node_modules --recursive package","release":"semantic-release","build-skia":"tsx ./scripts/build-skia.ts","clean-skia":"yarn rimraf ./libs && yarn rimraf ../../externals/skia/out","postinstall":"node scripts/install-libs.js","clang-format":"yarn clang-format-ios && yarn clang-format-android && yarn clang-format-common","install-skia":"node scripts/install-libs.js","clang-format-ios":"find apple/ -iname '*.h' -o -iname '*.mm' -o -iname '*.cpp' | xargs clang-format -i","copy-skia-headers":"tsx ./scripts/copy-skia-headers.ts","workflow-copy-libs":"tsx ./scripts/workflow-copy-libs.ts","clang-format-common":"find cpp/ \\( -path 'cpp//skia' -prune \\) -o \\( -iname '*.h' -o -iname '*.m' -o -iname '*.cpp' \\) -print | xargs clang-format -i","clang-format-android":"find android/cpp/ -iname '*.h' -o -iname '*.m' -o -iname '*.cpp' | xargs clang-format -i","install-skia-graphite":"tsx ./scripts/install-skia-graphite.ts"},"_npmUser":{"name":"budu2906","email":"chachibudu@gmail.com"},"repository":{"url":"git+https://github.com/Shopify/react-native-skia.git","type":"git","baseUrl":"https://github.com/Shopify/react-native-skia"},"_npmVersion":"11.11.0","description":"Patched fork of @shopify/react-native-skia@2.6.2 — fixes Hermes GC SIGSEGV caused by premature collection of JsiRecorder sharedRecorder","directories":{},"_nodeVersion":"24.14.1","dependencies":{"canvaskit-wasm":"0.41.0","react-reconciler":"0.31.0","react-native-skia-android":"147.1.0","react-native-skia-apple-ios":"147.1.0","react-native-skia-apple-tvos":"147.1.0","react-native-skia-apple-macos":"147.1.0"},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"SkiaWebGPUView":"SkiaWebGPUView","SkiaPictureView":"SkiaPictureView"}},"name":"rnskia","type":"all","android":{"javaPackageName":"com.shopify.reactnative.skia"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ws":"8.18.0","tar":"^7.5.11","tsx":"^4.21.0","jest":"30.0.0","pngjs":"6.0.0","react":"19.0.0","eslint":"9.36.0","rimraf":"3.0.2","ts-jest":"29.4.3","prettier":"2.8.7","@types/ws":"8.5.3","jest-diff":"29.7.0","merge-dirs":"0.2.1","typescript":"^5.2.2","@types/jest":"30.0.0","@types/pngjs":"6.0.1","@types/react":"^19.0.0","react-native":"0.83.1","@blazediff/core":"^1.4.0","semantic-release":"^24.1.0","eslint-plugin-import":"2.32.0","react-native-worklets":"^0.7.0","semantic-release-yarn":"^3.0.2","@semantic-release/exec":"^7.0.3","@types/react-reconciler":"0.28.9","react-native-reanimated":"^4.2.1","@semantic-release/github":"^10.3.3","react-native-builder-bob":"0.18.2","eslint-plugin-react-hooks":"^5.2.0","@semantic-release/commit-analyzer":"^13.0.0","eslint-config-react-native-wcandillon":"4.0.1","@semantic-release/release-notes-generator":"^14.0.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.18.6","@babel/plugin-transform-explicit-resource-management":"^7.28.0"},"licenseFilename":"LICENSE.md","peerDependencies":{"react":">=19.0","react-native":">=0.78","react-native-reanimated":">=3.19.1"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-skia-gc-fix_2.6.2_1776330428203_0.36596278185204034","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs",["module",{"configFile":"./.babelrc"}],["typescript",{"project":"tsconfig.build.json"}]]}},"2.6.3":{"name":"@budu2906/react-native-skia-gc-fix","publishConfig":{"access":"public","provenance":true},"bin":{"install-skia":"scripts/install-libs.js","setup-skia-web":"scripts/setup-canvaskit.js"},"title":"React Native Skia","version":"2.6.3","description":"Patched fork of @shopify/react-native-skia@2.6.2 — fixes Hermes GC SIGSEGV caused by premature collection of JsiRecorder sharedRecorder","main":"lib/module/index.js","react-native":"src/index.ts","module":"lib/module/index.js","types":"lib/typescript/index.d.ts","scripts":{"postinstall":"node scripts/install-libs.js","lint":"eslint . --ext .ts,.tsx  --max-warnings 0 --cache --fix","tsc":"tsc --noEmit","test":"jest","e2e":"E2E=true yarn test -i e2e","release":"semantic-release","build":"bob build && merge-dirs lib/typescript/src lib/commonjs && merge-dirs lib/typescript/src lib/module","clean-skia":"yarn rimraf ./libs && yarn rimraf ../../externals/skia/out","build-skia":"tsx ./scripts/build-skia.ts","copy-skia-headers":"tsx ./scripts/copy-skia-headers.ts","install-skia-graphite":"tsx ./scripts/install-skia-graphite.ts","install-skia":"node scripts/install-libs.js","clang-format":"yarn clang-format-ios && yarn clang-format-android && yarn clang-format-common","clang-format-ios":"find apple/ -iname '*.h' -o -iname '*.mm' -o -iname '*.cpp' | xargs clang-format -i","clang-format-android":"find android/cpp/ -iname '*.h' -o -iname '*.m' -o -iname '*.cpp' | xargs clang-format -i","clang-format-common":"find cpp/ \\( -path 'cpp//skia' -prune \\) -o \\( -iname '*.h' -o -iname '*.m' -o -iname '*.cpp' \\) -print | xargs clang-format -i","workflow-copy-libs":"tsx ./scripts/workflow-copy-libs.ts","cpplint":"cpplint --linelength=230 --filter=-legal/copyright,-whitespace/indent,-whitespace/comments,-whitespace/ending_newline,-build/include_order,-runtime/references,-readability/todo,-whitespace/blank_line,-whitespace/todo,-runtime/int,-build/c++11,-whitespace/parens --exclude=package/cpp/skia --exclude=package/ios --exclude=package/android/build --exclude=package/node_modules --recursive package"},"repository":{"type":"git","url":"git+https://github.com/Shopify/react-native-skia.git","baseUrl":"https://github.com/Shopify/react-native-skia"},"keywords":["react-native"],"author":{"name":"Shopify Inc."},"contributors":[{"name":"Christian Falch","email":"christian.falch@gmail.com"},{"name":"William Candillon","email":"wcandillon@gmail.com"}],"license":"MIT","licenseFilename":"LICENSE.md","peerDependencies":{"react":">=19.0","react-native":">=0.78","react-native-reanimated":">=3.19.1"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true}},"devDependencies":{"@babel/plugin-proposal-nullish-coalescing-operator":"7.18.6","@babel/plugin-transform-explicit-resource-management":"^7.28.0","@blazediff/core":"^1.4.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/exec":"^7.0.3","@semantic-release/github":"^10.3.3","@semantic-release/release-notes-generator":"^14.0.1","@types/jest":"30.0.0","@types/pngjs":"6.0.1","@types/react":"^19.0.0","@types/react-reconciler":"0.28.9","@types/ws":"8.5.3","eslint":"9.36.0","eslint-config-react-native-wcandillon":"4.0.1","eslint-plugin-import":"2.32.0","eslint-plugin-react-hooks":"^5.2.0","jest":"30.0.0","jest-diff":"29.7.0","merge-dirs":"0.2.1","pngjs":"6.0.0","prettier":"2.8.7","react":"19.0.0","react-native":"0.83.1","react-native-builder-bob":"0.18.2","react-native-reanimated":"^4.2.1","react-native-worklets":"^0.7.0","rimraf":"3.0.2","semantic-release":"^24.1.0","semantic-release-yarn":"^3.0.2","tar":"^7.5.11","ts-jest":"29.4.3","tsx":"^4.21.0","typescript":"^5.2.2","ws":"8.18.0"},"dependencies":{"canvaskit-wasm":"0.41.0","react-native-skia-android":"147.1.0","react-native-skia-apple-ios":"147.1.0","react-native-skia-apple-macos":"147.1.0","react-native-skia-apple-tvos":"147.1.0","react-reconciler":"0.31.0"},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"rnskia","type":"all","jsSrcsDir":"src/specs","android":{"javaPackageName":"com.shopify.reactnative.skia"},"ios":{"componentProvider":{"SkiaPictureView":"SkiaPictureView","SkiaWebGPUView":"SkiaWebGPUView"}}},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs",["module",{"configFile":"./.babelrc"}],["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@budu2906/react-native-skia-gc-fix@2.6.3","bugs":{"url":"https://github.com/Shopify/react-native-skia/issues"},"homepage":"https://github.com/Shopify/react-native-skia#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ayJD3nXl3ZOizmGBKPFE+7LghFYtxiGEw6rnoR7NrScWKzmfaPt/Pvwa7dWKbxjv+kKfE5VSID7z/TU4EE1NlQ==","shasum":"24e44c0c2366c6aedfa1e378e92f8b58b9273385","tarball":"https://registry.npmjs.org/@budu2906/react-native-skia-gc-fix/-/react-native-skia-gc-fix-2.6.3.tgz","fileCount":4141,"unpackedSize":10173628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDicbxbjpZVgJQYRZn7ZiHwF+BYzXolqthmwMMNIhcAcwIgEEj5ReQfeetjAV4oIXLjj4TM88sWc9npPXS5ebU3qPA="}]},"_npmUser":{"name":"budu2906","email":"chachibudu@gmail.com"},"directories":{},"maintainers":[{"name":"budu2906","email":"chachibudu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-skia-gc-fix_2.6.3_1776759898014_0.04566081728826532"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T09:07:08.146Z","modified":"2026-04-21T08:24:58.369Z","2.6.2":"2026-04-16T09:07:08.413Z","2.6.3":"2026-04-21T08:24:58.258Z"},"bugs":{"url":"https://github.com/Shopify/react-native-skia/issues"},"author":{"name":"Shopify Inc."},"license":"MIT","homepage":"https://github.com/Shopify/react-native-skia#readme","keywords":["react-native"],"repository":{"type":"git","url":"git+https://github.com/Shopify/react-native-skia.git","baseUrl":"https://github.com/Shopify/react-native-skia"},"description":"Patched fork of @shopify/react-native-skia@2.6.2 — fixes Hermes GC SIGSEGV caused by premature collection of JsiRecorder sharedRecorder","contributors":[{"name":"Christian Falch","email":"christian.falch@gmail.com"},{"name":"William Candillon","email":"wcandillon@gmail.com"}],"maintainers":[{"name":"budu2906","email":"chachibudu@gmail.com"}],"readme":"# React Native Skia\n\nHigh-performance 2d Graphics for React Native using Skia\n\n<img width=\"400\" alt=\"skia\" src=\"https://user-images.githubusercontent.com/306134/146549218-b7959ad9-0107-4c1c-b439-b96c780f5230.png\">\n\nCheckout the full documentation [here](https://shopify.github.io/react-native-skia).\n\nDocumentation on the library development is available [here](https://github.com/Shopify/react-native-skia#library-development).","readmeFilename":"README.md"}