{"_id":"@mgcrea/react-native-swiftui","_rev":"31-9146b5f79fe0aedd238ed1c314673e88","name":"@mgcrea/react-native-swiftui","dist-tags":{"latest":"0.19.0"},"versions":{"0.2.0":{"name":"@mgcrea/react-native-swiftui","version":"0.2.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.2.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"050c1793add55aa268aa57bb68e7217f8606aa88","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.2.0.tgz","fileCount":120,"integrity":"sha512-AdaaCRwrFTJ3MC8ExGEVbx5V+MApJ4zU8X0Ns/tZimdt76LZZt6tJ5Qt4PAH+JC8tREwDxxjzgf4+S/q7o6vug==","signatures":[{"sig":"MEYCIQCcXoEKUDfz7ZVSNohBeyyFooeIQMQz5g6/VqOuciIJCAIhAMpFK2wHqxccGYLaZbY1XHPbFaPOLvAvkM1gTZdhSI+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"40c4d2485a7791f7b0fc83f581cde8fba6a7447f","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.2.0_1741726728534_0.08323488904696474","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mgcrea/react-native-swiftui","version":"0.2.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.2.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"f4cdeaf712674645c79fb7098676aaa8453f710d","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.2.1.tgz","fileCount":154,"integrity":"sha512-4Tk739wYFFMwQx2AJEGlB+kw35Y9hYsWC70SFc5+S7OboXPxI5KaDLefuNJCVKKv2snLLWaDQjpkOq3q/TrGnw==","signatures":[{"sig":"MEYCIQDk4HnXM7zIIhwgsIPfweREAaNlsvJTRMTYxsxXnaxYvAIhAPFZTdKtulXHr3TJwXmf/hKY+/vnHQgSwXpU/yXwDe8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0e8933075cdbc25c46d9006c7d68631eb89c34cb","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.2.1_1741727271626_0.34269173295717104","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mgcrea/react-native-swiftui","version":"0.2.2","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.2.2","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"173e313622b4cac10f16eaeb3e8f5fad666caa23","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.2.2.tgz","fileCount":155,"integrity":"sha512-aS+IIlSL/yiH3FnLo4G0LX7s91fs3JrsRpUh/DB3bHyDtg0kaWQm8s58K8vs/6MbxxsGiqkvpYGKmGKM3NLVEA==","signatures":[{"sig":"MEUCIFMgS3yrgo4Wg4NdAk+Tq8OHqr9zVlzk09rGARReA0AUAiEA2U7Ssri1rrZ5gP2syN8AJSgV/Fo7LhnbDWSIKR7VlpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f63316f026dedc4e0737e8da9e11fd7a683e3e7d","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.2.2_1741727730016_0.7075541884962471","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mgcrea/react-native-swiftui","version":"0.2.3","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.2.3","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"483bb2f8eefcb14d8d858eaf7050e0c2cb95a325","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.2.3.tgz","fileCount":155,"integrity":"sha512-+VvK9LVXPyozDkTROqhynRNLn4o6PS1Ef+J4bzMCVNhjBCbLJjfmjGZcLS9lWc895fX7CYVuI0LE5Y8Sj/M0yQ==","signatures":[{"sig":"MEYCIQCEas0y8IFfz4XDIvZqrnAARsma+K9WeAkf1xcE6hNIigIhALWVUjR/SYEUxRvvgkpAUw/sxY6m3ChOONGUlDacKOMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"75fa493c7d26736fee0d39e2da2f884994fb9a12","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.2.3_1741732328607_0.8384438029658896","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mgcrea/react-native-swiftui","version":"0.3.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.3.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"0ccd7c10f228ee7d7f8ed14782e50c386c544a39","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.3.0.tgz","fileCount":175,"integrity":"sha512-ENsrKrexg4Q8TyX4cbNIrNA3pwCzldz2YuH10qdRrsXmI7+rzbXyV+vTr8uVn+1/Yl0xF/BJzAZDOSV7lkOKuw==","signatures":[{"sig":"MEQCIB8FISxdk5ejW7CzX7NiKzAtSnxzkosveVaV5mFgXt49AiB1vafdyTCSq86Dz48bEOQj/DMjkFQzlHKkMZGrpuIFhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9fbb44b7f4db22ae8c5bfff081d55a31bea29374","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.3.0_1741816124218_0.5820345827370383","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@mgcrea/react-native-swiftui","version":"0.4.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.4.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"692e1a0430014076f58f8b68cdd477f0c7011127","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.4.0.tgz","fileCount":198,"integrity":"sha512-g9laPqOnXyPShewpY4s3Ft101VuS0M8E+uIwwqI+5rsGTXUqWzYU8sl9ALf0wTZe1SBhl0JGWcQJE8hy+3D7FA==","signatures":[{"sig":"MEUCIHNZVZgfC/vm+H9jXscQop0DPWlBl+4BNazh5H8LdXQXAiEA66o96U/zA7vMIXymmB7IN33IrvLAPmY8vegwRDvfeAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d7c39f64468bb75a7a41e0f776df77d47c1fa905","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.4.0_1742938610060_0.9323115750259101","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@mgcrea/react-native-swiftui","version":"0.5.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.5.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"0e0231dc2aa018bf4ef2302f49b333146ee948b5","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.5.0.tgz","fileCount":203,"integrity":"sha512-yDC40R0RsOW7blk69BkmxjhyFmlfnJ8I5SuhKtIQUgWLJqTfp6mfRrXDL00OiWvypyG/OLhrGbLz5NfgV3/iJw==","signatures":[{"sig":"MEQCIHuXo9JNPUS1bMcoCo5PNJak91MlGuHhsi5xN5QabU91AiASUpuzkbDxAyUfKACwRB5/j+lCBWJu6tHEq6SCphzTyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2bc382a9d533c4846f86cf44866928283cd9edfe","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.5.0_1743115517503_0.8895118574676131","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@mgcrea/react-native-swiftui","version":"0.6.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.6.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"2b9b334fe0797aee7555ea198f3d62cb1f201934","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.6.0.tgz","fileCount":207,"integrity":"sha512-HI/gofZa6hlO3IQ1ODImwWQ1ugnEICfWEt+l7Ok+8oBw+BEtXobwzifzKbINh6Anm0l3aicOL8cmOOXORGdlfQ==","signatures":[{"sig":"MEQCIAlBA59HA5EO1MoyzTU8OxAbF+OE27ZIX5ur+9eN050LAiAa/mm4cupN0VBmTVse4GRVTaBZC08jKldi5mM/Pq67og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bec36cad73b987cc040acc576a0884c4acece056","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.6.0_1743687323637_0.22504890345618356","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@mgcrea/react-native-swiftui","version":"0.7.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.7.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"7736f97e3ea5fa8e5c6ba5c040f07d1e88b77fc2","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.7.0.tgz","fileCount":215,"integrity":"sha512-wEwgbkXz9Net14Gvbrc0rrZnC26USj9gGg9QjojDaPuG5CreRxMFOVcCJixowDRY9YY70Fc+YDSNnKyQhbLSeA==","signatures":[{"sig":"MEUCIDjlOfF3mvMX+LKwRe8F7GbT+t3E42PNkuynI9cQeqSEAiEA3NGZ7MDbqz2xFOGqDcwIGe4I9JOnz5HWpQ6MDTLww7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0d9c417cf207a915a20b6845f6fe33b20aadc9ca","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.7.0_1744288559508_0.6185848479690212","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@mgcrea/react-native-swiftui","version":"0.7.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.7.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"c5a9bfb67a6a7e800605d8dd2984fd6054a17b28","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.7.1.tgz","fileCount":215,"integrity":"sha512-rmdrdndFp+EMxVNU94bRY+YitNQD1qwMgyERoOTrKmCoBkh+Aj0hkhUiz9LSXVaWB0VJebbGNmXtgKXL7yR0Ww==","signatures":[{"sig":"MEUCIQDitYXjj1A0fzHS41yj+7kkqSgxHIz4r/RPV8ueNedgTwIgEhCJj5k03qha5S8N4omzfpSadbAADqm7ZtKNp3EmWhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04aa25f0c70ea8dda625f190185b5086ad5b789c","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.7.1_1745835343075_0.8023273224086855","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@mgcrea/react-native-swiftui","version":"0.8.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.8.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"cf4948530368362c4d45c45b576dec8259b3cb5d","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.8.0.tgz","fileCount":215,"integrity":"sha512-D1wYP5Qf1+N5bhvtghk5PTz9jRpyLeFf9HGaQmANaMMRSCVLGOyHWQPe769NiLi32EMjeHMeIZFsZmP6fhSPCw==","signatures":[{"sig":"MEYCIQCpb0/5/H+VC5/xHg0iM8/QHgfW6Fn5jMrvg/l/yvGyvwIhAPcHh1c3ZFF1UbHjXPIK94YqNrCit6UjI0V4lBU+AKQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"034fd23aef5f432cc539703f97f2637ce9cad7bc","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.14.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.1","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.78.0","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.78.0","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.0","@react-native/typescript-config":"0.78.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.12.22"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.8.0_1753817796191_0.07717101235631363","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@mgcrea/react-native-swiftui","version":"0.9.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.9.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"3fd00936560f1a1ec1def10dc4a99634828d66ec","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.9.0.tgz","fileCount":219,"integrity":"sha512-I/Lh13w9AUSH1B6fLOIwvzAa09yapeG9rmYMSohzPj0srtK0A7bFkGqyYgXkJUSv2siFnWHn/hjogLdhEM5Ejw==","signatures":[{"sig":"MEQCIChR4PEE5AdKx/vExVwwvLoJHXhufInmkmO17wN2QWsqAiBeDKWfuGNFXP+tHiXr19SJ1u7SmRvftBZ7liVtnQh/Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"302b230e087a77e30fb0fa7a2dee91a0e4178040","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.18.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.80.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.80.2","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.9.0_1754857224565_0.44544654038288445","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@mgcrea/react-native-swiftui","version":"0.9.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.9.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"522128cbcd0bb7b3d2a6802393cfec63be57b9cf","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.9.1.tgz","fileCount":219,"integrity":"sha512-nDXQXhGHpBxQU7syrBJH2BwKl41vHk7uOVDykrRkhkpVr/ItKA88h7MO+yA58tu1X58pJt0NVuKZkSG0HuOa/w==","signatures":[{"sig":"MEUCIQCWJdHviAelRXCsuFTDy3hsXP70yvYvAp5X27j97useGwIgJhjpyLCz/oy/Hy1Xk6ZnWoFoECJX3NWnBko6QGrcg7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9f0e275a24f23781c510f91812e5ca5dfde41bbb","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.18.0","codegenConfig":{"ios":{"componentProvider":{"NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.80.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.80.2","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.9.1_1754857984851_0.5972387159535288","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@mgcrea/react-native-swiftui","version":"0.10.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.10.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"085521642ec2e86ee19e02f60290af3a80ad8ce3","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.10.0.tgz","fileCount":299,"integrity":"sha512-Qr6+a9O91nQD18ja4wIp+R7XIYnTaJSrbKq6kQ0osEHS5HjDB1+tRTq881nXx5ct7ZR6fSU5hIKIclvAnxR/pg==","signatures":[{"sig":"MEYCIQC50mu4zjkQDS41tdXpXi3LwVWuGdlOXt8b1nYJ3MqK3QIhAK6CZpJ5vKKxSUVHAsc3sH6VrqZfxWIEg79BCOj0jHhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"43e2eaa838f75923063d854d3a32635550866c0e","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.10.0_1760195932902_0.320558378499753","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@mgcrea/react-native-swiftui","version":"0.10.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.10.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"126a7ff583652c6f1b5274de01718ce28fe0cbba","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.10.1.tgz","fileCount":302,"integrity":"sha512-ZUki1iyMS4JCNooxA7m7WCcxqyX9V2MaDlJW953ymuTMVH5OH5fEKjAi2vxXjFkEdQDpgh5NtuISSEO3CtmngQ==","signatures":[{"sig":"MEQCIDjyp1H7GFiCsWqBNaZXKu48C4j0Xk3Byqu/WREoFJuEAiBvwn/bCsSo6lPr4Re5fVsHkStA3FxtaHXPOw/swKu+5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e78855b934da39b57a5b3cc812e480d0e0c8e85","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.10.1_1763547509514_0.8954544220434739","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@mgcrea/react-native-swiftui","version":"0.11.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.11.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"333048b2c4b3899b39b4ab7b347d342058dbac1b","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.11.0.tgz","fileCount":302,"integrity":"sha512-Lsk9nJd/6xy4QcnyewkF6sdJyZxKNP/Jl13OgR3a+s2lflvO30WuEJ6QCSLsi/la6fjUcYqfaVE72CvFeraVDg==","signatures":[{"sig":"MEYCIQDgL/pEYJczUIwckti3xudGc3KwIUfTpQSQs24FYQv4WgIhAOHgx0M0Y80D4QDTobQDA7Ll49pRFdOwRGilhfBCF03D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ae1daf12f35ccb8da1f6c91faf16d43bafa432a5","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.11.0_1763971678657_0.6051080238442539","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@mgcrea/react-native-swiftui","version":"0.12.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.12.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"b56600367e795ece9bae49f546251243bcc16b4d","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.12.0.tgz","fileCount":313,"integrity":"sha512-WgBMCLywFhirFBikhUdXPLqBhJ3iSQL+yW5mWautCIWe0SwQYFtFqRclKWGxwFcP/41qOqps7VsPwpQP+p8ykg==","signatures":[{"sig":"MEYCIQDNV3lHy9YvaMoqFyl4PZGUPKY/aZ5oVVdL1UEBGUM0AQIhAIlgwDyKSlLs08I6BsDOHrQAo/ODmOSAFxR3mX3CZJwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453168},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23ec581e2ca02ab8a0a7efdccb060e9a19be5426","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.12.0_1764431123173_0.16940988905201437","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@mgcrea/react-native-swiftui","version":"0.13.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.13.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"68177e1d9655ff8141514294a620f1d376fb7070","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.13.0.tgz","fileCount":318,"integrity":"sha512-B4CqvOXcgCZS4Ad0dnIxE6gJ51qs8l+Jvq2t07ryjZ+VxYcoEe8MoJyn5prkEk2d78DFhVnJ0RGFt+wt8uIXQA==","signatures":[{"sig":"MEUCIQDnu4hr5QIusNgwq9cTGoqljnP+HFZLoL+prA+yVCGYMgIgWI1CCLsiLqr73DvVR3gDhgcVVRfvsu077YWX09xb7HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460985},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fcc712b51840e3ab0770224c614ad83c5b472af7","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.13.0_1765225931855_0.9484387831822847","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@mgcrea/react-native-swiftui","version":"0.13.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.13.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"29f7653503a1f146acf10936ad8fb061dbe6869a","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.13.1.tgz","fileCount":318,"integrity":"sha512-rLAwvmkyEEHHqOSRavEfHnA9vu9TN5+TtdFRP7hRm4pngkBczSxuV4X8b9WbKCptc8I8WV6WgoxM9gguWGsfRg==","signatures":[{"sig":"MEQCICQsBDPaAFvYD8ftHyzIL8QpLzpn+PT52tfjzPdMOATtAiAj+18onitHVAmUwmqIkLupAN71MMYeUSwouno78y+kHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460833},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"82fbc03b469f440fc27fff8b3979cf4b5ec4a967","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.13.1_1765489047056_0.8034801497265238","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@mgcrea/react-native-swiftui","version":"0.14.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.14.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"ef7c71e4adb1d0772928de8545cd64db72ba4e23","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.14.0.tgz","fileCount":256,"integrity":"sha512-2cla1pOorI9+p/SQeZdkDWie6mhv5YREa+/C4LTs+eNLZWhDytwjXy7HRuBYhjbiHSsM6Cgt1H6qEd0homMbhw==","signatures":[{"sig":"MEYCIQCrgSzkjCICr/Mi1gxysYlBFw6hkTEfoQYOHuk/5Jy9owIhAOCKDyN9wvFtuF/cszlNEBCyIMCFLaqYKZiNV/5fhL0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399312},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74117043238169dfe6ed8521561c25ab50265728","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.3","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.20.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.14.0_1765797438134_0.9179803439586394","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@mgcrea/react-native-swiftui","version":"0.14.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.14.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"b0d9e9d36db08e2a36e72bccedf1591a0e17f1fe","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.14.1.tgz","fileCount":256,"integrity":"sha512-AbgKbEc8ctmFhYg5DfmV81WTca1I5JeRLIX5gSDfS4tf8QBstfQpuzIorrd0w2HW/61aEFMm4xWZcuo26bZBLw==","signatures":[{"sig":"MEYCIQDUL1ev9vGAPiRHmWeTomcRYV0Z/yAJciymmmat6aH1MAIhANzg8DFToDRHCgS8M8H2hdoVBock8bJ/hISX1mDGssxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402337},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dbb04c3856006e495e5d773c1040ed5ce8913b18","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.4","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.21.1","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.14.1_1767905074782_0.9145668046319431","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@mgcrea/react-native-swiftui","version":"0.14.2","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.14.2","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"aa07c53fc4969f0b7f01081ce7ae5fbd4cd30436","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.14.2.tgz","fileCount":256,"integrity":"sha512-WOQH4Di5yc2krZp8aFIePzFB3iu0HzHxUMV3WdSf9/3OfnnQb/WfnYE5gLNJXxceg+0mVFFvKjdck5VFyx83WA==","signatures":[{"sig":"MEQCIDOkvIUCn7BH51gxe0i6UTSE6Pq+cYE0QVHxmtZaHYIcAiBJY3c2rhndxxWh/thoVvG3hTVOINi8hnwZmBF0088aIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402530},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"092506b3bce14f86cac1f55796ff8780a346f5e9","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.4","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.21.1","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.14.2_1768509576180_0.3267268589955392","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@mgcrea/react-native-swiftui","version":"0.14.3","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.14.3","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"eddf00c2f9f7bd1d03f3c28bc73176b3f525ee0f","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.14.3.tgz","fileCount":256,"integrity":"sha512-CWX7efb/Dcyj3l3zenkZ8ZnGwwEyI01VgK/SLpJ6oQOl3xBfXu+bH7XtUa/1ceJGYYJ54n36LGMHvPB13yQ7uw==","signatures":[{"sig":"MEQCIHvFvj6OwLiAzqQbS2WVLcsIHT4oxJy5FVuGSJqMUzjYAiB+w24s5w3olFBDv3fdVayfY0TvimSTm7apZqm1VFkrig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402530},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1959da1e9bb6a776f762df58f0142318f96df0bf","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"10.9.4","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"22.21.1","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.14.3_1768511238943_0.306737163613767","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@mgcrea/react-native-swiftui","version":"0.15.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.15.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"65412dfd114c491106f68ed783d06fc6e6a4560e","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.15.0.tgz","fileCount":256,"integrity":"sha512-V+J/FsvJBkHZX1dLTTt+7ebs8bvAmRdXzy30NbKqFtv+C0zCa4HfHYUW4u0Q15VK0UM0s2+/ESn8aqOXm+L2Eg==","signatures":[{"sig":"MEYCIQDMwSeUjS7nzkzZIRnIGii3uwinmbRtHnCquyubXXrs+AIhAOqqPC16BrR27B90AWj2YRLTV1KUoPRYfdKjAnD6paTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405133},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bbb9049947a58f9a4fbe92cc0a8eb572102e5623","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.6.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.13.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.15.0_1769942511234_0.8977418767201653","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@mgcrea/react-native-swiftui","version":"0.15.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.15.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"6d4c144ffb6e813e693f169471922987a145e3f5","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.15.1.tgz","fileCount":256,"integrity":"sha512-hUYtV1h5lco9Cwk15B+khmkhYwCeWoZnXCOTFKo5B8+eW1FO9w7uPSZOZG7iRykKFtLGJh6cW/1LyJq0KWGXrQ==","signatures":[{"sig":"MEQCICgKH2bDjQFHWDpDdUjBoZw7htrssVQWN5Ea+eUN1GfmAiA9Ga4Mk3IJekqm6scjX9QH0O+OuBhHi+vsfry7RpyTWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406508},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7326d7f1ce649825d13ea5db1c373cfac25cd93c","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.6.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.13.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.15.1_1770629829912_0.20875732601832442","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@mgcrea/react-native-swiftui","version":"0.15.2","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.15.2","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"84aebb26a8cc1486f77b656fc79eb115ceae095b","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.15.2.tgz","fileCount":256,"integrity":"sha512-x1JNMznHNt8G1RuYFDrbSh+rgtYn7Viya9zhySLbsvdb+TVX/xWE1zMFr9Lsz4SKWx31Yhno7cCESMMMhEWvYQ==","signatures":[{"sig":"MEYCIQCRUZmp/Am97KuTNQnBfbWRZRHL2mYpK/ibqBGTWxy31wIhAJcd+1hvrA0m2m4iM8qnL9fM+ChvCZyrY34I6+ZyCIzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407020},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d47d6cf5e7d9990944017ccdf10d32f3892f53a9","scripts":{"dev":"cd example; npm run dev","lint":"eslint .","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types; npm run codegen:ios","check":"tsc --noEmit","format":"prettier --write src/","prepare":"npm run build","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","codegen:ios":"rm -rf ios/generated; node node_modules/react-native/scripts/generate-codegen-artifacts.js -p . -t ios -s library","install:ios":"cd example; npm run install:ios"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.6.2","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.13.0","codegenConfig":{"ios":{"componentProvider":{"NativeSheetView":"RCTSheetView","NativePickerView":"RCTPickerView","NativeSwiftUIRoot":"RCTSwiftUIRootView","NativeSFSymbolView":"RCTSFSymbolView","NativeSheetPickerView":"RCTSheetPickerView"}},"name":"RNSwiftUISpec","type":"components","jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.2","devDependencies":{"jest":"^29.7.0","react":"^19.0.0","eslint":"^9.21.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.80.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","@react-native/babel-preset":"0.82.0","@react-native-community/cli":"^20.0.2","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.2.2","@react-native/typescript-config":"0.82.0","prettier-plugin-organize-imports":"^4.1.0","@mgcrea/eslint-config-react-native":"^0.13.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.15.2_1770630239525_0.4525435557636601","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@mgcrea/react-native-swiftui","version":"0.16.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.16.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"d1501ce49921319fcd16cbcd0660810c741690ad","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.16.0.tgz","fileCount":315,"integrity":"sha512-UA9cpFYsJkVcpgP23zQ5wUz1gJSk2wvy+wSdQWtyv2m9GYbhyhEamNQ+98Dhyl+W0RYoRxiFsqqY42jET2mwAQ==","signatures":[{"sig":"MEYCIQCbnj4r1ry9VMhaq6tf2xOA5WChS/xZvmrN2478lw5KnwIhAI/2Hq/8BAywJlN7oIlQDvIUS9gEFj+ZwjBV1LLt2sue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611864},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"12c9a36a84983fb6c82d31d1498f45ef3ebaafbc","scripts":{"dev":"cd example; npm run dev","lint":"oxlint src/","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types && npm run nitrogen","check":"tsc --noEmit","format":"oxfmt --write src/","prepare":"npm run build","nitrogen":"npx nitrogen","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","install:ios":"cd example; npm run install:ios","format:check":"oxfmt --check src/"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.12.1","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"jest":"^29.7.0","oxfmt":"^0.47.0","react":"19.2.3","oxlint":"^1.62.0","nitrogen":"^0.35.5","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^6.0.3","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.85.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.85.2","@react-native/babel-preset":"0.85.2","react-native-nitro-modules":"^0.35.5","@react-native-community/cli":"^20.1.3","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.3.3","@react-native/typescript-config":"0.85.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.16.0_1777364843901_0.22687437431915813","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@mgcrea/react-native-swiftui","version":"0.16.1","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.16.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"1d4deff282b2173b5c7dde19f7cd8a9e5d6b65d4","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.16.1.tgz","fileCount":315,"integrity":"sha512-QiuvWT1zCFpW4mmabyvcWXwPPpNoUFReLbwkEKG2KOX1vTBpOGUgwHJrKbnd/1CnbkUZkw9rJRTl61EVUYYHdg==","signatures":[{"sig":"MEUCIGqpEJJGWJoE39gUw1uYGInb5/Bp3dri9sKpv5pG8UZxAiEA0Ph1jeyfOnAs0jDOIDK7DzuahORpljp2ll5mX4/1Z+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619621},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7aed1eb843c7bf0fe82da28520eee3b970bf2714","scripts":{"dev":"cd example; npm run dev","lint":"oxlint src/","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types && npm run nitrogen","check":"tsc --noEmit","format":"oxfmt --write src/","prepare":"npm run build","nitrogen":"npx nitrogen","open:ios":"cd example; npm run open:ios","build:babel":"babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files","build:types":"tsc --emitDeclarationOnly && tsc-alias","install:ios":"cd example; npm run install:ios","format:check":"oxfmt --check src/"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.12.1","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"jest":"^29.7.0","oxfmt":"^0.47.0","react":"19.2.3","oxlint":"^1.62.0","nitrogen":"^0.35.5","tsc-alias":"^1.8.16","@babel/cli":"^7.26.4","typescript":"^6.0.3","@babel/core":"^7.26.9","@types/react":"^19.0.10","react-native":"0.85.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.85.2","@react-native/babel-preset":"0.85.2","react-native-nitro-modules":"^0.35.5","@react-native-community/cli":"^20.1.3","babel-plugin-module-resolver":"^5.0.2","@testing-library/react-native":"^13.3.3","@react-native/typescript-config":"0.85.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.16.1_1777408499671_0.717717808991196","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@mgcrea/react-native-swiftui","version":"0.17.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.17.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"6c53f8d139759d5b11078c83f3f23f5beda5e158","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.17.0.tgz","fileCount":305,"integrity":"sha512-KCm7Q8oT/2Zozr6r7s3mxX8gxbgKIkX0lQC2QxcIYL4s3jSNI1SjOLR8T4ZP1uQHtI+qRwp85fxp1w8/bnZFgQ==","signatures":[{"sig":"MEQCIATY/RUKHzyGMeVBqPTyFuLYi8I7ifh7y7xznWHNm2FfAiBPXGVtx+ItQ0eMKRt2fTmmdAgDpq8jDRP2uNG4QmeOIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619398},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"},"gitHead":"f185089a9e7e3baf3f09bf4e3ac87840ec9c94c4","scripts":{"dev":"cd example; npm run dev","lint":"oxlint src/","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run spec","build":"npm run build:babel && npm run build:types && npm run nitrogen","check":"tsc --noEmit -p tsconfig.check.json","format":"oxfmt --write src/","prepare":"npm run build","nitrogen":"npx nitrogen","open:ios":"cd example; npm run open:ios","build:babel":"rm -rf dist && babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files --no-copy-ignored --ignore \"src/**/*.test.ts,src/**/*.test.tsx\"","build:types":"tsc --emitDeclarationOnly && tsc-alias","install:ios":"cd example; npm run install:ios","format:check":"oxfmt --check src/"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.16.0","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"jest":"^29.7.0","oxfmt":"^0.62.0","react":"19.2.8","oxlint":"^1.77.0","nitrogen":"^0.36.5","tsc-alias":"^1.9.1","@babel/cli":"^7.26.4","typescript":"^6.0.3","@babel/core":"^7.26.9","@types/react":"^19.2.18","react-native":"0.86.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","react-test-renderer":"19.2.8","@react-native/jest-preset":"0.86.2","@react-native/babel-preset":"0.86.2","react-native-nitro-modules":"^0.36.5","@react-native-community/cli":"^20.2.0","babel-plugin-module-resolver":"^5.0.3","@testing-library/react-native":"^13.3.3","@react-native/typescript-config":"0.86.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.17.0_1785830098649_0.08913210752734413","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@mgcrea/react-native-swiftui","version":"0.18.0","author":{"url":"https://github.com/mgcrea","name":"Olivier Louvignes","email":"olivier@mgcrea.io"},"license":"MIT","_id":"@mgcrea/react-native-swiftui@0.18.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"dist":{"shasum":"b6511dc511ab62def55d05fceecbe330e2f80942","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.18.0.tgz","fileCount":314,"integrity":"sha512-jLCKRzITWgoAXhCf0RGFqn+ahSDVMlKHc0QlvGWuZ7SeKmVVC2s57lJSt9Vi4tfY2NI6h9eohQjMNbWbFd68YQ==","signatures":[{"sig":"MEUCIBdCUVQGKQ2t1vJdq9Mwmcvk2DkvVWY+bSfgCpS2ARngAiEA9puJdRton4Q/0vswbZJvVtvZM9EnF5O3WIjXmBR9+bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667645},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"},"gitHead":"aa575f2b4edae282991e9042209fd837bfb742c6","scripts":{"dev":"cd example; npm run dev","lint":"oxlint --deny-warnings --report-unused-disable-directives src/","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run check:props && npm run spec","build":"npm run build:babel && npm run build:types && npm run nitrogen","check":"tsc --noEmit -p tsconfig.check.json","format":"oxfmt --write src/ scripts/","prepare":"npm run build","release":"release-it","nitrogen":"npx nitrogen","open:ios":"cd example; npm run open:ios","changelog":"node scripts/generate-changelog.mjs > CHANGELOG.md","build:babel":"rm -rf dist && babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files --no-copy-ignored --ignore \"src/**/*.test.ts,src/**/*.test.tsx\"","build:types":"tsc --emitDeclarationOnly && tsc-alias","check:props":"node scripts/check-props-parity.mjs","install:ios":"cd example; npm run install:ios","format:check":"oxfmt --check src/ scripts/"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/react-native-swiftui.git","type":"git"},"_npmVersion":"11.16.0","description":"SwiftUI components for React Native","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"jest":"^29.7.0","oxfmt":"^0.62.0","react":"19.2.8","oxlint":"^1.77.0","nitrogen":"^0.36.5","tsc-alias":"^1.9.1","@babel/cli":"^7.26.4","release-it":"^21.0.1","typescript":"^6.0.3","@babel/core":"^7.26.9","@types/react":"^19.2.18","react-native":"0.86.2","@jest/globals":"^29.7.0","@babel/runtime":"^7.26.9","react-test-renderer":"19.2.8","@react-native/jest-preset":"0.86.2","@react-native/babel-preset":"0.86.2","react-native-nitro-modules":"^0.36.5","@react-native-community/cli":"^20.2.0","babel-plugin-module-resolver":"^5.0.3","@testing-library/react-native":"^13.3.3","@react-native/typescript-config":"0.86.2"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-swiftui_0.18.0_1785856872270_0.37292221336144316","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@mgcrea/react-native-swiftui","version":"0.19.0","description":"SwiftUI components for React Native","author":{"name":"Olivier Louvignes","email":"olivier@mgcrea.io","url":"https://github.com/mgcrea"},"homepage":"https://github.com/mgcrea/react-native-swiftui#readme","repository":{"type":"git","url":"git+https://github.com/mgcrea/react-native-swiftui.git"},"license":"MIT","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"cd example; npm run dev","build":"npm run build:babel && npm run build:types && npm run nitrogen","build:babel":"rm -rf dist && babel src --out-dir dist --extensions \".ts,.tsx,.js,.jsx\" --copy-files --no-copy-ignored --ignore \"src/**/*.test.ts,src/**/*.test.tsx\"","build:types":"tsc --emitDeclarationOnly && tsc-alias","install:ios":"cd example; npm run install:ios","open:ios":"cd example; npm run open:ios","nitrogen":"npx nitrogen","changelog":"node scripts/generate-changelog.mjs > CHANGELOG.md","release":"release-it","lint":"oxlint --deny-warnings --report-unused-disable-directives src/","format":"oxfmt --write src/ scripts/","format:check":"oxfmt --check src/ scripts/","check":"tsc --noEmit -p tsconfig.check.json","check:props":"node scripts/check-props-parity.mjs","spec":"NODE_OPTIONS=--experimental-require-module jest","test":"npm run lint && npm run check && npm run check:props && npm run spec","prepare":"npm run build"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"devDependencies":{"@babel/cli":"^7.26.4","@babel/core":"^7.26.9","@babel/runtime":"^7.26.9","@jest/globals":"^29.7.0","@react-native-community/cli":"^20.2.0","@react-native/babel-preset":"0.86.2","@react-native/jest-preset":"0.86.2","@react-native/typescript-config":"0.86.2","@testing-library/react-native":"^13.3.3","@types/react":"^19.2.18","babel-plugin-module-resolver":"^5.0.3","jest":"^29.7.0","nitrogen":"^0.36.5","oxfmt":"^0.62.0","oxlint":"^1.81.0","react":"19.2.8","react-native":"0.86.2","react-native-nitro-modules":"^0.36.5","react-test-renderer":"19.2.8","release-it":"^21.0.2","tsc-alias":"^1.9.4","typescript":"^6.0.3"},"engines":{"node":"^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"},"packageManager":"pnpm@10.33.2","gitHead":"8f6479b191f5a10f3ae1a93556656548dc60f45d","_id":"@mgcrea/react-native-swiftui@0.19.0","bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Ybjm743+FSmsU0ERrk29ewrCysgOYu50iby5UzgbwhmFoHBNEhCCM7YF7sSvTHapyeUyZ0itzhwJzFarjitqkg==","shasum":"3f52814fa2a8e425e50ac284f6f0d57df04784f9","tarball":"https://registry.npmjs.org/@mgcrea/react-native-swiftui/-/react-native-swiftui-0.19.0.tgz","fileCount":338,"unpackedSize":678575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGVvxnZV63ZSABLbBjG4/XCRio0McFGlpxeqTwOhyjHgIhALzvOwxOTW44AsUzgK+XQ1H1Aj4kcpYs+zcb1CEDSzF5"}]},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"directories":{},"maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-swiftui_0.19.0_1788789360051_0.5507437373844384"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T20:58:48.392Z","modified":"2026-09-07T13:56:00.376Z","0.2.0":"2025-03-11T20:58:48.731Z","0.2.1":"2025-03-11T21:07:51.839Z","0.2.2":"2025-03-11T21:15:30.208Z","0.2.3":"2025-03-11T22:32:08.815Z","0.3.0":"2025-03-12T21:48:44.404Z","0.4.0":"2025-03-25T21:36:50.271Z","0.5.0":"2025-03-27T22:45:17.706Z","0.6.0":"2025-04-03T13:35:23.954Z","0.7.0":"2025-04-10T12:35:59.696Z","0.7.1":"2025-04-28T10:15:43.258Z","0.8.0":"2025-07-29T19:36:36.396Z","0.9.0":"2025-08-10T20:20:24.753Z","0.9.1":"2025-08-10T20:33:05.032Z","0.10.0":"2025-10-11T15:18:53.096Z","0.10.1":"2025-11-19T10:18:29.750Z","0.11.0":"2025-11-24T08:07:58.946Z","0.12.0":"2025-11-29T15:45:23.366Z","0.13.0":"2025-12-08T20:32:12.011Z","0.13.1":"2025-12-11T21:37:27.210Z","0.14.0":"2025-12-15T11:17:18.343Z","0.14.1":"2026-01-08T20:44:34.957Z","0.14.2":"2026-01-15T20:39:36.319Z","0.14.3":"2026-01-15T21:07:19.097Z","0.15.0":"2026-02-01T10:41:51.395Z","0.15.1":"2026-02-09T09:37:10.080Z","0.15.2":"2026-02-09T09:43:59.670Z","0.16.0":"2026-04-28T08:27:24.038Z","0.16.1":"2026-04-28T20:34:59.814Z","0.17.0":"2026-08-04T07:54:58.805Z","0.18.0":"2026-08-04T15:21:12.415Z","0.19.0":"2026-09-07T13:56:00.202Z"},"bugs":{"url":"https://github.com/mgcrea/react-native-swiftui/issues"},"author":{"name":"Olivier Louvignes","email":"olivier@mgcrea.io","url":"https://github.com/mgcrea"},"license":"MIT","homepage":"https://github.com/mgcrea/react-native-swiftui#readme","repository":{"type":"git","url":"git+https://github.com/mgcrea/react-native-swiftui.git"},"description":"SwiftUI components for React Native","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"readme":"<!-- markdownlint-disable MD033 -->\n<p align=\"center\">\n  <a href=\"https://mgcrea.github.io/react-native-swiftui\">\n    <img src=\"./.github/assets/logo.png\" alt=\"logo\" width=\"480\" height=\"300\"/>\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@mgcrea/react-native-swiftui\">\n    <img src=\"https://img.shields.io/npm/v/@mgcrea/react-native-swiftui.svg?style=for-the-badge\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@mgcrea/react-native-swiftui\">\n    <img src=\"https://img.shields.io/npm/dt/@mgcrea/react-native-swiftui.svg?style=for-the-badge\" alt=\"npm total downloads\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@mgcrea/react-native-swiftui\">\n    <img src=\"https://img.shields.io/npm/dm/@mgcrea/react-native-swiftui.svg?style=for-the-badge\" alt=\"npm monthly downloads\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@mgcrea/react-native-swiftui\">\n    <img src=\"https://img.shields.io/npm/l/@mgcrea/react-native-swiftui.svg?style=for-the-badge\" alt=\"npm license\" />\n  </a>\n  <br />\n  <a href=\"https://github.com/mgcrea/react-native-swiftui/actions/workflows/main.yaml\">\n    <img src=\"https://img.shields.io/github/actions/workflow/status/mgcrea/react-native-swiftui/main.yaml?style=for-the-badge&branch=main\" alt=\"build status\" />\n  </a>\n  <a href=\"https://depfu.com/github/mgcrea/react-native-swiftui\">\n    <img src=\"https://img.shields.io/badge/dependencies-none-brightgreen?style=for-the-badge\" alt=\"dependencies status\" />\n  </a>\n</p>\n<!-- markdownlint-enable MD033 -->\n\n## Overview\n\nNative SwiftUI components for React Native powered by Nitro Modules. Build iOS forms and interfaces with SwiftUI's declarative syntax while maintaining a familiar React workflow.\n\n## Features\n\n- **🍎 Native SwiftUI** - Real SwiftUI components, not web views or custom drawings\n- **🔧 Minimal Dependencies** - Single peer (`react-native-nitro-modules`)\n- **⚡ Nitro Modules** - Direct JSI bridge between JS and Swift for zero serialization overhead\n- **📝 TypeScript-first** - Full type safety and autocomplete support\n- **🔄 Two-Way Binding** - State syncs between JavaScript and SwiftUI\n- **📋 Form Components** - TextField, Picker, DatePicker, Toggle, Stepper, Slider\n- **📐 Layout Components** - Form, Section, HStack, VStack, ZStack, Spacer\n- **🎨 SF Symbols** - Full SF Symbol support with rendering modes and variable values\n- **📱 Sheet Presentation** - Native modal sheets with detent support\n- **🔌 Form Libraries** - Works with react-hook-form, TanStack Form, and more\n\n> **Note:** This library is iOS-only. For Android, check out [@mgcrea/react-native-jetpack-compose](https://github.com/mgcrea/react-native-jetpack-compose).\n\n## Demo\n\n![demo](./.github/assets/demo.gif)\n\nTry it yourself with the [Rxd AppStore application](https://apps.apple.com/fr/app/rxd/id6745904823?l=en-GB)\n\n## Quick Start\n\n### Installation\n\nInstall the package alongside its required peer, [`react-native-nitro-modules`](https://nitro.margelo.com/):\n\n```bash\nnpm install @mgcrea/react-native-swiftui react-native-nitro-modules\n# or\npnpm add @mgcrea/react-native-swiftui react-native-nitro-modules\n# or\nyarn add @mgcrea/react-native-swiftui react-native-nitro-modules\n```\n\nThen install the iOS pods:\n\n```bash\ncd ios && pod install\n```\n\n### Requirements\n\n- React Native 0.78.0+ (New Architecture required)\n- `react-native-nitro-modules` 0.36+\n- iOS 15.1+\n- Node.js 20.19.4+\n\n> Built and tested against React Native 0.86.2 and `react-native-nitro-modules` 0.36.5.\n\n### Basic Usage\n\n```tsx\nimport { SwiftUI } from \"@mgcrea/react-native-swiftui\";\nimport { useState } from \"react\";\nimport { View } from \"react-native\";\n\nexport function ProfileForm() {\n  const [name, setName] = useState(\"\");\n  const [active, setActive] = useState(false);\n\n  return (\n    <View style={{ flex: 1 }}>\n      <SwiftUI style={{ flex: 1 }}>\n        <SwiftUI.Form>\n          <SwiftUI.Section header=\"Profile\">\n            <SwiftUI.TextField label=\"Name\" text={name} onChange={setName} />\n            <SwiftUI.Toggle label=\"Active\" isOn={active} onChange={setActive} />\n          </SwiftUI.Section>\n        </SwiftUI.Form>\n      </SwiftUI>\n    </View>\n  );\n}\n```\n\n## How It Works\n\nSwiftUI components register themselves in a virtual tree that's rendered natively:\n\n1. **React renders JSX** - Components return `null`, registering nodes in a tree\n2. **Tree serialization** - The view tree is passed to native code as JSON\n3. **SwiftUI renders** - Native SwiftUI renders the entire tree\n4. **Events bridge back** - User interactions trigger React callbacks\n\nThis means 60fps native performance with no JavaScript layout overhead.\n\n## Documentation\n\n📚 **[Full Documentation](https://mgcrea.github.io/react-native-swiftui/)**\n\n- **[Getting Started](https://mgcrea.github.io/react-native-swiftui/getting-started/installation/)** - Installation and setup\n- **[Components](https://mgcrea.github.io/react-native-swiftui/components/overview/)** - SwiftUI tree components\n- **[Standalone](https://mgcrea.github.io/react-native-swiftui/standalone/sfsymbol/)** - Native components like SFSymbol\n- **[Guides](https://mgcrea.github.io/react-native-swiftui/guides/styling/)** - Styling, events, and form integration\n- **[Examples](https://mgcrea.github.io/react-native-swiftui/examples/basic-form/)** - Complete working examples\n\n## Contributing\n\nContributions are welcome! To run the example project:\n\n```bash\ngit clone https://github.com/mgcrea/react-native-swiftui.git\ncd react-native-swiftui\npnpm install\npnpm run nitrogen\n\ncd example\npnpm install\npnpm run install:ios\npnpm run ios\n```\n\n## Credits\n\n- [SwiftUI](https://developer.apple.com/xcode/swiftui/) - Apple's declarative UI framework\n- [React Native](https://reactnative.dev/) - Build native apps using React\n\n## Authors\n\n- [Olivier Louvignes](https://github.com/mgcrea) - [@mgcrea](https://twitter.com/mgcrea)\n\n```text\nMIT License\n\nCopyright (c) 2025 Olivier Louvignes <olivier@mgcrea.io>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","readmeFilename":"README.md"}