{"_id":"@ankhorage/react-native-reanimated-dnd-web","_rev":"11-1fbabe3517a8ca168d29db274788ec9f","name":"@ankhorage/react-native-reanimated-dnd-web","dist-tags":{"latest":"0.4.4"},"versions":{"0.1.0":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.1.0","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.1.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"76da8a45945d5b84e995d5c14564fecc203db2b0","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.1.0.tgz","fileCount":9,"integrity":"sha512-VAFLnc4FJuKfy0B0TCfD3Nm6kzE8zJ+3qDhibuPkLoSbuM0Fm1QChrXJJlR4b/spPvOnFC1dqjmqg1cjGd/PZQ==","signatures":[{"sig":"MEYCIQCjggNcOiIiPE2vNdy03Bu9MIlzK46a2u0ebrh19KE05QIhAJSdof1Lb+GlduzE8G/eOvr6A3ajZXxn6yss9UiO7D28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38964},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"6572bad6e4342c049a92aabdc2d276a071269f1a","private":false,"scripts":{"lint":"eslint src --max-warnings=0","test":"bun test src --pass-with-no-tests","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","release:check":"bun run release:validate-meta && bun run build && bun run test && bun run pack:smoke","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"10.9.2","description":"Web adapter for react-native-reanimated-dnd with native passthrough and web-safe stubs.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.1.0_1772241849337_0.5611801635418388","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.1.2","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.1.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"890aa8284ca747bb70841cbf1dbfaf6bd2626b8a","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.1.2.tgz","fileCount":9,"integrity":"sha512-3Eti5gvQDS7OdGB26mS2beXP3WrbPHP8nJiVOlRhQBq0JNHVvj9H86j3FbUIoZ1LIKOgD7t0/dxrqVNPXOH0wA==","signatures":[{"sig":"MEUCIC9cn2yeoUkxKYBbcaFkvS2aoGSJhMUNh/45naSdCQd9AiEA63Yp9zp1jm1zXylgqdSO59kVED1AedEGtn667gb9gvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39012},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"ce43d314a512db2bb2c9ea5fefaa49fa8ead6f0d","private":false,"scripts":{"lint":"eslint src --max-warnings=0","test":"bun test src --pass-with-no-tests","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","release:check":"bun run release:validate-meta && bun run build && bun run test && bun run pack:smoke","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"10.9.2","description":"Web adapter for react-native-reanimated-dnd with native passthrough and web-safe stubs.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.1.2_1772242586188_0.12738942615013826","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.2.0","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.2.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"2de70b8fca0a61e252b35e926184459375edf9f0","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.2.0.tgz","fileCount":11,"integrity":"sha512-O+raJt3FAUiwZpo1CvPLN29VcOXIyhwRbT75rJnP7t/fimm5LXrVC7UDxsbhGzjvE8MRp+covRZTqWMCmEPsTQ==","signatures":[{"sig":"MEUCIDA6LpTG4Cf+Z5QRZ38ASpJ+Y2ibLM9TRHLbV0GXe3G+AiEAx0JEvU/Vu3aDBk73FqpGqdb1JrmeyUSGqpVuB9YvStQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63788},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"82edc0c1935776736f81e0f29afaa79f2559ee9d","private":false,"scripts":{"test":"bun test src","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","demo:dev":"vite --config examples/vite.config.ts examples","test:e2e":"playwright test --config playwright.config.ts","demo:build":"vite build --config examples/vite.config.ts examples","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"10.9.2","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and sortable web compatibility.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"^19.1.0","esbuild":"^0.27.3","react-dom":"^19.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.1","react-native-web":"^0.21.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.2.0_1772315961305_0.6150256881017828","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.3.0","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.3.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"1822ca7c3f9057d1e3df670928e57890a70863cb","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.3.0.tgz","fileCount":27,"integrity":"sha512-A4HUW2FStx5oZobGUOcOAMPX1C5OePMZFc2DNzNZBgK9vAyMPRIE20fQFbsL1/5298MGdpFk4ZSwQ514kBpieg==","signatures":[{"sig":"MEQCICQWl6CZ4CP24xd4YP9Pbt6gKHl2Wcdlnq+2Szzbel2pAiBRdO0xUEqZTL9SYi0VjPdJRbGelKeCLqTgj/pnEfEp0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148387},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"3c894bfff972fda4b1349cd55c33c74c9d5a52f3","private":false,"scripts":{"test":"bun test src","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","demo:dev":"vite --config examples/vite.config.ts examples","test:e2e":"playwright test --config playwright.config.ts","demo:build":"vite build --config examples/vite.config.ts examples","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"10.9.2","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"^19.1.0","esbuild":"^0.27.3","react-dom":"^19.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.1","react-native-web":"^0.21.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.3.0_1773466959368_0.17870087792206468","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.3.1","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.3.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"12ba366a02f4c912e91b44c433ba8aa255f79ea3","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.3.1.tgz","fileCount":27,"integrity":"sha512-GO5aLsKaiivYiEkh/jUNRUQ1qPlDoIaG+Ir/e+b6q88CfoJplsN4vj6cY1LEOwiqjOUsoodW/hPuyOPvGhTdaA==","signatures":[{"sig":"MEYCIQDxHwh739rplkMHD5Uob+aXnzz8sTMi+hLZYsMzo12wcQIhAMhg501N8/8prShMHCzyotES0PKVO/tTs6otnbbef7JV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146645},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"54dd55f86f9db564de8eec48e37aca57d4076744","private":false,"scripts":{"test":"bun test src","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","demo:dev":"vite --config examples/vite.config.ts examples","test:e2e":"playwright test --config playwright.config.ts","demo:build":"vite build --config examples/vite.config.ts examples","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"11.12.1","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"^19.1.0","esbuild":"^0.27.3","react-dom":"^19.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.1","react-native-web":"^0.21.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.3.1_1777033334674_0.9711693155627374","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.3.2","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.3.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"16478c4ae0590063fd8557f04cdb051716be5786","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.3.2.tgz","fileCount":27,"integrity":"sha512-WpTepKJ/ZA0Avooo0FUV2giivCDZSFrIM4TwIK+dqrWP2ByVbHK70z9lKA5okNzPp3KnH5u/r73LgZAo4H0+1A==","signatures":[{"sig":"MEUCICDfHx2lW28t1c+bsnhwrguAmPPEHbea40Nlx6zZbdjFAiEAx09OEDpU9wSiNjHZWs+SqPFkCUwf871OjpC15Eg6w6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149465},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","gitHead":"97e2234e360a45da87de91b5141a72c96d002336","private":false,"scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","demo:build":"vite build --config examples/vite.config.ts examples","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","version-packages":"changeset version","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"11.14.1","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"react-native-reanimated-dnd":"~1.1.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"^19.1.0","esbuild":"^0.27.3","react-dom":"^19.1.0","@types/bun":"^1.3.13","typescript":"^5.9.3","@changesets/cli":"^2.31.0","@playwright/test":"^1.56.1","react-native-web":"^0.21.2","@ankhorage/devtools":"^1.0.6","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-reanimated":">=3","react-native-gesture-handler":">=2"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.3.2_1778451498439_0.4652594374929564","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.4.0","keywords":["react-native","drag-and-drop","dnd","expo","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.4.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"917e858ac56a101a198ef4375f8aa9a499622c4f","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.4.0.tgz","fileCount":27,"integrity":"sha512-v8nzK9a/xcC0MhoUDj85TIx38Fm9OPAyZbRHPfH14xhxE3jHVOG95W1w8pJCa02QDZNupTnh09xxQxA23LKZag==","signatures":[{"sig":"MEQCIDWuZkFQe0GEgyYHdgnVA/s84EnyZvj8ybaYSaBIXbWUAiA85N6UZGA8jj41YduHokWVYABDCZzAfjQG3QrrORTd1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163505},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.web.js","default":"./dist/index.web.js","react-native":"./dist/index.native.js"}},"gitHead":"536986a15bc6b315c92112244720b76c83cb1f2f","private":false,"scripts":{"docs":"ankhorage-prettier --check README.md WEB_SUPPORT.md","knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","changeset":"changeset","typecheck":"tsc --noEmit -p tsconfig.json","demo:build":"vite build --config examples/vite.config.ts examples","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","changeset:status":"changeset status --since=origin/main","version-packages":"changeset version","compiler:healthcheck":"bunx react-compiler-healthcheck@latest","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"12.0.2","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"react-native-reanimated-dnd":"~2.0.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"19.2.3","esbuild":"^0.27.3","react-dom":"19.2.3","@types/bun":"^1.3.14","typescript":"~6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","react-native":"0.86.2","@changesets/cli":"^2.31.0","@playwright/test":"^1.56.1","@types/react-dom":"^19.2.3","react-native-web":"~0.21.0","@ankhorage/devtools":"^1.6.0","@vitejs/plugin-react":"^5.0.4","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-gesture-handler":"~2.32.0"},"peerDependencies":{"react":">=18","react-native":">=0.80","react-native-worklets":">=0.7","react-native-reanimated":">=4.2","react-native-gesture-handler":">=2.28"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.4.0_1787486562532_0.06071766115256971","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.4.1","keywords":["ankhorage","dnd","drag-and-drop","expo","react-native","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.4.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"bfb90aa2d0ed0220c1cf85368899c97eb757fec8","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.4.1.tgz","fileCount":27,"integrity":"sha512-mx/4QQD3o+doOEuF6av47/MqlzJtrf0TNs8S7emRm6yfXxposUg3SxW/hoPYeBbAVxHvi8H8LhYOjCkN6N6XSg==","signatures":[{"sig":"MEUCIHCoq9rDRYULIKdrdkqhbNAJag6vpQeQlE3MouXZbpsvAiEAhvNcx9lQ+p360buhL6Nk82UWwS6nnUA7Na3JYpBx2Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeWIcRCIt1jvcnlB8CbDO48Xz+nsISfhTCIHwu8Se4PAiEA0aXBEsJ2uqWDSXMJRwXFat+x0WVrmEf2Dj7Rt28wZMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163729},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.web.js","default":"./dist/index.web.js","react-native":"./dist/index.native.js"}},"gitHead":"62b222ebdf01c34c893d7a006aad3067b86666ad","private":false,"scripts":{"docs":"ankhorage-prettier --check README.md WEB_SUPPORT.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src scripts","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","changeset":"ankhorage-changeset","typecheck":"tsc --noEmit -p tsconfig.json","demo:build":"vite build --config examples/vite.config.ts examples","knip:check":"ankhorage-knip","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version","compiler:healthcheck":"bunx react-compiler-healthcheck@latest","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"12.1.0","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"react-native-reanimated-dnd":"~2.0.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"19.2.3","esbuild":"^0.28.1","react-dom":"19.2.3","@types/bun":"^1.4.2","typescript":"~6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","react-native":"0.86.2","@ankhorage/ankh":"^0.8.11","@playwright/test":"^1.56.1","@types/react-dom":"^19.2.3","react-native-web":"~0.21.3","@ankhorage/doctor":"^0.10.40","@ankhorage/devtools":"^2.0.0","@vitejs/plugin-react":"^5.0.4","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-gesture-handler":"~2.32.0"},"peerDependencies":{"react":">=18","react-native":">=0.80","react-native-worklets":">=0.7","react-native-reanimated":">=4.2","react-native-gesture-handler":">=2.28"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.4.1_1790607788972_0.9753974511486552","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.4.2","keywords":["ankhorage","dnd","drag-and-drop","expo","react-native","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.4.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"269c7e0365dac7f1ada96cf15cae6dc863889241","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.4.2.tgz","fileCount":27,"integrity":"sha512-QvzGsl4kewJReLNgdxsldAtBvxzppsGPD99y7huqjFzzAHiCaJehvF6+0egKbMac9IXsY1q3A5cd9gD50zqIyw==","signatures":[{"sig":"MEUCIQDJPClJRJ2JpaCWk+fFNpOiUbXYNBDwO0fUZQN1hsRUwAIgPciLIxCkf80wZD/gvyGmxlyUm+7JVA124gVmGLHgUtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5nHZVU4Yp2z9M1oR+sKxv1Y9r00LZTmWU/uyAGW9h+AiAZiBRTevD3Hp7O96uktBNXDOnlb2UbBmdo3UgrpE+3HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163822},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.web.js","default":"./dist/index.web.js","react-native":"./dist/index.native.js"}},"gitHead":"4f34cc469d3ee331c542b87d1ed74d587493f695","private":false,"scripts":{"docs":"ankhorage-prettier --check README.md WEB_SUPPORT.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src scripts","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","changeset":"ankhorage-changeset","typecheck":"tsc --noEmit -p tsconfig.json","demo:build":"vite build --config examples/vite.config.ts examples","knip:check":"ankhorage-knip","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version","compiler:healthcheck":"bunx react-compiler-healthcheck@latest","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"12.1.0","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"react-native-reanimated-dnd":"~2.0.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"19.2.3","esbuild":"^0.28.2","react-dom":"19.2.3","@types/bun":"^1.4.2","typescript":"~6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","react-native":"0.86.2","@ankhorage/ankh":"^0.8.11","@playwright/test":"^1.56.1","@types/react-dom":"^19.2.3","react-native-web":"~0.21.3","@ankhorage/doctor":"^0.10.40","@ankhorage/devtools":"^2.0.0","@vitejs/plugin-react":"^5.0.4","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-gesture-handler":"~2.32.0"},"peerDependencies":{"react":">=18","react-native":">=0.80","react-native-worklets":">=0.7","react-native-reanimated":">=4.2","react-native-gesture-handler":">=2.28"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.4.2_1790607914926_0.5571563056548177","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@ankhorage/react-native-reanimated-dnd-web","version":"0.4.3","keywords":["ankhorage","dnd","drag-and-drop","expo","react-native","react-native-web","reanimated"],"license":"MIT","_id":"@ankhorage/react-native-reanimated-dnd-web@0.4.3","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"c7d1d53d0eb2d2f55208b5ee857a0a291e19f3ad","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.4.3.tgz","fileCount":27,"integrity":"sha512-hhQO5JZp5VsIh2kNLIwXyouBODA7neIprkwC9x/1CAFGboWvshs95a7JUIpF51h6GQrR7z4ZC/oZoZmp4HaPmQ==","signatures":[{"sig":"MEQCIF7O7I8ScRdZcM14Dp4jjblcitkJkdTZClSR98EKlilNAiA9R6nvve8/oN7QJZGNjHz74mB8GqGINV9/0xYl5UD5vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMOCSbD1zQrB3iuzQu3VevsP/2TVNX+mXZKUolfB+DJwIhAOC23gsgrPC+NaEMZIMwjMC3jWwCMUFKtjh7Ws+N1G3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163915},"main":"dist/index.web.js","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.web.js","default":"./dist/index.web.js","react-native":"./dist/index.native.js"}},"gitHead":"fb3c50c90a644a294c2e918f26fd343d4c7cef31","private":false,"scripts":{"docs":"ankhorage-prettier --check README.md WEB_SUPPORT.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src scripts","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","changeset":"ankhorage-changeset","typecheck":"tsc --noEmit -p tsconfig.json","demo:build":"vite build --config examples/vite.config.ts examples","knip:check":"ankhorage-knip","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version","compiler:healthcheck":"bunx react-compiler-healthcheck@latest","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"12.1.0","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"react-native-reanimated-dnd":"~2.0.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"tsup":"^8.5.1","vite":"^7.1.7","react":"19.2.3","esbuild":"^0.28.2","react-dom":"19.2.3","@types/bun":"^1.4.2","typescript":"~6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","react-native":"0.86.2","@ankhorage/ankh":"^0.8.11","@playwright/test":"^1.63.0","@types/react-dom":"^19.2.3","react-native-web":"~0.21.3","@ankhorage/doctor":"^0.10.40","@ankhorage/devtools":"^2.0.0","@vitejs/plugin-react":"^5.0.4","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-gesture-handler":"~2.32.0"},"peerDependencies":{"react":">=18","react-native":">=0.80","react-native-worklets":">=0.7","react-native-reanimated":">=4.2","react-native-gesture-handler":">=2.28"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated-dnd-web_0.4.3_1790608703183_0.4072872393868403","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"_id":"@ankhorage/react-native-reanimated-dnd-web@0.4.4","bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"dist":{"shasum":"5ad2264be314e53055e2ffd37fb06b11f57c1482","tarball":"https://registry.npmjs.org/@ankhorage/react-native-reanimated-dnd-web/-/react-native-reanimated-dnd-web-0.4.4.tgz","fileCount":27,"integrity":"sha512-O9Z7ZIMVqpy5LaIGFtVUDaLDbPXh/NloRHOc6fTGg1vUDs4KLEsGCREb2ORTBbCKdQqtCN1Sli7hqsgwnJdopw==","signatures":[{"sig":"MEUCIHs3fBtaj3ucOQXPT407Y8AKM89UdWsYGJQIHeC0QlbhAiEApiEeK8gRV2Gg8u+tcpNEO7XlVvJsS8MmVAjQ1xz+Pok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpZt5flytd6ucCAxdz72Y6Z54zu7phdMLZgSzMi9fyPwIgJY4PlHKLh88vHwIv5yQU4igralTFLd1rWiLFoRcqm+w="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2freact-native-reanimated-dnd-web@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164008},"main":"dist/index.web.js","name":"@ankhorage/react-native-reanimated-dnd-web","type":"module","types":"dist/index.d.ts","browser":"dist/index.web.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.web.js","default":"./dist/index.web.js","react-native":"./dist/index.native.js"}},"gitHead":"2929912842bf8a2ca0cd56c7c1af779111c6dac2","license":"MIT","private":false,"scripts":{"docs":"ankhorage-prettier --check README.md WEB_SUPPORT.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test src scripts","build":"tsup --config tsup.config.ts && bun run build:assert-artifacts","format":"ankhorage-prettier --write .","demo:dev":"vite --config examples/vite.config.ts examples","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","test:e2e":"playwright test --config playwright.config.ts","changeset":"ankhorage-changeset","typecheck":"tsc --noEmit -p tsconfig.json","demo:build":"vite build --config examples/vite.config.ts examples","knip:check":"ankhorage-knip","pack:smoke":"rm -rf .artifacts .npm-cache && mkdir -p .artifacts .npm-cache && NPM_CONFIG_CACHE=.npm-cache npm pack --pack-destination .artifacts . && node ./scripts/verify-pack.mjs .artifacts","check:parity":"bun ./scripts/check-export-parity.ts","format:check":"ankhorage-prettier --check .","release:check":"bun run release:validate-meta && bun run check:parity && bun run build && bun run test && bun run pack:smoke","consumer:matrix":"bash ./scripts/run-consumer-matrix.sh","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version","compiler:healthcheck":"bunx react-compiler-healthcheck@latest","release:validate-meta":"node ./scripts/verify-version-sync.mjs","build:assert-artifacts":"node ./scripts/assert-artifacts.mjs"},"version":"0.4.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e8eca8d-82db-41c2-bbfc-1f6bc1735d95"}},"homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","keywords":["ankhorage","dnd","drag-and-drop","expo","react-native","react-native-web","reanimated"],"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"_npmVersion":"12.1.0","description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","directories":{},"maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"react-native-reanimated-dnd":"~2.0.0"},"react-native":"dist/index.native.js","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"tsup":"^8.5.1","vite":"^8.3.1","react":"19.2.3","esbuild":"^0.28.2","react-dom":"19.2.3","@types/bun":"^1.4.2","typescript":"~6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","react-native":"0.86.2","@ankhorage/ankh":"^0.8.11","@playwright/test":"^1.63.0","@types/react-dom":"^19.2.3","react-native-web":"~0.21.3","@ankhorage/doctor":"^0.10.40","@ankhorage/devtools":"^2.0.0","@vitejs/plugin-react":"^5.0.4","react-native-worklets":"0.10.1","react-native-reanimated":"4.5.1","react-native-gesture-handler":"~2.32.0"},"peerDependencies":{"react":">=18","react-native":">=0.80","react-native-worklets":">=0.7","react-native-reanimated":">=4.2","react-native-gesture-handler":">=2.28"},"peerDependenciesMeta":{"react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-reanimated":{"optional":true},"react-native-gesture-handler":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-reanimated-dnd-web_0.4.4_1790610064614_0.767536182804643"}}},"time":{"created":"2026-02-28T01:24:09.242Z","modified":"2026-09-28T15:41:05.188Z","0.1.0":"2026-02-28T01:24:09.480Z","0.1.2":"2026-02-28T01:36:26.332Z","0.2.0":"2026-02-28T21:59:21.464Z","0.3.0":"2026-03-14T05:42:39.512Z","0.3.1":"2026-04-24T12:22:14.834Z","0.3.2":"2026-05-10T22:18:18.575Z","0.4.0":"2026-08-23T12:02:42.677Z","0.4.1":"2026-09-28T15:03:09.098Z","0.4.2":"2026-09-28T15:05:15.019Z","0.4.3":"2026-09-28T15:18:23.249Z","0.4.4":"2026-09-28T15:41:04.705Z"},"bugs":{"url":"https://github.com/ankhorage/react-native-reanimated-dnd-web/issues"},"license":"MIT","homepage":"https://github.com/ankhorage/react-native-reanimated-dnd-web#readme","keywords":["ankhorage","dnd","drag-and-drop","expo","react-native","react-native-web","reanimated"],"repository":{"url":"git+https://github.com/ankhorage/react-native-reanimated-dnd-web.git","type":"git"},"description":"Web adapter for react-native-reanimated-dnd with upstream passthrough and parity-compatible web drag/drop and sortable support.","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"readme":"# react-native-reanimated-dnd-web\n\nCross-platform compatibility package for `react-native-reanimated-dnd`.\n\n- Native imports are passed through to the upstream package.\n- Web imports resolve to this package's React Native Web pointer-event adapter.\n- Expo SDK 57 works with Expo's default Babel configuration; no explicit Reanimated or Worklets plugin is needed.\n\n## Install\n\nFor Expo SDK 57, install the package and Expo-supported animation stack:\n\n```bash\nbunx expo install react-native-gesture-handler react-native-reanimated react-native-worklets\nbun add @ankhorage/react-native-reanimated-dnd-web\n```\n\nThe validated SDK 57 matrix is Expo 57.0.15, React 19.2.3, React Native 0.86.2,\nReact Native Web 0.21.2, Gesture Handler 2.32.0, Reanimated 4.5.1, and Worklets 0.10.1.\nDo not add an explicit Reanimated or Worklets transform plugin to an Expo 57 Babel config. This\npackage does not require Worklets bundle mode.\n\n## Usage\n\n```tsx\nimport { Draggable, Droppable, DropProvider } from '@ankhorage/react-native-reanimated-dnd-web';\n\nexport function DragAndDrop() {\n  return (\n    <DropProvider>\n      <Droppable onDrop={(item) => console.log(item)}>\n        <Draggable data={{ id: 'item-1' }}>{/* React Native content */}</Draggable>\n      </Droppable>\n    </DropProvider>\n  );\n}\n```\n\nBundlers select `dist/index.native.js` for React Native and `dist/index.web.js` for web. See\n[`WEB_SUPPORT.md`](./WEB_SUPPORT.md) for behavior evidence and intentional web omissions.\n\n## Compatibility contract\n\nThe native dependency chain requires React Native 0.80+, Gesture Handler 2.28+, Reanimated\n4.2+, and Worklets 0.7+. Platform peers remain optional at this wrapper boundary so a web-only\nconsumer can use the owned adapter without importing the native animation runtime.\n","readmeFilename":"README.md"}