{"_id":"@apollohg/react-native-prose-editor","_rev":"47-869205246318bec920f67279f9ef7996","name":"@apollohg/react-native-prose-editor","dist-tags":{"alpha":"1.0.0-alpha.7","latest":"1.0.3"},"versions":{"0.1.0":{"name":"@apollohg/react-native-prose-editor","version":"0.1.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.1.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"320d54ce683358e0ca0316bf54e4426be5571022","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.1.0.tgz","fileCount":47,"integrity":"sha512-w2qb7YWJaZm83uX44HFm2z36JWnP7c7cgi/jk2x8OMC35beCVEqMHueUbR8BCpqLEreBco6bogcuyYFFpb+hDw==","signatures":[{"sig":"MEQCIAxbKlpb/zl+FtEuVHPpHWWpP0XuvCib+N8UO7TO92JwAiARPv34KWu1OuGXnMmBOZ+a/R0kIBDhA7f+n9Rc7CwTDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85680477},"main":"src/index.ts","types":"src/index.ts","gitHead":"d5bfd41c5aa83849e9b81c68ce0ba6cad4876eec","private":false,"scripts":{"test":"jest --runInBand --watchman=false","typecheck":"tsc --noEmit","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","example:start":"npm --prefix example start","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","example:prebuild":"npm --prefix example run prebuild","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","expo-modules-core":">=2.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.1.0_1774856329223_0.09931955963933992","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.1.1":{"name":"@apollohg/react-native-prose-editor","version":"0.1.1","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.1.1","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"d490f363d18f1110617362bfc5f1c055b6c62397","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.1.1.tgz","fileCount":47,"integrity":"sha512-CJoQcgn5NUcHFf+kEb/IOGCtB+nG5e1Fwp4HmdcJ1KYfNCHIskrDnF5UqcEYSWWvYQdwugfGwkId6C+4oJURQQ==","signatures":[{"sig":"MEYCIQCiNya7FGHvh89YEJmIBNpYxv2vHRELTBpDnyKINGsV0AIhAO2gpAnwqyRQVNSAeZ7V1rgsMeoYBR+qG449+Qtn3MC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85681797},"main":"src/index.ts","types":"src/index.ts","gitHead":"1e0725e3a2cbf8ee03351dabcee984e5c09ada99","private":false,"scripts":{"test":"jest --runInBand --watchman=false","typecheck":"tsc --noEmit","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","example:start":"npm --prefix example start","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","example:prebuild":"npm --prefix example run prebuild","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","expo-modules-core":">=2.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.1.1_1774858438135_0.8526102491263055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.2.0":{"name":"@apollohg/react-native-prose-editor","version":"0.2.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.2.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"032fed6a833ca16e4e61df1de0ee60b0e926f2e7","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.2.0.tgz","fileCount":58,"integrity":"sha512-F8ZF2qQ/4GhGw8hIbUiWUqB4Aty3vJH0uMrodhl/uPK7rwCwLakknheytYcmlSgK7wNw4oTcjJBNwwH5WEMM3w==","signatures":[{"sig":"MEYCIQCoiCT2JnWZ4OfycCYg2A7E1ZWeCDEgX0ZrfdPlCPi4CQIhAIBttWGE0bbG+gpNSfgxcJDr2tHE59Yclp/uyb2ePOZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96988613},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"359524578399b8dccbce3e72c30cb33654a7d7e6","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","typecheck":"tsc --noEmit","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","example:prebuild":"npm --prefix example run prebuild","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.1","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","expo-modules-core":">=2.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.2.0_1775123472053_0.37976324397787975","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.3.0":{"name":"@apollohg/react-native-prose-editor","version":"0.3.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.3.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"0962fe4ce7214cb4bc8e00b57ad7d374e79e4735","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.3.0.tgz","fileCount":59,"integrity":"sha512-X/akkqxWd7xmLEe7kfgPjyDV5MsbKrQ/koxkpRW0Cfdi2cnZnmJ61d9F14W7EyEJUm6EECATIbiUT4RZKjhS1w==","signatures":[{"sig":"MEUCIFLOvgqQvQcFV+pF0N+t1r130Wc8i04uIjRhhUSpDS4yAiEAtwhuJ2hkoBP1jw8LNoHGB2Gf77Hvg/dxqZfhvkqTDto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97132815},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"f02145b7574363205c45eba1b407958426e64107","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","typecheck":"tsc --noEmit","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","example:prebuild":"npm --prefix example run prebuild","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","expo-modules-core":">=2.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.3.0_1775483376516_0.44378832736765284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.4.0":{"name":"@apollohg/react-native-prose-editor","version":"0.4.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.4.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"96b79fb9c696c1f9369374bef81fefad418ce473","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.4.0.tgz","fileCount":59,"integrity":"sha512-U7UDDYfv9+PfihF3L0JKU2YSxrEyv29sfQY6cAFisOQLdFD9XpZodwFm64xJI+AQnHajdcI8xuZRWfKVt45JYQ==","signatures":[{"sig":"MEUCIQCYzURUVHJ0q4e8zAL99v3U/TyUmeixL5Wl1ryR7VouYAIgKeYCpQyX805OZEQp7ep7Ak1LM2BDCrcNaN0WHirCIS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97308161},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"4900e936483a99a5ba60d5d185a99bc0391f7f0e","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","typecheck":"tsc --noEmit","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","example:prebuild":"npm --prefix example run prebuild","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","expo-modules-core":">=2.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.4.0_1775561440078_0.7082487152653243","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.4.1":{"name":"@apollohg/react-native-prose-editor","version":"0.4.1","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.4.1","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"2c3c32868bdf556633ec70235d756bd3773fcbc1","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.4.1.tgz","fileCount":59,"integrity":"sha512-hPJwvnPVRmau9A31LnKPG7M8rfucakcER2mE+/qZ6UozFnNntqvZ+gKpn5H2BEq2XnA/g6aLANeNrej+ChGK3g==","signatures":[{"sig":"MEUCIQDuGE0mV+eAUfKkiTxas7avuovclUpBzvpU6HTgx4h84gIgFcAtBJCrEJRL0A109s4pQ/4VOaabrw3DRtIKUfLwEME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98288350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"37ffae41d804b33ddf857d806ecc60352c7fc602","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.4.1_1775904073696_0.42055609876557787","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.4.2":{"name":"@apollohg/react-native-prose-editor","version":"0.4.2","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.4.2","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"c2ee32cf0c9a5eee3117f6a342170f7c1a1bfb3b","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.4.2.tgz","fileCount":59,"integrity":"sha512-/nKa+ZDGGlG8IE5ScaL/gmzaFWtz5oBmTDUlcgXh6YjREqJeFiLpcBOJY6Vx64hk7+jMACLIXJm7Goml8+gL9A==","signatures":[{"sig":"MEQCIFae/JArMTX4GZDWJbhucammrAlFqRAs/pabpVvl9n9qAiAkcG80CFNw6JpMjFKq+9Qz9rUmzi7C1UnnrAyVAJmKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98294051},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"e6cb374e6a69d6b1156b47efac8d676ed552cfc0","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.4.2_1775908211894_0.6602867027374055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.4.3":{"name":"@apollohg/react-native-prose-editor","version":"0.4.3","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.4.3","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"8779688e6304eed0256869b1d75eea71dda3e904","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.4.3.tgz","fileCount":59,"integrity":"sha512-q4OoTzkciMwh9685G3WoM7WkTm2IutkGyF0WU1WrXhIdz1dVh48lX9ZMctY+YJfA9F5ppz+M5ans9iLIQo2vNQ==","signatures":[{"sig":"MEYCIQCVxgLugfflzriHu1sM17NVKGZMIxcz8cnncvc05CrhcwIhAJ4YHt4CxrISROYohMs3xTDAjH9Ij+VPj3B1oD16Gc7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98296982},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"7ee222769ebf011d3a66a87f96bd780fed532d69","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.4.3_1775912070439_0.4451322538822673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.0":{"name":"@apollohg/react-native-prose-editor","version":"0.5.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"f63936a71d85e28a0cb7672786e0e02cf559f990","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.0.tgz","fileCount":63,"integrity":"sha512-KCLM6gz602beYra0Z+h/zZLc7SDPABWGYrl/4zkenBXemMVcZXgZJtblfh3driUjL4kO0u03guR3B6zQVlOdbQ==","signatures":[{"sig":"MEYCIQCw2NTdaKPaXnIINmvXOHRuYMCkEhEDp8uZy2jrbbn7UgIhAJvodxQfH2HS9zn2WWG+HcY7vCFb6yS+gmR9+IpN3WAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98322425},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"20c87a99b02537172c259b6ab09e06a2e67b868e","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","dependencies":{"prettier":"^3.8.1"},"react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.0_1775974395319_0.11132495014118393","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.1":{"name":"@apollohg/react-native-prose-editor","version":"0.5.1","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.1","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"a3fb5e2a8f409e7f6644d56e80f1ad29f898e72a","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.1.tgz","fileCount":63,"integrity":"sha512-oIkmiYvkJoRiT8pdohCQsE+LaG1p786PLINhkUXKnxfpChWtLeeKUtk+IQC7ThSaH9YFmhloghoOwzxEW50dRA==","signatures":[{"sig":"MEUCIQC+j/DKdv2V6I8BKRahP+9ZgQ1GqLFUgD8iS6bTroaOWQIgUso2WXPwWLjdRM6D9oB++xlF0NASSu6t315wWFDC9rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98322261},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"4032fd50001923d84c7fa4391232b8bde6cc9ee6","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.1_1775974962097_0.07555071892936804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.2":{"name":"@apollohg/react-native-prose-editor","version":"0.5.2","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.2","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"5e9fd9d03b7cc5bca17634821e415b695688c0fd","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.2.tgz","fileCount":63,"integrity":"sha512-C+kDqpCLDsRt/+OFZj1bplNkPeyhm2cmCc4aFDcTGSu5YtvTfixjm6LevFD8JjuzC7BLKItUszBigwHXqUqEbA==","signatures":[{"sig":"MEUCIE2hRJPYR4dMihZf123W+wOyTGJWES0sAl52RxEhKOZgAiEAyJsEbbbCTqI/8qwPLF9HvKs1PdwOYLU8Ugx3bpZiTl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98353262},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"ab94231b2f3f02e8ab3653f7a192fe5bc7bd7119","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.2_1776059806259_0.6101026587950049","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.3":{"name":"@apollohg/react-native-prose-editor","version":"0.5.3","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.3","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"abc8658fc6fee25afa23fc225eda791455e4aa24","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.3.tgz","fileCount":63,"integrity":"sha512-o5XanvuZUrTrVXF7aBBsOIhPOHwic3gK/Qdww3CEmZOrv8Emz6Iaaek4jZixm+O8uGvw0wLNC3+eL+rrNKRbpA==","signatures":[{"sig":"MEUCIEPrP5T+JAls/kBpQatmg9/elWHYJbQZnM4XN9V4MlimAiEAsMcE772NddMxaFWbuPoknmfDUl1VsjwjNCCHiaHnC+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98355971},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"0e90915143a58c109474e1e6a79e9322e5cfa000","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.3_1776165444770_0.43461513011325814","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.4":{"name":"@apollohg/react-native-prose-editor","version":"0.5.4","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.4","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"10d1d6898c279bd1f33697ed3c4de98093fa3f1e","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.4.tgz","fileCount":63,"integrity":"sha512-X/nlV0pj+8mgPrmKt0Nu/xuj9YctsyX/Du6J1E5ym4420bJbeA6NmSVI9zI5tkBQEGm8/6rAwOp6lNv5KAQ5IQ==","signatures":[{"sig":"MEUCIDnQprBohwaRYViQZHV58l7KhgnIj1hCWc6LwJvcyx6BAiEAtMU6XCPj4+zWdDzz113a9PU0d0Yyn7xhJ4nrsEonj3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98377350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"1535819dec3f2fab7643f5383becd83bc1169a3a","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.4_1777521157468_0.6711540188131413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.5":{"name":"@apollohg/react-native-prose-editor","version":"0.5.5","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.5","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"ac04777177e66ecd0bc7e923d3ffa08fc8ba80e9","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.5.tgz","fileCount":63,"integrity":"sha512-ZKCn/QPqJsf7zJ8fItD3mDwfW8JkajBP+sjddTqSxPHwG5xHsixEPaJNY8LIvJyttRuabHOyljdXUP+381K+FA==","signatures":[{"sig":"MEYCIQCfng98kRueEzjpX4qDGfof4IWQbyEsl01yM1rJbjgh6AIhAOAMY3UgVI1XA4h4EKsYfS2Pscg/o1kZ7xABAcjk9nzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98373949},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"402323bc091302ec4826929daabc7027d92894f4","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.5_1777555649385_0.9021319817266111","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.6":{"name":"@apollohg/react-native-prose-editor","version":"0.5.6","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.6","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"7b7d3989d575112140b22f4f50ab8361cd257ddd","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.6.tgz","fileCount":63,"integrity":"sha512-hlKA8iKj3DWEKLmln90sNmAb4wuf8I8XFKhR4T9YJQ4aBDefiJs7OubGlQVcA1+cjkHqXBCvSHs3Dh++NPNCmw==","signatures":[{"sig":"MEQCIBvdjiQDcSAohtyjNdp50+yBB2JcwOvn03vkf2SP+FBjAiB/l3/iVcmMmT5YE43BMRw0rVRlF6OJxaOW8UcINyD2AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98375145},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"edf605979ad553abfcdb25ba89765eac164ab076","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.6_1777624601998_0.6799147699516581","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.7":{"name":"@apollohg/react-native-prose-editor","version":"0.5.7","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.7","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"a212ef238cb81e73e63c5e19282bc8b580a5336b","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.7.tgz","fileCount":65,"integrity":"sha512-iSHmm9L42SXRd3Kl86TC7c3bLvvmExB07qMh2FYxUw1lhsdxhUo6C7fPYE2WC1z0TVN7jhc4+KUzaIOvKxd9QA==","signatures":[{"sig":"MEQCIGYr7l7Z6LyTRvYTaCIYtDpybNJyVVFw9WkdmHbBpu09AiB392qZAuESs8F7jZqWtFaqzqvIP08TmubIQb9Iz9S8fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98447446},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"18538c21b3b43de5a59edb8f48cafa5c5385c184","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.7_1777688669511_0.8486877616243262","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.8":{"name":"@apollohg/react-native-prose-editor","version":"0.5.8","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.8","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"8854e6dec8f9a118e506ec42f0486ad26fab9dc2","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.8.tgz","fileCount":65,"integrity":"sha512-BnLYYjt2ymErQE7krO1Mu9uJvmUc/mUP96p2zYQtU/9j1tykOrNCaZSzXviOLOLWjHQ/UJLsdT3krkZd9cdzbQ==","signatures":[{"sig":"MEUCIAS/1FzW5FCAQe6DYX7rD722wOOk+B+z4gyaHopWGeJwAiEA/7H/+LDsANhmJzSyMarDKKMCg1qFS3g7BYoT0FcTFXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98445662},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"abe2680a7b1ab87f55dc76f4ffb2571f60536c18","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.8_1777698195670_0.17185194162644435","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.9":{"name":"@apollohg/react-native-prose-editor","version":"0.5.9","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.9","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"fd783f50f937e4556ff56fa7885c194ed5d33fae","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.9.tgz","fileCount":65,"integrity":"sha512-xGo9wzwIBLZjGsGjmsvsJOxc+EtBIwHKhXrkBg+3BPZ3wxgZ3K2aKBeJw3jCDAlLzAvPZSqAacfgBHeVpGOeew==","signatures":[{"sig":"MEUCIQDQ3pA+Z4ZHvPuRZR0qhuMiKS0JdG13or1CZZOq27/v9QIgNAZSqifKF/b1YFzB1wKqEFq6S1Eyz6g70mTSbVJvaNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98450639},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"df88864cf629989b6a9c78f922b6463215ae94e1","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.9_1777780056000_0.1749615629865675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.10":{"name":"@apollohg/react-native-prose-editor","version":"0.5.10","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.10","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"4e8917ebc2beef9fbff0e9a95925b39c66f30ea8","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.10.tgz","fileCount":65,"integrity":"sha512-ioyj7klEHf1ZojQRFaeArBPZuCPnNH0/sHI2zyntEakssM3O/dgzkTp7zGOk7jqkz3WT5jw4dG5PSYNOd7pwvA==","signatures":[{"sig":"MEYCIQC62Rm90XaYyanoyn8XfVipTLFRKsO7K2UQzgU27z8/3wIhAPXTpbN8V98uB2vkmrbYzzbPNwT9wFf1gPZPks2SM6oo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98458385},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"2fac0726f089cd044bd3e3327941c38485776026","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.10_1777881360005_0.5045809168662156","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.11":{"name":"@apollohg/react-native-prose-editor","version":"0.5.11","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.11","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"8b182daac19699866f9686f0b1bede0b601336cd","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.11.tgz","fileCount":65,"integrity":"sha512-zf8M82SSrj1q5VHxiu+RFR+IcWtollUMUWPw3mEJn3ovXKID3DvU0d9D3S7H1wrgVHtAKTLZL5lm2zej3tPEMQ==","signatures":[{"sig":"MEQCIHcAsQIOTBLSBaAVQdCIxd6cXETcfsc7t6nNjxfyEXjbAiAMFx9rMfZ8byBTRbz0fbuzW4xqTiCJ+BUJCkA8bx2VUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98480739},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"f1915ec851c66c2109ed14e39909e9aee4c7c452","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.11_1777985531990_0.5465241078168519","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.12":{"name":"@apollohg/react-native-prose-editor","version":"0.5.12","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.12","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"d68f81f5b45452fc724212210149f6922bd8c773","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.12.tgz","fileCount":65,"integrity":"sha512-QB8aGUOQzmOKqJ+GHhirxrHpmEznX9KxhPflLi0kt1zq1j9obArZWNtBQaAMi71pFQJmkqVz0cpOfPcvcVT8Kw==","signatures":[{"sig":"MEUCIQCJZ4f5hzQTn6cEowCKeQbn1ujmsXnG/QohXlAVkej3dwIgf9OnAHwx5zcsC2YoM72X4XQl3leL7yweND7A+TWYDT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98504236},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"95f1a1974d50728cce960043c0c8ab679b1ef90c","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.12_1778045316732_0.2129042995644268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.13":{"name":"@apollohg/react-native-prose-editor","version":"0.5.13","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.13","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"1d576a55f580dbd79edb87b54a7bfcc36709ce7c","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.13.tgz","fileCount":66,"integrity":"sha512-N72oQkZ+sYgmjzVm6/oByUvMnoyuIElN/lePslucjcZ9G/Ov+cgkgJnUPuHw/5Lyp/cqBfv47Uw3DSt+St1sMA==","signatures":[{"sig":"MEUCIQCGRU2RxnKAMVKr9UNSDhAUHm9ZbmuEiK4BFNLGO1KWdgIgGwTtGtpnYTI5ILB76F3oVTzM6nuwF51iEbgrtETsn9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98504315},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"124c4fc59446c165cb9434c0110aa11a84130efa","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.13_1778054788023_0.02866527511836492","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.14":{"name":"@apollohg/react-native-prose-editor","version":"0.5.14","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.14","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"c74c8be7a8957beabebd9d76c7c287140e7999ea","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.14.tgz","fileCount":66,"integrity":"sha512-MAQtqNkCwduL8kj0CeVv88mG1qonUKTXUc5EPzEKiZNd1927HgMIMgYl7SY8nyffflw8KvUL+GV1ii5MHBmjAQ==","signatures":[{"sig":"MEUCIQCra8MhK4eV+hANpHdWAQnQu4ICc5WcgJK4GYuIzSDA9gIgW+8TSedCLNpSLi+864GjLLPyERT8goXC77oS3Ke8ruk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98502387},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"1e4e0f17083c740e8d756c42ab28ac9ed6766d52","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.14_1778057262543_0.9540422977503413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.15":{"name":"@apollohg/react-native-prose-editor","version":"0.5.15","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.15","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"6f4a3b7134c763e520d06cfb48071a68e8249571","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.15.tgz","fileCount":66,"integrity":"sha512-wDqdRc2QaNDZcb3QJhHasO740RDLJXGN88KjcbSW8lc2J+rDh6jA3JP4BGylQR3n0DqbJI2qVDeDzjzHwG/1jA==","signatures":[{"sig":"MEYCIQCE2HguO6uCir0yEj6VoF3AxpbWg0y9IwG7LGj08+AxeQIhAIny9Ybrjyib2zHucAaFn7N8Qf5yWaJyaqOjNtsszav+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98520813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"a68de01bb909be3b018ddef8596f61721ddd879d","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.15_1778595230911_0.17722058751209957","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.16":{"name":"@apollohg/react-native-prose-editor","version":"0.5.16","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.16","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"3eb6b7b2daf5096593a4a4b8cea52ed590807d6f","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.16.tgz","fileCount":66,"integrity":"sha512-wpW111CNkpbEGEMnXyxXwpn0F3RaxTJ0l7nUmB2Tw1pz2wCFHOnNBBKoSgNeltRifoAT3Z84auKqnWhFyQGXPg==","signatures":[{"sig":"MEUCIG1Tt261inn4FDmVgIAPVcP3kDVNNWJ68ZJUW5arK8wdAiEA5ApX7FV4oj9VOBD36/i4pCUuCjukMYAny5hzeIIk8VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98522488},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"454492d9089e37a35a29e24966460b8e72fba87d","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.16_1778762950947_0.21032699800457477","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.17":{"name":"@apollohg/react-native-prose-editor","version":"0.5.17","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.17","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"190c4160f069c5d1f856a1f5fce1c3c5c5ed359f","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.17.tgz","fileCount":66,"integrity":"sha512-QdM/R88eEK2OXkDalxk3WDWjZxbSqz0Q/I9wnc6k2X6vhGfptFIFhRJD3SdKFKkWJWpOdabZibziTr73FHXw0g==","signatures":[{"sig":"MEUCIBB3ai7eWj0/qfGPcohHhRALAAH3k3DB8wEPeDjIB48QAiEAuA9M89QD6Lo9oQFlv21f3ppozQrxDh8LTQl6I2zbf00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98781415},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"8dd4ae55b8fdc819d6cd43033b62e60a62a85cdd","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"10.9.7","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"22.22.2","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.17_1779199604137_0.7311583007488718","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.18":{"name":"@apollohg/react-native-prose-editor","version":"0.5.18","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.18","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"db00625690ed3a2444471e163a43adc508bae1dc","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.18.tgz","fileCount":66,"integrity":"sha512-b/zuye/U0vPpJH13RYJJIllQZUr97/cFjHV2MHzWxYjQcycHT97n5uA3svE/hhQ2ysfLCMJu0HkqmrAcM3rsyw==","signatures":[{"sig":"MEUCIQD94yhuNwUqNN8S+E2pbkIls3nfcWXvD+6tq21AyQPS3gIgUV6podcaWT6nZQ61xPH28Cllc1bZgnp6Ed5xGWS4yt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98848350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"7168153f1411623212e97ff46f0080b7e036a081","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.18_1780405124649_0.4256588879128811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.19":{"name":"@apollohg/react-native-prose-editor","version":"0.5.19","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.19","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"46176516fd72d7dd661f81721843b73583ff5957","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.19.tgz","fileCount":66,"integrity":"sha512-HY+sYm0N2eXumg8Fpie3Y4Ko3fo9UKPs9ME4iLgyXdCMUad7wX0qRzyQLsvSLWdnpDgaBLSDyEctLG0uSI042A==","signatures":[{"sig":"MEQCIEWFvhO/qMKeDFAlV23MwwcnRewkG7FU1/kpn8SXZhV/AiBl5I5Rli6dM2yf60xt2AffYoiww9R5IGMeYficRMTZTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98866768},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"477c94c3242eb6fc2be140ee25f4311de8ce87ea","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.19_1780484281593_0.12091236488805945","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.20":{"name":"@apollohg/react-native-prose-editor","version":"0.5.20","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.20","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"29a8500817a541903caecf00988d450704d8220b","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.20.tgz","fileCount":66,"integrity":"sha512-g5LnDY5D63Uw93IAmtFxHFnZ302DLms2camCmijdN73lFy8qdQRUjfk2TH+R7uPfe6podAf0px9s6VPnrr49aA==","signatures":[{"sig":"MEUCIBwH3PyrCvdnOnLtoYfgS+tr0PFk0uINLr+5bELCydb/AiEAwCuAp4cygQCRfpJL+2WOLvRbGsqef7dwVJXP1Vyk1pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98867062},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"}},"gitHead":"222b53c784bd75ae56c438cff7acb748fdc02321","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.20_1780748931951_0.4981716802863885","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.21":{"name":"@apollohg/react-native-prose-editor","version":"0.5.21","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.21","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"741a53f7eba7dd2a686fcba6aa014963d4ae1baa","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.21.tgz","fileCount":68,"integrity":"sha512-GQBjf0AvscAueeeNahg3+naDnZHjPRy1WYEBJpFrJNJCF69vQ0pZcVAZFDPM0caPMGVKi4XNqi7XckVRMvwKRg==","signatures":[{"sig":"MEYCIQD/VQGWh4hjP9oP0WrTeUKj9FWMpZBK3WCkwGTE0to7lgIhAImZzCQ4NqL7fg82Ba/OzTi5+/yIonvHaTDPAjicpCVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98906782},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js"},"gitHead":"92abc43a7a3238efb72a365883d94db0510d8ff9","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.21_1780820573666_0.46866041691784455","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.22":{"name":"@apollohg/react-native-prose-editor","version":"0.5.22","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.22","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"8bf60b34152ac264c84094c7d6a773b340dd4552","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.22.tgz","fileCount":68,"integrity":"sha512-i903EjpVRv/2iUpK/GKM6t2e2eFTnZmPNbTMiZ+hPpmiqN5sjsSRqEmk7HKKBgGY2IFa7YRIxB/DXOeZ85c3Dg==","signatures":[{"sig":"MEUCIGuaTgsX1jw5JKuMc+OfzYJEcxhZPChhb84XVmI25IPQAiEAlWCcb7aJI3XpmpTMeeS0Z37LOEmvj2QT/aTcDEBXOFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98914143},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js"},"gitHead":"8fa3a3da80628500274ee35c64f721825f3547ae","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.22_1781272532517_0.916713981893508","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.23":{"name":"@apollohg/react-native-prose-editor","version":"0.5.23","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.23","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"35318ad0d7e10eaf55d6b2f5414e44384aae44e8","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.23.tgz","fileCount":68,"integrity":"sha512-76qicl2G9k7mZiuw4Rs6gnqAnPnjlRNxWsVwNNW2pENldKKbXAGNREVLao/C8wDIjmHMWuahixbshfQuSx1aoQ==","signatures":[{"sig":"MEUCICcEhi/Nd+LZ4tXzgJtKk3hDIaSdB7hmt2U7qXivRtpgAiEAiacW8wTsb0LpPAFbM/2rlBXWQhM6aIIyuQBfBQ201c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98911955},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js"},"gitHead":"4dda59b31002aa7603c6d7a4fc2de8640033e671","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.23_1781485778566_0.3554652200893278","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.24":{"name":"@apollohg/react-native-prose-editor","version":"0.5.24","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.24","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"db9a980bfa60975a8febb4169d807aa7b9c91019","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.24.tgz","fileCount":68,"integrity":"sha512-VWaSnnFwT2QK9KT6rnWxTcroOCQ3x5vj08bVM+8XN8LkPteTpc0Dt9Rt/0Xu0gMEw/iAZkbhNi8AkO68KykS6A==","signatures":[{"sig":"MEUCIBbv5vRIJGNbA/aGBJI2/3vhCDhzGMztPHBXVIWrz2SRAiEA0lrKvb+tYhgHrDzaqInAoXN+4xl+GCMRdTT5YKvM1SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98912570},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js"},"gitHead":"9b73d4de7e117193d3729a4cb0c7e0f81b42fa91","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.16.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.24_1782129879085_0.46005784640439695","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"0.5.25":{"name":"@apollohg/react-native-prose-editor","version":"0.5.25","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@0.5.25","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"fd1422463797cf82e1b9c81e1737e34fe572f4c2","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-0.5.25.tgz","fileCount":68,"integrity":"sha512-utB7pQoVW6EnKxC0aqU8L8wx9B7QNiO4jizutFGlnOqOFRTWx/bwwX6cGwk0lXKdOus7us2A1pkh//ohWmITSQ==","signatures":[{"sig":"MEUCIGYvkKBL0lK2iRa5pu0uf+X1FJG/U7dG28j/orPftX+FAiEAxaMB0prIv+1bZmo/fAy6s3vPUBlWzrtwdeNvo+9rIFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98912618},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./dist/index.js"},"./app.plugin":"./app.plugin.js","./app.plugin.js":"./app.plugin.js"},"gitHead":"6caa0294d87ddbb9e91035fad9a93f1c2795cb80","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"tsc -p tsconfig.build.json","prepack":"npm run build","version":"node scripts/sync-version.mjs","ios:test":"bash ./scripts/run-ios-tests.sh","typecheck":"tsc --noEmit","bench:rust":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust":"cd rust && bash build-ios.sh && bash build-android.sh && bash generate-bindings.sh","example:ios":"npm --prefix example run ios","android:test":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest","sync:version":"node scripts/sync-version.mjs","example:start":"npm --prefix example start","ios:test:perf":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:rust:ios":"cd rust && bash build-ios.sh && bash generate-bindings.sh","android:compile":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:compileDebugKotlin","example:android":"npm --prefix example run android","ios:test:device":"bash ./scripts/run-ios-on-device.sh","publish:prepare":"bash ./scripts/prepare-publish.sh","android:assemble":"cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","bench:rust:quick":"cargo bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","example:prebuild":"npm --prefix example run prebuild","android:test:perf":"cd example/android && ./gradlew :apollohg-react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","build:rust:android":"cd rust && bash build-android.sh && bash generate-bindings.sh","android:test:device":"bash ./scripts/run-android-on-device.sh","ios:test:perf:device":"bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests","android:test:ime:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","android:test:perf:device":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.13.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.17.0","react-native":"dist/index.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-test-renderer":"^19.1.0","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","react":">=18.0.0","react-native":">=0.76.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_0.5.25_1782650809100_0.5405645554547396","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"193e84d6e43207d58c857582ecfc1965193d6799","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.tgz","fileCount":160,"integrity":"sha512-DXSkXCeHn+mhuZKYZGAMh3ddKkBl3liTyYBlfWaX0+Nu8iYSxF4CVzq2btcD1jYhku5Z0xn1PcvQs3hNSvCG4Q==","signatures":[{"sig":"MEUCIQD1K02P6nVwIheo6eHsi6z3weFW65rIhvb6c7Vg97IulwIgXu4SZTtcfT/KnMSYZZ7nQhHRYW4mUzrPuqytKVEseqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138660690},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"6aa1092ccae8563a3c53c4c35b989653d2e49a1d","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha_1786572842443_0.10356492380471627","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.1":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.1","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.1","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"28849c21c5729c1e9074ff05c2739099d5f8c0bc","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.1.tgz","fileCount":161,"integrity":"sha512-uuMO5Oo3a8tJCfodl/2wIojYWsyTndIt4h138Te+u6t2SAxFrL0LAlICXFMqbkP3FV5Q1qGw865cgDseFNb8HA==","signatures":[{"sig":"MEQCIFS6GoDoXnXzSy7V8AM5G0LrIcHDbxw/IkE9zzP2YBMCAiAIdPwB0CAFns5zWSX0NBvIcol4/Mx5GptYELI5aLcUhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138656151},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"13d13b0436c8eb658bcebcbcad2c49be382998e4","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.1_1786644233698_0.820163985912268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.2":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.2","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.2","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"08da20df3d80c7bf14c4be0fce4c4fb1d4e3389b","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.2.tgz","fileCount":161,"integrity":"sha512-DJGDv0SNUBJSo22tcvMD3JB3RFMRWugktjbNxqdxVKkZSGCcd+NvwFkpj9ENFG7CtGYa5+SDvD66fuT2vTfKCQ==","signatures":[{"sig":"MEYCIQCD4ysd1G7lLMC87evf2bBXFGb7P/vwE3/cHK7lvPfkXQIhAIQr9Pf93iDyco1VFghiwyNi9bN9nW0zmDts8fZAbUKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138662742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"44758fffc01bcfc781814159a423496d1f34ba5a","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.2_1786674299457_0.16912578091768293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.3":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.3","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.3","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"b0beaa6d23163edf4391b77901c0e9d7a2dae58c","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.3.tgz","fileCount":161,"integrity":"sha512-KZSfoV6LDk2r46p0Edb+Oozbnp4b0zX6XSUiGLyme5HttHcEVGwgcW9ZmwJ+tHlYpmLl+uoxL32cEjU+eS2JAA==","signatures":[{"sig":"MEYCIQC7cI1XzflhpzLQTKEp5ma+/M3ZKvx/zBaiHnbNtIDPAQIhAIS0yYC6AsDHDc93xp/yKmj28ONLZzlyH97dYgbYqAh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138661321},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"623a41de0e98619ff2d41764e8980992ce9110fa","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.3_1786803583502_0.001382793409669958","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.4":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.4","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.4","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"554c186c36e7749287bdb6fbcd90e2f5c3426507","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.4.tgz","fileCount":164,"integrity":"sha512-/aFrJAIw0UUT7VswnB9zCXm4QjRqxlYJguE0lU+JrOoFtQ3+bffHkngnFv3iPhR/lrqEPUfOR65l0ZjTx19O/A==","signatures":[{"sig":"MEUCIHo5Ncoq6C5a3O6EHIxb8M3WHUol1N+tuHiNuJjhls7IAiEAgLopnMtaDFE1mVpoNjihgO0IGtXovukEjODmBRr+h9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138796119},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"596b3f4d4b3eada0700abda7fa211a721a7d5dbb","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.4_1787483231606_0.4282512153013951","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.5":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.5","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.5","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"335529cfe4254eea47530f565e03233701b457c0","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.5.tgz","fileCount":164,"integrity":"sha512-xQOcdVysdSBGrLoNaiTJ7A6hj3akkpFUrPLbI4S4lBKI9kkbAOkLNDzWtIZD31ZT8golbNVUodYzz12wQB/+yA==","signatures":[{"sig":"MEUCIEE5CdCstU1t0vUzcqS6C0e8xC9fID95Gve9nSKGU4vMAiEA5GAyRhRgFrM8RE2VoFSgNwUWGaKwcNYjNw6zeD13Bt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138795680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"0b313fea54661f9c6abec7ace7ddb44b623f519d","private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.16.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","@babel/runtime":"^7.29.7","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.5_1787491273216_0.0020993599414074193","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.6":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.6","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.6","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"c756415b9ed2b9e69f286124422e9dc873fcd824","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.6.tgz","fileCount":164,"integrity":"sha512-iahauBYe5EddtpgMXbJ0pfoi6vVGXzc5xsYnSvG8RomuHPwHhEDyXsLcbEONWrAtHPysZGNZ3AiwInjQ0OZlJg==","signatures":[{"sig":"MEUCIQCA/dmRPYioTR761LOZPZA5DFzPrlF+IOrok3PSTQLamQIgLaj8fvUu+KaWxEfb8gKSpIxCQC6rm1Qo4qZfGE+7tLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138944905},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0-alpha.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0-alpha.6.tgz","_integrity":"sha512-iahauBYe5EddtpgMXbJ0pfoi6vVGXzc5xsYnSvG8RomuHPwHhEDyXsLcbEONWrAtHPysZGNZ3AiwInjQ0OZlJg==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.6_1787696254143_0.30492064576769495","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0-alpha.7":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0-alpha.7","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0-alpha.7","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"ad49a03261f629fe65e51e15614a8c98d315bda6","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0-alpha.7.tgz","fileCount":164,"integrity":"sha512-yWfrlP6qfGbGEk8i+NJxmw5679W7p+Ak7gS2Tpa0TmRqHrxpZbD9/59vVdOMixJW8VnKFwBTX9VhdLy/tHe/CQ==","signatures":[{"sig":"MEYCIQDazMuVi9h4Av7dMqWSyNRc5v/f/nmMWQzaZihYSJyOrwIhALVAPZ9Fc25bwr0x4ilZ3l5pPxkNW5wyPc/g/d+tsNsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139529817},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0-alpha.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0-alpha.7.tgz","_integrity":"sha512-yWfrlP6qfGbGEk8i+NJxmw5679W7p+Ak7gS2Tpa0TmRqHrxpZbD9/59vVdOMixJW8VnKFwBTX9VhdLy/tHe/CQ==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0-alpha.7_1787793985999_0.44993367343547797","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.0":{"name":"@apollohg/react-native-prose-editor","version":"1.0.0","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.0","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"0c18e93c0e32e8f9d53d5ba1f1534e2af1a89b0d","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.0.tgz","fileCount":164,"integrity":"sha512-tUndbZxCuZTrLQ/AV+b5fj45NfFnLCqvt4WsLziPvbMVCmhdv13eA8WuI/hTQrvskgcy6QAFH9dW4I+6+v/T6Q==","signatures":[{"sig":"MEQCIGvtZ+qZfTNVU/lDB41NnOzKrYHMoVm9xOFqS8lMAfX8AiBWzD0+Y00AAmv36w293HYemHV9posKwpJkKpAn/DTvIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139593176},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.0.tgz","_integrity":"sha512-tUndbZxCuZTrLQ/AV+b5fj45NfFnLCqvt4WsLziPvbMVCmhdv13eA8WuI/hTQrvskgcy6QAFH9dW4I+6+v/T6Q==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.0_1787924905623_0.8932843465544704","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.1":{"name":"@apollohg/react-native-prose-editor","version":"1.0.1","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.1","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"323495f6239b46160e2ab3bdd4f27c405118a4a8","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.1.tgz","fileCount":184,"integrity":"sha512-6sPYat7TT3AoPmEHInWLG3N8hWW7hCcbJqcSEn4dBqiSAqKOeEvHo73KbkSdc53M8tCzebxc07E9rb5NTtuYSg==","signatures":[{"sig":"MEUCIC4tbzKDRLpSbUpZwHMVhrIxWMADLBvQZR/VPfl9rwo5AiEAz24wMNy3yrBI8gEbTVRVV5GJ2iQXL6hoJZfh6DJ7kmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140279372},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","lint:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:lintDebug && node ../../scripts/assert-android-lint-clean.mjs ../../android/build/reports/lint-results-debug.xml","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","test:android:api24":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.apollohg.editor.AndroidApi24SmokeTest","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","validate:package:android:rn076":"bash ./scripts/validate-android-rn076-consumer.sh \"${RELEASE_TARBALL:-}\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.1.tgz","_integrity":"sha512-6sPYat7TT3AoPmEHInWLG3N8hWW7hCcbJqcSEn4dBqiSAqKOeEvHo73KbkSdc53M8tCzebxc07E9rb5NTtuYSg==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.1_1788346070368_0.5948495594714329","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.2":{"name":"@apollohg/react-native-prose-editor","version":"1.0.2","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.2","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"e77535ef951035d320d5a46acd8c6f66a9f2a979","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.2.tgz","fileCount":184,"integrity":"sha512-zTudlJpfJMaZFFbUm7kNgZM2yG8miCP7zZhfCRkRXaEU4Qr+tSr+nQYWeZF2uZThagb2jQP0jPgJOz4Oumer2A==","signatures":[{"sig":"MEUCIQDiTS+3QF/luBhI+GqEGESZ5qLZ2ddqF6AFesBathOUUwIgHpkYvkMA7Bz6o6FznvjuvYc+prefyj8dECXFeU0Lnqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140289762},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","lint:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:lintDebug && node ../../scripts/assert-android-lint-clean.mjs ../../android/build/reports/lint-results-debug.xml","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","test:android:api24":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.apollohg.editor.AndroidApi24SmokeTest","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","validate:package:android:rn076":"bash ./scripts/validate-android-rn076-consumer.sh \"${RELEASE_TARBALL:-}\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.2.tgz","_integrity":"sha512-zTudlJpfJMaZFFbUm7kNgZM2yG8miCP7zZhfCRkRXaEU4Qr+tSr+nQYWeZF2uZThagb2jQP0jPgJOz4Oumer2A==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.2_1788420783913_0.1533911162429984","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."},"1.0.3":{"name":"@apollohg/react-native-prose-editor","version":"1.0.3","license":"Apache-2.0","_id":"@apollohg/react-native-prose-editor@1.0.3","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"homepage":"https://github.com/apollohg/react-native-prose-editor","bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"dist":{"shasum":"7bd999712f5664f1443eb54930e038e1fbb9d294","tarball":"https://registry.npmjs.org/@apollohg/react-native-prose-editor/-/react-native-prose-editor-1.0.3.tgz","fileCount":184,"integrity":"sha512-lERfPHarWPNGAZ183ZmmaXdOk38q644ptPJFJUNi5ww5aGsH94jJz7LSQXCYgp1Ddy2rxi1IqRYKV/MaAanx5Q==","signatures":[{"sig":"MEUCIEwANrVNvTBHvkM0AaS+8qymAc/E05/Zz/INmmAJH/ifAiEAz3GOogI3kHY0cSZl8T7JdgNu/tOeLXUx5UuJsbb2PI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apollohg%2freact-native-prose-editor@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140315923},"main":"dist/index.js","_from":"file:/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"private":false,"scripts":{"test":"jest --runInBand --watchman=false","build":"node scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","version":"npm run sync:version","test:ios":"bash ./scripts/run-ios-tests.sh","test:rust":"cargo test --manifest-path rust/editor-core/Cargo.toml","typecheck":"tsc --noEmit","build:rust":"bash rust/generate-bindings.sh && bash rust/build-ios.sh && bash rust/build-android.sh","lint:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:lintDebug && node ../../scripts/assert-android-lint-clean.mjs ../../android/build/reports/lint-results-debug.xml","sync:version":"node scripts/sync-version.mjs","test:android":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest","start:example":"npm --prefix example start","benchmark:rust":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite --","build:rust:ios":"bash rust/generate-bindings.sh && bash rust/build-ios.sh","prepublishOnly":"npm run prepare:publish","prepare:publish":"bash ./scripts/prepare-publish.sh","run:example:ios":"npm --prefix example run ios","test:ios:device":"bash ./scripts/run-ios-on-device.sh","prebuild:example":"npm --prefix example run prebuild","validate:package":"npm run prepare:example:native && npm run install:ios-test-pods && node scripts/tests/validate-prepared-prose-viewer-cutover.mjs && npm run validate:security -- --release --behavior && node scripts/tests/validate-security-contracts-negative.mjs && node scripts/tests/validate-publish-lifecycle.mjs && bash ./scripts/tests/validate-generated-bindings.sh && bash ./scripts/tests/validate-packed-xcframework.sh && node scripts/tests/validate-packed-package.test.mjs && bash ./scripts/validate-packed-package.sh","typecheck:example":"npm --prefix example run typecheck","validate:security":"node scripts/tests/validate-security-contracts.mjs","benchmark:rust:yrs":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-foundation","build:rust:android":"bash rust/generate-bindings.sh && bash rust/build-android.sh","test:android:api24":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.apollohg.editor.AndroidApi24SmokeTest","run:example:android":"npm --prefix example run android","test:android:device":"bash ./scripts/run-android-on-device.sh","benchmark:rust:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick","install:example:pods":"cd example/ios && pod install --no-repo-update","prebuild:example:ios":"npm --prefix example run prebuild:ios","test:ios:performance":"bash ./scripts/run-ios-tests.sh -only-testing:NativeEditorTests/NativePerformanceTests","build:android:example":"npm run prebuild:example:android && cd example/android && ./gradlew app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a","build:android:library":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:compileDebugKotlin","install:ios-test-pods":"cd ios-tests && pod install --no-repo-update","prepare:example:native":"npm run prebuild:example && npm run install:example:pods","test:android:device:ime":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDeviceImeRegressionTest","benchmark:rust:yrs:check":"node scripts/check-yrs-document-foundation-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-document-foundation.json","benchmark:rust:yrs:quick":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --quick --filter yrs-foundation","prebuild:example:android":"npm --prefix example run prebuild:android","test:android:performance":"npm run prebuild:example:android && cd example/android && ./gradlew :apollohg_react-native-prose-editor:testDebugUnitTest -PapollohgShowPerfTestOutput=true --tests com.apollohg.editor.NativePerformanceTest","benchmark:rust:yrs:editing":"./rust/toolchain-cargo.sh bench --manifest-path rust/editor-core/Cargo.toml --bench perf_suite -- --filter yrs-editing","validate:package:contracts":"bash ./scripts/validate-packed-package.sh --validate-packed-tarball \"$RELEASE_TARBALL\"","test:ios:device:performance":"NATIVE_EDITOR_IOS_TEST_SCHEME=NativeEditorPreparedProsePerformance bash ./scripts/run-ios-on-device.sh -only-testing:NativeEditorTests/NativePerformanceTests/testPerformance_preparedProseCorpusGates_iPhone13","validate:package:ios:negative":"VALIDATE_PACKED_PACKAGE_GROUP=ios-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:ios:positive":"bash ./scripts/validate-packed-package.sh --validate-ios-consumer . \"$RELEASE_TARBALL\"","validate:package:android:rn076":"bash ./scripts/validate-android-rn076-consumer.sh \"${RELEASE_TARBALL:-}\"","test:android:device:performance":"bash ./scripts/run-android-on-device.sh --class com.apollohg.editor.NativeDevicePerformanceTest","benchmark:rust:yrs:editing:check":"node scripts/check-yrs-editing-semantics-benchmarks.mjs --run --baseline rust/editor-core/benches/baselines/yrs-editing-semantics.json","validate:package:android:negative":"VALIDATE_PACKED_PACKAGE_GROUP=android-consumer node scripts/tests/validate-packed-package.test.mjs","validate:package:android:positive":"bash ./scripts/validate-packed-package.sh --validate-android-tarball \"$RELEASE_TARBALL\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95892fca-a5da-427b-81ae-4c3c8d139e78"}},"_resolved":"/home/runner/work/react-native-prose-editor/react-native-prose-editor/release-artifact/apollohg-react-native-prose-editor-1.0.3.tgz","_integrity":"sha512-lERfPHarWPNGAZ183ZmmaXdOk38q644ptPJFJUNi5ww5aGsH94jJz7LSQXCYgp1Ddy2rxi1IqRYKV/MaAanx5Q==","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"_npmVersion":"11.17.0","description":"Native rich text editor with Rust core for React Native","directories":{},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"ios":{"componentProvider":{"PreparedProseViewer":"PREPPreparedProseViewerComponentView"}},"name":"ReactNativeProseEditorSpec","type":"components","android":{"javaPackageName":"com.apollohg.editor.viewer"},"jsSrcsDir":"src/specs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^57.0.9","jest":"^29.7.0","react":"19.2.3","prettier":"^3.8.1","babel-jest":"^29.7.0","typescript":"^5.9.3","@types/jest":"29.5.14","@types/react":"^19.2.14","react-native":"0.86.2","@babel/runtime":"^7.29.7","babel-preset-expo":"~57.0.8","expo-modules-core":"~57.0.8","@expo/vector-icons":"^15.0.3","react-test-renderer":"19.2.3","@react-native/jest-preset":"0.86.2","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"expo":">=52.0.0","@expo/vector-icons":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-prose-editor_1.0.3_1788501760940_0.8830026090758232","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @apollohg/react-native-rich-text-editor. Please migrate to the new package; future releases will be published there."}},"time":{"created":"2026-03-30T07:38:49.130Z","modified":"2026-09-07T23:52:57.099Z","0.1.0":"2026-03-30T07:38:50.199Z","0.1.1":"2026-03-30T08:13:58.983Z","0.2.0":"2026-04-02T09:51:13.012Z","0.3.0":"2026-04-06T13:49:37.600Z","0.4.0":"2026-04-07T11:30:41.022Z","0.4.1":"2026-04-11T10:41:14.826Z","0.4.2":"2026-04-11T11:50:12.851Z","0.4.3":"2026-04-11T12:54:31.440Z","0.5.0":"2026-04-12T06:13:16.329Z","0.5.1":"2026-04-12T06:22:43.055Z","0.5.2":"2026-04-13T05:56:47.250Z","0.5.3":"2026-04-14T11:17:25.737Z","0.5.4":"2026-04-30T03:52:38.515Z","0.5.5":"2026-04-30T13:27:30.377Z","0.5.6":"2026-05-01T08:36:42.952Z","0.5.7":"2026-05-02T02:24:30.546Z","0.5.8":"2026-05-02T05:03:16.759Z","0.5.9":"2026-05-03T03:47:36.964Z","0.5.10":"2026-05-04T07:56:00.949Z","0.5.11":"2026-05-05T12:52:13.061Z","0.5.12":"2026-05-06T05:28:37.935Z","0.5.13":"2026-05-06T08:06:29.090Z","0.5.14":"2026-05-06T08:47:43.494Z","0.5.15":"2026-05-12T14:13:52.082Z","0.5.16":"2026-05-14T12:49:12.037Z","0.5.17":"2026-05-19T14:06:45.109Z","0.5.18":"2026-06-02T12:58:45.189Z","0.5.19":"2026-06-03T10:58:02.185Z","0.5.20":"2026-06-06T12:28:52.503Z","0.5.21":"2026-06-07T08:22:54.376Z","0.5.22":"2026-06-12T13:55:33.119Z","0.5.23":"2026-06-15T01:09:39.144Z","0.5.24":"2026-06-22T12:04:39.611Z","0.5.25":"2026-06-28T12:46:49.629Z","1.0.0-alpha":"2026-08-12T22:14:03.136Z","1.0.0-alpha.1":"2026-08-13T18:03:54.443Z","1.0.0-alpha.2":"2026-08-14T02:25:00.199Z","1.0.0-alpha.3":"2026-08-15T14:19:44.193Z","1.0.0-alpha.4":"2026-08-23T11:07:12.459Z","1.0.0-alpha.5":"2026-08-23T13:21:13.925Z","1.0.0-alpha.6":"2026-08-25T22:17:34.841Z","1.0.0-alpha.7":"2026-08-27T01:26:26.719Z","1.0.0":"2026-08-28T13:48:26.489Z","1.0.1":"2026-09-02T10:47:51.073Z","1.0.2":"2026-09-03T07:33:04.719Z","1.0.3":"2026-09-04T06:02:41.906Z"},"bugs":{"url":"https://github.com/apollohg/react-native-prose-editor/issues"},"license":"Apache-2.0","homepage":"https://github.com/apollohg/react-native-prose-editor","repository":{"url":"git+https://github.com/apollohg/react-native-prose-editor.git","type":"git"},"description":"Native rich text editor with Rust core for React Native","maintainers":[{"name":"jaydenasmith","email":"jayden.smith@apolloems.com.au"}],"readme":"# React Native Prose Editor [![NPM version](https://img.shields.io/npm/v/@apollohg/react-native-prose-editor.svg?style=flat)](https://www.npmjs.com/package/@apollohg/react-native-prose-editor)\n\n`@apollohg/react-native-prose-editor` is a native rich text editor for React Native. It combines a Rust document core with native iOS and Android editing, a React toolbar and theme API, a Fabric prose viewer, and Yjs collaboration.\n\nThe package is under active development. Review the [changelog](./CHANGELOG.md) before upgrading between major versions.\n\n<img src=\"https://github.com/apollohg/react-native-prose-editor/wiki/images/banner.png\" alt=\"Example editor on iOS\" width=\"100%\" />\n\n## Highlights\n\n- Native iOS and Android editing backed by a Rust document engine\n- HTML and ProseMirror JSON input and output\n- Configurable schemas, marks, blockquotes, lists, links, images, and mentions\n- Native toolbar, theming, selection, undo, and redo\n- `NativeProseViewer`, an exact-size Fabric renderer for read-only content\n- Shared document handles for local editing and Yjs collaboration\n- Bounded document, collaboration, and image-loading resources\n\n## Requirements\n\nThe package uses custom native code and Expo Modules. Use a development build or a bare React Native app with Expo Modules configured; it does not run in Expo Go.\n\nPublished peer ranges are Expo 52+, React Native 0.76+, React 18+, and `@expo/vector-icons` 14+. The checked-in example and current release validation use Expo SDK 57, React Native 0.86, and React 19.2.3. Expo SDK 57 uses the New Architecture and requires iOS 16.4+ and Android 7+.\n\n`NativeProseViewer` is New Architecture-only.\n\n## Installation\n\nInstall the package and its icon peer dependency:\n\n```sh\nnpm install @apollohg/react-native-prose-editor\nnpx expo install @expo/vector-icons\n```\n\nAdd the config plugin to an Expo app:\n\n```ts\nexport default {\n    expo: {\n        plugins: ['@apollohg/react-native-prose-editor'],\n    },\n};\n```\n\nThen regenerate and rebuild the native app:\n\n```sh\nnpx expo prebuild\nnpx expo run:ios       # or: npx expo run:android\n```\n\nThe plugin adds Android packaging exclusions for obsolete JNA ABIs. Existing generated or bare Android projects that do not run the plugin must apply the equivalent exclusions themselves:\n\n```properties\nandroid.packagingOptions.excludes=**/armeabi/libjnidispatch.so,**/mips/libjnidispatch.so,**/mips64/libjnidispatch.so\n```\n\nSee the [Installation Guide](https://github.com/apollohg/react-native-prose-editor/wiki/Installation) for bare React Native setup and native build details.\n\n## Editor usage\n\nEvery editor binds to a `NativeEditorDocumentHandle`. Create the handle once, initialize its content there, and destroy it when its owner unmounts.\n\n```tsx\nimport React, { useEffect, useMemo } from 'react';\nimport {\n    createNativeEditorDocumentHandle,\n    NativeRichTextEditor,\n} from '@apollohg/react-native-prose-editor';\n\nexport function EditorScreen() {\n    const documentHandle = useMemo(\n        () =>\n            createNativeEditorDocumentHandle({\n                initialization: {\n                    type: 'localHtml',\n                    html: '<p>Hello world</p>',\n                },\n            }),\n        []\n    );\n\n    useEffect(() => () => documentHandle.destroy(), [documentHandle]);\n\n    return (\n        <NativeRichTextEditor\n            documentHandle={documentHandle}\n            placeholder='Start typing…'\n            onContentChange={(html) => console.log(html)}\n        />\n    );\n}\n```\n\nHandle initialization supports empty, HTML, JSON, and collaboration-room documents. Schema, editing policy, and resource limits are fixed when the handle is created. The mounted view accepts controlled `value` or `valueJSON`, toolbar and theme options, event callbacks, and imperative ref methods for formatting and content changes.\n\nPass `focusPreservingRefs` a native view ref or readonly array of refs for external controls such as chat send buttons. Taps within those views keep the editor focused and preserve its keyboard and selection.\n\nSee [Getting Started](https://github.com/apollohg/react-native-prose-editor/wiki/Getting-Started) and the [NativeRichTextEditor reference](https://github.com/apollohg/react-native-prose-editor/wiki/NativeRichTextEditor-Reference) for the complete API.\n\n## Custom atom nodes\n\nCustom atoms are schema-declared, block-level void nodes rendered by consumer React components inside the native editor. Define the component and its schema together, add the definition to the document schema, and pass the definitions that have custom renderers to the editor:\n\n```tsx\nimport { useEffect, useMemo, useRef } from 'react';\nimport { Pressable, Text, View } from 'react-native';\nimport {\n    AtomUpdateAttrsError,\n    createNativeEditorDocumentHandle,\n    defaultSchema,\n    defineAtomNode,\n    NativeRichTextEditor,\n    withAtomsSchema,\n    type AtomComponentProps,\n    type NativeRichTextEditorRef,\n} from '@apollohg/react-native-prose-editor';\n\nfunction CounterCard({ attrs, selected, updateAttrs }: AtomComponentProps) {\n    const title = String(attrs.title);\n    const count = Number(attrs.count);\n\n    const increment = async () => {\n        try {\n            await updateAttrs({ count: count + 1 });\n        } catch (error) {\n            if (error instanceof AtomUpdateAttrsError) {\n                console.warn(error.code);\n            }\n        }\n    };\n\n    return (\n        <View accessibilityState={{ selected }}>\n            <Text>{title}</Text>\n            <Pressable onPress={increment}>\n                <Text>Count: {count}</Text>\n            </Pressable>\n        </View>\n    );\n}\n\nconst counterCard = defineAtomNode({\n    name: 'counterCard',\n    attrs: {\n        title: { default: 'Untitled counter' },\n        count: { default: 0 },\n    },\n    html: {\n        tag: 'div',\n        staticAttrs: { 'data-type': 'counter-card' },\n        attrMap: { title: 'data-title', count: 'data-count' },\n    },\n    component: CounterCard,\n    estimatedHeight: 120,\n});\n\nconst schema = withAtomsSchema(defaultSchema, [counterCard]);\n\nexport function CounterEditor() {\n    const editorRef = useRef<NativeRichTextEditorRef>(null);\n    const documentHandle = useMemo(\n        () =>\n            createNativeEditorDocumentHandle({\n                schema,\n                initialization: { type: 'localHtml', html: '<p>Counter demo</p>' },\n            }),\n        []\n    );\n\n    useEffect(() => () => documentHandle.destroy(), [documentHandle]);\n\n    return (\n        <NativeRichTextEditor\n            ref={editorRef}\n            documentHandle={documentHandle}\n            atoms={[counterCard]}\n        />\n    );\n}\n```\n\nThe component receives its current `attrs`, `nodeType`, selection state, and an asynchronous `updateAttrs(partial)` function. Attribute updates are revision-guarded and reject with `AtomUpdateAttrsError`; its `code` is `not-applicable`, `stale-revision`, `not-ready`, or `engine-error`. Only declared attributes can be updated.\n\nUse `editorRef.current?.insertNode(counterCard.name)` to insert an atom with its schema defaults. To provide attributes, insert the fragment produced by the definition:\n\n```ts\neditorRef.current?.insertContentJson(\n    counterCard.buildFragmentJson({ title: 'Sample item', count: 10 })\n);\n```\n\nThe example above round-trips through HTML as a shape such as `<div data-type=\"counter-card\" data-title=\"Sample item\" data-count=\"10\"></div>`. Every declared atom attribute must have a unique `attrMap` target, and those targets cannot overlap `staticAttrs`. `defineAtomNode` derives `data-*` targets when `attrMap` is omitted and rejects incomplete or colliding rules, preserving every declared attribute across JSON and HTML conversion.\n\n`withAtomsSchema` adds atom definitions to an existing schema. `defineSchema` also accepts an `atoms` key when defining a schema from its node and mark lists. A schema-declared custom void node without a matching definition in the editor's `atoms` prop renders as a built-in chip, so it is never an invisible blank line.\n\nAtoms are block-level and editor-only in this first version. `NativeProseViewer` draws its own void-node fallback instead of mounting the consumer component, and editor atom components are not virtualized.\n\n## Prose viewer\n\n`NativeProseViewer` renders HTML or ProseMirror JSON without creating an editor session. Supply exactly one content source and ensure its host provides a finite width.\n\n```tsx\nimport { NativeProseViewer } from '@apollohg/react-native-prose-editor';\n\n<NativeProseViewer\n    contentJSON={{\n        type: 'doc',\n        content: [\n            {\n                type: 'paragraph',\n                content: [{ type: 'text', text: 'Read-only content' }],\n            },\n        ],\n    }}\n    renderImages={false}\n    onPressLink={({ href }) => openLink(href)}\n/>;\n```\n\nThe viewer supports themes, bounded image loading, and link and mention events. Trailing empty paragraphs are removed by default; set `collapseTrailingEmptyParagraphs={false}` to retain them. UIKit and Android applications can also use the native `ProseViewerView` facades directly.\n\n## Collaboration\n\n`useYjsCollaboration` connects a room-backed document handle to a Yjs sync and awareness server. The editor and collaboration controller must share the same handle.\n\n```tsx\nimport React, { useEffect, useMemo } from 'react';\nimport {\n    createNativeEditorDocumentHandle,\n    NativeRichTextEditor,\n    useYjsCollaboration,\n} from '@apollohg/react-native-prose-editor';\n\nexport function CollaborativeEditor({ documentId }: { documentId: string }) {\n    const documentHandle = useMemo(\n        () =>\n            createNativeEditorDocumentHandle({\n                initialization: {\n                    type: 'room',\n                    documentId,\n                    lineageId: `my-app|${documentId}`,\n                },\n            }),\n        [documentId]\n    );\n\n    const collaboration = useYjsCollaboration({\n        documentId,\n        handle: documentHandle,\n        transport: {\n            url: `wss://example.com/collaboration?documentId=${encodeURIComponent(documentId)}`,\n            connect: true,\n        },\n        localAwareness: {\n            userId: 'user-1',\n            name: 'Ada',\n            color: '#0A84FF',\n        },\n    });\n\n    useEffect(() => () => documentHandle.destroy(), [documentHandle]);\n\n    return <NativeRichTextEditor {...collaboration.editorBindings} />;\n}\n```\n\nNative code owns the WebSocket while Rust owns sync, awareness, retries, and outbound state. The server must seed new rooms during the standard Yjs handshake. Authentication handshakes can be implemented with a `protocolAdapter`; offline restoration uses exported room snapshots.\n\nSee the [Collaboration Guide](https://github.com/apollohg/react-native-prose-editor/wiki/Collaboration) for server requirements, persistence, authentication, and recovery.\n\n## Security\n\n- Sanitize untrusted HTML before rendering it in an HTML-capable environment; serialization is not sanitization.\n- Set document limits when creating a handle and viewer/image limits on `NativeProseViewer` when the defaults do not fit your use case.\n- Treat collaboration URLs, credentials, frames, document content, and awareness payloads as sensitive data.\n\n## Development\n\nCompiled Rust libraries are build outputs and are not tracked in Git. Build them after cloning and after changes under `rust/editor-core/src`:\n\n```sh\nnpm install\nnpm --prefix example install\nnpm run build:rust\nnpm run prebuild:example\n```\n\nCommon commands:\n\n```sh\nnpm run typecheck\nnpm test\nnpm run build:android:library\nnpm run test:ios\nnpm run validate:package\nnpm run run:example:ios\nnpm run run:example:android\n```\n\nThe example app uses Expo Continuous Native Generation. Its `ios/` and `android/` directories are ignored and disposable. Root Android commands generate the Android project before invoking Gradle, and `validate:package` generates both projects and installs the example CocoaPods dependencies before validating native consumers.\n\nThe example app uses Expo SDK 57. Native builds require the pinned Rust toolchain; Android builds also require `ANDROID_NDK_HOME` and `cargo-ndk`.\n\n## Documentation\n\n- [Documentation index](https://github.com/apollohg/react-native-prose-editor/wiki)\n- [Installation](https://github.com/apollohg/react-native-prose-editor/wiki/Installation)\n- [Getting started](https://github.com/apollohg/react-native-prose-editor/wiki/Getting-Started)\n- [Collaboration](https://github.com/apollohg/react-native-prose-editor/wiki/Collaboration)\n- [Toolbar setup](https://github.com/apollohg/react-native-prose-editor/wiki/Toolbar-Setup)\n- [Mentions](https://github.com/apollohg/react-native-prose-editor/wiki/Mentions)\n- [Styling](https://github.com/apollohg/react-native-prose-editor/wiki/Styling)\n- [Changelog](./CHANGELOG.md)\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}