{"_id":"@deeplink-devtools/adapter-expo-router","_rev":"3-188c59b66084d6749063f88d782267b3","name":"@deeplink-devtools/adapter-expo-router","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@deeplink-devtools/adapter-expo-router","version":"0.0.1","keywords":["react-native","expo-router","deep-link","routing"],"author":"Amrith Vengalath <amrith@vengalath.com>","license":"MIT","_id":"@deeplink-devtools/adapter-expo-router@0.0.1","maintainers":[{"name":"amrithvengalath","email":"amrith@vengalath.com"}],"homepage":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/tree/main/packages/adapter-expo-router#readme","bugs":{"url":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/issues"},"dist":{"shasum":"96c654a1de926c9c47b9723e66eb7c169433adc8","tarball":"https://registry.npmjs.org/@deeplink-devtools/adapter-expo-router/-/adapter-expo-router-0.0.1.tgz","fileCount":9,"integrity":"sha512-z2vtvkJhnnztnr6hspVQIZMLgJLrNG1eXx5+t6v34IUgHFrfPBl4z2KgBEHVknWiBqbEtV8NHkBiz/rDlsw9kg==","signatures":[{"sig":"MEQCIBHhwU9gqyIh+4ys81ENcuThNonoYvs+GtbTmgsbqvt2AiAWz22VBQzBT9kTpzq8R9geZGl9BWVTyGeZdlWOeDDg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"8f7839d3609f9591dacb4a33515d0b148e575126","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amrithvengalath","email":"amrith@vengalath.com"},"repository":{"url":"git+https://github.com/deeplink-devtools/react-native-deeplink-devtools.git","type":"git","directory":"packages/adapter-expo-router"},"description":"Builds a normalized deep-link route table from an Expo Router app directory.","directories":{},"sideEffects":false,"dependencies":{"@deeplink-devtools/core":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-expo-router_0.0.1_1783367521183_0.10781551262778799","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@deeplink-devtools/adapter-expo-router","version":"0.0.2","keywords":["react-native","expo-router","deep-link","routing"],"author":"Amrith Vengalath <amrith@vengalath.com>","license":"MIT","_id":"@deeplink-devtools/adapter-expo-router@0.0.2","maintainers":[{"name":"amrithvengalath","email":"amrith@vengalath.com"}],"homepage":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/tree/main/packages/adapter-expo-router#readme","bugs":{"url":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/issues"},"dist":{"shasum":"6d21513fcddd9cfa6de5afa4439541f83303794f","tarball":"https://registry.npmjs.org/@deeplink-devtools/adapter-expo-router/-/adapter-expo-router-0.0.2.tgz","fileCount":10,"integrity":"sha512-8s/qCiGSoEt5T52wp0TIjiBoNdjB6WXdATZt1+6mTxyaluykqeO1zQer4Rtg/YqXTP+TsHoEkiSE+uBVoCAUvA==","signatures":[{"sig":"MEUCIQDkDsvTnZQ1TlBNLRkDmACkG/KcGdmj8TUASuOFuKpwKgIgAXzD6dJHy+/i5yRxPqb9eXsBUcvktvTVDDvdyf+f+E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63110},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0b1f8c2e5e162f2f9d248cbeefa4d40e07028b4b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amrithvengalath","email":"amrith@vengalath.com"},"repository":{"url":"git+https://github.com/deeplink-devtools/react-native-deeplink-devtools.git","type":"git","directory":"packages/adapter-expo-router"},"description":"Builds a normalized deep-link route table from an Expo Router app directory.","directories":{},"sideEffects":false,"dependencies":{"@deeplink-devtools/core":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapter-expo-router_0.0.2_1783463451212_0.8798115858431368","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@deeplink-devtools/adapter-expo-router","version":"0.1.0","description":"Builds a normalized deep-link route table from an Expo Router app directory.","keywords":["react-native","expo-router","deep-link","routing"],"license":"MIT","author":{"name":"Amrith Vengalath","email":"amrith@vengalath.com"},"repository":{"type":"git","url":"git+https://github.com/deeplink-devtools/react-native-deeplink-devtools.git","directory":"packages/adapter-expo-router"},"homepage":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/tree/main/packages/adapter-expo-router#readme","bugs":{"url":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.cts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"dependencies":{"@deeplink-devtools/core":"^0.1.0"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run"},"publishConfig":{"access":"public"},"_id":"@deeplink-devtools/adapter-expo-router@0.1.0","gitHead":"5099ac49ca4a43555ffbdc6bf79f274de2d0029b","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-rbkuihocAJxpMT6zfOqlMDNo/W9v1jAuf3q3EF6hsSuREv1lKU4H2YMIunfnm4wiF031eqsf82ZQjtEhK3oMjw==","shasum":"540ce695a89c4316720be28c7052335623b856dc","tarball":"https://registry.npmjs.org/@deeplink-devtools/adapter-expo-router/-/adapter-expo-router-0.1.0.tgz","fileCount":9,"unpackedSize":62689,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@deeplink-devtools%2fadapter-expo-router@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJKEdWAQeIMprwdDrnRwzmO+d9reVRiUoaEfxy5BQByQIgZ6/U2IKCwVeU7zUQ/iVS5NRWAGFQvysgiuut3sHawag="}]},"_npmUser":{"name":"amrithvengalath","email":"amrith@vengalath.com"},"directories":{},"maintainers":[{"name":"amrithvengalath","email":"amrith@vengalath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-expo-router_0.1.0_1784033392486_0.034402253037367325"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T19:52:00.998Z","modified":"2026-07-14T12:49:52.941Z","0.0.1":"2026-07-06T19:52:01.316Z","0.0.2":"2026-07-07T22:30:51.343Z","0.1.0":"2026-07-14T12:49:52.614Z"},"bugs":{"url":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/issues"},"author":{"name":"Amrith Vengalath","email":"amrith@vengalath.com"},"license":"MIT","homepage":"https://github.com/deeplink-devtools/react-native-deeplink-devtools/tree/main/packages/adapter-expo-router#readme","keywords":["react-native","expo-router","deep-link","routing"],"repository":{"type":"git","url":"git+https://github.com/deeplink-devtools/react-native-deeplink-devtools.git","directory":"packages/adapter-expo-router"},"description":"Builds a normalized deep-link route table from an Expo Router app directory.","maintainers":[{"name":"amrithvengalath","email":"amrith@vengalath.com"}],"readme":"# @deeplink-devtools/adapter-expo-router\n\nBuilds a [`RouteTable`](https://github.com/deeplink-devtools/react-native-deeplink-devtools/tree/main/packages/core)\nfrom an Expo Router `app/` directory. This is the adapter the `rndl` CLI uses for Expo Router\nprojects; you rarely need it directly.\n\nIt understands every Expo Router file convention (dynamic segments, catch-alls, groups including\narray syntax, platform-specific variants, `+not-found`, `+api`, `+html`, `+native-intent`,\n`+middleware`) and warns, never crashes, on conventions it does not recognize.\n\n## Install\n\n```sh\nnpm install @deeplink-devtools/adapter-expo-router\n```\n\n## Usage\n\n```ts\nimport { buildRouteTable } from '@deeplink-devtools/adapter-expo-router';\n\nconst { table, diagnostics } = buildRouteTable('src/app');\n```\n\nFull documentation lives at\n[vengalath.com/npm/react-native-deeplink-devtools](https://vengalath.com/npm/react-native-deeplink-devtools/).\nSee the [root README](https://github.com/deeplink-devtools/react-native-deeplink-devtools#readme)\nfor the full toolkit.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}