{"_id":"@rip-lang/api","_rev":"48-1533a95bb7c9cf32dce843e94261c08b","name":"@rip-lang/api","dist-tags":{"latest":"1.3.9"},"versions":{"0.5.0":{"name":"@rip-lang/api","version":"0.5.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.5.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"ec894267c37708dca23be1515990f539970ed302","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.5.0.tgz","fileCount":4,"integrity":"sha512-dIcTcSL0N1av87BKM4JSJ17eVZ6Ub0iGOLiIYFbREaLn4TDFbcYgoABlBzrzm7g+esdTxuees2XeiM/w3Yfaig==","signatures":[{"sig":"MEQCIA4HmZJ4hPIIEWAXkBnOLqcjN/TbeqtOUg6kB91bbHU/AiBuJwBETeCVrr0BVWzjiHVLVHgfB/S5B04AwMxvWvyAaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53927},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"6ab2c3f350c2cb3f1ed7415a9f5519c3dab5c096","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"rip-lang":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.0_1770023462144_0.9440445573295175","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rip-lang/api","version":"0.5.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.5.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"11165962b0d1007f1c9664db7cb1c952a3bff19f","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.5.1.tgz","fileCount":4,"integrity":"sha512-c/WyKGOCoTzwo15RV/5XP3YXERmgRoUFetco+vLtAZKBZpTna0tCiJTvzaFw62erWS/gvlMAvNi7ogUYU/zhuA==","signatures":[{"sig":"MEUCIQCypPzhgjzMmXjtvkTng19ur0xaQsxcr5ElQ2yjUg8nTQIgBA8sX6KkSCdu9Nn4YwbzzxMe3Bn4IsrLWxbMPV9ZMT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54057},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"4ac823922ac9af181c1f202ab1542e013f243ae2","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"rip-lang":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.1_1770028469279_0.11176292575226898","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@rip-lang/api","version":"0.5.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.5.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"15b91f9fa5287cca1282083be24b608bb506578f","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.5.2.tgz","fileCount":4,"integrity":"sha512-NVfMklV3nT5D6avEgk1J6sftX+ABZsDTWZNu6NsQ71TbNTTlo185UhANdn6YxXJA96KzUMGWRWZUuI2LU8Pz0Q==","signatures":[{"sig":"MEUCIFUuxltic+eUSQQd/lneqjrC+wyqyJrqj1iCxVhXmQFcAiEAh3cKY1YtYwDrO00YOpCmcI2596LiM0fzTcXMbcQlfhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54143},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"a3dbda13ab53955b5745de680d7d69c99c85e84f","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"peerDependencies":{"rip-lang":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.2_1770028997219_0.11231569613802539","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rip-lang/api","version":"0.7.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"f8f75e7db8366a7e88a7b0770431847cac13784a","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.0.tgz","fileCount":4,"integrity":"sha512-L1NIMM8wjTLYZFY5M8RVVMd5lzM1422P42QqahgPq+7CfJ2XLNsOzlRkfpVaRCbHawvcuhFeESICKxth7TssGw==","signatures":[{"sig":"MEYCIQCrjX7QZP3uIyzzgMjOHcho1Cte4UXGvS84YsYq1Hw51wIhAKVj2rne7MDZEGKwJEYFwZ9uOfGxg/SOZG5VXOUEbQCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57100},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"7088d9712861d707d9ab045ffbc8675732de9e23","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.0_1770104257491_0.3054160103561905","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@rip-lang/api","version":"0.7.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"ed90c11382d86ac6e68139c9561fbb8d57f09768","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.1.tgz","fileCount":4,"integrity":"sha512-wS8Tv8tuvvQsP5KathNoLgXyn/18hmw8j3jpe+76XUe96O34TmIGY9eJWvjbqVQ+hlVg5oiSq+SJdVxP4UAhxg==","signatures":[{"sig":"MEQCIEUN1EYL/CRNFOY6pf9pGoHENQOEsFsUFOFZUD5fNQ3SAiAD/Y4djfVyRFDWkjR6/irEbe2Zehq2P3hzBYHSFci6cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57146},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"d8e6d137de4b1174b068a87cba3b01a64b5e128c","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.1_1770106054842_0.5585200323510227","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@rip-lang/api","version":"0.7.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"dc5133ef46ea3bad92fdd39cb513ca0906cf7efe","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.2.tgz","fileCount":4,"integrity":"sha512-+Kf04cwyhSFo6tauIeomShPwu4Tf/lL8ObXD4p/LV6kH9XloS3kHL1JPvGiqGevtLQwyMp5ltcacIBcuM8VI0Q==","signatures":[{"sig":"MEUCIQCm6vpp3/fAPO3YDckzAiyUsbKZ4kO1CJ126VpSYdus9gIgOVt76m5vWazs1h5Vsyj9kS7X9coBhk4TnIRrfJzIaQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57100},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"ed02bff18f33839ee19a649aaa0eaa422c660707","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.2_1770106231498_0.9307735244861239","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@rip-lang/api","version":"0.7.3","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"2ef226998d63f33a71867f7fb01b3d2f790f5e90","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.3.tgz","fileCount":4,"integrity":"sha512-NlXf1LV4cOdTJQj7WcS+FDnEYykQgozwThWmmGskKFWnyCLLf+cWwh29VVrdkYJD4uLH5JUeOgKndqcpKQZE+g==","signatures":[{"sig":"MEUCIDjf0SErClm4ZRb0EcKFjbN9vlP5mqZi0UsJRVheWoEHAiEAhtDAbgWMqJ6g6LMqCKgbTGHKELawtH54YRiLfKClyJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57100},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"27b3fd3837f8708facd0a40cacef5f8b7d2a51c5","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.3_1770106785764_0.9618636470534148","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@rip-lang/api","version":"0.7.4","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5ef8bae578c745b7dbbdcd2460e7c6c4aa2da34e","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.4.tgz","fileCount":4,"integrity":"sha512-QzCJYjpcGPWOX5oF+7vDO3AlJ0rGesZQ2rNA87UCOUevUNfU2f7ff+MT0s0kVWtmngu0048GLK3pEp314CH0fQ==","signatures":[{"sig":"MEYCIQCtytqm2d0NKYYpFyMfvEp5SucrmN+PlcZlSSwHSzpJnQIhAKeLYBcAiQzD9y3q2E4DKZCHMZSN4ep9LqqEkIEuo9zD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59466},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"834d355885763cc4dc211a718ff1178e2385b14d","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.4_1770111901953_0.5481885833105382","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@rip-lang/api","version":"0.7.5","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"8a0d76f980f7137e4cf2c98a281a7ec6fa75d084","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.5.tgz","fileCount":4,"integrity":"sha512-wfvs2RPcp4+NS1AdBuDEe6yvaLKHpAtCONxf8rv1a1z808J81frw2MYStMuwJ2egu2+e9r5wvAgLeC2m7idXbA==","signatures":[{"sig":"MEUCIH8TreA+Qcle1k1TX7+nL6bqFIkzBfciVr7iBwchGTIBAiEAgYg90Ca/6HYbT7ZC8/JZzprhRadvp5hQ0XP900oFLd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59463},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"1eef173fe0d7a5cd75714b4098ec8cf421899c67","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.5_1770148322787_0.17232181375324518","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@rip-lang/api","version":"0.7.6","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"bc93b0dacb7f37cf88d19fda415f6e70d08e74db","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.6.tgz","fileCount":4,"integrity":"sha512-bTb2QLSWBhB9EOmajXGaWT2K/1NJddW36tH1oAk8r17RG3J8LwMXYehd3yP+CEOKbiAHd84AG8ZKuT+py6Sniw==","signatures":[{"sig":"MEUCIQDOo6fDsGNqj4/U+vyJsBI733G7xEnUQZ3tkffIlqUxdwIgCHbh/iP7Dw3MqddhlUPL2KVgNb+mc5i6vP0CsuSrONE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59578},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"5b9dd1c59273786451174cc3c79d6ff43c4a4825","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.6_1770148475031_0.11747196178579689","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@rip-lang/api","version":"0.7.7","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.7.7","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"3fed0e1a094b7faa5cd713de39a172180ec68289","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.7.7.tgz","fileCount":4,"integrity":"sha512-ekzYlPHQit+1PxgyCO2KL0eVAwNMHwnGmDxbYUGReUd5X+Qnuss3/RFuL01JKjc7xmHSVHPNqYw+UCqp15j/WA==","signatures":[{"sig":"MEQCIAxaPKPzZSsPOP4PIdX9MkaSVxP5/z8qNCQII7ToXDIgAiB2yODG92Y55lwoPgVNrrD/lCar37JyInUn9ju/pk1Fsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59585},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"cab22a533eda5fc41babc28d82b8d09150ef7985","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.7.7_1770148541177_0.3862479496184228","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rip-lang/api","version":"0.8.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.8.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"c00b293025cdb5182d4d0730a61509318591efe7","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.8.0.tgz","fileCount":4,"integrity":"sha512-W6Bw/FPGITlKKE46eof0QtKDbX830E8KyXMBRnWvd5ipWLJ2ZQyxVtx5+a1DBdyTLKbDqBhQ62XdsZQxAgBE6g==","signatures":[{"sig":"MEUCIQCPlj+daM3vqthw6/7H96jZSAktp9GPVgfOkNWxM/M6UgIgCPY5nWSI0L73vsRsF47KVzfnETg5wLF/fX4um/YZLDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60017},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"2aa0cb52abbd2d754f48365893c3ac262acc4fb8","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.8.0_1770261167643_0.4093461705121708","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@rip-lang/api","version":"0.8.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@0.8.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"04e11914d65bc6f5076fa7fdf40cd0d54ffceee4","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-0.8.1.tgz","fileCount":4,"integrity":"sha512-Z4Vr6jLPtvQBH/AmWruRE0s49V73Tsqys0ZJcJgZ/OWm4Kp5+F46Znce5Fr9fS+HAbleYv2q4g34Sg+bq1NmvA==","signatures":[{"sig":"MEUCIQCSJDsNCqydSGp5Ejp8sEadEo2Lb5jpvXb10AnxosFU3gIgJnMQ2N77rGV6357X2xp8P76qGx5dl1gohSGotEuSYoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59610},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"71de89fd7e5558efcbefe3e85c56ceb39a4cbf83","scripts":{"test":"echo \"Tests coming soon\" && exit 0","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_0.8.1_1770278593781_0.4204919225521815","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@rip-lang/api","version":"1.0.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.0.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"20c7c54a4fd5998b8047fbeabc3a8aff2424374e","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.0.0.tgz","fileCount":4,"integrity":"sha512-JU8YMkgtCCegZey5R1GP2pzxsSCh6Jwju5WHy24+EaBtVITFxW4yGJuoYm1lE7EormMvLtUr+a2YAUwvvM5xyQ==","signatures":[{"sig":"MEYCIQDqPSC24yeI6IRhu2WFF/RhBx9NwB6LL0cBzTvE3BlysQIhAO+94+Q6QJEncJ+wMgzJIZ1tcBSr1Q+jfNw1MHb+xYny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59684},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"0f225afaba26edf9df96b5a191d5c305c033124f","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1770358980266_0.3305771603285852","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rip-lang/api","version":"1.0.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.0.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"189a97893fdb750bc13d99cc7489592d94729860","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.0.1.tgz","fileCount":4,"integrity":"sha512-/t93aD+y+N7awO57a6+tyQkV8P2LGDu9sTEf8AWK3wD7YqjHLbjn+/MeceBdML1ejbPhCcfyvLk21qoZiy9cIg==","signatures":[{"sig":"MEQCIHXeoVrqVbzONNU2jDJoZdXKDJy5XHWgYCyXn9IiJTOVAiAjcfzKd9oDgiI/1cI3GbhhNgrBfOOYbuqClGJNRo19dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60519},"main":"api.rip","type":"module","shasum":"189a97893fdb750bc13d99cc7489592d94729860","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-/t93aD+y+N7awO57a6+tyQkV8P2LGDu9sTEf8AWK3wD7YqjHLbjn+/MeceBdML1ejbPhCcfyvLk21qoZiy9cIg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1770373107756_0.6517554352092287","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rip-lang/api","version":"1.0.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.0.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"49d3ec1cea4c8af2a7977e3d881f6b88e4d7cbfc","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.0.2.tgz","fileCount":4,"integrity":"sha512-x0qNsk/UxlrtXb54ZWJFS2MZcBPGDl3NvfSyyaWm4aL+JJs8t2wnu9IlMrWCnZTUqytyvThOPR1o4/hsGTMb0w==","signatures":[{"sig":"MEQCIEo4Ipjc5NJZzqF/bOl76jp8KtlZCITH1KCKXu11nOGtAiBOGQGvU1QRwOgvoYPK8pIQ6E9ThePONW2FvR5prJV+Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60519},"main":"api.rip","type":"module","shasum":"49d3ec1cea4c8af2a7977e3d881f6b88e4d7cbfc","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-x0qNsk/UxlrtXb54ZWJFS2MZcBPGDl3NvfSyyaWm4aL+JJs8t2wnu9IlMrWCnZTUqytyvThOPR1o4/hsGTMb0w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1770433889676_0.6865750249056148","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rip-lang/api","version":"1.0.3","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.0.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"9e38c432e1ebf3c63362c915693537f1e8d3c7d3","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.0.3.tgz","fileCount":4,"integrity":"sha512-m7QgXhi0RYE5dX5P13LyVptrG2lr5Rzj96Ma5J+CMg6p91Q7TPmqycfesabIigsxxoOnT0rvqr0OKT+yg2XtPA==","signatures":[{"sig":"MEUCIHg08t5XeCJzGQBVTBahtvJhWUU0Dz90SM45o3lTG86bAiEA3BasHS94E9EZicOn/N52QUZC77k7A6H/710I9lmJb38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60520},"main":"api.rip","type":"module","shasum":"9e38c432e1ebf3c63362c915693537f1e8d3c7d3","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-m7QgXhi0RYE5dX5P13LyVptrG2lr5Rzj96Ma5J+CMg6p91Q7TPmqycfesabIigsxxoOnT0rvqr0OKT+yg2XtPA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.0.3_1770438873000_0.7242460293927795","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rip-lang/api","version":"1.1.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"f0f908d2f9730c26d52874b90db778948441ccb2","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.0.tgz","fileCount":4,"integrity":"sha512-spg1rRyJf4K/oGSBFSkajwDT5hnwcj8UzRBEu8Ig0dZX6bz8B3tDUGrE7rmBp09fb99x4o4K0Iw3GUG08I0Mpg==","signatures":[{"sig":"MEUCIQDZfG/XPm5G8NQst1WNl7cSvRJaUdo+NYH1iLVhXG63YgIgU4O7H2Fw0eY9c+HlrzgZwJzd8eUGGjLF/BSiLiZ/vfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60526},"main":"api.rip","type":"module","shasum":"f0f908d2f9730c26d52874b90db778948441ccb2","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-spg1rRyJf4K/oGSBFSkajwDT5hnwcj8UzRBEu8Ig0dZX6bz8B3tDUGrE7rmBp09fb99x4o4K0Iw3GUG08I0Mpg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1770473111106_0.07213916866049042","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@rip-lang/api","version":"1.1.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"780205bc09d4114169c3d5e143455613442bdf1b","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.1.tgz","fileCount":4,"integrity":"sha512-zd59EvDnBMZMxobRCFipOYf3iUgN6C1hfM5QLEgVgUDGqSuCMnPZxoqCy3zPwYtnBz9kCfppqhdDV8zQrvNUkw==","signatures":[{"sig":"MEUCICy0orugNzn+ubWpTKBDazjZX3Au2YhBbrPv8cd8033UAiEAqWvf60IA2obvjh3ggZnnPbnpXNCIQnX0DQVDisyPPF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60529},"main":"api.rip","type":"module","shasum":"780205bc09d4114169c3d5e143455613442bdf1b","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-zd59EvDnBMZMxobRCFipOYf3iUgN6C1hfM5QLEgVgUDGqSuCMnPZxoqCy3zPwYtnBz9kCfppqhdDV8zQrvNUkw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.1_1770477645030_0.4939837376659284","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@rip-lang/api","version":"1.1.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"4b7de457257db7068c484bcd9c23f94264112dae","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.2.tgz","fileCount":4,"integrity":"sha512-rO8chw7xU0GJ8p59H9HcLYDwAAy9pAqtA7n7hv5n0yyZK1lI/LNBmy4qWJu2aI6AibqAhR7j4IPoRTMDKah+sw==","signatures":[{"sig":"MEYCIQCN0Jy1/l5kojiwtrQC2tnuzrcyCziq4UVvSik8sSlqzwIhAMb6j+q5QzJhPquUEUJIcKMerG26A5bdLBxZYZEiwOvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60529},"main":"api.rip","type":"module","shasum":"4b7de457257db7068c484bcd9c23f94264112dae","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-rO8chw7xU0GJ8p59H9HcLYDwAAy9pAqtA7n7hv5n0yyZK1lI/LNBmy4qWJu2aI6AibqAhR7j4IPoRTMDKah+sw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.2_1770478582305_0.5383911775874184","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@rip-lang/api","version":"1.1.3","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"eee1396ad4b8e4e52024cc9d014f077896b5ef69","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.3.tgz","fileCount":4,"integrity":"sha512-VQ5D9wZrooqekY8p6k3KZjq1PPADyECPTP7YE7jar/gwIqgDDQNxkVPZREMlwRqeb4xwyVVNs03FAeXnXX+V2g==","signatures":[{"sig":"MEQCICSOtAQLjAxGI7I+Bk/jFWr9z6LfA+LMkHH0YKSXHaJ6AiBYFY+Blx28En7wurtSODcqCmpCCWNaxtUw9YWV03UZfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60529},"main":"api.rip","type":"module","shasum":"eee1396ad4b8e4e52024cc9d014f077896b5ef69","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-VQ5D9wZrooqekY8p6k3KZjq1PPADyECPTP7YE7jar/gwIqgDDQNxkVPZREMlwRqeb4xwyVVNs03FAeXnXX+V2g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.3_1770479052848_0.7499449730276404","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@rip-lang/api","version":"1.1.4","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.1.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"8f9c82d9193f180cb8938032ea2170b1d9e24052","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.4.tgz","fileCount":4,"integrity":"sha512-A1f5ZUJnbi3JxTwdkT/tGDmdsm3myfE9NRHYtXqdxleHeo0hnfx4KD4kiYY5+0IAjeWx4UU7dt8i8y2ROXKi3w==","signatures":[{"sig":"MEQCIEj4Wdaaxkza/qEcwjgrgJEkZwzIsdTXJmKbM8K4nvWcAiA2Ip9ueF0PLQODiQ5eGxgMHrmim/UEy4xxdWnfIKOQFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61943},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"37daf2b24b8fe6dc4c750a778dd4aea1896dc731","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.4_1770554216085_0.8564158956427128","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@rip-lang/api","version":"1.1.5","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5afe8e00cbe170761d73b4d144bec823f0ea5cc0","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.5.tgz","fileCount":4,"integrity":"sha512-74xKrufpPTgJp4Rze4YRQGmDdmRBy5HDGXMcBnFkYQTNuowLNgIKtiH4y0bl+ZFw2p6EOdCS/hHoV989loGCSA==","signatures":[{"sig":"MEUCIExC4T7XhWYndQEbeAjlL9zuSQZzzgfpkR3U9Zp7bJZ5AiEA6QmZqAOmWo62DMJXu0C3EkNeMixjZFM4h41ej+wR6BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63830},"main":"api.rip","type":"module","shasum":"5afe8e00cbe170761d73b4d144bec823f0ea5cc0","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-74xKrufpPTgJp4Rze4YRQGmDdmRBy5HDGXMcBnFkYQTNuowLNgIKtiH4y0bl+ZFw2p6EOdCS/hHoV989loGCSA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.5_1770625301187_0.9513485377440547","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@rip-lang/api","version":"1.1.6","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5a75fd5a452da397cd0a8382a6fb6973ccc7c404","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.6.tgz","fileCount":4,"integrity":"sha512-4BBlYlNiS1enwxoK2CGihNa7Xxfy3x7LHSWiMHH0RWZoNDIJwMTtGyUPq5mW8IRzFx4hiaehJtqR06/JuBQcZg==","signatures":[{"sig":"MEQCIHuil+7ZTuFhOiYs3XYi95xI3GiBFrSoURmjdHnprebwAiBhNo8VayyugKPvpaStf2d1GGodV19fQt20hjksSe91Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64232},"main":"api.rip","type":"module","shasum":"5a75fd5a452da397cd0a8382a6fb6973ccc7c404","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-4BBlYlNiS1enwxoK2CGihNa7Xxfy3x7LHSWiMHH0RWZoNDIJwMTtGyUPq5mW8IRzFx4hiaehJtqR06/JuBQcZg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.6_1771396274950_0.4101867499829075","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@rip-lang/api","version":"1.1.7","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.7","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"3dfa2c85467344212bee83cdcfe341878ae56fba","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.7.tgz","fileCount":4,"integrity":"sha512-6CZOHkr0HKLdZ22L62nE9VZEFoIL+hxzB6Hz9ftEdmIt3jsccbTAcZUAaKoYY0ypI5dJ0zS44ctq/9labFUPJg==","signatures":[{"sig":"MEUCICelH113JpCqYo4jvPiBP2FoSSOwcGzlGIyDYAF0mieuAiEA3Vwb42aaxttNaWpyYdgfMwgujaTkLZzhmsV3ycBnuwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64433},"main":"api.rip","type":"module","shasum":"3dfa2c85467344212bee83cdcfe341878ae56fba","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-6CZOHkr0HKLdZ22L62nE9VZEFoIL+hxzB6Hz9ftEdmIt3jsccbTAcZUAaKoYY0ypI5dJ0zS44ctq/9labFUPJg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.7_1771485673435_0.4266130480897652","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@rip-lang/api","version":"1.1.8","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.8","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"ff975a7cc01177f165abd7e6b84a5eb50a368296","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.8.tgz","fileCount":4,"integrity":"sha512-Q5Z/OU4dchMHri7G/dvW/p3AubIJtzYbWDb5zfCJJCWD/7tS10bEWAo8U5Cs0ObR2tnKC2irrsALpjhwrUEx3A==","signatures":[{"sig":"MEUCIHZbKUmUWYVt9GKXoq/ReXMlORUcLMonZjBLwXfv+qkMAiEAsYYxRQCs4LXB/3B53W5zcNAR+c8uvkMxE31BRkREBGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64460},"main":"api.rip","type":"module","shasum":"ff975a7cc01177f165abd7e6b84a5eb50a368296","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Q5Z/OU4dchMHri7G/dvW/p3AubIJtzYbWDb5zfCJJCWD/7tS10bEWAo8U5Cs0ObR2tnKC2irrsALpjhwrUEx3A==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.8_1771486258476_0.4652565387991776","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@rip-lang/api","version":"1.1.9","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.9","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"1a016801131ae5f4e56e2b1f59c634a92bcc8f46","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.9.tgz","fileCount":4,"integrity":"sha512-ClzbkdGYrTOyrQx7YrmOkUq+DHyxBrCDUeBk4wBKbNNzUaeWs4n6S3yyqW7Em7s/SLALVBzsjKF4MBliverHpg==","signatures":[{"sig":"MEUCIQDODbgFgRqVSNH+4FPucX+4m3lKRe/3drqR9oAbKdsRPAIgR1g1srkW2nH646lo+7oMO+H7HVhm6A8TsmapW3bpI4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64517},"main":"api.rip","type":"module","shasum":"1a016801131ae5f4e56e2b1f59c634a92bcc8f46","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-ClzbkdGYrTOyrQx7YrmOkUq+DHyxBrCDUeBk4wBKbNNzUaeWs4n6S3yyqW7Em7s/SLALVBzsjKF4MBliverHpg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.9_1771486953376_0.5062265539923942","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@rip-lang/api","version":"1.1.10","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.1.10","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"967312e33f2a17e6dc21f03a647873ac2ddbd95d","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.1.10.tgz","fileCount":4,"integrity":"sha512-qoEhPDxn/X2Wdk3KyFKS79Wav4BMJbK8x2B5yc68+YIEN9bojJwNV3nvqXcfkEmhG7GnMD8akwyWdVthGuIkFg==","signatures":[{"sig":"MEUCIGEfv0TZeU55Kjc2f9DqAzIMBXJsHfGLqx83Otd852bJAiEA8bXa0m8OmjIld7prGNuOPXUa4ww8l19VJlv1oEXmEJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64519},"main":"api.rip","type":"module","shasum":"967312e33f2a17e6dc21f03a647873ac2ddbd95d","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-qoEhPDxn/X2Wdk3KyFKS79Wav4BMJbK8x2B5yc68+YIEN9bojJwNV3nvqXcfkEmhG7GnMD8akwyWdVthGuIkFg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.1.10_1771530396092_0.33405685191382317","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@rip-lang/api","version":"1.2.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.2.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5359b47464fb71beee2854e1418a5025de70456f","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.0.tgz","fileCount":4,"integrity":"sha512-epw11WOjbUCyjv8FQI7hxWVtHzyHCuABpXDehYmYHJMpH+Lrbep3RJKGjyTD6iMZ9160ihqDpTNv+q2vuog65Q==","signatures":[{"sig":"MEUCIAtTCissL/F1TlH53jbMabhUtfZeKklvt+LsQxPfmBBBAiEA6HZ7P/W1sVmKKgM6LJOeQt1dnKRwayGVWk0vOFtYaf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64553},"main":"api.rip","type":"module","exports":{".":"./api.rip","./middleware":"./middleware.rip"},"gitHead":"236a98051e84d8fd1acf013ad4005f05b0a48206","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.0_1771717897748_0.5902205640746909","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@rip-lang/api","version":"1.2.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.2.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"e41d71fdbe8c9bd67e104ecec5472648f6a1790b","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.1.tgz","fileCount":5,"integrity":"sha512-evF5xqqDX2iZG2EpBKZoLZMlrLMJlrGWYFJXUfwR6ltGP1pN15fuP3UUxFEvtsxDlUHXUqL3CCVFk3ROPeOTXA==","signatures":[{"sig":"MEQCIC/ZBElI+honazsjAoEZi0RDiuy/ahtjaqLCT4FZydQFAiB55ZmB2z7XmHCHM++/1ZigFMjYty0OIe8Z806gZeZTjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68149},"main":"api.rip","type":"module","exports":{".":"./api.rip","./app":"./app.rip","./middleware":"./middleware.rip"},"gitHead":"731912813f925de74b882cf783a53cc3c460b588","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.1_1771721747376_0.8567392347415679","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@rip-lang/api","version":"1.2.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.2.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"0f9789b25c7779112794334b674f179d23e46290","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.2.tgz","fileCount":5,"integrity":"sha512-w3p3Lna7kdkJ3zLoRsQTrBC5NE/kpU73cFWK4oWzkNzIkpAogwgPFOpDgct9QwH3PTApcNaSgN7d8yWN79pDXA==","signatures":[{"sig":"MEUCIA8z7XVvdknIhiDmNAvGFZgpMUnoVjuQ7N42FxACQddYAiEA7KsATJ04/JyQLQA4UAqJCnb6skQN8AcR+OOJBYz8xyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69214},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"efe866d2965261385e97e80419450e743bf545bb","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.2_1771723058381_0.7271628871793878","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@rip-lang/api","version":"1.2.3","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"a845829031415fe86ab388c8b19923b0ba8f1682","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.3.tgz","fileCount":5,"integrity":"sha512-IZbjZZQmxsWXx81fvaFDRwx/8dsVXOrl5bqCV+P6amlOmnx7E4jzBCZXUShIEGY4LGwFkQ+XgQrNpQLE1IAAjg==","signatures":[{"sig":"MEUCIEDvoqicfmguRR0LVLV6y2mi+H/zrLX3t/1D2PlyUBfiAiEAiyxJ5fXysSmRae8nJ/I4W0wX+6MMAFF7t5IUKt5Shs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69292},"main":"api.rip","type":"module","shasum":"a845829031415fe86ab388c8b19923b0ba8f1682","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-IZbjZZQmxsWXx81fvaFDRwx/8dsVXOrl5bqCV+P6amlOmnx7E4jzBCZXUShIEGY4LGwFkQ+XgQrNpQLE1IAAjg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.3_1771725567294_0.6891593979189472","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@rip-lang/api","version":"1.2.4","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"49e98826f5064f6693da90082b2269c7b87a7e39","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.4.tgz","fileCount":5,"integrity":"sha512-QsnJDwzhpJXhDIfo9fnDO7aAmmckuz9RSzGMllplI73vT709CPq4uAw/39zussNPD00xIWUyt/eHmWiPu5JMrQ==","signatures":[{"sig":"MEUCIBZhfmYM20tKRO9kHd47lF54Ou+jhHW58ILDCRLjaWdJAiEA1s5bgNny20anWsX5wkg5WBznbL45W0ajQB1vC4NqFo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70098},"main":"api.rip","type":"module","shasum":"49e98826f5064f6693da90082b2269c7b87a7e39","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-QsnJDwzhpJXhDIfo9fnDO7aAmmckuz9RSzGMllplI73vT709CPq4uAw/39zussNPD00xIWUyt/eHmWiPu5JMrQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.4_1771729034355_0.2188988471917641","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@rip-lang/api","version":"1.2.5","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"d7e99b783056967535e0fc3a6746686cbfceef72","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.5.tgz","fileCount":5,"integrity":"sha512-ujvA6Cy7UwrYo3dyrA+EbcsemO/SLLfVlUdHBwxa0SFPcAw5ZOzHVSIS0yUac8BIRTFjmeK6+phmfObJbUPsag==","signatures":[{"sig":"MEQCIEXgs9Aiqt6vqZ48e4FepDBUAkY1uLfVr3DojYi8lzD2AiBSLyZxrBQuWPzo3rcumf6VclVNPYqNottj2sI8WWhpcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70194},"main":"api.rip","type":"module","shasum":"d7e99b783056967535e0fc3a6746686cbfceef72","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-ujvA6Cy7UwrYo3dyrA+EbcsemO/SLLfVlUdHBwxa0SFPcAw5ZOzHVSIS0yUac8BIRTFjmeK6+phmfObJbUPsag==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.5_1771730418237_0.22228964526799144","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@rip-lang/api","version":"1.2.6","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5d4ce352bf329f31c5040e1f090ecc88f16f118f","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.6.tgz","fileCount":5,"integrity":"sha512-oDioVkP6lkP1xQVlvkpzcIALMx9vgZsVbfsbMTMv2fiMU+7Y0h3cNCqf0n1WGoQz91yQwXgOwrunEqIDKp3iyA==","signatures":[{"sig":"MEQCIGMr9e0VSfbBdCifg55dMc1Z+q5piuoUVI1qMLHv96qlAiBJ8JZTEQ3gnDRGUfetiFeHOswdWqX5IP6blicTWBzTSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70262},"main":"api.rip","type":"module","shasum":"5d4ce352bf329f31c5040e1f090ecc88f16f118f","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-oDioVkP6lkP1xQVlvkpzcIALMx9vgZsVbfsbMTMv2fiMU+7Y0h3cNCqf0n1WGoQz91yQwXgOwrunEqIDKp3iyA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.6_1771731729129_0.05463854489512454","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@rip-lang/api","version":"1.2.7","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.7","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"5afbd2111370de7919882c42b305e193f57b2a3e","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.7.tgz","fileCount":5,"integrity":"sha512-/cxhQsg3+B5k08xoUpfC94DxZPjjdf+95PNf7ZOuqIXuoIflSgeXvkGCpiYz44m8YiL4TVGLbBMpu0gGrn4dJA==","signatures":[{"sig":"MEYCIQDw9UlQtF/MXdUDgT5GtEe39HNWhb/IvAIb6eTbHULGJAIhAI69Ng9Pvvpf0m2HDlBAFj2EOar58fUaAJUBuUtHKVGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70168},"main":"api.rip","type":"module","shasum":"5afbd2111370de7919882c42b305e193f57b2a3e","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-/cxhQsg3+B5k08xoUpfC94DxZPjjdf+95PNf7ZOuqIXuoIflSgeXvkGCpiYz44m8YiL4TVGLbBMpu0gGrn4dJA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.7_1771733394259_0.7783691492169462","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@rip-lang/api","version":"1.2.8","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.8","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"4cf6c87c2388e78104ec2f9c70ab49eb179f6467","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.8.tgz","fileCount":5,"integrity":"sha512-LB7XIfxrg8Yj/wnxGgn8N7IG74H6H/FzUihZVb6XuNSfd5V5E9M49nyyzJXlmGFijuJ2Y4mHNQ1RyhnCgwCIUg==","signatures":[{"sig":"MEUCIQC8mpA1moc4jLCOwG+0gCwY+eE8p78dsPYxbEtTW9pEygIgKy3baCBieNgikzhwHNxzwZeD9Ta2EAIfR8uH8tKbvMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70221},"main":"api.rip","type":"module","shasum":"4cf6c87c2388e78104ec2f9c70ab49eb179f6467","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-LB7XIfxrg8Yj/wnxGgn8N7IG74H6H/FzUihZVb6XuNSfd5V5E9M49nyyzJXlmGFijuJ2Y4mHNQ1RyhnCgwCIUg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.8_1771734718666_0.19470553325822193","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@rip-lang/api","version":"1.2.9","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.2.9","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"8be9fb298a4eec438e6b18be782176a525680fd3","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.2.9.tgz","fileCount":5,"integrity":"sha512-a4WkCLZfRQNuS7Sqt7itsxeyzzLnWZcG/5c0jdiCRfJnR5QJepTdzl8DLyBrcSm75Wc1Vulmny4y9jYVOtmlqQ==","signatures":[{"sig":"MEUCIAF0gk2hDUmvCHWBrRruksBrw20PAeX0y0P8oQIEOgUFAiEApoggIatRkqx2bfrcW5S+v0DjB2ln7+BU6Y0LSYnc97Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70254},"main":"api.rip","type":"module","shasum":"8be9fb298a4eec438e6b18be782176a525680fd3","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-a4WkCLZfRQNuS7Sqt7itsxeyzzLnWZcG/5c0jdiCRfJnR5QJepTdzl8DLyBrcSm75Wc1Vulmny4y9jYVOtmlqQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.2.9_1771736087549_0.7264223279055901","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@rip-lang/api","version":"1.3.0","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.3.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"3baaf875e038dd5c2c7c2f005265a0e016353500","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.0.tgz","fileCount":5,"integrity":"sha512-GEMpg8YXejUIlW6NtpRHtTex5FJrDdfWlJbyjMLKZ6ZbLe5XFzmk3W8GZm19Lx5mm/RcaMn64nkYe2gAxNktrA==","signatures":[{"sig":"MEUCIQDLeMflLtom4MtlhEQqFfQY3zeW+wEcmTDGLhnjCegR0AIgRl1jINU8nC23PvVEGKufKdkw1/Qau1DBQ3i8m1BNT+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70212},"main":"api.rip","type":"module","shasum":"3baaf875e038dd5c2c7c2f005265a0e016353500","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-GEMpg8YXejUIlW6NtpRHtTex5FJrDdfWlJbyjMLKZ6ZbLe5XFzmk3W8GZm19Lx5mm/RcaMn64nkYe2gAxNktrA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.0_1771737313142_0.00040673687510528467","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@rip-lang/api","version":"1.3.1","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"e7f12a4bf0f3baf261c9abbe775d1ba735e146ec","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.1.tgz","fileCount":5,"integrity":"sha512-JKGQVlPnGVDqn9qgqeWffh9wDM4tt4qQptyDHv9xKU69xbi3oRJSAd2RjHCUhWqYk01Lvb4ZySPqso++iUhVMg==","signatures":[{"sig":"MEUCID9UIiZetvqu5WYqvt6ta94dWGIxwfDmlGxKNerz5uE8AiEAzkGYHjIQ6XG2WEHNhRr8eoAne5sfmZs0UOdHeq8j2Lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70229},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"abb622d71a3bffad3401cbccf9baec780e37a2aa","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.1_1771767842950_0.333823473608442","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@rip-lang/api","version":"1.3.2","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"b829b9967397660105d41f4b821a4676b8d6e8ec","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.2.tgz","fileCount":5,"integrity":"sha512-8K+Apdfx+8uWwxozTI1VtlCwghyo1PLh7ALDUsFFUw1CIKQkPw6R9c55rbPLf5S2D62m9F+lG8pMThU4cT4CPg==","signatures":[{"sig":"MEUCIAXQE3Ucz/EfxdI2TC1mqnDpcp7a23Tfd+ovPaGximUgAiEAsqgmeqwy16rGZQzX008f+2wMTlUpNVUXy7o0abeVaCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"1cc27cf5f6b65f6ba980ecc5afe826c7def5404d","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.2_1771809766494_0.27333977960631195","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@rip-lang/api","version":"1.3.3","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"ba976a6de90039cb055b0abadf85e8251d8d235e","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.3.tgz","fileCount":5,"integrity":"sha512-lKxT8hUDShdeUgumv+rPk+/YcGQNWBb2j5Kw6SgvB7JX7pZ8V7V++A3Mx9RAgdzbbEoJUE6XdJ3VCQg7Knj0wg==","signatures":[{"sig":"MEQCIEhrgRfi0HQdZJl8QumkwfrLsajiPECj3Mppg2YGit/4AiBz1vuX7+NFBagvvkSUAZ9TGOgZfTNcEojEv6ENj6UMNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"1bfc2f5f8cf22a182086e7a537ce36c46c8c2bb8","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.3_1771810080273_0.9373695300717919","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@rip-lang/api","version":"1.3.4","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"efa30aebbe7265ad5ab841592c910b0031a95be3","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.4.tgz","fileCount":5,"integrity":"sha512-4N+vxFdTVU8WTdPz4c4XzxbLTe4GizbcIhVSGvMq3Ola9GBQOdrIqfXBvnhDt8yAVjJeWDyba4MnHC1Qq5c1rg==","signatures":[{"sig":"MEUCIQCwlkM2BHcoa9NzzJd3HoWfgBvKSfNzOLF/ubM3XiG7UAIgKeTXT+LVeTphoQusSwyMAENLVRhHOMfptCiLcCH55U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"87c41738801454185e33085eaac4f0c92852cce9","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.4_1771817504451_0.38143073911908054","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@rip-lang/api","version":"1.3.5","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"49b9830595097b2b59097cda136a7a5a6aff45eb","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.5.tgz","fileCount":5,"integrity":"sha512-US5+AY8jrAkrOsaQ7xCEtDHlBMUYB43QFyZYS8+loil4qpBseC9GavDrBTfRcYyxVOt9JX7XxZN0O9aGsPU8MQ==","signatures":[{"sig":"MEYCIQCHAXyExkhhnlk+JC1EJkvou2Mke1q+jLtcEUclZtJy5QIhAJrmjXDUe1DFqmqDCkeqXrAc3KROnv5wTELhvC0jW5SX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"98b6cea7bcf5bf411fc3bcc2b3f1c17e9f1b0196","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.5_1771818416533_0.1969715005857915","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@rip-lang/api","version":"1.3.6","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/api@1.3.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"6e009de0aff76db39cc10ab60eb7ec5ff9dd6d55","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.6.tgz","fileCount":5,"integrity":"sha512-huXdMXCP8AFixQBCi4jeoNWv5/4iMBYpAnArZ/5rNbHeLxHG03Sd9fu6DTvi5JdjcETkS0GClkX7JnK4Gkz+og==","signatures":[{"sig":"MEUCIQCUBz/B3IWvjHG6EKNDLWOmBE2LJjTsklUDegCIsgYnUgIgTTaqfX4tX/48F9Dyfl1Q64jVWnsOOZlhdqg0IUOvdtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"main":"api.rip","type":"module","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"gitHead":"5b3573d114583164fb0a1a9c7bb2860afa0bf0d8","scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.2.4","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.6_1771819752457_0.8137917475216037","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@rip-lang/api","version":"1.3.7","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.3.7","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"005b20b4b6758e8d78c30f569790e4911347d7d4","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.7.tgz","fileCount":5,"integrity":"sha512-zfCFkxTVlUPWgNPd+58vyoxcc/RIkEMKw4ysiMuJbq1g5FrBoq351cnR84ArcK30vfG5DGt1R/14Y4kEpr72RA==","signatures":[{"sig":"MEUCIF8xt9FOjmU7ohzoFYHtUecpK9WnItAAloYCP0vG9wQwAiEA4oE7oFQypaSDcqIs4cAUfP9O4g68viiVMAWlfz7Sk2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70251},"main":"api.rip","type":"module","shasum":"005b20b4b6758e8d78c30f569790e4911347d7d4","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-zfCFkxTVlUPWgNPd+58vyoxcc/RIkEMKw4ysiMuJbq1g5FrBoq351cnR84ArcK30vfG5DGt1R/14Y4kEpr72RA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.7_1771874293864_0.6396086665223604","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@rip-lang/api","version":"1.3.8","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/api@1.3.8","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"dist":{"shasum":"e603668df3b6b1aaadc32deb951db2e8cd232b2e","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.8.tgz","fileCount":5,"integrity":"sha512-BbaHB3ZXw4kwMptT0Txo3lxOc1oxAPcq79mTuybDM1wX1agODV+S1nvvgVQO7PbFcO2kgIhFWghjFwGsgI9dEw==","signatures":[{"sig":"MEUCIQCYmTsIfxSrspdjQFtRzOYfapKz5oObpL/qEI6Y2bc8GQIgMVxRkvpbCYBKM27QdcGr7qzhgY9MON2NAWkfn1+9jDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70251},"main":"api.rip","type":"module","shasum":"e603668df3b6b1aaadc32deb951db2e8cd232b2e","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"test":"rip tests/read.test.rip","build":"rip api.rip"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-BbaHB3ZXw4kwMptT0Txo3lxOc1oxAPcq79mTuybDM1wX1agODV+S1nvvgVQO7PbFcO2kgIhFWghjFwGsgI9dEw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/api"},"_npmVersion":"10.8.3","description":"Pure Rip API framework — elegant, fast, zero dependencies","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.3.8_1771878188405_0.23870664086324855","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@rip-lang/api","version":"1.3.9","description":"Pure Rip API framework — elegant, fast, zero dependencies","type":"module","main":"api.rip","exports":{".":"./api.rip","./serve":"./serve.rip","./middleware":"./middleware.rip"},"scripts":{"build":"rip api.rip","test":"rip tests/read.test.rip"},"keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"repository":{"type":"git","url":"git+https://github.com/shreeve/rip-lang.git","directory":"packages/api"},"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","dependencies":{"rip-lang":">=3.13.10"},"_id":"@rip-lang/api@1.3.9","_integrity":"sha512-jdETGjOI4wiLXRn88H6Dn5IjrBhvr/YLXmfIOkJNwJoK0n1x3dsXK3T2CD69S4mUpA9crlXrjLZEfehfNGkPiQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"fb3fff5aa4bb3d269340c84e2da506ab5acf5838","dist":{"integrity":"sha512-jdETGjOI4wiLXRn88H6Dn5IjrBhvr/YLXmfIOkJNwJoK0n1x3dsXK3T2CD69S4mUpA9crlXrjLZEfehfNGkPiQ==","shasum":"fb3fff5aa4bb3d269340c84e2da506ab5acf5838","tarball":"https://registry.npmjs.org/@rip-lang/api/-/api-1.3.9.tgz","fileCount":5,"unpackedSize":70252,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7wt4dG+Sijoqh6XaCraAH/tFXv7Zzw3mKeUj/Fe/Z1wIhAIBoa2QvDjPqFdyXa266yiMWebd/MJo4rMkvvct6bHqe"}]},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"directories":{},"maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_1.3.9_1771880140505_0.27137189014076"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T09:11:02.042Z","modified":"2026-02-23T20:55:40.761Z","0.5.0":"2026-02-02T09:11:02.297Z","0.5.1":"2026-02-02T10:34:29.407Z","0.5.2":"2026-02-02T10:43:17.373Z","0.7.0":"2026-02-03T07:37:37.641Z","0.7.1":"2026-02-03T08:07:35.001Z","0.7.2":"2026-02-03T08:10:31.632Z","0.7.3":"2026-02-03T08:19:45.910Z","0.7.4":"2026-02-03T09:45:02.096Z","0.7.5":"2026-02-03T19:52:02.932Z","0.7.6":"2026-02-03T19:54:35.218Z","0.7.7":"2026-02-03T19:55:41.325Z","0.8.0":"2026-02-05T03:12:47.790Z","0.8.1":"2026-02-05T08:03:13.918Z","1.0.0":"2026-02-06T06:23:00.407Z","1.0.1":"2026-02-06T10:18:27.903Z","1.0.2":"2026-02-07T03:11:29.809Z","1.0.3":"2026-02-07T04:34:33.177Z","1.1.0":"2026-02-07T14:05:11.273Z","1.1.1":"2026-02-07T15:20:45.167Z","1.1.2":"2026-02-07T15:36:22.441Z","1.1.3":"2026-02-07T15:44:13.015Z","1.1.4":"2026-02-08T12:36:56.236Z","1.1.5":"2026-02-09T08:21:41.427Z","1.1.6":"2026-02-18T06:31:15.105Z","1.1.7":"2026-02-19T07:21:13.602Z","1.1.8":"2026-02-19T07:30:58.629Z","1.1.9":"2026-02-19T07:42:33.526Z","1.1.10":"2026-02-19T19:46:36.230Z","1.2.0":"2026-02-21T23:51:37.887Z","1.2.1":"2026-02-22T00:55:47.532Z","1.2.2":"2026-02-22T01:17:38.536Z","1.2.3":"2026-02-22T01:59:27.449Z","1.2.4":"2026-02-22T02:57:14.528Z","1.2.5":"2026-02-22T03:20:18.427Z","1.2.6":"2026-02-22T03:42:09.280Z","1.2.7":"2026-02-22T04:09:54.406Z","1.2.8":"2026-02-22T04:31:58.843Z","1.2.9":"2026-02-22T04:54:47.684Z","1.3.0":"2026-02-22T05:15:13.292Z","1.3.1":"2026-02-22T13:44:03.117Z","1.3.2":"2026-02-23T01:22:46.658Z","1.3.3":"2026-02-23T01:28:00.420Z","1.3.4":"2026-02-23T03:31:44.598Z","1.3.5":"2026-02-23T03:46:56.669Z","1.3.6":"2026-02-23T04:09:12.609Z","1.3.7":"2026-02-23T19:18:14.004Z","1.3.8":"2026-02-23T20:23:08.803Z","1.3.9":"2026-02-23T20:55:40.651Z"},"bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/api#readme","keywords":["api","web-framework","routing","middleware","validation","sinatra","rip"],"repository":{"type":"git","url":"git+https://github.com/shreeve/rip-lang.git","directory":"packages/api"},"description":"Pure Rip API framework — elegant, fast, zero dependencies","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"readme":"","readmeFilename":""}