{"_id":"@7nohe/adonis-typed-links","_rev":"9-2e5c2f454245aa22e2b72fdefda076c8","name":"@7nohe/adonis-typed-links","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@7nohe/adonis-typed-links","version":"0.1.0","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@0.1.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ce12298a414ba75f37012006f3dc84e8cbc67071","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-0.1.0.tgz","fileCount":21,"integrity":"sha512-8WB88bQfP6CDhiogu6TIxkRPBXRYi0VfrNP/972O0z6Q4QQpZWABz8Ary9IdZAy8XU5oH4i16JaKaYgoJ2A4RQ==","signatures":[{"sig":"MEQCIHU8HLqhJYR+LyIZ6XKRawS84e1ZzTY7AmxL/rKZlfArAiAmR95JKRPY7dKIrXRUeub2I3Me8svZPAcugOfsSfbpOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17826},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"0a3ac70ef4be570dd8c67e164b57080d7e4545b8","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.8.1","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package","ignorePatterns":["build","node_modules","examples"]},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"vue":"^3.5.10","react":"^18.3.1","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^1.2.0","@inertiajs/react":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_0.1.0_1728220376400_0.6563283971052742","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@7nohe/adonis-typed-links","version":"0.1.1","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@0.1.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"e7ac3f28801aacd94d16f2a2d4c830423f9daf10","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-0.1.1.tgz","fileCount":21,"integrity":"sha512-vnQ/HJTJwyxLheS2zb6m+81Y872vWJFgLwSKXvv/2LosJLFPeWwEX58IEPvTv7ZO+8nzeTFavYOC33UlZ59bFQ==","signatures":[{"sig":"MEUCIAoHOgz+I9bZP9iskxXHU6mTUkhdt/Mee/c6SjEHbYHbAiEAuiQscn3Maqx+1cTpYFguN2QYiJqZoHW++BUOth1VwiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17826},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"6df3ba3ed2ef93a00268f19a6dc6926a9b48abe7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.8.1","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package","ignorePatterns":["build","node_modules","examples"]},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"vue":"^3.5.10","react":"^18.3.1","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^1.2.0","@inertiajs/react":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_0.1.1_1728223069336_0.6065703552071631","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@7nohe/adonis-typed-links","version":"0.1.2","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@0.1.2","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"2c39a9d2fc0409874b8d1f15d12f0111efe85d7c","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-0.1.2.tgz","fileCount":23,"integrity":"sha512-USYjD4KHSO/oGx3YYdF2sZlFWkZ+RecoAMNdRWy1Z/9kI+tzTvDCOG9LZsBaQn9mrQSKxlq46Ubc6G7I9+erUw==","signatures":[{"sig":"MEYCIQDbRtDoEKfxg1WN62B1BcPMXL3S7FtT1ICVlvmK4a2M9AIhAK9rBtWDfPLacAID7IMPTjwQ+jU/domfubMOTF92G0sl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19026},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"b3b0d1d34270e8a744c98468b5d065b3250123e5","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.8.1","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package","ignorePatterns":["build","node_modules","examples"]},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"vue":"^3.5.10","react":"^18.3.1","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^1.2.0","@inertiajs/react":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_0.1.2_1728223527789_0.3032391511136725","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@7nohe/adonis-typed-links","version":"0.1.3","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@0.1.3","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"971479642e96815b7720f8ca9b17a20f178897a6","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-0.1.3.tgz","fileCount":23,"integrity":"sha512-qas+jPtZ8wyaQQaY2qCc+y/GIU7zWgkb/xBMCWuDCWCNFrREV725TDVuMr4L7ZGB/rvSbbvTT275Ow2u3P59qg==","signatures":[{"sig":"MEQCIGYr8jV5KsHGTL61bWxB+mkpBKsemkW4pqWgzEhEwmD6AiAK9TWe1JIWxeRfxX8lrDo+dYvVeJue8RKiP2EulLlc/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19010},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"7fa245d378b5bde830faa794779af727abd12fe7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.8.1","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package","ignorePatterns":["build","node_modules","examples"]},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"vue":"^3.5.10","react":"^18.3.1","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^1.2.0","@inertiajs/react":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_0.1.3_1728224137531_0.19039710104449603","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@7nohe/adonis-typed-links","version":"0.1.4","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@0.1.4","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"517453430764dda1ff418dd6494d347c4cd01aa5","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-0.1.4.tgz","fileCount":23,"integrity":"sha512-ififEDvZV6tdGs91HKSdPb3P9ozq4aAABTETkQ/DmXWzdWNRLnHRV533zOMyWbYc8T1LG/lJGkPdfmqCnTGDGw==","signatures":[{"sig":"MEUCIE4NlhIAZW3ANh1KYD0ZMZzCgil9yjXvV3t/Ivk+0u44AiEA1GFlpXWzKLCWDZGtbuqmM9Ck1/YJFZLddKGeA9j2DUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18965},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"05aa6d7e6cae4fca544e3c61b2fe485fd8ad58bc","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.8.1","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"20.16.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package","ignorePatterns":["build","node_modules","examples"]},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"vue":"^3.5.10","react":"^18.3.1","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^1.2.0","@inertiajs/react":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_0.1.4_1728224477377_0.6811328101994729","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@7nohe/adonis-typed-links","version":"1.0.0","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@1.0.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fde9a025d2229753090fe7053cb56e974d793fdf","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-1.0.0.tgz","fileCount":23,"integrity":"sha512-NhtoR1wXD+zIi0uS05LP7sZ0UzREu/6rknlyeXQOjAPz4l8mKr3ldX4mExTmVJdnhKdSKnJxNCMH9WEMu1VNsw==","signatures":[{"sig":"MEUCIEgmTXAvvAYyCzxR7EAmzCvCEdYkzMxDmhotuNjYw8rGAiEA1aMZqxRj6qlQp3icLz2aYlsYaRRFEYVFrdxdaWoOps8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18816},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"9321aca14f35a65682df983d3979160b0d2acea8","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.9.2","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.1.0","eslint":"^9.18.0","del-cli":"^5.1.0","prettier":"^3.4.2","@swc/core":"^1.10.9","copyfiles":"^2.4.1","typescript":"~5.7.2","@types/node":"^22.10.10","@japa/assert":"^4.0.1","@japa/runner":"^3.1.4","@adonisjs/core":"^6.17.1","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"vue":"^3.5.10","react":"^19.0.0","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^2.0.3","@inertiajs/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_1.0.0_1737710069964_0.8847537228269295","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@7nohe/adonis-typed-links","version":"1.0.1","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@1.0.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"99a9b6a8b5661487599f1632df35f4ee4055ef32","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-1.0.1.tgz","fileCount":23,"integrity":"sha512-Q7pux10GU80bhsXsiO8bOfreg+FZGG1dF8hHzX7Pfs4nNxpx8P5qEdNiE5F1uoF1CWxsJPEQr9gprJsvTuDhZw==","signatures":[{"sig":"MEUCIGFaEoDdHsv6WMM91zn47zE9DYZqinjBQusLyN/zSya4AiEA1yVlS14rsh/jcoVgiGPW68o3nF4GftkGYPZfUoZxMKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18814},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"bd0e1b4993cfdde3e6f0fa6494266ac7cea983ed","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.9.2","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.1.0","eslint":"^9.18.0","del-cli":"^5.1.0","prettier":"^3.4.2","@swc/core":"^1.10.9","copyfiles":"^2.4.1","typescript":"~5.7.2","@types/node":"^22.10.10","@japa/assert":"^4.0.1","@japa/runner":"^3.1.4","@adonisjs/core":"^6.17.1","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"vue":"^3.5.10","react":"^19.0.0","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^2.0.3","@inertiajs/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_1.0.1_1738038237612_0.5493487945678699","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@7nohe/adonis-typed-links","version":"1.0.2","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@1.0.2","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"69c7d71469c018618a2c4d95fb1a7df77a767036","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-1.0.2.tgz","fileCount":23,"integrity":"sha512-SGB1MfmiyOAy+n0EQKvltjNvTXL2LRaHI69VoqAOI6jGjVj5bLoZWeVANpF8gU3RY7KotwBeiNj3B77R9bIsBQ==","signatures":[{"sig":"MEYCIQDvlIobQ2JFlujwQIJpqFjRz/YrLo499s0Krj02NMeSAQIhAI3U6fJN56ZmlTm8lsqn8htjtbRs7tMiZsgJuwsSHRkz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18853},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./utils":"./build/src/utils.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"abfc3fa83d244b8836dbea2fecd3831baaf0aeee","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.9.2","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.1.0","eslint":"^9.18.0","del-cli":"^5.1.0","prettier":"^3.4.2","@swc/core":"^1.10.9","copyfiles":"^2.4.1","typescript":"~5.7.2","@types/node":"^22.10.10","@japa/assert":"^4.0.1","@japa/runner":"^3.1.4","@adonisjs/core":"^6.17.1","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"vue":"^3.5.10","react":"^19.0.0","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^2.0.3","@inertiajs/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_1.0.2_1738151370606_0.8797816418108835","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@7nohe/adonis-typed-links","version":"1.1.0","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"author":{"name":"Daiki Urata"},"license":"MIT","_id":"@7nohe/adonis-typed-links@1.1.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/7nohe/adonis-typed-links","bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ee6de538f5ecdb8037b6c390e67e0c1f0bfeb60f","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-1.1.0.tgz","fileCount":23,"integrity":"sha512-Y1JooucbHr3/Mtz4QF7e20XfKze22+cFvrn0gKDgcWJs0sDZneUcDTPBKTkrpab26U68ehD6oLy+vq84/jiRSg==","signatures":[{"sig":"MEUCICteJZgh0pD2k8Me5IfobMt8xm9JD3VMxq4ix45J8aaTAiEAqtiiAF8tTY3uviBaffAPu2cRgmKZckbF0YH+5UiiVes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29893},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./vue":"./build/src/vue.js","./react":"./build/src/react.jsx","./types":"./build/src/types.js","./utils":"./build/src/utils.js","./routes":"./build/generated/routes.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js"},"gitHead":"7be5c14ee5c76812bf07e68a71c848ef9770d4b0","scripts":{"lint":"eslint .","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/7nohe/adonis-typed-links.git","type":"git"},"_npmVersion":"10.9.2","description":"Typed link component for AdonisJS with Inertia","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.1.0","eslint":"^9.18.0","del-cli":"^5.1.0","prettier":"^3.4.2","@swc/core":"^1.10.9","copyfiles":"^2.4.1","typescript":"~5.7.2","@types/node":"^22.10.10","@japa/assert":"^4.0.1","@japa/runner":"^3.1.4","@adonisjs/core":"^6.17.1","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"vue":"^3.5.10","react":"^19.0.0","@adonisjs/core":"^6.2.0","@inertiajs/vue3":"^2.0.3","@inertiajs/react":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/adonis-typed-links_1.1.0_1739318227616_0.8111950952631368","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@7nohe/adonis-typed-links","description":"Typed link component for AdonisJS with Inertia","version":"1.1.1","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./types":"./build/src/types.js","./hooks/generator_hook":"./build/src/hooks/generator_hook.js","./react":"./build/src/react.jsx","./vue":"./build/src/vue.js","./routes":"./build/generated/routes.js","./utils":"./build/src/utils.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint .","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","prebuild":"npm run lint && npm run clean","build":"tsc","postbuild":"npm run copy:templates","release":"np","version":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"@adonisjs/assembler":"^7.8.2","@adonisjs/core":"^6.17.1","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@adonisjs/tsconfig":"^1.4.0","@japa/assert":"^4.0.1","@japa/runner":"^3.1.4","@swc/core":"^1.10.9","@types/node":"^22.10.10","c8":"^10.1.3","copyfiles":"^2.4.1","del-cli":"^5.1.0","eslint":"^9.18.0","np":"^10.1.0","prettier":"^3.4.2","ts-node-maintained":"^10.9.5","typescript":"~5.7.2"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@inertiajs/react":"^2.0.3","@inertiajs/vue3":"^2.0.3","react":"^19.0.0","vue":"^3.5.10"},"author":{"name":"Daiki Urata"},"license":"MIT","homepage":"https://github.com/7nohe/adonis-typed-links","repository":{"type":"git","url":"git+https://github.com/7nohe/adonis-typed-links.git"},"bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"prettier":"@adonisjs/prettier-config","publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"_id":"@7nohe/adonis-typed-links@1.1.1","gitHead":"caea984ef67684ddb58539630348bdb8f2d6623b","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-FkTpwdKIw4uYRCvDXGlpWOH+Z84J+Qybb2n2KjVIFOThnJQxa32OfbDllT9ZMl2m4O091i2VyvdEnVpIRPn7nA==","shasum":"558384581bcdc62c8bdb7436de3021668653859e","tarball":"https://registry.npmjs.org/@7nohe/adonis-typed-links/-/adonis-typed-links-1.1.1.tgz","fileCount":23,"unpackedSize":31249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBj3x2DEuPaUwbRzh0F9hhNK8FzZ8mOx0UmQX6oCKfhvAiEA7+SwuqjLXKvM3nIrZMu3cofRALHPfusLCxUP4EP/TZU="}]},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"directories":{},"maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-typed-links_1.1.1_1741069168052_0.7636968213585305"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-06T13:12:56.319Z","modified":"2025-03-04T06:19:28.390Z","0.1.0":"2024-10-06T13:12:56.641Z","0.1.1":"2024-10-06T13:57:49.511Z","0.1.2":"2024-10-06T14:05:27.971Z","0.1.3":"2024-10-06T14:15:37.730Z","0.1.4":"2024-10-06T14:21:17.601Z","1.0.0":"2025-01-24T09:14:30.128Z","1.0.1":"2025-01-28T04:23:57.794Z","1.0.2":"2025-01-29T11:49:30.804Z","1.1.0":"2025-02-11T23:57:07.790Z","1.1.1":"2025-03-04T06:19:28.228Z"},"bugs":{"url":"https://github.com/7nohe/adonis-typed-links/issues"},"author":{"name":"Daiki Urata"},"license":"MIT","homepage":"https://github.com/7nohe/adonis-typed-links","keywords":["adonis","adonisjs","inertia","inertiajs","typescript","react","vue"],"repository":{"type":"git","url":"git+https://github.com/7nohe/adonis-typed-links.git"},"description":"Typed link component for AdonisJS with Inertia","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"readme":"## AdonisJS Typed Links\n\nProvides strongly-typed wrappers for Inertia.js's [Links](https://inertiajs.com/links), [Manual Visits](https://inertiajs.com/manual-visits), and [Form Helper](https://inertiajs.com/forms#form-helper) from AdonisJS routing.\n\n![Link Component](./images/link-component.png)\n\n## Installation\n\n```bash\nnode ace add @7nohe/adonis-typed-links\n```\n\n## Usage\n\n### Links\n\nFor example, if you have a route like this:\n\n```ts\nimport router from '@adonisjs/core/services/router'\n\nrouter.on('/').render('home').as('home')\nrouter.on('/about').render('about').as('about')\nrouter.on('/users/:id').render('users/show').as('users.show')\n```\n\n> [!IMPORTANT]\n> You need to define the route name using the `as` method to make it work with the typed links.\n\nYou can use the `Link` component like this:\n\n```tsx\nimport { Link } from '@7nohe/adonis-typed-links/react'\n\nfunction MyComponent() {\n  return (\n    <div>\n      {/* Strongly typed route name and parameters */}\n      <Link to={{ name: 'home' }}>Home</Link>\n      <Link to={{ name: 'about' }}>About</Link>\n      <Link to={{ name: 'users.show', params: { id: 1 } }}>User 1</Link>\n    </div>\n  )\n}\n```\n\n### Manual Visits\n\nYou can also use Inertia's visit/request methods with type safety:\n\n```tsx\nimport { router } from '@7nohe/adonis-typed-links/react'\n\nrouter.visit({ name: 'home' })\nrouter.visit({ name: 'users.show', params: { id: 1 } })\nrouter.post({ name: 'users.create' }, { username: 'john' })\n```\n\nYou can make a request body type-safe by using the validation schema:\n\n```ts\nimport vine from '@vinejs/vine'\n\nexport const createUserValidator = vine.compile(\n  vine.object({\n    username: vine.string().minLength(3).maxLength(255),\n  })\n)\n```\n\n```tsx\nimport { router } from '@7nohe/adonis-typed-links/react'\nimport { Infer } from '@vinejs/vine/types'\nimport { createUserValidator } from '#validators/user_validator'\n\nrouter.post<'users.create', Infer<typof createUserValidator>>({ name: 'users.create' }, { username: 'john' })\n```\n\n### Form Helper\n\nReact:\n\n```tsx\nimport { useForm } from '@7nohe/adonis-typed-links/react'\n\nfunction MyComponent() {\n  const form = useForm({\n    username: '',\n  })\n\n  return (\n    <form\n      onSubmit={(e) => {\n        e.preventDefault()\n        form.post({ name: 'users.create' })\n      }}\n    >\n      <input\n        type=\"text\"\n        value={form.data.username}\n        onChange={(e) => form.setData('username', e.target.value)}\n      />\n      <button type=\"submit\">Submit</button>\n    </form>\n  )\n}\n```\n\nVue 3:\n\n```vue\n<script setup lang=\"ts\">\nimport { useForm } from '@7nohe/adonis-typed-links/vue3'\n\nconst form = useForm({\n  username: '',\n})\n\nconst submit = () => {\n  form.post({ name: 'users.create' })\n}\n</script>\n<template>\n  <form @submit.prevent=\"submit\">\n    <input v-model=\"form.username\" />\n    <button type=\"submit\">Submit</button>\n  </form>\n</template>\n```\n\n## Examples\n\n- [React](examples/react-app)\n- [Vue 3](examples/vue3-app)\n","readmeFilename":"README.md"}