{"_id":"resora","_rev":"80-bd9801ce7a742f1cf40657fff9da0cd8","name":"resora","dist-tags":{"latest":"1.3.34"},"versions":{"0.1.0":{"name":"resora","version":"0.1.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://github.com/toneflix/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"dist":{"shasum":"e5ee70c240a06e86cdf66213bc6fe89e489a7d35","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.0.tgz","fileCount":6,"integrity":"sha512-qph6Tr0iBiBO7eBVzaMzQSmNzRLuKquJ4VtbZ3IUYOcoOrPYlHAw/KWyMGHgSTPkK9VSSrNkasNloLmce5uNAw==","signatures":[{"sig":"MEQCIGxzRJ5OaVHhTlRPVvm/+BZir+DYawS2jIfgsOzGi1UdAiAnxWdE9IRoDdUOmECzb1UufIGjNw9blwqzvcbIOtv7Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47855},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/54e8bc89fbd7422aa16b2fdff551d8c0/resora-0.1.0.tgz","_integrity":"sha512-qph6Tr0iBiBO7eBVzaMzQSmNzRLuKquJ4VtbZ3IUYOcoOrPYlHAw/KWyMGHgSTPkK9VSSrNkasNloLmce5uNAw==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.0_1771442871044_0.9848746456283124","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"resora","version":"0.1.1","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://github.com/toneflix/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"5ba48628686e298d2eed34cc2f093db573e3c9ed","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.1.tgz","fileCount":9,"integrity":"sha512-7j2YSnGlPr4MmsBxbqvHxyWgHOqQr8s5dAgXmsPGs0FbrbSSO+0ETyu1WQX8X3njzPXjwcW2HjvnbWNKaXb9iw==","signatures":[{"sig":"MEUCIH0uYLe9aKCHWC141rmkSDsTGduzeKIsLIKolZTUu4FhAiEAvz2TitOlfm4t5Bk65Ol04Dt9Iw9NGUVeqmZ5CzmJuMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87167},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/915d017aee83c7218f122e9bf5de051f/resora-0.1.1.tgz","_integrity":"sha512-7j2YSnGlPr4MmsBxbqvHxyWgHOqQr8s5dAgXmsPGs0FbrbSSO+0ETyu1WQX8X3njzPXjwcW2HjvnbWNKaXb9iw==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.1_1771495861926_0.7150630436753151","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"resora","version":"0.1.2","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://github.com/toneflix/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"423b0b0240c2b8aaa2a74185e78a69e96c688547","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.2.tgz","fileCount":9,"integrity":"sha512-hNH0oghYZFh1IsKGE/G+yeHs9rFOHIJNRgoWCrQmXtUhdtuQPVj5Djnvbc3TM3laPJykJ1tGDJBMaF2oHoyrzA==","signatures":[{"sig":"MEQCIGirSTUZfR/b2eIvz9NBiA0cE7PP1j62xRUyRJX14EYzAiAE9D5jdgLaCAcZq2v0Dp5UMpQHTtaF36yjfbQQf0OJVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89113},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/22559d69e7b2185b2559c0f78a19da28/resora-0.1.2.tgz","_integrity":"sha512-hNH0oghYZFh1IsKGE/G+yeHs9rFOHIJNRgoWCrQmXtUhdtuQPVj5Djnvbc3TM3laPJykJ1tGDJBMaF2oHoyrzA==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.2_1771496136303_0.12358653633016647","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"resora","version":"0.1.3","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://github.com/toneflix/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"21906fb3fa5eaa133407eeb24792c211a59390a7","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.3.tgz","fileCount":9,"integrity":"sha512-n0lk+IN51p/6JlhUztuq6Wufe9vmmP8/DyXYmfsbPDBzD2ln55tL+7By3+ExnLmal/Pt6PRqabzk47YV2qzQuQ==","signatures":[{"sig":"MEQCIB7yed4OxC+pe5ZmpBqXa05X3vLgTs6dVngNnehB7X8kAiALFhnwG0H0YORx+c6ggz8mAeEeh9E9OslQU+dBVKhNuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86693},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/bfa6a3ff78b2209cfc704d2e69fb2adf/resora-0.1.3.tgz","_integrity":"sha512-n0lk+IN51p/6JlhUztuq6Wufe9vmmP8/DyXYmfsbPDBzD2ln55tL+7By3+ExnLmal/Pt6PRqabzk47YV2qzQuQ==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.3_1771496291695_0.3305780758618915","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"resora","version":"0.1.4","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d78da4013ebcd4756f4b0c23c73ee63fe48b19a9","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.4.tgz","fileCount":9,"integrity":"sha512-8Ty2f7e5k7zN4L4sfd/CsbsEXk+guRpIPSJR5mbGPmz+ylYcfC46gGBRVDeVF1TkYvC324kKyWh38A/Jy4u1Og==","signatures":[{"sig":"MEUCIQDNjQpfM18YOsKtD6wYLtVjh0Q3lCIujuCbz3rwvW5GigIgF+O+FRPZ0fOPZiYep4ilmzGMy6JzhUMdeeOGXjfJ5m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86692},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c3752e8c1e35efbd7dfb10b834a6d00a/resora-0.1.4.tgz","_integrity":"sha512-8Ty2f7e5k7zN4L4sfd/CsbsEXk+guRpIPSJR5mbGPmz+ylYcfC46gGBRVDeVF1TkYvC324kKyWh38A/Jy4u1Og==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.4_1771496466168_0.019373474402458735","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"resora","version":"0.1.5","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"a50931ac5e5a4d332640ae9b29b28c10acea84d0","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.5.tgz","fileCount":9,"integrity":"sha512-W9V/fGiPmx7gD7KjEkZSL884spznpiRFLNv6OlL6MGdGZBV3ZcvPe1jmu4i+3bXLN03qCqMpTxb3XbxuTd/bFQ==","signatures":[{"sig":"MEYCIQC4IbNMgW7/pVTXlJKuikm+S8Gmj7miaIZRzvz1tJEZ6AIhAP0QNBlgbTO7BE2nXKwp3Rn88gTVQljHBm74s176j6K3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86689},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/7d470d1c07172ca055561e9235747621/resora-0.1.5.tgz","_integrity":"sha512-W9V/fGiPmx7gD7KjEkZSL884spznpiRFLNv6OlL6MGdGZBV3ZcvPe1jmu4i+3bXLN03qCqMpTxb3XbxuTd/bFQ==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.5_1771558612189_0.8242527577399368","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"resora","version":"0.1.6","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.6","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"81357c3fea84f0b2a2c8f8362f58ad43171af4cd","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.6.tgz","fileCount":10,"integrity":"sha512-VcPoj7Wck6I2ugRl2ShOOQ83y+funDhCYxImjVV3AW1ckzBq1Z1bMbwhAJKjITSV2j44WR7akiY1HyWSA4FIHg==","signatures":[{"sig":"MEQCIGomhtjC2AJS5n+6WkXo1LLMnkHcX2X1BFoWi0jpWXtOAiAcErzq3crVFL4QLSXh4lfc79wQMxC6rBa0GMBMoUxiyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89686},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c011133ad9beaa121ab852aa6bf039a3/resora-0.1.6.tgz","_integrity":"sha512-VcPoj7Wck6I2ugRl2ShOOQ83y+funDhCYxImjVV3AW1ckzBq1Z1bMbwhAJKjITSV2j44WR7akiY1HyWSA4FIHg==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.6_1771561339396_0.789579025314761","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"resora","version":"0.1.7","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.7","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"64b5122e5a55719c3f6d4c4c0d3326c89374f8e9","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.7.tgz","fileCount":10,"integrity":"sha512-fDXzbtm32pQV+I0Ks60FG3dgG4iF55hyGxoOiQfqMVw/+F6Eyk2Q4hvzPdmsG348YG2EeNofUnEu3hu+7upGIg==","signatures":[{"sig":"MEYCIQCgcXmREe1+8+4XG0YbLlbooMx7nfwefrmF3usVYYN9hQIhAKK27Q0CDvVPk9Ef0Ul9c8p+ZUzTG6RGzhGZbep36OA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93094},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/9856e30c8e5a6d2267a13e1c2f50f8aa/resora-0.1.7.tgz","_integrity":"sha512-fDXzbtm32pQV+I0Ks60FG3dgG4iF55hyGxoOiQfqMVw/+F6Eyk2Q4hvzPdmsG348YG2EeNofUnEu3hu+7upGIg==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.7_1771573786751_0.2128005561740156","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"resora","version":"0.1.8","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.8","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"a5e2b6eb192d34b9f0cba6617afbb24ee2e10eca","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.8.tgz","fileCount":10,"integrity":"sha512-kd6z6nz+sLsIjr6Ns8+63wg1WSgc+GsFKgWE1lrJEmJGPJPunYFXVy29Mv/8yyxZuDbNn/inD0l6dZc0kBl0Dw==","signatures":[{"sig":"MEQCIH5+4Skrul7pGkBO6ffuV1ko6mDHkcQGSKlI94snV9F2AiBFSXFka2+VUNQcZaaeRPNOOhmxWGRhegB7oAMFxKBr8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93870},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/fba132968c110913ab5d3c22ec249106/resora-0.1.8.tgz","_integrity":"sha512-kd6z6nz+sLsIjr6Ns8+63wg1WSgc+GsFKgWE1lrJEmJGPJPunYFXVy29Mv/8yyxZuDbNn/inD0l6dZc0kBl0Dw==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.8_1771588034312_0.05850005620988474","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"resora","version":"0.1.9","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.9","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d3f640daa025d40268bb9c472766f2299a5c23af","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.9.tgz","fileCount":10,"integrity":"sha512-O/T3HhYYmSzXbqYm/7Ee+QtRp1TX94w1NRUkf5sW7ovCBf4T1VrPH7i1XfDbRgFm1tv4wsppSXy8QD587eSTrQ==","signatures":[{"sig":"MEQCIGBb7FSkmN+d4BHTO9q3fGeyYSGMqni4o2UH8wJYkJVcAiAnwEG67qO6MHPeSCD2cYRHwo3WGQDOHRcY6d8gWBIl9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94228},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/e04a41cfcecd450c30b2ed5a6d3e8055/resora-0.1.9.tgz","_integrity":"sha512-O/T3HhYYmSzXbqYm/7Ee+QtRp1TX94w1NRUkf5sW7ovCBf4T1VrPH7i1XfDbRgFm1tv4wsppSXy8QD587eSTrQ==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.9_1771588733863_0.3887996348700675","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"resora","version":"0.1.10","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.10","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://toneflix.github.io/resora","bugs":{"url":"https://github.com/toneflix/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"1594fae7cbd0962c5eebedba41622818981933cc","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.10.tgz","fileCount":10,"integrity":"sha512-dzINDSeGqtNiVwuKo4LgmLaCA6i4BGmj+mowN4tHf/oxyvHvkOfNMZC5Zz3s/FlEkoPcKxvHMyE38Ki+CHfJfw==","signatures":[{"sig":"MEQCIDSoEVQ4AWJ0g+HDpRYkfvC6tFfmbG1saWAKcF0xe/b4AiAnyVJHGPMGd6TUGAaBecYufuAf1SMlph+t1RydH67QSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93972},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/a31a4a315b83fe1cfbb29ae158a872d8/resora-0.1.10.tgz","_integrity":"sha512-dzINDSeGqtNiVwuKo4LgmLaCA6i4BGmj+mowN4tHf/oxyvHvkOfNMZC5Zz3s/FlEkoPcKxvHMyE38Ki+CHfJfw==","repository":{"url":"git+https://github.com/toneflix/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.10_1771589564065_0.14362330605725226","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"resora","version":"0.1.11","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.1.11","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arcstack-hq.github.io/resora","bugs":{"url":"https://github.com/arcstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"b140dcabdea53dfabad10c510d80f0014bc4a6d7","tarball":"https://registry.npmjs.org/resora/-/resora-0.1.11.tgz","fileCount":10,"integrity":"sha512-ySU73PzvFpunDlPrcKrFi6hJoIMMeqsqdhfAwZ1iCfuK/wg6v6S+5kzDBkKgRILq8CWFSC6UqxNuJ5k7d2YbQQ==","signatures":[{"sig":"MEUCIQD5mHiEmKopBTHUh8As0cAfNWWkig7c1DbqwuxsQahzowIgcdPN6V3oz/3D/TYSpiavM8mkIyS6iey1xf+ksd2DZo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93996},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.1.11.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/a93b3eb2ade376ee7542ce3ec0e7ef6b/resora-0.1.11.tgz","_integrity":"sha512-ySU73PzvFpunDlPrcKrFi6hJoIMMeqsqdhfAwZ1iCfuK/wg6v6S+5kzDBkKgRILq8CWFSC6UqxNuJ5k7d2YbQQ==","repository":{"url":"git+https://github.com/arcstack-hq/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.1.11_1772333984519_0.7941042688546094","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"resora","version":"0.2.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arcstack-hq.github.io/resora","bugs":{"url":"https://github.com/arcstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"004cbf3bfeb82376f281c2b683a98258e8ec9580","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.0.tgz","fileCount":10,"integrity":"sha512-Uxk0mWHeGjcFzYjOn8xzQy1yozVDMzKXIQDY0+r1jt2yFjlPViKO37yg/D1ttBq/XEPZoR6Vf3kfixzWLBcHSw==","signatures":[{"sig":"MEQCIDQVghG6f6E7eHKiomKrqcc9BcjAoXqufx+c+GX7El6FAiAhPHsvttX7+iPpq+ncDGtKSfjQeZrUZSF9fas2CT3AtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155245},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/398ebae641f5bdfa389547d8aaffcc3b/resora-0.2.0.tgz","_integrity":"sha512-Uxk0mWHeGjcFzYjOn8xzQy1yozVDMzKXIQDY0+r1jt2yFjlPViKO37yg/D1ttBq/XEPZoR6Vf3kfixzWLBcHSw==","repository":{"url":"git+https://github.com/arcstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.0_1772348324277_0.7462772683908436","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"resora","version":"0.2.1","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arcstack-hq.github.io/resora","bugs":{"url":"https://github.com/arcstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"0cc45d5f9666bd5499804e65679ea2113a52e9f2","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.1.tgz","fileCount":10,"integrity":"sha512-dHZkZHXFBd9UMSO18R3o+fG4akX8ChCOd9k2hFd6zM3m1irJC9+LhimZT6m+7SzVmg7lfaRukKI6EXc4/TzjLQ==","signatures":[{"sig":"MEUCIQCzP8YsAhntkdFp1DDuFr5OXx52h3VhKIzYfxXyj5n7/AIgITOaHdvLtrqjG1vHNDbeiT2L0MkHGHlkFYcmY+3N7MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155883},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/8871cbe03f15c3a8243d63fe6bc8be2e/resora-0.2.1.tgz","_integrity":"sha512-dHZkZHXFBd9UMSO18R3o+fG4akX8ChCOd9k2hFd6zM3m1irJC9+LhimZT6m+7SzVmg7lfaRukKI6EXc4/TzjLQ==","repository":{"url":"git+https://github.com/arcstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.1_1772364405148_0.8789008768938329","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"resora","version":"0.2.2","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arcstack-hq.github.io/resora","bugs":{"url":"https://github.com/arcstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"2c8f309e45780eab53c048af63964d99ba4a2d6f","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.2.tgz","fileCount":10,"integrity":"sha512-uNI50B5m/c7fLl2/0huWJ0zDYHGgFtwj8B9SQKjLo84swaS1o5YfDUO5/fAJjGKiQPU5yBuYqJ+/OTB+2CyrpQ==","signatures":[{"sig":"MEQCIAomk1otOHob98HjP019Ban0IVZTd4+bdi+06lBiut7XAiB6qpAXDMlUlM0d9uKNNpl293iC0ntkO4ye41cHWRwL1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212217},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/670e3afb60721b67e5272a88ff842e51/resora-0.2.2.tgz","_integrity":"sha512-uNI50B5m/c7fLl2/0huWJ0zDYHGgFtwj8B9SQKjLo84swaS1o5YfDUO5/fAJjGKiQPU5yBuYqJ+/OTB+2CyrpQ==","repository":{"url":"git+https://github.com/arcstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.2_1772537364189_0.3418088335396774","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"resora","version":"0.2.3","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arcstack-hq.github.io/resora","bugs":{"url":"https://github.com/arcstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"1ea50476f0a5bafb1b221a18539a36b1b393fd28","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.3.tgz","fileCount":10,"integrity":"sha512-pH6oNSxC06wpttYmmvdPchnbwNwh1AzpKcM0Bl4jlTCSv9Xa0DM7Py78IiebNfQghkari0Izuld5LXWiiIDbqA==","signatures":[{"sig":"MEYCIQD8j3QxaoV6kZ5NzAJmOa/f5Wz2HAwh4NK4NjWPKisN/wIhALLZdlPtfCkSPkbtagOQCMqKP4ZIBucDeoFr9zHbEudw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142145},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/7847de27f6bf1627ce20391e94da027c/resora-0.2.3.tgz","_integrity":"sha512-pH6oNSxC06wpttYmmvdPchnbwNwh1AzpKcM0Bl4jlTCSv9Xa0DM7Py78IiebNfQghkari0Izuld5LXWiiIDbqA==","repository":{"url":"git+https://github.com/arcstack-hq/resora.git","type":"git"},"_npmVersion":"10.9.4","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.3_1772537517076_0.026480822886025823","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"resora","version":"0.2.4","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"bed48f0a879594a8b019dea6fc6b87a8309cd262","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.4.tgz","fileCount":10,"integrity":"sha512-Ajs4gdIRPanHalgLvjMLUbE150N6fyylQaKeNfz/5Pz15HI8vkNXvNnQb7tNadS0XyOX8giX71xPS42M6S7LGA==","signatures":[{"sig":"MEUCIDI02bJwDgR63cvf0yoAnYVcEn4L9fSd5F07oW76V7CVAiEAtprHjBDGdnuIv9nA6Hd5KL/26U3hF0ARL8U1aWYa2RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142145},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/2eb5faf14aa1f88a09bc07fa017d49b6/resora-0.2.4.tgz","_integrity":"sha512-Ajs4gdIRPanHalgLvjMLUbE150N6fyylQaKeNfz/5Pz15HI8vkNXvNnQb7tNadS0XyOX8giX71xPS42M6S7LGA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.4_1772889739595_0.8484099224657382","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"resora","version":"0.2.5","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"6b9f0f42df036b47a01435418fbfd2054ffe12d4","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.5.tgz","fileCount":10,"integrity":"sha512-oEiOU1HkMroKUkrBGxudQ9YKN011lkeJmhi8vs/usOSJyp8wBMmouhgll8Kc2+cuMV0PCgJi6+mGVcYFWeJc3w==","signatures":[{"sig":"MEUCIQDaHq3SOQjzIHbqHwL9cj62FwvN5LhlvAHYogPhg0u7vgIgZP+45NkP5pDClasPOccHhi4xUluXN5ubWRT7pDa0Tys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148927},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/861eb0216fb68ad47ef5f087c5f3cde4/resora-0.2.5.tgz","_integrity":"sha512-oEiOU1HkMroKUkrBGxudQ9YKN011lkeJmhi8vs/usOSJyp8wBMmouhgll8Kc2+cuMV0PCgJi6+mGVcYFWeJc3w==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.1.11","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.5_1772949209679_0.46975139544222166","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"resora","version":"0.2.6","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.6","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d20859d1182d001d27f790278c4ab55be69fe99f","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.6.tgz","fileCount":10,"integrity":"sha512-JiGUSYbrtvm7rLuKRq6tTU+EXSYH0GGgy6Z+CoUzjxD2m2cBbnf716pLEig50Zbgik/OyD0I1Z5nDRxI2NcLQQ==","signatures":[{"sig":"MEUCIQCX009AvGmHKhlHkEi8nhPrePvp8g68LhqnD1Nhu1t4XQIgWhrRxY10ZF+WJwuG6LHoih1KNDdc5T4Wf3EERCPQw3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149021},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/9d8a147bb39eba6390ce73d1bbdc5f82/resora-0.2.6.tgz","_integrity":"sha512-JiGUSYbrtvm7rLuKRq6tTU+EXSYH0GGgy6Z+CoUzjxD2m2cBbnf716pLEig50Zbgik/OyD0I1Z5nDRxI2NcLQQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.1.11","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.6_1772995062860_0.7000620716934127","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"resora","version":"0.2.7","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.7","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"1067898ca912accf36d5a7db9f4618164845ac3d","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.7.tgz","fileCount":10,"integrity":"sha512-dhzWwyZGzpD/fOzUcEgoxxcNsjwF7aPPKHydWQ0/TjxBseTXXvPu1FtRmkxbACatyNj+FFvKj/edTKQLFofmyA==","signatures":[{"sig":"MEQCIENFQXkVUgazoC++ylHNLC++4WkA5SUAUuCqQQg3uJsqAiAUMydAyHm2Ku27hwF48f4wGH23fYRO4G17K8GkXy/+XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148913},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/72cb8ef07790a3b894a665fec622a746/resora-0.2.7.tgz","_integrity":"sha512-dhzWwyZGzpD/fOzUcEgoxxcNsjwF7aPPKHydWQ0/TjxBseTXXvPu1FtRmkxbACatyNj+FFvKj/edTKQLFofmyA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.1.11","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.7_1773196595893_0.8837979011542423","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"resora","version":"0.2.8","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.8","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"28a0d6246250ef7a69662bbeb23a4a8b02c9eeb2","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.8.tgz","fileCount":10,"integrity":"sha512-vDlOjtvgb8A/GBW0NLbQiD1JjiZGTowo9tscQKzYEzTfAiqN5DqMgp40ftCqSB3HaPxdYA/7RSX4A6WLPimGxw==","signatures":[{"sig":"MEQCIGCp2d22ZoffRh8+RTJefLQAi779ro2Xi3yt7Z4p6NX/AiAr0IKAufwtufgRJ5FxJGLqgql5YMFZDoD71n08/n57FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157160},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/d5b6e2e9b10f31fcf63e2a2ded2b10ac/resora-0.2.8.tgz","_integrity":"sha512-vDlOjtvgb8A/GBW0NLbQiD1JjiZGTowo9tscQKzYEzTfAiqN5DqMgp40ftCqSB3HaPxdYA/7RSX4A6WLPimGxw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.1.11","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.8_1773301370344_0.028390559482845523","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"resora","version":"0.2.9","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.9","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"aac06c20e9b60f9529548f8918f5bab9da6e245d","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.9.tgz","fileCount":10,"integrity":"sha512-y5n3rhNZ9xFOl8LJLCA6jJx0/EVJMxTztgN6lV0uxK7Cut/VVBCqVL/Ze8goiGcQCvZyazAz/ZwM4AtSmiffTA==","signatures":[{"sig":"MEUCICw8iIwnAxUfAGfb9YLWNCPt1enZoPELehJUz4autIpTAiEA/ne8ob4iz4hb1c/qYhTyK6nG1piZj96awIbWXbi/QqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173865},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/0417c3e0921031bc1565a90581c11d6a/resora-0.2.9.tgz","_integrity":"sha512-y5n3rhNZ9xFOl8LJLCA6jJx0/EVJMxTztgN6lV0uxK7Cut/VVBCqVL/Ze8goiGcQCvZyazAz/ZwM4AtSmiffTA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.5","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.9_1773303177074_0.4978290519177593","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"resora","version":"0.2.10","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.10","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"7de3524f495550f90e73218c6674c51796d09fe7","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.10.tgz","fileCount":10,"integrity":"sha512-9MuAQp9WCfdToSzRWiFchVkXAgo3gqVyI5oSNcokSLigfO4aXmoEA9ckp5jefA+a9S+ir62Er8xyBSWfrab5rA==","signatures":[{"sig":"MEYCIQC/umR6VJ1agQA0svpVq7VT//oX8aV8oysX8MMI30QG3wIhAKqAiJjEpJaNnNbdA2uozwrhChIUz+M0SuOOSiJ1oKYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173704},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/57e39fe032deddb4398ae82ab7a7369d/resora-0.2.10.tgz","_integrity":"sha512-9MuAQp9WCfdToSzRWiFchVkXAgo3gqVyI5oSNcokSLigfO4aXmoEA9ckp5jefA+a9S+ir62Er8xyBSWfrab5rA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.10_1773659243705_0.6561397569699887","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"resora","version":"0.2.11","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.11","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"039f05abd76ffae979654a28a32718e51332a68f","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.11.tgz","fileCount":10,"integrity":"sha512-rVlHoK51K2nMHmQluw6IA5oIQ9g5b5PHslX8D6/cofVUGL3LTrpvr0l3DbkZB0yxAwExN891puuM8IMzYUGKsQ==","signatures":[{"sig":"MEUCIQCeULwrotvXslvKpLOdoEnKp2znc3+rvDOm6HCMsn+bnAIgO0k3Do4sn8J/T7cVzrrnDthQUlroGaEHI3Yj8WCqX/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180682},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.11.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/c645c35795381b257b6d48a81651d05a/resora-0.2.11.tgz","_integrity":"sha512-rVlHoK51K2nMHmQluw6IA5oIQ9g5b5PHslX8D6/cofVUGL3LTrpvr0l3DbkZB0yxAwExN891puuM8IMzYUGKsQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.11_1773683018277_0.9256751916246295","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"resora","version":"0.2.12","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.12","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"7f851430020fd293c38a680ddf6aeb3f9ddb7f3d","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.12.tgz","fileCount":10,"integrity":"sha512-GFaetimfKhqFF2ByrZPJ2e9DvedC2Bh4rXop8CxUjY8OJD/InRrU9jlLv4Nj+L7rmjpBmBWbNVaT/hJnWJBlLQ==","signatures":[{"sig":"MEQCICePFX+OqGsm1X8BmOl8SN2jyFPY7l1ZRodNL9JkxxP2AiAMPF2TC/Mnmj+xL8UkAzAIGSmf/NFAYnaZPwx9azx+gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182344},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/b0c811ccb5941309ea4d07bc579e6c17/resora-0.2.12.tgz","_integrity":"sha512-GFaetimfKhqFF2ByrZPJ2e9DvedC2Bh4rXop8CxUjY8OJD/InRrU9jlLv4Nj+L7rmjpBmBWbNVaT/hJnWJBlLQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.12_1773685600593_0.5803858946976712","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"resora","version":"0.2.13","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.13","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"9b3aa0d2582a2e25a2b5d0f17230a36f6583f51a","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.13.tgz","fileCount":10,"integrity":"sha512-MU7lqCXi4hO6KV0LwPiMS8nS1okS/7PW97PfnNgtR+kDYus1+/Z8rATDfe5bI2YLqYndScV/4pY0eg2bVT9xzA==","signatures":[{"sig":"MEUCIQCc1g34u+ktIBkcAMlUUZTO3rZpHtrdwT1qjI52Xp8lfQIgRvzvJrgd137757ewjxGBEI/jH8ebp2EbMboodfmtyeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183385},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.13.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/ab76105f84a6fa861b78d71427012b9a/resora-0.2.13.tgz","_integrity":"sha512-MU7lqCXi4hO6KV0LwPiMS8nS1okS/7PW97PfnNgtR+kDYus1+/Z8rATDfe5bI2YLqYndScV/4pY0eg2bVT9xzA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.13_1773697260027_0.7171447438127332","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"resora","version":"0.2.14","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.14","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"dac138bf49adb690a67bbb96c18af3821c190704","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.14.tgz","fileCount":10,"integrity":"sha512-W6KEyODH42BmUaYCQNYuAwkmu/uVVeuuQRssj6KR2WKVeERCh2OlAykH9S8zFcbjcvEcle/a32aSZdY2JMTjTg==","signatures":[{"sig":"MEUCIQDsTftJY76vE5O7kXZpxKsiTb8zVRfc6X9YQZyZJekQfQIgWCPrJOQURJNJAPBZDNERr2MpPv+Plkb/o3a2YBUMdas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185593},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.14.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/64a16d6f56f296339bccee0f504b6537/resora-0.2.14.tgz","_integrity":"sha512-W6KEyODH42BmUaYCQNYuAwkmu/uVVeuuQRssj6KR2WKVeERCh2OlAykH9S8zFcbjcvEcle/a32aSZdY2JMTjTg==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.14_1773699957577_0.46845501362574593","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"resora","version":"0.2.15","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.15","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"b1d21d5d467c644fa36fe840a63ce96414cf9d2a","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.15.tgz","fileCount":10,"integrity":"sha512-0DES7yIstfmxrTJRTf8jYWBv11+GbapCXzcMvmqD0f6QgqABc2XUSf5hw/6Qx6E9rQA5rECfNkyZWpwDxF54HQ==","signatures":[{"sig":"MEQCIBlEas326Q2bSYJ6q5LPzZqJvStml25SOJdG0h9iyIJVAiBn8zDRZ0ROpIPlVqRJ9vQ5JXEnoZgawURtMlhQ7NALeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185643},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.15.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/468244193280fed7db059ee201c28326/resora-0.2.15.tgz","_integrity":"sha512-0DES7yIstfmxrTJRTf8jYWBv11+GbapCXzcMvmqD0f6QgqABc2XUSf5hw/6Qx6E9rQA5rECfNkyZWpwDxF54HQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.15_1773704104794_0.7863080693493256","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"resora","version":"0.2.17","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.17","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"57f3c692c1fcea93e74eb0a24549c2cf5f963b3b","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.17.tgz","fileCount":10,"integrity":"sha512-MY8Apsc1lx2qsBv4IJDNe4wUAUO6AMEzWG0Sghw8wCa1LQZWFrLytzsEYoJMGH6whMyP5lccjmLA36b7sGe1sA==","signatures":[{"sig":"MEUCIG09D5rlx9hYU1fbHYQhE2cXIcrclYpGA9tYgpil0hSnAiEAtXgnQpPLZfCdFJsDah93FWdbUmtulWqng2XUEP9Ay4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187441},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.17.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/56c30b962b303290f41bd0153b91e8e7/resora-0.2.17.tgz","_integrity":"sha512-MY8Apsc1lx2qsBv4IJDNe4wUAUO6AMEzWG0Sghw8wCa1LQZWFrLytzsEYoJMGH6whMyP5lccjmLA36b7sGe1sA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.17_1774606516169_0.3173289776377406","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"resora","version":"0.2.18","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@0.2.18","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"ed6da5393f25eaa9fb83214ba2965925925e0185","tarball":"https://registry.npmjs.org/resora/-/resora-0.2.18.tgz","fileCount":10,"integrity":"sha512-NTSKAj2nHd16hl2F1R2TgOjATevAU3tertDr8vDZbMevVvve3XcimwfqKXAbaXPlRQgm/AxGnzAwbZ5/h7nqoQ==","signatures":[{"sig":"MEUCIEF9e6DyWsFcx4j7XeAmIY9WgvP0BN3r+lgslINJooQGAiEA+5knn+CPXgjAx8JACz6G5A+lK0F92mUVT/0hR2ilxI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288292},"main":"./dist/index.cjs","type":"module","_from":"file:resora-0.2.18.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/6d815b01b17e38359d03460db7e810df/resora-0.2.18.tgz","_integrity":"sha512-NTSKAj2nHd16hl2F1R2TgOjATevAU3tertDr8vDZbMevVvve3XcimwfqKXAbaXPlRQgm/AxGnzAwbZ5/h7nqoQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_0.2.18_1774606669242_0.29241105316289473","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"resora","version":"1.0.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.0.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"a12ea97497b7da81aba844a8a423627787c79c7f","tarball":"https://registry.npmjs.org/resora/-/resora-1.0.0.tgz","fileCount":10,"integrity":"sha512-3YmxN7o2Vmhc9xsidPOSUK6wtSqK/9wx4rk/Qi18/O+Lf1OEopE06oe7CFM8rxUWIIfnG+aDSm8/mw/AVgF/cw==","signatures":[{"sig":"MEUCIBJzQRs0ZDYnVwV8Rtg4PscrGwmyeUOCxDnjRi5wvR/xAiEArc6TPc59cw/08kqeFJGkRnRPyhbead1kHGql6YsO1zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@arkstack/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/4aa4f62086246d67b470e7fb14268d47/resora-1.0.0.tgz","_integrity":"sha512-3YmxN7o2Vmhc9xsidPOSUK6wtSqK/9wx4rk/Qi18/O+Lf1OEopE06oe7CFM8rxUWIIfnG+aDSm8/mw/AVgF/cw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.0.0_1774897135328_0.2920335632069053","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"resora","version":"1.0.1","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.0.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"54dcb067e92500771ce22746227c069023392888","tarball":"https://registry.npmjs.org/resora/-/resora-1.0.1.tgz","fileCount":10,"integrity":"sha512-604dqvuhDqPNf7XmEDN7r+e4dqomtRHoVaTmHzU9SYenpmAdD6F9YbbkeHh62CK4FWS68xUVVie5RL0d9BRNsg==","signatures":[{"sig":"MEQCIA4yayQxfOI9KwQ538Ij1wOuOmGeOS4fZ+lZUTlAPrFeAiAP6HfwclSv+Bv+aw1abs5Y/EeVrW7uK2cOdGZkWzrqRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306657},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.0.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@arkstack/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/75a3e271748a49605e9ebe88535d9ba8/resora-1.0.1.tgz","_integrity":"sha512-604dqvuhDqPNf7XmEDN7r+e4dqomtRHoVaTmHzU9SYenpmAdD6F9YbbkeHh62CK4FWS68xUVVie5RL0d9BRNsg==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.0.1_1775663123512_0.3504856350793395","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"resora","version":"1.1.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.1.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"67e216bd0c174ebaae7297589a88b410235658a1","tarball":"https://registry.npmjs.org/resora/-/resora-1.1.0.tgz","fileCount":10,"integrity":"sha512-qdN7VTaKghDXzAPZyILWMAXTNedFWWMGTjT4iTtT31MM+1HWdSRoKec3AzMJ8DtyYMSkGnjQAhJYa1d9nmrzVg==","signatures":[{"sig":"MEYCIQCcxDqE+TT1Ars4a0FD1WZGhTEWB402o5IUoSgZmdNkAAIhAJnIUfnwhfX5CmpS4Wu5aZdJA3lf8dqC+DT8+pecjH7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309130},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@arkstack/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/22ce21edede9715d01a44ab22a7eb414/resora-1.1.0.tgz","_integrity":"sha512-qdN7VTaKghDXzAPZyILWMAXTNedFWWMGTjT4iTtT31MM+1HWdSRoKec3AzMJ8DtyYMSkGnjQAhJYa1d9nmrzVg==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","barrelize":"^1.7.3","supertest":"^7.1.1","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.1.0_1775746689641_0.15881612790967403","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"resora","version":"1.2.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"ca0ea822674d37845f954fd337b393eb151abe22","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.0.tgz","fileCount":10,"integrity":"sha512-mIVc6KJ+TYKjGY057Xej8BaZ+Pv9nc3AntKb6MZbAM8vZbbbcByGgm07fuE4GFmIBR3Zm4Rva20ZbR8ilOdRfw==","signatures":[{"sig":"MEYCIQD4MEv6eWPXtwQAxBEtjATRQn3wtbzLUcbP9rJL6zfg1wIhAPiZ1blZZtCfEkcGBp5XqkBm+Ji9LJXksn3oM0CJN0MT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311689},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/17c278cad6bb7e49b6d9df1eb8f32252/resora-1.2.0.tgz","_integrity":"sha512-mIVc6KJ+TYKjGY057Xej8BaZ+Pv9nc3AntKb6MZbAM8vZbbbcByGgm07fuE4GFmIBR3Zm4Rva20ZbR8ilOdRfw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^0.2.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"2.0.0-alpha.16","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.0_1778115995255_0.22301969113376807","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"resora","version":"1.2.1","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"5abd586165ba2ff432887018e33afa37bb5b5113","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.1.tgz","fileCount":10,"integrity":"sha512-5nS7vzz1IbpfAo8mALKUKIW/3qezSpzzqYSYoHsAfCWDVde5FxbWKq5SdSDToceUA1iaQrRBdNSBClO/5owN3Q==","signatures":[{"sig":"MEUCIDKyenukFDNSVvR0AFPjNG5WOWGk5cH9y6j3EUFf6/3WAiEAxUmlY6p6nnhTC/l1P4Gus929pwGuwsqPhWWslVeZGLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311801},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c9e3e08e9cc0b2688f83a417f56b65e6/resora-1.2.1.tgz","_integrity":"sha512-5nS7vzz1IbpfAo8mALKUKIW/3qezSpzzqYSYoHsAfCWDVde5FxbWKq5SdSDToceUA1iaQrRBdNSBClO/5owN3Q==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.0.8","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.1_1778371121502_0.7516490897958603","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"resora","version":"1.2.2","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d10ff4a3f069c7f47f6b4557376996d3ddde5bbd","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.2.tgz","fileCount":10,"integrity":"sha512-xqNIcHe8H4wPLv/agFefa2F+wHic1MrtbGtabmaTZ6ePNcka4C9IDFU6V1Ng5xiDSfRRJE2Z1cVDSCmxJ0MjXQ==","signatures":[{"sig":"MEYCIQClu4YmqiCReG+KDFGPOXC2Uoq+O5ewU8aYLQAlV/Gg4QIhALz3gN6t20DkZjKIHqkogfl51uT7/p8MQ6ZcGasSJs9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311801},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b89d082ffcbb4460fbcf6cfad178698e/resora-1.2.2.tgz","_integrity":"sha512-xqNIcHe8H4wPLv/agFefa2F+wHic1MrtbGtabmaTZ6ePNcka4C9IDFU6V1Ng5xiDSfRRJE2Z1cVDSCmxJ0MjXQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.0.9","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.2_1778373209709_0.09762976854575656","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"resora","version":"1.2.3","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"4c86381ca7b953b8fb7010f10a861506d4a09fb8","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.3.tgz","fileCount":10,"integrity":"sha512-UTfIKYpjHSJS+QMblhM6K6PBXC4x+K6C4M0UjM40K2xl8m8GKClajZRZOvAT8hQscSrF9LqkXdq/4sCdfmpFkA==","signatures":[{"sig":"MEUCIH9/grSfGJNpbqIuANfNx9q9khAAC41PQc81zCxe6BmZAiEAnUR+5WVhvevvbPb9xH+IE90t7ZZ8790eGpSOHnitBpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311802},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/84e0f18903bfc43ced4c2922428c81f3/resora-1.2.3.tgz","_integrity":"sha512-UTfIKYpjHSJS+QMblhM6K6PBXC4x+K6C4M0UjM40K2xl8m8GKClajZRZOvAT8hQscSrF9LqkXdq/4sCdfmpFkA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.0.10","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.3_1778487663422_0.8792007199108793","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"resora","version":"1.2.4","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"60961b0e63ffe00a03baf91ac342193aff729fbb","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.4.tgz","fileCount":10,"integrity":"sha512-6ysY7a6NmdCFRWvHA2VO6wWu/b8xJnkkYiC1gyA+0I+HxYj/kFGYtzpKTOTOiYiObOP5RYpKYvgmFsUobK98Yg==","signatures":[{"sig":"MEQCICuDE45TvdEpAsvI4pGm/GkfF2QeR+CZROS4zUMqbIeJAiBfMdnKeVGFmfMtRBtKHx25WRPvq5tfliPneq1aNy9v6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311802},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/8e430026e7ee7ad214564dd5599e9dc4/resora-1.2.4.tgz","_integrity":"sha512-6ysY7a6NmdCFRWvHA2VO6wWu/b8xJnkkYiC1gyA+0I+HxYj/kFGYtzpKTOTOiYiObOP5RYpKYvgmFsUobK98Yg==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.0.11","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.4_1778511716200_0.3015304056039083","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"resora","version":"1.2.5","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"43b88085f828f34094b1e1dc0f072b4f66123d00","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.5.tgz","fileCount":10,"integrity":"sha512-nYN8qOw5Cqxps+ej9+KPoJZvhqLdnwzgbcJ8vES7lkyrmq3jYeS2z6hDz5GPXAKt72lTNVNBNv4clv1NteaQXA==","signatures":[{"sig":"MEUCIQDgbdk6VF8JVQzvrx7go61tsaOttfWSfWgkFyMI+aTMIQIgbn7QZHwiJtKtC8kXRkIUdrsxe5pgfy20OOuNgvSsDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311801},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/253bd0c3e4517d6d9f7f3f0d49fb4d2b/resora-1.2.5.tgz","_integrity":"sha512-nYN8qOw5Cqxps+ej9+KPoJZvhqLdnwzgbcJ8vES7lkyrmq3jYeS2z6hDz5GPXAKt72lTNVNBNv4clv1NteaQXA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.1.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.5_1778724828917_0.4112611214830273","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"resora","version":"1.2.7","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.7","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"310762a9997fdc58b2f37e8ad71a81a7b17f0777","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.7.tgz","fileCount":10,"integrity":"sha512-wobA0d2OaymSJIudpDnhjX68KKiczb9rihyQ2IsCJA8MAT2GiPbk4cg2kfiTdAjutnP5reHgtKk3dOuREq/plw==","signatures":[{"sig":"MEUCICyeoFepAfEBSnRfvCg6rHDFfS4pIFu141h9K1rmjoGtAiEA/rRZYIl5FtO+N6EVus804XhVh2UYkwuRLpexZFEFYCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311816},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/4882ccae3a28e80f4cdbb3a49958f3ba/resora-1.2.7.tgz","_integrity":"sha512-wobA0d2OaymSJIudpDnhjX68KKiczb9rihyQ2IsCJA8MAT2GiPbk4cg2kfiTdAjutnP5reHgtKk3dOuREq/plw==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.1.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.7_1778933565646_0.42289889640402256","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"resora","version":"1.2.8","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.8","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"fc394d8b46a8392b3c6303b99fc5efb81383268f","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.8.tgz","fileCount":10,"integrity":"sha512-fKfmdR4zhUK7YZ9gohhatX45OEzUVA0+4g9e5HzFJOGQMTpw4bOnw/XXBt9ymAySM7saYdpb7XdVjrYQwsP5ig==","signatures":[{"sig":"MEUCIA+01FZuIwl/9kkeJoFXnryTsFZ8lSnqMIfVE16qmZNSAiEA/qJpQw4pZyS66/RBsIB+uE8oW3/4AVEfJm2EOSmV9SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312564},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/034997f5e4b8d1d84e4d9e4736cbedb2/resora-1.2.8.tgz","_integrity":"sha512-fKfmdR4zhUK7YZ9gohhatX45OEzUVA0+4g9e5HzFJOGQMTpw4bOnw/XXBt9ymAySM7saYdpb7XdVjrYQwsP5ig==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.1.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.8_1779155944583_0.9564305815705563","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"resora","version":"1.2.9","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.9","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"08dac5454f2ff0d5d107593364d2312ba030be0b","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.9.tgz","fileCount":10,"integrity":"sha512-ApDixBNEKPhiAJd0ARDBTD9z2dm5y22I30v6TM6icSewm71or/Q7nmn+uFclK0SagZ8LYn469KlMgY6gYKz5oQ==","signatures":[{"sig":"MEQCIDjxalJMs1wR2+SzkLUL5u3JOfH7nYiL2YrgiQ00HXr1AiB23PVCOym8X6sKN0VNvShWLEFwMH6ARjWlRXkv565kNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312564},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/3cc2d22404dc107c91ece2a2a693c20b/resora-1.2.9.tgz","_integrity":"sha512-ApDixBNEKPhiAJd0ARDBTD9z2dm5y22I30v6TM6icSewm71or/Q7nmn+uFclK0SagZ8LYn469KlMgY6gYKz5oQ==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.2.3","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.9_1779348759721_0.826755586194045","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"resora","version":"1.2.10","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.10","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"4ac9bcc3cba3af79524b2b0d8e7c186492e44f38","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.10.tgz","fileCount":10,"integrity":"sha512-csEbOp4goeuvrgCSK//ocmAjKthzfY3CgO5R4D5lqsikNtuuE7xZpRbVaDVbpBV64gWvwymoVHTDeIpaMQVumw==","signatures":[{"sig":"MEQCIFaUk5vid8zRkv0itB7vM2FpEHlMJmvzkx28SVkHCrdTAiBk6ixAfcAr4AYmirkD/MfEfyoWfBE2eMB08WlV2k7O/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312565},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/1066d994953ec530bed99b4e0f8ca6a7/resora-1.2.10.tgz","_integrity":"sha512-csEbOp4goeuvrgCSK//ocmAjKthzfY3CgO5R4D5lqsikNtuuE7xZpRbVaDVbpBV64gWvwymoVHTDeIpaMQVumw==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.3.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.10_1779365588761_0.7523212819853957","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"resora","version":"1.2.11","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.11","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"3d87093bc471323ba83084da4e9cb6e6d4a24c85","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.11.tgz","fileCount":10,"integrity":"sha512-MT3VpMsB2y6wpoew8Wk3Ox7CetRzEfvKogn/XAIntuxxKH6mmGMWXRYNKdeKPaSBuafOQ14tl+8ZyiDwmVjEfg==","signatures":[{"sig":"MEUCIQCjiKS8Oc+AcU2HYBY5Ps1K4KfBfaaXnQ36wlwyiWlglgIgAa62Xk0bvGQv/JPFxTqO6ItNQPNhCSM19jxCBi4YGxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312565},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.11.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/eb8908ee4959e2eea603a25cc461c167/resora-1.2.11.tgz","_integrity":"sha512-MT3VpMsB2y6wpoew8Wk3Ox7CetRzEfvKogn/XAIntuxxKH6mmGMWXRYNKdeKPaSBuafOQ14tl+8ZyiDwmVjEfg==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.3.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.11_1779367281662_0.09066804060520872","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"resora","version":"1.2.12","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.2.12","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"e2b2b1349cc697831dd8c72b4dcb2a97a5a3b520","tarball":"https://registry.npmjs.org/resora/-/resora-1.2.12.tgz","fileCount":10,"integrity":"sha512-B3RexHUVUY1XCStJlkBu4SRiHwuUga+AaanVpTH/j8Ss49U6KqoweitQPil+vnZtKdxGECOiYtILWlLliy86Ng==","signatures":[{"sig":"MEUCIHBkFUzufqaz31mg6bciU/Is6g6y/8lEEUEKZxbLzr4KAiEAxKK6MnlfxuV4JtVcHrqQkMACEK+MN/ahbAa9cJCzjCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312565},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.2.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/6c531a20f4032e3682894c1f8688b97a/resora-1.2.12.tgz","_integrity":"sha512-B3RexHUVUY1XCStJlkBu4SRiHwuUga+AaanVpTH/j8Ss49U6KqoweitQPil+vnZtKdxGECOiYtILWlLliy86Ng==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.2.12_1779399381522_0.3912341141048066","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"resora","version":"1.3.0","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"ff69e563078f54c6aad592e87999cd0ec735a4e6","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.0.tgz","fileCount":10,"integrity":"sha512-++wnZMAJa/bGbcmKpVyWHgqULlT3IsKbshEWIvmcGr+siLCabbuSv+vigPN57xizHuwzQ1SiLz2hwjoyV2ZcsQ==","signatures":[{"sig":"MEUCID2azQua57SXfVBfpbATYIUkvxLhmW+fK95VxPcplcyUAiEAhwhAfhcfUrDQ6Epk4HmsWRS8gFz03owfgNFzs5s1+tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/c76307bd301328fb427296d2d305ccf1/resora-1.3.0.tgz","_integrity":"sha512-++wnZMAJa/bGbcmKpVyWHgqULlT3IsKbshEWIvmcGr+siLCabbuSv+vigPN57xizHuwzQ1SiLz2hwjoyV2ZcsQ==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.0_1779427595247_0.7295225320410765","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"resora","version":"1.3.1","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"a74d8ff475b0bb830f68a982c8927c6c791901b9","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.1.tgz","fileCount":10,"integrity":"sha512-jHN6K6Ff6axXr8IXwGVT/5xBqUFeAGij2ffHmevUsgu4DnGLgOquFPqImGPd1CSvSPk3JZCyPyc9WepYf/8gcA==","signatures":[{"sig":"MEQCICY4XU5Iufvs5MXDxRxGKTzA8axFADCMVUDBZWZlfVubAiAJxezbAFhYIoyRsAPgXjsItrLudfsIrKfQbIqfrA1iSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317784},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/807c6ca769d0af797466442a1bfbdef6/resora-1.3.1.tgz","_integrity":"sha512-jHN6K6Ff6axXr8IXwGVT/5xBqUFeAGij2ffHmevUsgu4DnGLgOquFPqImGPd1CSvSPk3JZCyPyc9WepYf/8gcA==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.1_1779428436509_0.04561787025237485","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"resora","version":"1.3.2","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"a2be73140f26cf4b73e5ea52dd050c363e4e95f6","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.2.tgz","fileCount":10,"integrity":"sha512-NRhSEdqAfmxHviyIrJqiblTSYZyERgPCH4glM76onRqmY19sDG9VixH3mmx7+0o5jlGhWrH18k9yKqKWaZSUVQ==","signatures":[{"sig":"MEQCIGPmdCqUPvd7Eh55jWMznNT/Wo1eM69CSn1jghlsGyvIAiAhlBbDt4JtuRruhF9f1xwofaoqebV8zUKTnaOiT1gU1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317784},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/891ec2709fb323e27619081a1b478354/resora-1.3.2.tgz","_integrity":"sha512-NRhSEdqAfmxHviyIrJqiblTSYZyERgPCH4glM76onRqmY19sDG9VixH3mmx7+0o5jlGhWrH18k9yKqKWaZSUVQ==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.2_1779428636822_0.6535075723993042","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"resora","version":"1.3.3","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"14f6431f2cafd56db26b33f30230e6285980caa8","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.3.tgz","fileCount":10,"integrity":"sha512-SntjzGdZMdG1qYZ/lxDr6COxVDUH03NUDudWwYXbcFi0h9ePmP9FbqpBAy8X/XXlydDcYi3UFg4i7b6FIoA9AA==","signatures":[{"sig":"MEYCIQDdqZg0KM4VNENV7XM8YLQK2TlM8MqZ0u/NmPA4ioguLgIhAJTV8vuLyfubvAW3CtHDw70v3F03v9ZDq3uzauD1EqrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329109},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/030b94ec579dca1d6695129a64849a2e/resora-1.3.3.tgz","_integrity":"sha512-SntjzGdZMdG1qYZ/lxDr6COxVDUH03NUDudWwYXbcFi0h9ePmP9FbqpBAy8X/XXlydDcYi3UFg4i7b6FIoA9AA==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.3_1779429558848_0.7931669984551633","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"resora","version":"1.3.4","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"5c23bb7efac74dc09b937099ed6d2770d26676d9","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.4.tgz","fileCount":10,"integrity":"sha512-wRp5q/6ZGBnQMWT6RzUv32nNTkfqkhVA0uSppfYM+4WfGZxo4mG0SeDRAw1QNrqTgICjRD5WcQE1iiao8cvg2Q==","signatures":[{"sig":"MEUCIQDUsuVtzSQdWp9RH3uy2gRbtSbwM9HiEvurdS8EWMyv3wIgL4e6H75MNudm00IxedO2i2ZltjmCyqdCodZZoPI6DkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329035},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c348637321658a4cfa11e4f70a9e9eff/resora-1.3.4.tgz","_integrity":"sha512-wRp5q/6ZGBnQMWT6RzUv32nNTkfqkhVA0uSppfYM+4WfGZxo4mG0SeDRAw1QNrqTgICjRD5WcQE1iiao8cvg2Q==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.4_1779436253769_0.8779168985864514","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"resora","version":"1.3.5","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"85f160ca8a5b076a88bcf4e21c1bb98e90762565","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.5.tgz","fileCount":10,"integrity":"sha512-1Jb7heWo7f/DL9Q3tc2MW8gWaVuC9iIYQwt25WnrAd11x3zhmKmvIeaRsV/gv2I6yTm2YMKuNpJDvlNyjZwlOw==","signatures":[{"sig":"MEUCIQCVtje2J3+ebjIWIxr/Dhuxbavdzsc6lPPzFacedaCB/wIgF+AG73XfvpziwcxCEfJzUOtTFFWrTF0crb6hkSglB6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/888c980272438c73f1d5a499a1eaefe0/resora-1.3.5.tgz","_integrity":"sha512-1Jb7heWo7f/DL9Q3tc2MW8gWaVuC9iIYQwt25WnrAd11x3zhmKmvIeaRsV/gv2I6yTm2YMKuNpJDvlNyjZwlOw==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.5_1779437825521_0.745911047532166","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"resora","version":"1.3.6","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.6","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"61eb3cbe42cc394911b76db227383c402aa48b27","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.6.tgz","fileCount":10,"integrity":"sha512-wQbpt4iq/JCBvDz3R3U7Ng30RYn26UJtYlTeL/MjAewDGxmyJ9GqD0VPmvFl74y5KY+HLtPqTVIJdavzms2NOw==","signatures":[{"sig":"MEUCIQDOF8+y04LpXKlpjDflvxrdaIGgXcubBd/waQc7s0x7uwIgD7bhK8mYjNKCnz2MBo8zMJ3EGx/U8jZXNAZlTv708Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/49af681e9b4fae2fabe58e812aa025dc/resora-1.3.6.tgz","_integrity":"sha512-wQbpt4iq/JCBvDz3R3U7Ng30RYn26UJtYlTeL/MjAewDGxmyJ9GqD0VPmvFl74y5KY+HLtPqTVIJdavzms2NOw==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.6_1779497840369_0.17344768631031693","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"resora","version":"1.3.7","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.7","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"aef56099fd1b1d2bc0133cc21376d3529ac20546","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.7.tgz","fileCount":10,"integrity":"sha512-K9mMHfNb/WeeQ3FPq3PWGCgMZBdKsKCVizu5MDoRDC/ml8ikavbpicWQZZGeFw2lJfEsAkXHhFX5zB2HvEYlmA==","signatures":[{"sig":"MEUCIQCkY2SKypCM61sSSaflQsHtba519wXRQS6OsMkLsyuqzwIgBtKlCvobi/RsBxww7tNU93moCSNV9RrN9MC8VBZaEAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/2b809d5a94f5cd1e3c48bc0e781c1e66/resora-1.3.7.tgz","_integrity":"sha512-K9mMHfNb/WeeQ3FPq3PWGCgMZBdKsKCVizu5MDoRDC/ml8ikavbpicWQZZGeFw2lJfEsAkXHhFX5zB2HvEYlmA==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.3","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.7_1780829251400_0.8391385446272797","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"resora","version":"1.3.8","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.8","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"b3267c6124e0bbf07d812aaa91a3eb63e6ef1c48","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.8.tgz","fileCount":10,"integrity":"sha512-wiwK/IBev3Gh9oLONACxRUxkM/gyX5eL8+JV175VE0eygWkfKfHB8uu5QMil64xzPHk/3i5Ue3wkToH/8baKxA==","signatures":[{"sig":"MEUCIBfU173M73v9OQXMg9tCcKv192EOWRzjWz4uim1fsog6AiEAvXmfohZM98klxHpaKxz3vrGHPGo4q3D7idY0wHx5yxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/204d355c29a5f00e3ad851ca8349c265/resora-1.3.8.tgz","_integrity":"sha512-wiwK/IBev3Gh9oLONACxRUxkM/gyX5eL8+JV175VE0eygWkfKfHB8uu5QMil64xzPHk/3i5Ue3wkToH/8baKxA==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.4","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.8_1780830854924_0.5273181611435165","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"resora","version":"1.3.9","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.9","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"2dec65a5203bd7842ff721afa2b8acf920666212","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.9.tgz","fileCount":10,"integrity":"sha512-IKf+ewdHTkUXFBFpHM93U3y1qMMgi2I1mVhn5pdKaG3mVbqYgi9b/ax/MK0C8LazTuPdHOponj1134uT7YlnEg==","signatures":[{"sig":"MEQCICtUewfJTJwPL8V++e0IApqlj+okAHx3RmIXZDl1MFe2AiA4KHutUlmrB2N9sVunieHkh9+yAkIUBKYWQEkyzwdobw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313672},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/0cebb1d3ceb122895bbabdac7311c7ce/resora-1.3.9.tgz","_integrity":"sha512-IKf+ewdHTkUXFBFpHM93U3y1qMMgi2I1mVhn5pdKaG3mVbqYgi9b/ax/MK0C8LazTuPdHOponj1134uT7YlnEg==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.5","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.9_1780837288921_0.584052092461931","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"resora","version":"1.3.10","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.10","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"11499d59c43b774a29b4954bdb8fab07c72413c7","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.10.tgz","fileCount":10,"integrity":"sha512-CwnOrMLIbE6bDFbDZEAnSH96FImPAjGXTDx+uoAacmllzoTX2Ajww2MIG0T3EaD9ak6ZmN6GPuX5GnCC1WKojQ==","signatures":[{"sig":"MEUCIBtvBAOIocNwXkXSmlyZjLbBXx+VXTt8hE+/y51tZeJ+AiEA4B5kgqUr7Wb8xJpHhR+0GpoAmsLvXqvwj56o3lW3oGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/ddaf66cd4c8a9903ab2400e332308034/resora-1.3.10.tgz","_integrity":"sha512-CwnOrMLIbE6bDFbDZEAnSH96FImPAjGXTDx+uoAacmllzoTX2Ajww2MIG0T3EaD9ak6ZmN6GPuX5GnCC1WKojQ==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.4.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.10_1780843760606_0.8497135495332624","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"resora","version":"1.3.11","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.11","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"76d77668af3a0e4f75aa6da3a72db9d64bbca3c1","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.11.tgz","fileCount":10,"integrity":"sha512-aW6EMoJhKuSHJS//g56pWocWyP4C2KxA+qResQjmYUXJX608EWfI9dWp5s8h4djSDWROraKRYqm+Z/8J8IVeQA==","signatures":[{"sig":"MEUCIHIitdmm2E3SlUijEnSzTlWpTR1LwxYTXUvDWT210+FSAiEAqTb/rg0GLaQ22hEoA9pDrOB69rV1BtIQTNkWtrMOnkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.11.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/288c9a3db40f04e49d72e6b11e19e1ee/resora-1.3.11.tgz","_integrity":"sha512-aW6EMoJhKuSHJS//g56pWocWyP4C2KxA+qResQjmYUXJX608EWfI9dWp5s8h4djSDWROraKRYqm+Z/8J8IVeQA==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.11_1780891925609_0.5668088853847872","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"resora","version":"1.3.12","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.12","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"8eed21c8b0ac21fc111cfe9e722a474e45db1bf9","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.12.tgz","fileCount":10,"integrity":"sha512-VUNm/c1DLNtFV0N0DSGTJuhlrIPdcw7rckBRH8XbP7A48JRQGvK6I6TGMTE8hrp0CpH6Hl8WXpeEsZjc0FF3og==","signatures":[{"sig":"MEQCIH/Z/8K2RwRkLn9YBLl1wmyjOlSE1SaBFp9cB90T4gXnAiBYn2OXtwpMc89rxwZWIAQUgQ0zpT0EFQzKG+fhLcv/dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.12.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/70b10de70c3fcbbe8c5864f33c36579a/resora-1.3.12.tgz","_integrity":"sha512-VUNm/c1DLNtFV0N0DSGTJuhlrIPdcw7rckBRH8XbP7A48JRQGvK6I6TGMTE8hrp0CpH6Hl8WXpeEsZjc0FF3og==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.12_1780913819035_0.208218253357916","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"resora","version":"1.3.13","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.13","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"08abfa2569e6eb33187b78bbe0868b7e3aa5219a","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.13.tgz","fileCount":10,"integrity":"sha512-JenCgP0pgC629nxnS36ycoL66RaaL5hiX4LXtK/zQKAUpfHBksE9dlskYU6L494mjKuNO4e6EilyY5bvAmw2dg==","signatures":[{"sig":"MEUCIEEIv2tIv7XaruFrKXetvUtknJsuIPqCUPcKTqus9YAyAiEA/qLP7kDPQdINAQk8Rp7XfuZO3+fSTuAGltPUAb4n3fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.13.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c6033dc3b30e0bd14f23e0f8b9bcbe1b/resora-1.3.13.tgz","_integrity":"sha512-JenCgP0pgC629nxnS36ycoL66RaaL5hiX4LXtK/zQKAUpfHBksE9dlskYU6L494mjKuNO4e6EilyY5bvAmw2dg==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.2","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.13_1780929808778_0.4150792829665797","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"resora","version":"1.3.14","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.14","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"01b615c7a374f843f3bf6510abb26c3bc0488412","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.14.tgz","fileCount":10,"integrity":"sha512-t14XpQjqRj2uHq7JKMtXMmWbcCnsfijDMI08Vg4QNn0x+DDK0j//iAkUpIna3Zf+ApQ6ckzuyeiOpuyMtOpK6Q==","signatures":[{"sig":"MEYCIQCwNBGMICYpFMs3YVG3IOhJLQXYPUQ0hBijD33TExzLowIhAKkoxv5fJJKJ3F9wOXSe2xP0blNVjSNjD01uwoxcXhY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.14.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/4a67d948030285ce7fb9423424a4dc93/resora-1.3.14.tgz","_integrity":"sha512-t14XpQjqRj2uHq7JKMtXMmWbcCnsfijDMI08Vg4QNn0x+DDK0j//iAkUpIna3Zf+ApQ6ckzuyeiOpuyMtOpK6Q==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.3","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.14_1780935769867_0.47296998882336827","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"resora","version":"1.3.15","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.15","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"8caba395ff6b4b552d1fcb43f07574594fac1a9f","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.15.tgz","fileCount":10,"integrity":"sha512-/uyXsXGs9kJUe6RZeN3JMBxmR2YdT0/p61sEaOxO6h2oizU+5CttigvWinlDOrcnf5x+X+yHfKnCJfWWq4v15g==","signatures":[{"sig":"MEQCIFX9hO/eQYri4TNONWNG+Oz9YamqSFSdLn9PcZFCf2lyAiBvDDf6O56kseRaVBplz6VWQAeLrbHUoisb5rUHq9v1/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.15.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/74ea36e54cd46c66bf10fcf52c34c8c9/resora-1.3.15.tgz","_integrity":"sha512-/uyXsXGs9kJUe6RZeN3JMBxmR2YdT0/p61sEaOxO6h2oizU+5CttigvWinlDOrcnf5x+X+yHfKnCJfWWq4v15g==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.4","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.15_1780973377746_0.5969285637530712","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"resora","version":"1.3.16","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.16","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-tmp.github.io/resora","bugs":{"url":"https://github.com/arkstack-tmp/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"3371bbef80a3df782fb6d99253ae77d3229a5fe9","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.16.tgz","fileCount":10,"integrity":"sha512-S0tCGOnvIUN/0AfVWyE7VAJXVGw6eukye9a/jKLaAbVkmEbcRPrlQzDeikZqlQ2t//3ETraATmtHSwwsNTSzew==","signatures":[{"sig":"MEUCIQDO96YC2sP0/VPkSWh39GZ6E8/cPtf5piWR8ARzYMhwjAIgOtcccXuqC+WtV86pa3nxbLMc8T++sHCGSv/3T5hgK6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313673},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.16.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/638797816f4bb485675e686f086e4e7e/resora-1.3.16.tgz","_integrity":"sha512-S0tCGOnvIUN/0AfVWyE7VAJXVGw6eukye9a/jKLaAbVkmEbcRPrlQzDeikZqlQ2t//3ETraATmtHSwwsNTSzew==","repository":{"url":"git+https://github.com/arkstack-tmp/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.16_1781034420618_0.1580803408421101","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"resora","version":"1.3.17","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.17","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d7305955ffbed2b17d0eec4d169aa52da57a3b9f","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.17.tgz","fileCount":10,"integrity":"sha512-LNVWM/557KXS0RBk9DBA/IyU+Hall3Kw8BFRiDuT8dz2jLFBIwWqFHjnAg2QqW6MF1WsXbixLo5GPvrWatD9Lw==","signatures":[{"sig":"MEUCIG2Yw6zBKm7HSAoZhQimU64ehzIWD66K3ODv3iXfM0a6AiEAh/hKcJLsZzEVNXtuFMxjqDypIr5AjpEvFMjA7cXGBzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313657},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.17.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/ad3c6bd0d673c45e5323ef91ab956453/resora-1.3.17.tgz","_integrity":"sha512-LNVWM/557KXS0RBk9DBA/IyU+Hall3Kw8BFRiDuT8dz2jLFBIwWqFHjnAg2QqW6MF1WsXbixLo5GPvrWatD9Lw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.17_1781333889236_0.7112161492711575","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"resora","version":"1.3.18","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.18","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"d503b20a90d523b29ec20d11b5753a1fe1fd5771","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.18.tgz","fileCount":10,"integrity":"sha512-tPvmtNEhLXZgAa8J+qYaCkLUwHkl73KxRcwDtiCCMjYTazUlTxCpAOt8OxNtlWphgp21bnzxO9rVOx2xxiYxQA==","signatures":[{"sig":"MEUCIE/OFDkzilz0zflYO3MMiBcsOnYrAX5zr5sdsRbaNn77AiEA7/2gdOeM1P6aE9DG0397S1kruh3H1QW2uJ5DSOTa+dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316567},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.18.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/b6aa073dee06e18d35a88b6ddf82fde3/resora-1.3.18.tgz","_integrity":"sha512-tPvmtNEhLXZgAa8J+qYaCkLUwHkl73KxRcwDtiCCMjYTazUlTxCpAOt8OxNtlWphgp21bnzxO9rVOx2xxiYxQA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.18_1781390614184_0.4516541850951732","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"resora","version":"1.3.19","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.19","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"7ae7b7b4c0a70e5ccb71516cef6d0afc73948608","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.19.tgz","fileCount":10,"integrity":"sha512-6HyvLjVPqby7JmARXLUynXjL2uG75yZeEglkAYZ08UXjmQt/RBN2z8CjTBStuwe3Y00we/ygMYFCvQDHjSOJtg==","signatures":[{"sig":"MEUCIQCEfLoyzqdwC7Vy79MSAmuHpKdCwGJqrfCoxBvoj9ijTAIgVjYUED9V9FdGv92dw7r2B1mrerAmcXs3phaluez+grY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.19.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/b05ad210a79e28df11315c80a40ec01b/resora-1.3.19.tgz","_integrity":"sha512-6HyvLjVPqby7JmARXLUynXjL2uG75yZeEglkAYZ08UXjmQt/RBN2z8CjTBStuwe3Y00we/ygMYFCvQDHjSOJtg==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.6","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.19_1781430640001_0.6371881754989193","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"resora","version":"1.3.20","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.20","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"ba3c3b17a0954ed70c3857858f112c43d6354344","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.20.tgz","fileCount":10,"integrity":"sha512-DaBwXKI0R/PttqBkmArSqqueSQiYH8ZWl/jaNx6Eee52jNtwT7HV4yDJgpmNZb7Z+9WRVerzMuDTiBzEgf2ADw==","signatures":[{"sig":"MEYCIQCf3YwrezTqRylfocqEb+12kDN6T4VzHQrU/NbB7nMqmQIhANyfWkDx+VmUL/AJoU2lwSeh/2fI+CN/NNTlZQZt3CTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.20.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/7fd94ab736608516d14540e02cff5ea9/resora-1.3.20.tgz","_integrity":"sha512-DaBwXKI0R/PttqBkmArSqqueSQiYH8ZWl/jaNx6Eee52jNtwT7HV4yDJgpmNZb7Z+9WRVerzMuDTiBzEgf2ADw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.5.8","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.20_1781442063626_0.7467263310246535","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"resora","version":"1.3.21","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.21","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"cf9d9769d9582875058161c8ee868c4b4bedd5b4","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.21.tgz","fileCount":10,"integrity":"sha512-inAGr1FIg/QSxB6/w69JxYVye3Oy0eylLAHyHd14/dt+kn943IPH1v5yLlhV18c7iXbchVz4G3dmtvHno1TR0g==","signatures":[{"sig":"MEUCIQD/YI6hR6lJKcMoUBVHFPL0QtrGJuEfyMfnI0f9CnWycAIgdv/wrLM+Cd2Cx1AWt+iuy64bb+rKh3mAV3B4B94tejo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.21.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/769d5047638d0a7f2b3119906ba674a5/resora-1.3.21.tgz","_integrity":"sha512-inAGr1FIg/QSxB6/w69JxYVye3Oy0eylLAHyHd14/dt+kn943IPH1v5yLlhV18c7iXbchVz4G3dmtvHno1TR0g==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.6.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.21_1781452067147_0.5382202730773193","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"resora","version":"1.3.22","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.22","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"cc683fffcadca332a9ffa4cae7b569fc3c28d6fc","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.22.tgz","fileCount":10,"integrity":"sha512-G5txVeAnRx3TgKZC4Zygq77X/FnoPRO4bJkEychX7cOrjKMsxC4WqtVwTG+6PeWcsIQBZDGghWMJxYxB+3wsMQ==","signatures":[{"sig":"MEUCICiIFD7PdZII9gZn0Inh3ucgnDURSAMQDVw7RioMxhzoAiEAr3Tw8JNPAZzShVFJUrPO8txBiIZwedvUWZGXK8g4fWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.22.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/09a276e1f95d2d24cdf926ba39396156/resora-1.3.22.tgz","_integrity":"sha512-G5txVeAnRx3TgKZC4Zygq77X/FnoPRO4bJkEychX7cOrjKMsxC4WqtVwTG+6PeWcsIQBZDGghWMJxYxB+3wsMQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.7.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.22_1781519145611_0.3015614483815785","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"resora","version":"1.3.23","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.23","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"9798252358cc887069efedc04121d81a58f66fe6","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.23.tgz","fileCount":10,"integrity":"sha512-Uygofy12JJyVCJTZajlQveWeQ0iUBct3p7det1SOaE6+ZwCu/EEi6RzegQqF9/JVzc1pagSng9AYj/amwK6kRQ==","signatures":[{"sig":"MEUCIHcBXZBqrPFob+E7b9hXtC3sPt6mOG4a2FJZewe3DfhIAiEAk5XQgt/qG/IStAMG6md9R/TxV3OsojuippPEoQl62RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.23.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/9d824bcd1851079b76f50878a8d85042/resora-1.3.23.tgz","_integrity":"sha512-Uygofy12JJyVCJTZajlQveWeQ0iUBct3p7det1SOaE6+ZwCu/EEi6RzegQqF9/JVzc1pagSng9AYj/amwK6kRQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.8.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.23_1781574168352_0.8648004351215901","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"resora","version":"1.3.24","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.24","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"664dfb9916ab0dab5bcbf2bbbfd89cd39ff05538","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.24.tgz","fileCount":10,"integrity":"sha512-PhQbhxAzun39Zr/yJOl0DV9QiHh7/gLvtpnoKc8Egy7HIfKQFU8SjHrw7jKDK09+ey3HUBn5b1SXSGRCej+Niw==","signatures":[{"sig":"MEUCIQDJpVGep5eOuBew6AePS7U5duCFQT2Fb1mAeS2SSXHOjgIgf4OtC8fJKmvMJl/AYN9V/i0pjhISDbVvlBbpDnq7JBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.24.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/a79a380bb8126ce78c0f6d1feb72ee22/resora-1.3.24.tgz","_integrity":"sha512-PhQbhxAzun39Zr/yJOl0DV9QiHh7/gLvtpnoKc8Egy7HIfKQFU8SjHrw7jKDK09+ey3HUBn5b1SXSGRCej+Niw==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.8.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.24_1781609838537_0.7592683043132185","host":"s3://npm-registry-packages-npm-production"}},"1.3.25":{"name":"resora","version":"1.3.25","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.25","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"77324a22cc1d934fe8b0d7affe185acf7fd827ca","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.25.tgz","fileCount":10,"integrity":"sha512-h9PXGfbWWQDgGhFIvvm1oksO/DcgB6opq/Sork89IyiYXI1ICD3VR10hv9iJ1KEE2QIdhyHv59M4ZMAJ1GdSzA==","signatures":[{"sig":"MEUCIQDqq15ialZqkUl/I4gGKBR3L7v4RWGuVU1FoaJdaKUYEAIgWHM+V09NDMiBf6Gse7rLBVGaqyk+5ErfK/YbZn3V2Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.25.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/272e1b4c400c008ac31125a093b5c907/resora-1.3.25.tgz","_integrity":"sha512-h9PXGfbWWQDgGhFIvvm1oksO/DcgB6opq/Sork89IyiYXI1ICD3VR10hv9iJ1KEE2QIdhyHv59M4ZMAJ1GdSzA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.9.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.25_1781839785201_0.25755969125581823","host":"s3://npm-registry-packages-npm-production"}},"1.3.26":{"name":"resora","version":"1.3.26","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.26","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"7d4ebdfde95b65d27fcda202f788a525c0be2110","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.26.tgz","fileCount":10,"integrity":"sha512-IH7GEihQO4uiBH0t5oUCQU5HJrST28VcIvnuOt3tIl7R+ks2edC1ayK8HmrH8FdB5Zt4mgDKwJHq2dvxKX/ciA==","signatures":[{"sig":"MEQCIBRRpCjHWyQfjSxksNzs/U6jRlogLIuD0q3Soj+L1hzNAiAoa6BZyujlXXoKn312aDzF6ZgJcGEsnNdyAkz8RiHsWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316847},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.26.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/f053ce03f17a9089c8816d42e217d05e/resora-1.3.26.tgz","_integrity":"sha512-IH7GEihQO4uiBH0t5oUCQU5HJrST28VcIvnuOt3tIl7R+ks2edC1ayK8HmrH8FdB5Zt4mgDKwJHq2dvxKX/ciA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.9.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.26_1781996802372_0.37403136860787733","host":"s3://npm-registry-packages-npm-production"}},"1.3.27":{"name":"resora","version":"1.3.27","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.27","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"86361358c9fc2134672d4694edcb35773d01b693","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.27.tgz","fileCount":10,"integrity":"sha512-+MFe9HDOmtsSVg4eDMob/DGSNSPIvpSOtzu5ZfCBFZe0S+KIEM5z8aDVtkPidI/GLiLcFfmvpYzAmIgXCMIzug==","signatures":[{"sig":"MEQCIDkBYomLlhnXFrHy+x1/VZfMw+iRgze3v0FUQ5nckzOHAiBds4P3+wA/5UguO1o0IQGKSlN+4yMvi3HMNfw2HFyyrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316848},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.27.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b3381cc20f5748c32c4555024a5d3321/resora-1.3.27.tgz","_integrity":"sha512-+MFe9HDOmtsSVg4eDMob/DGSNSPIvpSOtzu5ZfCBFZe0S+KIEM5z8aDVtkPidI/GLiLcFfmvpYzAmIgXCMIzug==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.10.1","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.27_1782389555465_0.1775876724550458","host":"s3://npm-registry-packages-npm-production"}},"1.3.28":{"name":"resora","version":"1.3.28","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.28","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"bcd04ea7921f3aa8bec0bd095621adb56f4bdf51","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.28.tgz","fileCount":10,"integrity":"sha512-irySpVtaHWBtwUGlkzjRhf4WMQMzTK5U9p5deMwznGoF/hmnQqi9OvZ3ABZ0v/AUyFjbjE7p+DYG87FNVt3Bng==","signatures":[{"sig":"MEYCIQC0bk7EU8wtFc0k4C6BHIFMJBQoq4shvBytW+MiuheIDgIhAJM46TnJO0A8spcYRVM054ffYnQCCAh6DY/4gjhkgXee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316848},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.28.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/e03119417390a085ff465a53aab1c52a/resora-1.3.28.tgz","_integrity":"sha512-irySpVtaHWBtwUGlkzjRhf4WMQMzTK5U9p5deMwznGoF/hmnQqi9OvZ3ABZ0v/AUyFjbjE7p+DYG87FNVt3Bng==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.11.2","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.28_1783233064523_0.5159955596838022","host":"s3://npm-registry-packages-npm-production"}},"1.3.29":{"name":"resora","version":"1.3.29","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.29","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"fbe00b8f059ae05571430b5a49ed64d4b3ad4ca4","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.29.tgz","fileCount":10,"integrity":"sha512-vpNnPHHB/qAoADOcL/aV2yIm43gUNk6T6HAv1YY9rKUqPSvsAGmzE7qiTOI51x+vBegcoBflb9RtrFFk5u8mxQ==","signatures":[{"sig":"MEUCIQDylWeOy0FREX7c0YydTdJIIj711c5h6GiMyhIUuyfMXgIgSkyqXkP6+ubCRNIL5x0pgzG7O/QhxTaKW4l12uGetKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334604},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.29.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/5be352705f594b1f2694d5f3decf4751/resora-1.3.29.tgz","_integrity":"sha512-vpNnPHHB/qAoADOcL/aV2yIm43gUNk6T6HAv1YY9rKUqPSvsAGmzE7qiTOI51x+vBegcoBflb9RtrFFk5u8mxQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.11.2","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.29_1784093771111_0.663039044560874","host":"s3://npm-registry-packages-npm-production"}},"1.3.30":{"name":"resora","version":"1.3.30","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.30","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"0dd5db5ca55def88c3f19e928df7ccdabba4b237","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.30.tgz","fileCount":10,"integrity":"sha512-pHwyPzAbUxjMKA/UUKEmQSq2BmilOtu18vYDi+RFcjVHmOU4aWsa66tEXm85Sjbw1EmCwZrbq8eX+8wt6lreuQ==","signatures":[{"sig":"MEUCIHa2Tmk+vLrxlCcl0UK0rOLaZHcLRFkh+qNZpOj+omNfAiEAowFkjccosc0SmfWz39AtqnT2NJ4i4SApE9RZ4u8wlh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341285},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.30.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/a05d7faafbdec686faa8eddea25582a8/resora-1.3.30.tgz","_integrity":"sha512-pHwyPzAbUxjMKA/UUKEmQSq2BmilOtu18vYDi+RFcjVHmOU4aWsa66tEXm85Sjbw1EmCwZrbq8eX+8wt6lreuQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.11.2","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.30_1784095931104_0.40074715936355565","host":"s3://npm-registry-packages-npm-production"}},"1.3.31":{"name":"resora","version":"1.3.31","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.31","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"c1926e2775439790296b41059c625b88334bfd45","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.31.tgz","fileCount":10,"integrity":"sha512-fpzgAvhUiLuwmC+h/aKv1n1BTpQPl4lQ28P0JQl38W9934i/nceFPQepyRm42OzMdwhu8cDmoG1bS7ZrtdsoMQ==","signatures":[{"sig":"MEUCIGCVsp+kE76fDdXSjmxSFn913BkJQ1QbsnxQnBP4a3q9AiEAti9KfqSABX+TZkaVK9bXl1TiuoNhU1Lg2O38qbKGIwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343437},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.31.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/tmp/dcd3bcb3ee0679dc257856bbc086f0c6/resora-1.3.31.tgz","_integrity":"sha512-fpzgAvhUiLuwmC+h/aKv1n1BTpQPl4lQ28P0JQl38W9934i/nceFPQepyRm42OzMdwhu8cDmoG1bS7ZrtdsoMQ==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"10.8.2","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.11.2","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.31_1784096800364_0.3821762818550196","host":"s3://npm-registry-packages-npm-production"}},"1.3.32":{"name":"resora","version":"1.3.32","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.32","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"9c2edafad9329f42ca218ab0e75499cf85f27a35","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.32.tgz","fileCount":10,"integrity":"sha512-x0Qy9T8Nq316Bc25fdI2Co08JnA2WyJ+UiwfKy7Srh/0FcGjgE3n/6TmigcahfuMMbiJOUxQG2EVxwGuzw29IA==","signatures":[{"sig":"MEUCIAu4iNue9uSYmqMYiTQmE0AQsfyKVwjdqq+OfrS9yWWwAiEA1KsYKZs5vZvvur6SsnNo0AxZ9qffAGiKmjMl6MIIq4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343437},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.32.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/d32efcaca163a26fa112ac72174108bc/resora-1.3.32.tgz","_integrity":"sha512-x0Qy9T8Nq316Bc25fdI2Co08JnA2WyJ+UiwfKy7Srh/0FcGjgE3n/6TmigcahfuMMbiJOUxQG2EVxwGuzw29IA==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.12.0","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.32_1784764752913_0.3718303246341741","host":"s3://npm-registry-packages-npm-production"}},"1.3.33":{"name":"resora","version":"1.3.33","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","_id":"resora@1.3.33","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"bin":{"resora":"bin/index.mjs"},"dist":{"shasum":"dce78757a350b7dfe8f839d315a7c35d3f217fc7","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.33.tgz","fileCount":10,"integrity":"sha512-TRtNpM5LC+7t0L9QoytRdEWbPIIT5WepIT+4S9LXTx1IEbgNR/Jmvah8055OEnHcNGRYz5zHaJMWgzfce3Ls+A==","signatures":[{"sig":"MEUCIGHGU3Caf5Q/0HAFZZnp06DOBvrMOKAvpPN1QDh3KqiPAiEA+kXHBF7BvD6xjXuH2TUsTiBXuCIV9YvcGhI3F90JiZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343437},"main":"./dist/index.cjs","type":"module","_from":"file:resora-1.3.33.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"pnpm vitest --watch","docs:preview":"vitepress preview docs","test:coverage":"pnpm vitest --coverage --watch=false","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\""},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/29c935498d7c405ec09aa6c9e8ed3414/resora-1.3.33.tgz","_integrity":"sha512-TRtNpM5LC+7t0L9QoytRdEWbPIIT5WepIT+4S9LXTx1IEbgNR/Jmvah8055OEnHcNGRYz5zHaJMWgzfce3Ls+A==","repository":{"url":"git+https://github.com/arkstack-hq/resora.git","type":"git"},"_npmVersion":"11.9.0","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/musket":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","tsx":"^4.21.0","vue":"^3.5.28","unrun":"^0.3.0","eslint":"^10.0.0","tsdown":"^0.20.3","vitest":"^4.0.18","arkormx":"^2.12.7","express":"^5.1.0","parasito":"^0.1.6","barrelize":"^1.7.3","vitepress":"^2.0.0-alpha.17","@eslint/js":"^10.0.1","typescript":"^5.3.3","@types/node":"^20.10.6","@types/express":"^4.17.21","@eslint/markdown":"^7.5.1","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/resora_1.3.33_1785750307241_0.1846019254386837","host":"s3://npm-registry-packages-npm-production"}},"1.3.34":{"name":"resora","version":"1.3.34","description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"homepage":"https://arkstack-hq.github.io/resora","bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"repository":{"type":"git","url":"git+https://github.com/arkstack-hq/resora.git"},"license":"MIT","author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"bin":{"resora":"bin/index.mjs"},"devDependencies":{"@eslint/js":"^10.0.1","@eslint/markdown":"^7.5.1","@types/express":"^4.17.21","@types/node":"^20.10.6","@vitest/coverage-v8":"4.0.18","arkormx":"^2.12.8","barrelize":"^1.7.3","eslint":"^10.0.0","express":"^5.1.0","h3":"2.0.1-rc.14","parasito":"^0.1.6","tsdown":"^0.22.14","tsx":"^4.21.0","typescript":"^5.3.3","typescript-eslint":"^8.56.0","unrun":"^0.3.0","vite-tsconfig-paths":"^6.1.1","vitepress":"^2.0.0-alpha.19","vitest":"^4.0.18","vue":"^3.5.28"},"engines":{"node":">=20.0.0"},"dependencies":{"@h3ravel/musket":"^2.2.13"},"scripts":{"cmd":"tsx src/cli/index.ts","lint":"eslint","test":"pnpm vitest --run","test:watch":"pnpm vitest --watch","test:coverage":"pnpm vitest --coverage --watch=false","build":"pnpm tsdown","barrel":"barrelize","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","version:packages":"pnpm -r --filter \"@resora/*\" version:patch && git add . && git commit -m \"chore: bump package versions\"","publish:packages":"pnpm version:packages && pnpm -r --filter \"@resora/*\" publish --access public"},"_id":"resora@1.3.34","_integrity":"sha512-+uO5nj8cdGM8/EiRiuKVTAFR3GFMsw4xF7FysCc3zTrk6GB1MpRoH4LyIhlMyZr5TRvqPmyI9HezqiFCBDOfYA==","_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/4689e5e59def6722d63dc7938f0e18cb/resora-1.3.34.tgz","_from":"file:resora-1.3.34.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-+uO5nj8cdGM8/EiRiuKVTAFR3GFMsw4xF7FysCc3zTrk6GB1MpRoH4LyIhlMyZr5TRvqPmyI9HezqiFCBDOfYA==","shasum":"ec50560b058321d3d53dd22a8fa6f3f9d0cbade4","tarball":"https://registry.npmjs.org/resora/-/resora-1.3.34.tgz","fileCount":10,"unpackedSize":344745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDml6PnssvsP8nMZgMokt3f6NUgtgg/wsllgmmj0rO38AiEA0ni7sscuVGYbyss1HGIOLGqmYxF0dZ3CER6MIPVgXRI="}]},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"directories":{},"maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resora_1.3.34_1785751519506_0.48366042612265026"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T19:27:51.043Z","modified":"2026-08-03T10:05:19.822Z","0.1.0":"2026-02-18T19:27:51.197Z","0.1.1":"2026-02-19T10:11:02.094Z","0.1.2":"2026-02-19T10:15:36.465Z","0.1.3":"2026-02-19T10:18:11.859Z","0.1.4":"2026-02-19T10:21:06.332Z","0.1.5":"2026-02-20T03:36:52.335Z","0.1.6":"2026-02-20T04:22:19.541Z","0.1.7":"2026-02-20T07:49:46.900Z","0.1.8":"2026-02-20T11:47:14.439Z","0.1.9":"2026-02-20T11:58:54.005Z","0.1.10":"2026-02-20T12:12:44.213Z","0.1.11":"2026-03-01T02:59:44.672Z","0.2.0":"2026-03-01T06:58:44.419Z","0.2.1":"2026-03-01T11:26:45.308Z","0.2.2":"2026-03-03T11:29:24.369Z","0.2.3":"2026-03-03T11:31:57.225Z","0.2.4":"2026-03-07T13:22:19.758Z","0.2.5":"2026-03-08T05:53:29.842Z","0.2.6":"2026-03-08T18:37:43.010Z","0.2.7":"2026-03-11T02:36:36.035Z","0.2.8":"2026-03-12T07:42:50.484Z","0.2.9":"2026-03-12T08:12:57.221Z","0.2.10":"2026-03-16T11:07:23.848Z","0.2.11":"2026-03-16T17:43:38.426Z","0.2.12":"2026-03-16T18:26:40.753Z","0.2.13":"2026-03-16T21:41:00.183Z","0.2.14":"2026-03-16T22:25:57.753Z","0.2.15":"2026-03-16T23:35:04.935Z","0.2.17":"2026-03-27T10:15:16.380Z","0.2.18":"2026-03-27T10:17:49.405Z","1.0.0":"2026-03-30T18:58:55.492Z","1.0.1":"2026-04-08T15:45:23.679Z","1.1.0":"2026-04-09T14:58:09.799Z","1.2.0":"2026-05-07T01:06:35.426Z","1.2.1":"2026-05-09T23:58:41.651Z","1.2.2":"2026-05-10T00:33:29.846Z","1.2.3":"2026-05-11T08:21:03.560Z","1.2.4":"2026-05-11T15:01:56.375Z","1.2.5":"2026-05-14T02:13:49.102Z","1.2.7":"2026-05-16T12:12:45.792Z","1.2.8":"2026-05-19T01:59:04.753Z","1.2.9":"2026-05-21T07:32:39.871Z","1.2.10":"2026-05-21T12:13:08.941Z","1.2.11":"2026-05-21T12:41:21.837Z","1.2.12":"2026-05-21T21:36:21.665Z","1.3.0":"2026-05-22T05:26:35.416Z","1.3.1":"2026-05-22T05:40:36.653Z","1.3.2":"2026-05-22T05:43:56.963Z","1.3.3":"2026-05-22T05:59:18.995Z","1.3.4":"2026-05-22T07:50:53.908Z","1.3.5":"2026-05-22T08:17:05.690Z","1.3.6":"2026-05-23T00:57:20.512Z","1.3.7":"2026-06-07T10:47:31.538Z","1.3.8":"2026-06-07T11:14:15.291Z","1.3.9":"2026-06-07T13:01:29.085Z","1.3.10":"2026-06-07T14:49:20.754Z","1.3.11":"2026-06-08T04:12:05.738Z","1.3.12":"2026-06-08T10:16:59.177Z","1.3.13":"2026-06-08T14:43:28.965Z","1.3.14":"2026-06-08T16:22:50.049Z","1.3.15":"2026-06-09T02:49:37.895Z","1.3.16":"2026-06-09T19:47:00.789Z","1.3.17":"2026-06-13T06:58:09.373Z","1.3.18":"2026-06-13T22:43:34.347Z","1.3.19":"2026-06-14T09:50:40.199Z","1.3.20":"2026-06-14T13:01:03.777Z","1.3.21":"2026-06-14T15:47:47.292Z","1.3.22":"2026-06-15T10:25:45.762Z","1.3.23":"2026-06-16T01:42:48.508Z","1.3.24":"2026-06-16T11:37:18.705Z","1.3.25":"2026-06-19T03:29:45.358Z","1.3.26":"2026-06-20T23:06:42.521Z","1.3.27":"2026-06-25T12:12:35.638Z","1.3.28":"2026-07-05T06:31:04.690Z","1.3.29":"2026-07-15T05:36:11.255Z","1.3.30":"2026-07-15T06:12:11.237Z","1.3.31":"2026-07-15T06:26:40.511Z","1.3.32":"2026-07-22T23:59:13.045Z","1.3.33":"2026-08-03T09:45:07.388Z","1.3.34":"2026-08-03T10:05:19.671Z"},"bugs":{"url":"https://github.com/arkstack-hq/resora/issues"},"author":{"name":"3m1n1nce","email":"3m1n1nce@toneflix.net"},"license":"MIT","homepage":"https://arkstack-hq.github.io/resora","keywords":["api","resource","transformer","laravel","typescript","express","h3","pagination","json","response"],"repository":{"type":"git","url":"git+https://github.com/arkstack-hq/resora.git"},"description":"A structured API response layer for Node.js and TypeScript with automatic JSON responses, collection support, and pagination handling.","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"readme":"# Resora\n\n[![NPM Downloads](https://img.shields.io/npm/dt/resora.svg)](https://www.npmjs.com/package/resora)\n[![npm version](https://img.shields.io/npm/v/resora.svg)](https://www.npmjs.com/package/resora)\n[![License](https://img.shields.io/npm/l/resora.svg)](https://github.com/arkstack-hq/resora/blob/main/LICENSE)\n[![CI](https://github.com/arkstack-hq/resora/actions/workflows/ci.yml/badge.svg)](https://github.com/arkstack-hq/resora/actions/workflows/ci.yml)\n[![Deploy Docs](https://github.com/arkstack-hq/resora/actions/workflows/deploy-docs.yml/badge.svg)](https://github.com/arkstack-hq/resora/actions/workflows/deploy-docs.yml)\n[![codecov](https://codecov.io/gh/arkstack-hq/resora/graph/badge.svg?token=IBgFGJCoOr)](https://codecov.io/gh/arkstack-hq/resora)\n\nResora is a structured API response layer for Node.js and TypeScript backends.\n\nIt provides a clean, explicit way to transform data into consistent JSON responses and automatically send them to the client. Resora supports single resources, collections, pagination and cursor metadata, conditional attributes, and response customization while remaining framework-agnostic and strongly typed.\n\nResora is designed for teams that care about long-term maintainability, predictable API contracts, and clean separation of concerns.\n\n---\n\n## What Problem Does Resora Solve?\n\nIn most Node.js backends:\n\n- Controllers shape JSON directly\n- Response formats drift over time\n- Pagination logic is duplicated\n- Metadata handling is inconsistent\n\nResora introduces a dedicated **response transformation layer** that removes these concerns from controllers and centralizes response structure in one place.\n\n---\n\n## Core Capabilities\n\n- Explicit data-to-response transformation\n- Automatic JSON response dispatch\n- First-class collection support\n- Nested resource and collection composition\n- Built-in pagination metadata handling\n- Built-in cursor metadata handling\n- Conditional attribute helpers (`when`, `whenNotNull`, `mergeWhen`)\n- Configurable response envelope (`wrap`, `rootKey`, `factory`)\n- Configurable pagination URL/link output (`baseUrl`, `pageName`, key mapping)\n- Predictable and consistent response contracts\n- Strong TypeScript typing\n- Transport-layer friendly (Express, H3, and others)\n\n---\n\n## Basic Example\n\n### Single Resource\n\n```ts\nimport { Resource } from 'resora';\n\nclass UserResource extends Resource {\n  data() {\n    return this.toObject();\n  }\n}\n```\n\n```ts\nreturn new UserResource(user).additional({\n  status: 'success',\n  message: 'User retrieved',\n});\n```\n\nResponse:\n\n```json\n{\n  \"data\": {\n    \"id\": 1,\n    \"name\": \"John\"\n  },\n  \"status\": \"success\",\n  \"message\": \"User retrieved\"\n}\n```\n\n---\n\n### Collection with Pagination\n\n```ts\nimport { ResourceCollection } from 'resora';\n\nclass UserCollection<R extends User[]> extends ResourceCollection<R> {\n  collects = UserResource;\n\n  data() {\n    return this.toObject();\n  }\n}\n```\n\n```ts\nreturn new UserCollection({\n  data: users,\n  pagination: {\n    currentPage: 1,\n    lastPage: 10,\n    from: 1,\n    to: 10,\n    perPage: 10,\n    total: 100,\n    path: '/users',\n  },\n}).additional({\n  status: 'success',\n  message: 'Users retrieved',\n});\n```\n\nResponse:\n\n```json\n{\n  \"data\": [...],\n  \"links\": {\n    \"last\": \"https://localhost/users?page=10\"\n  },\n  \"meta\": {\n    \"from\": 1,\n    \"to\": 10,\n    \"per_page\": 10,\n    \"total\": 100,\n    \"current_page\": 1,\n    \"last_page\": 10,\n    \"path\": \"/users\"\n  },\n  \"status\": \"success\",\n  \"message\": \"Users retrieved\"\n}\n```\n\n### Nested Resources and Collections\n\n```ts\nimport { Resource, ResourceCollection } from 'resora';\n\nclass FamilyMemberResource extends Resource {\n  data() {\n    return {\n      id: this.id,\n      fullName: `${this.firstName} ${this.lastName}`,\n    };\n  }\n}\n\nclass FamilyMemberCollection extends ResourceCollection {\n  collects = FamilyMemberResource;\n\n  data() {\n    return this.toObject();\n  }\n}\n\nclass FamilyOverviewResource extends Resource {\n  data() {\n    return {\n      id: this.id,\n      familyName: this.familyName,\n      members: new FamilyMemberCollection(this.members ?? []),\n    };\n  }\n}\n```\n\nResponse:\n\n```json\n{\n  \"data\": {\n    \"id\": 1,\n    \"familyName\": \"Smiths\",\n    \"members\": [\n      {\n        \"id\": 1,\n        \"fullName\": \"Jane Doe\"\n      }\n    ]\n  }\n}\n```\n\nYou can also call `.toObject()` explicitly when you want the transformed collection array immediately inside a parent resource.\n\n## Architectural Positioning\n\nResora sits **between your application logic and the HTTP layer**.\n\n- Controllers handle request flow\n- Services handle business logic\n- Resora handles response structure\n\nThis separation ensures:\n\n- Stable API contracts\n- Minimal controller logic\n- Clear ownership of response shape\n\n---\n\n## Design Principles\n\n- Explicit over implicit behavior\n- Separation of concerns\n- Minimal abstraction cost\n- Strong typing as a first-class feature\n- Framework independence\n\n## Framework Compatibility\n\nResora is not tied to a specific HTTP framework.\n\nIt works with:\n\n- Express\n- H3\n- Any application or framework that supports Connect-style middleware\n\nAdapters can be added without changing application logic.\n\nFramework adapters that own response dispatch can use a non-thenable snapshot:\n\n```ts\nconst response = new UserResource(user)\n  .response()\n  .setStatusCode(201)\n  .setHeaders({ 'X-Resource': 'user' })\n  .toResponseData();\n\nreturn framework.send(response.body, {\n  status: response.status,\n  headers: response.headers,\n});\n```\n\nThis preserves transport metadata across async controller boundaries without\nrequiring Resora to write to the framework response directly.\n\n## Plugin System\n\nResora exposes a first-class plugin registry for opt-in integrations and lifecycle extensions.\n\n```ts\nimport { registerPlugin } from 'resora';\nimport { clearRouterExpressPlugin } from '@resora/plugin-clear-router';\n\nregisterPlugin(clearRouterExpressPlugin);\n```\n\nPlugins can:\n\n- hook into serialization and response dispatch\n- inject framework integrations without core changes\n- register reusable transformation utilities\n\nAvailable plugins:\n\n- [`@resora/plugin-clear-router`](https://arkstack-hq.github.io/resora/plugins/clear-router.md)\n\n## Conditional Rendering Example\n\n```ts\nclass UserResource extends Resource {\n  data() {\n    return {\n      id: this.id,\n      email: this.whenNotNull(this.email),\n      role: this.when(this.isAdmin, 'admin'),\n      ...this.mergeWhen(this.isAdmin, { permissions: ['manage-users'] }),\n    };\n  }\n}\n```\n\nFalsy/null attributes are omitted from the final serialized payload.\n\n## When to Use Resora\n\nResora is a good fit if you:\n\n- Build APIs with long-term maintenance in mind\n- Care about response consistency across teams\n- Want pagination and metadata handled once\n- Prefer explicit structure over ad-hoc JSON responses\n\nIt is intentionally not opinionated about routing, validation, or persistence.\n\n## Documentation\n\n- Getting Started: https://arkstack-hq.github.io/resora/guide/getting-started\n- Configuration: https://arkstack-hq.github.io/resora/guide/configuration\n- Conditional Rendering: https://arkstack-hq.github.io/resora/guide/conditional-attributes\n- Pagination & Cursor Recipes: https://arkstack-hq.github.io/resora/guide/pagination-cursor-recipes\n\n## License\n\nMIT\n","readmeFilename":"README.md"}