{"_id":"@curveball/kernel","_rev":"19-1cba06b048d2e3d5fcab12e173e8c614","name":"@curveball/kernel","dist-tags":{"alpha":"0.20.0-alpha.0","latest":"1.0.0","beta":"0.21.0-beta.11"},"versions":{"0.20.0-alpha.0":{"name":"@curveball/kernel","version":"0.20.0-alpha.0","description":"Curveball is a framework writting in Typescript for Node.js","main":"dist/index.js","scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^9.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^9.1.3","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"d1a2fb432899d61eb3dc8b600669bba007ed3053","_id":"@curveball/kernel@0.20.0-alpha.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-1fXYR7bGIa2J8jNBDrfGvSHk1pl3GN5BKqxGaI50lyfesUMCIRjAI4qFLESJEFfsyj9chcy/u8VBiKHxYtiHCQ==","shasum":"540459ee6a18d6d4d464f4cb1df542c0f491da05","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.20.0-alpha.0.tgz","fileCount":67,"unpackedSize":140400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGlCc1lvJ5J3DJuKeCkRm93zOCOLycahcOHO29DBiqBAIhAMxyCHPm4/A9mVdpXymQyOzx3fVAB31k8PU87N/niu12"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEsBbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYUA//YB1Bs7nxHaJd1K7LIMRCYBRlclvCIquKQYkkb5G+1Uzm66/f\r\nJYCyV+3F50D5oKC5fd3iOFPJTR/DEQX0W6YNcqjwAkxHuKozRU8MlFhDe/2+\r\nOax49sSgnIaaIAteGGk9ROEWHFhUL0pi3QGKRh6qaMt0OOgJHTzB3NNmzNBQ\r\nm+iRHKck9iD7NnlvTaHMRc5R2Fz5iBok85X8kgpAJSR/ssejr/NEkM0TpLqU\r\n77zVyY0i+hKd3I5dvxsOpEzRPvWL49Q0aL+fnj3necjeY7W2LeJ3yWIbLntG\r\nbpxxwz2FWXmvB1pTL8tJ2LbixMSiANRlV3C5jCCTVGu4XSUoRWL1rkoyoVDo\r\nrpfCVfmBc+v/BtzFZDS9EDvSj0QNF4ZnjxXGYXVEi2/i6PgcLyJqSzxXE6Ep\r\n85WgUTGeC+Ww9I0hgBrI+KrsgV5XgAa76hVCsL8MWQWSb63C6E7TClFC7fQl\r\nLa8QVqKfohPciDw70Z704YcPM9AbRQ3ksyIdWupYk8+tnAVUWTTHgUQVQ2h+\r\njgwEzDj87jifIi7jkXbXmn8QTvvXur9vtl5kfkAoflt5PdhHijuBlQQv8F3w\r\nCT78SGJPa0Q+dPUfsgeLYTPeJZaWbAr4dLzkdNacDoG0JDO9f/3q6oYsfE6K\r\nqHOF6xmEXIFFtEfazXXTFYCiEtC7fv9UXwk=\r\n=lL2e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.20.0-alpha.0_1662173274992_0.15392315979652804"},"_hasShrinkwrap":false},"0.20.0-alpha.1":{"name":"@curveball/kernel","version":"0.20.0-alpha.1","description":"Curveball is a framework writting in Typescript for Node.js","main":"dist/index.js","scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^9.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"5ba1d68614d76a9c2642acb59ba270b0478d38f0","_id":"@curveball/kernel@0.20.0-alpha.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7x/iovdN4o1g6S/Y58B5aL8i12EVucJ3Q7zkdVO9N6+J9pD1fBtG8EGVolvH4jN5QYbbXjwMnIAxYl/HEiqokQ==","shasum":"b8988bb966c8dabfd755eb54302eb90bf1c66f58","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.20.0-alpha.1.tgz","fileCount":52,"unpackedSize":111795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8iVry/2DIVk1ItWnQ6D3eSWtbX5wOu2B4hhKSPaGNsAiEAq36Qs8rwOZYuv//hHCY1R9w220UKMNk9f+VfL0IQVEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE7WgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooAg/+OVn/GVzu0Qy+UYo58Dm01lCoWTGKWskBuKTxdSgKQvgzJEfv\r\nLCZL9mLXsUWSQtIrzbyjrrLnEPmkaHA53aRsrp8N/Fb6kpKJe5QtKOnEUfG2\r\n+Qgy9wZKmEgl8r/VsgPjT5/5olhDYo4A6RNJtHnhukN8vfnBXIpP7vr723cu\r\np4KZo+xcwDPXh6trot9IM2w6ZnpY18AyKOvNl14H34AWwxzhh7JqcNoU0XZr\r\nbqmljGOOEuVnyVnrs+1xlQ+QgXTZMK2s1gS12SvgdljJfnX88+UzbcCJQ+Pm\r\nY6NrDpbs97jIob55z1c/dokIcoruZHkM7C6iqS7kJooAEv0eeccpSn6kQXTb\r\nwx4vJ7Dd15v69jq9Q1WOe9DpPb4MBzEPBPyNAhdUUMZzxpbsaBJsCaHqi49x\r\nn1Bhvd/ia30/0pG6hhxntz1In9ZfVJCR53D+ua/OM6iayt6hytdymj5kNc4K\r\nBrrar0BuS6Z7Om506ePWoujFyziKsAjyKdqHmaJaIYbMIW9suXYZv6hJE5DX\r\n32idx6NWMKyCLUgy+1oT4QoWQARTgoWXhxv1TW8+L68PaJCy/uGH75HSjk4l\r\n/+7v7ievKibFI0kk40dPXWfBFeRHbgFxGAIU2D8ym0cNzrpjzqISxb3C3wG/\r\npMympGr64dsMrelX6DRWGS0avbcYfph/nd4=\r\n=fwZt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.20.0-alpha.1_1662236064401_0.8281042657213116"},"_hasShrinkwrap":false},"0.20.0":{"name":"@curveball/kernel","version":"0.20.0","description":"Curveball is a framework writting in Typescript for Node.js","main":"dist/index.js","scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^9.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"098bb91b6fbbe9564dd663468089386dc0aaf615","_id":"@curveball/kernel@0.20.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-zKxxTcdMGvPLA/zir6iHo/PgU9WZ0SuF+JtOaUBRHyQFxdMqajOcHHIrKLOj4VCeBz3lF/hRk5h1/yjeWslwlw==","shasum":"cddc2779d90142909e805f5e22d11875660329f4","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.20.0.tgz","fileCount":53,"unpackedSize":122818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHox7Xo+zvOLWuFv+VwB36bUy8BzgkiYlmm8+EFmzDRQAiAHFEYKOi37e+twK3gTE0HPRaN8ov6Ll31Cy3cOsGZGJg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE8COACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrksQ//foTpO3Jl2ZCiKDYJ9KeuvZE8uLt2XrXZjEZueKITnH6N2CVC\r\nRqci+fyE0C54WVm2LQOb//UpI89U5wTkXnFmh9gjWehw2nspdzz6/hq6Soff\r\n8k+5Z2ut1EoRHqsOfFEICmmpaedQgktfOzKq6P7jtuZz3WpUwZkjTdT8vXNU\r\nCTBTwaAzB1mmun5R7breNLm/kBDhgbpyzeI4uSBBdTJdvXeV0/cFjACYLa/h\r\nS2SCDln0t9JSy3m+CmuBBSPhphZVXcEuwK1ZsD6YWZ0x7yXqvmyuaq3EMgAm\r\nsc6cUo46KMe64r948pbwVi/E9/TsK96pwpnZFcB+cS0gm0zCIm5cUxXyfDFt\r\niBLbYlfYroCERaAEOnDckPYAIewUXbYqw27QpUZytkcs/rwKg1l6hvhHH6pT\r\n4A0zhfVk2hr3hteY684tRNNwQPgiKypbuw902aVqa/gvEGbpB0tzBixXENye\r\nnNFCMfUoOjnGg5yNnpCcKgXNr63SDKpGknGxFJukHRcuzaOidCmND6a6nnKh\r\nNg71YIVC9NlgGYgFHBAlTD55wRAa+A04y+UxQx8E+y90Ugj2JMGwAmpAZ8vS\r\nIdPwDJ3iBUaF6cxWtIKQc84Ma9K5Zoffy2I9B9ldsTiVuqdtg/qTPamQerUO\r\nRtI8gzj2gnpCyoxXsXw0ApVW3+5fHlokw18=\r\n=dhod\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.20.0_1662238862308_0.9071540301846548"},"_hasShrinkwrap":false},"0.20.1":{"name":"@curveball/kernel","version":"0.20.1","description":"Curveball is a framework writting in Typescript for Node.js","main":"dist/index.js","scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"cebec62b14509ed19fbc21ea5758d38a74331566","_id":"@curveball/kernel@0.20.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Cc++ud5IfR4UbR30F9zM7XDiasCzMwGWUWALXrzozt/2ocZeNzSX+ekk7PeXHsu5Ua34F6ve5POt9RfjMuaOLQ==","shasum":"8c0640e4a6be21e14175652bf0ca09779cd91e75","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.20.1.tgz","fileCount":57,"unpackedSize":126666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8qT9VZCyVon/sHEGjCCRDfV59/QZNmKtkVsdaeB7oUAiBzK1C6MAxm96qfG7WRy5AMfGLwCCV8+SgRZGy0yLJ3ng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYKx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBnA//fL4Px3rcy2P8rL1MH68iiuHrLx0Et27ySqz65fRAKNI8l+Q5\r\nQWpgDLTUO5el7sWsEpte2y7CeCvqBOoVRrcHr4dwbRsvROBYGF1FA3a1sq+n\r\nk/wJhAn3eBlybE5L39grIGhh81yHlvs+qHtXU6eIToW9CH2/cuFyy7Oemld+\r\nUyzAMAPiIqPIir5iDiTKua9AJN8gdwrKJyPAZZiirlFPUzh5G9LO06cNPLFk\r\nB+9+rhFQLQy92n6gtCi4NzaE+pLZJClCQ2zLB5MA3rh2PbnHyzjAshNNcFn+\r\n87+6N7cl5gysRI01U+PLi3E6+I8FqiojbdIgFEYBnvXwP+cMpZtduHHiVAeA\r\nuQkc6cYyqql5CZi0ox6VtCTnolqnneMHlcc0a62UZitAvEU5CxJP68AxmoeI\r\nIONZ4KZQ9/H+Z9oLJxtbJBk0bbV0DaP9SHVmEkBCW+8uHb++G6FIiCbBu1MH\r\ncemEuDCYRYo6aXBDG+teNcrHaR6zG4JFYPGfyR2mlhiulv3fgqDJCucZoOic\r\n0oyYmc+pcb/cv2WgTSXjTy4MAw2eb3161n+5cgDk1uuyCUYrl+7WD4oQGg/9\r\nPHiKkjyzdYZPE7f4XykryhDesYC02K5Ixd11rfithNjT4Rm4Uvg1yztQDlta\r\napZSuzC4goqG9LpawohwxdKeY7deyKYWPKg=\r\n=cj40\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.20.1_1667279989626_0.7940745362733028"},"_hasShrinkwrap":false},"0.21.0-beta.0":{"name":"@curveball/kernel","version":"0.21.0-beta.0","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{".":{"require":"cjs/index.js","module":"esm/index.js"}},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"40505708a7fc4fc8d991475f671ea5d2579cc460","_id":"@curveball/kernel@0.21.0-beta.0","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kz0/vMXfMjMaCOjOUDHP9M5tSsJjrfC48V4NVN57jFyRBB+WTt0B2nB23h1tciwIQzVl40b86ytSXUMd7PNKFQ==","shasum":"cdc87760e5955eb4aea76fd4fb66e206eef4ca9a","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.0.tgz","fileCount":17,"unpackedSize":43106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfw62E+fw6HpJb7UP+xn2Z0FsRu/2DWGGseyRhkPb9zAIgc9ByGQx5SPgmXtk4nsRfe4hudBjphhUYgCI27s8qvDE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcWeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5QQ//ekff0H8qnN+hpHtj/3G8T6coxvuKT4tUQlzC1meMowR3c3gB\r\nW82bIc5XdiiCAQ6XYyOgPniD7PAjG9qAoHokgPWEQnUGdrajS9Nkyf/WCtJP\r\n54Ft69q1wJL0kNH5J8lEbdtEku5aV6GO1avLUCRav59TF+lG0/tfcWvhODM7\r\n2p75KEynT4FUCFyGh3dCGKpkDJdcW2UjCtoK7w/FX0MKlQ1TccyMCi65KagF\r\nkc7loHSv14e0DlUqJSL2/RJaIlVh5QVbLUGchdcvvtq/sgF3qiLWRoME5MJj\r\nHVtPqLIMXcn/wvwYNxE3rcVJHGmzkr0Fr7EDTbtFN19MaDkuJ5PvAseinXsn\r\ngDyMRh8+g1uzK8Ob7Im9P9krndnW+hvqXxN3d20t3NoXHuzHisAW0onG3d40\r\nHByY8SGQkTSMhXK8tcwmxkXlkbZwhVjkKBIvHiM1rjgOI7h9PizpYJPLFZQ2\r\nP78ehCSdnz+7al91dSokYj0b6x7oLSi4ug9EBtrPUJFV/MTFXlkSB2d5Aayd\r\nvAWE7vtC10idsP5Bg14N+I8VLyMb32KNWg99i0L86J9zh+IV7tWgYh6KkTbq\r\n7OavT5hq8q3s5BVZm9krLWvTjQcf6YTNADmZn8eCwIx8b8rUt4qcVTpoFaz5\r\n5rTpAEHOuESNPmoHjuXNl/jMqNm+g7uaZ94=\r\n=OCvv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.0_1668376456486_0.88391946921045"},"_hasShrinkwrap":false},"0.21.0-beta.1":{"name":"@curveball/kernel","version":"0.21.0-beta.1","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{".":{"require":"cjs/index.js","module":"esm/index.js"}},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"d5651a9b48a3c60bae21df42b91fc73d5dee1c42","_id":"@curveball/kernel@0.21.0-beta.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uk9DRJ2AflMFBnJ+rAUyd4KDlSwozzvGKow0Wx89k6qjAAz5ew/MjTesBXJ/8jNNfbgHuXywR5swh3ub/tanKw==","shasum":"57de31c7da4c7f3d585acbcd486ce3400427f30e","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.1.tgz","fileCount":57,"unpackedSize":114493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM4Ir0OD/MMRw0R1y3NOIgHPkrLFATkoJIGZfld60f/AiARb79R6TVnecbH9UNHaY0bCt9zWHcE5w991XqvQhCMWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcWmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5YBAAleoV2pLTbEss9gS09684zxg4nmTNn6yMnW/+sC/OqVfTtO+5\r\nzbA5q14/EFRXsjftCj4nWVVXDrWjhJFmuQO3C7JqHGhfRoADYhkK+HxA2qtT\r\nUXBvq8UVm7IC9vsaqeUFeIBmLW4cyPT3X8Xr2STzDKJ1ba+4gkFx9/fFx2UG\r\nNvpQKr+bfoevS0/Tt0atipWWxRELzWmzPzfaG79RNgLIfFo6D34/XTqkeLXi\r\n505FL2kWAu+K/nbtBaCwP3UN9TE3z9Mbs+ISQg9f5DT6Jy9oITzDnLSpfyn+\r\nUUd0M9vYwHv9/IrJUHGiugf32fgEnsKQHGzYywAPhplHTU7aRkuQdQZIkEct\r\nEwSHV4edTZIV6+5Q4812ig8G3v+OLl7JtxqgtjoYbf3xhFQojpYdhtS8uV5F\r\nJzYuXaK0Oj2cKAePDbRhBjzyWL8r1Bv+aHmfnswmJW910f48P3m8aFreGQkv\r\nwzrCVqwjD4rFHBC0VUbAR1YQelU1jixGZkgC/bopH5cBpJcObgn0/ECa19N4\r\niYKGA4rpYkWuN1Nxp6xtgKGY+GBs7t6MoJH5nenntgD/pvEt5TG04fZCamXO\r\nakZP92Nw1QV7dyuSJTywPLJukUpTsX4U8pCzcLiLlBpeQuDoVcTTv7hvSTr6\r\n3U2DpHn1SnAjgOF0trG0kEOJn7TsRhkthXU=\r\n=r2CT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.1_1668377003150_0.9981838378619718"},"_hasShrinkwrap":false},"0.21.0-beta.2":{"name":"@curveball/kernel","version":"0.21.0-beta.2","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{".":{"require":"cjs/index.js","import":"esm/index.js"}},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"25ffe3f7b6be018aa1008c4b8ae2d43a1e63a0bc","_id":"@curveball/kernel@0.21.0-beta.2","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G3oAstiiXTpzJUS1PLdfLMahZrRsMldAEoX4EwScd5EKUZVJ7TH+VhqcGg5jOe8hn2p60a5Znni1hLUJygPkLw==","shasum":"d340bd15bd0d31a05b78586a369f76a2b33e1356","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.2.tgz","fileCount":57,"unpackedSize":114493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEL43EvgX4zwFbLqs0mpnbd202YCzBHH5Jt5jGeR8/NmAiAPZ6dQjcUWYvzERkdWac5rdX2lblFweRttCbEKiz3sBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcY/GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyYg//Q5yZNguip5jJPkUJAO4ygiNeTgPRh58RY4+ZisrQF9ylSlNo\r\nHsN0gbZ4Gop7mEuyDncpn/K7mHMalbSoN0ksvXkqtncEoKlMSUjG5+pBpUz6\r\nZwON30lktZz/BD79TEKfHSjgwe8m21BsyYy0NEye8ZsytU/WQO+SGgRfH5dq\r\nLmfPOM99hXZF0ZIEYtkYDYKSe0q378K0sBtX2rZ9NdMD8LtYztwlrg3QMkPs\r\nPIsl1MVNWD55pI8iyarA6EN3PZWQQHfPTDL6UnchLJY1jKqFSZ8RG/6rWDWB\r\n9ld9DgNEfQl78INQnyGgU3pR/tge/8KaFtS6ungNRWedGxhyvKwIQWHNa1o2\r\nZu5qKMEc6VwwiFWCKcB5Lw76pO8INNwNd7JZiVfJ9QUji93KmBRe2CvsKjqM\r\n7MkQXZWBBfxiXG0ehczXkzb8cvWXbSzU8bJ65ZfMZFrieW6ebFxr7va986MA\r\n8y51NmvinyE+6Bd2qUpFzIykuhiYqm7Rv8I9cwJBnEGPNs6641Qn5X/80RVy\r\nAzxBIlH4L9A+WD5dIMJrOIuWNrHDuWyWlF9eL7oWx8K933RYiXwhPNjlpjIB\r\nIMc4xc80GqkgSY6f8wPuGweDdk3WhQ7K3BZipTz9wYubd/Pf+O4zSNbOfEty\r\nG/n0XqbepH1o3LH0332sFKw2hXnNx7QXgj8=\r\n=MibI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.2_1668386758459_0.6629153098356861"},"_hasShrinkwrap":false},"0.21.0-beta.3":{"name":"@curveball/kernel","version":"0.21.0-beta.3","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{"./":{"require":"cjs/index.js","import":"esm/index.js"}},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"4a45a5cd730d1a1da32e65778ab4384ebe13c705","_id":"@curveball/kernel@0.21.0-beta.3","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VZN85j/TPeqWR2gberPt4fSg49yWloZVVLZeWqr5iIrwRuXtzHEi+SIRc4dfMdHuWeetEeP1aFuaIadZBfDyuQ==","shasum":"9bd29641254396109773fcc5e4a5096ef80c0be7","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.3.tgz","fileCount":57,"unpackedSize":114494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHhLh7LIFO6Ni71Lp/g4DFzzjlM1/SNAWhVr93CP3t+QIgbzEHcsyo5PxoQ4W57HS1cA6mn5duOAvttb9CptYzpOQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcZhnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw3Q/8DcFLs2eM8i9oYpVFOT86l2rEXvXYzxuzFzlYgOF50y3kGHvA\r\nCJxdAwAuW7ObGxTTIn2MdY8hf5l4IG0UDou5rsZh9Ebr6Z/RZXqnSeoKdcK6\r\n132POixtTvG/jRL2JpjEUNqlh/WrzQ1BxnSo/fT3b2tXLmORm3/iGvduUNwd\r\nJVfWSxc1TEctI9sX1W3VkGbGkFQ08hbamQ/7YI7M2m3R857Y+cRJ2yiV4pTc\r\nMxO5Hb/amp1546Nc6XRcMSldIvy6l5+oUC0nPtT3NyRXWlcp04xXkmcbmVPn\r\nIUPqediKKDZqrm8Zev7ZL1SxiIHwEDiSyO9Q3wYCMqRQFSunxBaFVcJrUoun\r\nnk0EM1pV5F0reI2CGTgO1tvR8akDtYyhKd2U7sm7VdYWDU9PPVCnsOekp8a/\r\nli/HPs9h6SK6I4E9Y8xkAr5dsL7iJdf3epOYghywl5Z0DKICj40KzAtiqPej\r\nV7vbg7f5dYNxOwG47PrCn8yHZJWeLnw3Yv9RFas+j/nvVGvOM3Yu/RxprxSO\r\n12jzARQ5d7ZQ7Wee15l6cHRQEosZHtctyWnNK2Epso0ktmXv4BHeFOCM06Vk\r\nRp3AkstFGDB4UfQyop84SQqEQgn97RsMRmAGAOQWTxnlI/XheQgZmY5HP/mp\r\nDaZL4t0fx/B+s+dABxMLvui2folJrKOwvYw=\r\n=xGQH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.3_1668388967403_0.6989028390573375"},"_hasShrinkwrap":false},"0.21.0-beta.4":{"name":"@curveball/kernel","version":"0.21.0-beta.4","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{"require":"cjs/index.js","import":"esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"d899c3d8d71371f8257d4965e1348eda171980c8","_id":"@curveball/kernel@0.21.0-beta.4","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jfhSpWnt0joP7SLZjBJbG/9X9RVlTulxKeoMSDDrIYv0ecwlMPhscfK6hJXsTBh7at0+GdIPRARCULciS568+A==","shasum":"94c227ab619c224eac88cd0e53a56a8a2d07dc35","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.4.tgz","fileCount":57,"unpackedSize":114472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjal1D+5afVV/phURSR+tyy89fNcH479vk0uNRZhxQ0AIgKbjjOQo+y+2dyKr1ADXpPImgj7jw+SqsA07O0PLl5lU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcb1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Mw/9FB2KYXPHNIvUjupO1G0UZqQ3LqbkIabw5QaYcUU2F2Po/2h0\r\n64/3QieD1g6mM8/Zy1bhWLOk/r9ebAgGE7yKnzTKCZc1C55VspJvWr49F/uA\r\nIe0KE6tyySLcTQwhbnDxBqHJozIrePryv0F7miwoeGBVcfRmZlKKfrrao/IX\r\nTevq4trqpOS6xo7wOOvR5rtykEH0NSYBhAm+Z3bXnsfKDvXjF/jd7wmfaV25\r\nGC7+0azjAbagOJjOuC3z2o6YtFJxWS1/RAIXHUTeIf1Mz2uTEdXLkci9JtMa\r\nf2VMn2sU40aozvXLiCJRDzrSLOY0XQPAE7rBcEViZos8qpwk86afJqGA8UM3\r\nwU5z6PsnG/CDgzXxTwTlgjhbrRp8aX3dEmYfUO/jbB9+3caQHb77het0ST13\r\ncXR8gIM7ten6Qfwua56YS0c+arLAl817FbetznoqzLWK+z8HyZlOXJFSp/KA\r\n0HR92iCifsFe+WkwXCFOtygWAiltVUrRNdiamtueOFpgEOFSO9QsSlERuz1q\r\niS2O9BPya5YSXCTykPR44wlOxQwIxJydLMt/F5WFzBiXRPi4P7JwsNXi/qLB\r\n9JofxRGACOUKwpfk/Ym38+vR7k8qQR1fkheYL04HTDx+29yS6zlZyT0hOyg+\r\nwmew9ZHALQGjpbsPEU5vyRN2y23q7Inb22U=\r\n=BjZt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.4_1668398413212_0.08299592922187382"},"_hasShrinkwrap":false},"0.21.0-beta.5":{"name":"@curveball/kernel","version":"0.21.0-beta.5","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"8d45412230237dbc26c158f6691892b0be151b1d","_id":"@curveball/kernel@0.21.0-beta.5","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lXvFzO0gsKb/+PIE1Zxy3827ePlvtyM1+pm3WkttyOkmk5WstZI/Xh0FSr3G2nTn/9TEqXuPNKvQdhUcFT/nVg==","shasum":"891acd998d5c7495e01d03d1faade8488c307688","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.5.tgz","fileCount":57,"unpackedSize":114476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJOAG2RW6cjCbruaNxoWuKsG1NiCUlF4W4V0E0XeXkbAiEAoT64N75zqvn8eFdysaWIz/2AkTwnX0Vp/zvisfFvd/A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjccsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8MQ/6A6NAjchHuVfuFihanuFPD2aXoAzNB2VTmsJTV3EZp6DEXCVK\r\ntWf2Lks8kYjwhyQUESgdMXIZYLUi/AXh+8zy0yAkY/zPTRDmrBSxfxG5x4OZ\r\n3rBvJCdJz2ajIRjbOWH25QoZFn+C7CGfOBaVSaPlFrIZLge3/ipD/SyeeVD4\r\nhoIZi1hI+UPKRRDv8Kj3LKX6oHED1DKzIBqe0Llqprw98+zqTDbXk3+vLKpa\r\n3E1/HkjAYgqY55JpoGp34mchZJGzuR+te8hzjCd9LGJ5pi7+BEkjs33TeqkI\r\nWJRZDNz3vEvXcjcXM6mdq6lHdbEoVxiIt/ChtNtzBQirfQVqZQuXf5zdeigs\r\nDLFp4fKxMvWvkPYLgOrMUGx+M+SvM4zCNUBJrUB9Ald4SdZw/fcerCOGp0ZQ\r\nANhJqf7DmneCkR6dxOOyHsU2touRBmlSnM/Jx3PvQY9pFGM4gfheYxI1aw2+\r\nbaw6tM3eKo80T4UGvt/M5uPyQY+OE7NwfxxAcMXZ7BR1IDam3/skTwboQTTn\r\nbp9G60m3gEK29aMcQhYp4u92heLIoYc3MS31rTQxIAqXz+79EigURu7wfels\r\n1PpdQJ+7zHjkTrEEtESKg297SF+NEPZES2tjp6N4plRrfyUg/vv0TmZWKVEP\r\n0AnuwtCH1o82X2jBKJ7RHgOR5reOMIFCF9Y=\r\n=QEjt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.5_1668401930100_0.2164722491319706"},"_hasShrinkwrap":false},"0.21.0-beta.6":{"name":"@curveball/kernel","version":"0.21.0-beta.6","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{"require":"./cjs/index.js","import":"./esm/index.js","export":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"bf1efa59ad5cf96814c6ef91409c81e63ed806df","_id":"@curveball/kernel@0.21.0-beta.6","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HMgR1Oj5fEOxwbWR81uZ9bfECng89LQ+M5srDK49LxmYboi+u2go65kwDcb7CkY0zjBW8hceAidWxXwoymF+1Q==","shasum":"1d61e118130d48d4ee1514fb64d379d77aedb9e1","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.6.tgz","fileCount":97,"unpackedSize":186959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByUbrJ6MgjkxuPDZe+y8cX7oL/igSeAz2JLA9IG4IFLAiBGV8l8Icj+SVCpWXkVTMPOj+Gi1WKdg5Dur5gPt8w6BQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcpteACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6uhAAo0dC+Ty+ExtNP7BcmQlzHjeVx+KNaOKNeAoTMelBoQwdTJr2\r\nYEFg5D6ykqbK9rWiVPVuoG+po2OODnSgjIUrfnOClkS7E/72occLCDpeAvhR\r\nM/wxsKUVFd0pGNmsXUPapO3cHgvQ1czEWxEFLzbpc0iV+6v78fNiDL5lacYi\r\n5z91vj7TO8VKF+m+hVwhIkXp+KMy//sZE9oOg7sySTupx8aUrqOR6NTtUc1w\r\nBt2jr2w5KoUdctAxHavy/rRHrWllBYikJ/3Jz4DDPB62TsM0ZGDNB0x6aKSQ\r\nL+J8wuR5exOFvtZ1P5WexLMc3p8yf0mzyp5reZZ4q6IP/ys9rVGT72BsF/ew\r\nRIYIf0N2xcH0Nymi6vSnyAqM/DU7Sw3ch9v9aVwobwWK+nXDVYLqmJczcWOq\r\nDh2j10OlZMkVMZGtJrGD+WRFtukYIHG85mpmmapZD121F9MSr76RllE5gdoZ\r\nE0dRiqfg/MxRrb5fMFEhFTqZHqDV7Jbjy3AfcwWrtI7LgKqw+CB5He1rXCb6\r\nyT9Du9OnSQkGACaxRP1A20BgJ1d7QxjAa57m/Po+1zvkLyUEtCk7Xw35f5h4\r\nrmuarcf9F0sr2FW8O5VBCCvbdt6tDGpxI1C3EvZb97zfDopsFxfwa4oPEdSR\r\ntCrxoLZJtoKP/kUnfB6gVrKURBAmqk10oIo=\r\n=2kKr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.6_1668455261826_0.4516845734764927"},"_hasShrinkwrap":false},"0.21.0-beta.7":{"name":"@curveball/kernel","version":"0.21.0-beta.7","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","exports":{"require":"./cjs/index.js","import":"./esm/index.js","export":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.1.5","webpack-cli":"^4.10.0"},"types":"dist/","nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["ts-node/register","./test/polyfills.js"],"recursive":true,"extension":["ts","js","tsx"]},"readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"d80a231ced0253d7ebf823819f9465cde6ff2c6d","_id":"@curveball/kernel@0.21.0-beta.7","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+0eGVVamhULSyoRygR/tioEU3y9SLd0fC1gGEkC1xkaY0JYi/2Uc3Efhd5JiSWiHrkWIPYFwk6XoQ1M0VP33/w==","shasum":"85a9e83878968f5bfc345660cd014a14779242f8","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.7.tgz","fileCount":98,"unpackedSize":186980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIAPAtBws/ljREe9doE67En4vmPBdbk8L5EEI/oFR5mAiEA42B1IUSvJD7RMf6D/4mYZXu0VHfQTf8PUpIN7uRBhTg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcqLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpddA/+OFhlxQTz9SPSz2df0OcW1pQ+XIpR0QY5E6itqxuLzrF0TLbF\r\nslo0kb5r51rHU/mt14uNdPK9B+0Nx5k4pGwvx93rC7Dq7tGfsj0ThxWIAz//\r\nE8vMFQ3tfzzWqT1QNjx1E0uTo+oVzgNKhwQL1r8WB4mVJkxpeGAvXsVxLMRI\r\nB9K2fR3DDplWe1I2HdhEYDj7bUqTwHVSBhwpcuJoTQ+kb1aLBIBnbPIQOiVj\r\n6sMO3H3+4piCXH7ASoVS07wG3025k0992cu2UCFJpEPoX3Aosow/k+Znvgry\r\nkOXGYpxWn/fbIhEiJRnvkBBay99R93ptwXULgH7InsiE9XAVbetOrbKYecYK\r\ny15jryoWM5HgnDw+IfYVkuLzrhRtIaF+n+Y1UanFuKUVq0C5EU0ezJO/aWtU\r\n0AB0dFPZxJF3ErcocAB7ReCE5YSdDLT9uVzGI/0G88yX6Y4ba3F96/GkGZx+\r\nSw9PoXegMnTDeyCKyWq6HJqNDvcyGLlVggk+n8ghGoXd1UgUS3LpWbl3rfu4\r\nAxtX8R6nEh59OKJlveAqzvT3C0GwwjUPVGOXKKWBOSrq47j16lcoWlI0vI4w\r\nvg3OkzPZzuMAo1OAShloUttufeDiKSaqbddprMfI0LXhnpg/LXXSSkhztUVQ\r\n3Z4Mpp5BQ8SreTMk/pAi4EUpDn7ZTa9Q9ck=\r\n=aoSq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.7_1668457187577_0.13528001309656235"},"_hasShrinkwrap":false},"0.21.0-beta.9":{"name":"@curveball/kernel","version":"0.21.0-beta.9","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"types":"./cjs/index.d.ts","readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"50c7e469a2a2ae93dd1c5686eb9f7115bea65e2d","_id":"@curveball/kernel@0.21.0-beta.9","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-GSZdtpidtVn1dJTfB/nmBhF4gZLzb/HX9rVKIK2y5azvn59dhU2o7+Eg+AQZZcadykk2qcMHSAH6H6BSgygmhQ==","shasum":"64a7ec29993fa79028d1998e0f0d45f414a37bea","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.9.tgz","fileCount":98,"unpackedSize":188356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKctMRewacO0KgsZg8LURFTNXkzXqJcMakhZhLcrglgAiA4BBK5LIcCm6Ycy1ioP1ZydQMwBDyE+LFcdYFQ8gxHHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4CwgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6zBAAg18Tx3L1PaXwqEvRAIWsTphTaYRREogGm+nFqYvfzw4gYEkz\r\niC3g4OpFH/U5G6iwfz5+EnjkFzzzqw3t0WSgh/Ycljfi0P+jAzM5x1WDUmGE\r\n9Jq76t4+TxrnYjQSEoJIIARnB9gq0ue2XlhP1vfyyyM5KPXAY83OnQCPo8Q5\r\nUj3MTiqY/TJn4kFIJ4ASvlIm+TK6ecQGPVOKEqckyp1b8W3mqLOCdzwFofQi\r\nzVhvylp0kxeCwGMWgdo9jIMtK9l8Iw3rFKGh1h5TpbTXVHTyftsp1yVt5pdl\r\nPxmIMhC2dw3ZBCKOkxW8HedZMXdgwH/T7KS+mo9k7fduWZwj6ROcNd91v+Ia\r\nd58XhaKFPaGZTHy1/AtpIvwR4VAK8Oo7oiceOyVEP3jTUo3eWOAH5JNMFeh5\r\nKS5738t3SzLYWYDeMDhgyE/09fX4DDWiHfaWCSYSWIwGd+CaJGDW454owZgK\r\nvSxPcWCho7sO9wfXmhvF3jO3/OaYmRD7zcVefxKnyweyxZj2DbMz58C685/1\r\nytzj8hIKu7qF7KTANMreyFT/shqgFTX2C+yLtnUfMwRohKVRaCT6KC4eUFTO\r\np1X6RccfNJoaqB0H4hVybC0zJ7cGfIAJFELA5FBhbnlDUG3DGGdijpOyhTiS\r\naTO6xNWcRWOmwg0e+5A3SzT7NaYdoJ45Z+A=\r\n=v5NH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.9_1675635744682_0.062913059545193"},"_hasShrinkwrap":false},"0.21.0-beta.10":{"name":"@curveball/kernel","version":"0.21.0-beta.10","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"types":"./cjs/index.d.ts","readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"d087eab074ba628c199ff2896ed73934398c920c","_id":"@curveball/kernel@0.21.0-beta.10","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jEau9uerxGFW16XlawxGIv2P6RNWiOs81sRc8y+UA6fuItT5940EWg7Sykw/5e0zA4+HYnhjoqvjLOWQWUuAhQ==","shasum":"32526dafe9089781fb6335c697ecd19a7c9dcd0d","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.10.tgz","fileCount":98,"unpackedSize":188357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCkLR50dQsHyll2oVlxL+qAV68SIBBGUfCps0ci5Mp0gIgFVlAaWkHOVnJXlfVCfvpwVrgzHXqXIKmsevoeIiV8ME="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4C1aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNuw//YcRFoZvUwPKVIxeZ3Op72qYccWyCEetTCNLtZ/BsQdZh74kj\r\nEZ9SOEY77GCTFbKq7HijOnXO64mZKHMzIkbuCsnVVjPOKbRcVRB3Kj2q/cml\r\na9aOs3iwMMYWgaRReAFk9IKWe+o9U7ZzR7wfFG9C0hHvKK4TjLgj+hXB7CPf\r\n1FipBHsYx6TWjB548Hkn6/7kRgaNj9h3RuixR7sed3BjkD0DTa2sLI3FSCYR\r\nbSq/QtXIZo6/nZZ0T5CGPei9LeWtUil4neUqmOmndlBRdCxXhEgnU4/hw1ia\r\n+tuRcWOzEOHGk7i1tcj2QLft0aRu73WxTJAoCEM9y5aq3ZR5g40/sFGDUimn\r\nQmTQ/lduC/cvafn+dZAsQ4J7q7vRUK5sMFyFkzgyvLJgAoEMIMET3y1VMZRb\r\nt5jalSJrnSGM+cZbhADkQqV7yAij3U3aU+f5fWRg9HjCVbomRA87WEREq6xA\r\nZHQ8PfUtSsBhAUesYk47MWuiaFqArQ2yY6e2BgukIeaK8/dDxgn01ZhVgHtd\r\nP2XvpHtL9FHN8j9ZS4yh/qrLuQnXCL9CxO6h8grbFTZx+FgtHd1GIfuEq3sm\r\nTJmTtbTgUOamnjY7Kz4x5YO9SUKLSEniFn2L98mhBO29UGRGLlja7Vf9pUon\r\nZU2OgxOVHdWFMWSCg4z7Hb0+uaVAxUHWv74=\r\n=KK8m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.10_1675636058759_0.6738708526268682"},"_hasShrinkwrap":false},"0.21.0-beta.11":{"name":"@curveball/kernel","version":"0.21.0-beta.11","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.4.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"types":"./cjs/index.d.ts","readme":"Curveball Kernel\n================\n\nThis is the experimental new Curveball core. If you are new to curveball you\nare probably looking for:\n\n* [@curveball/core](https://github.com/curveball/core)\n\nThis package will eventually replace 'core'.\n","readmeFilename":"README.md","gitHead":"1e3bda1ae9d29c6a395fbb7bfc975888ebef084b","_id":"@curveball/kernel@0.21.0-beta.11","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Lo08C3+hBqDUTt4Olk1UiTafOFiLuf1pOeinj7DGmeSJVxz5O+g/jsA2A0ohX/wpyOCCWUa2FtoS4GuzRMeZog==","shasum":"43a3fe397f0b8939e9b74d8675ba5e2e0ddd0225","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0-beta.11.tgz","fileCount":98,"unpackedSize":188375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmaLWLtBdB4WecxraP9VdPMFIjItH/7R5S9lhu79HRsAiBsA3iwLo5WETIBfjZcWmQ1Qw+CdfGXA2k6AdmP1DBcyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4C22ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4kQ//dDaj+fKnptx3A6q/XmV6KKIzI3r+hE7+JkYSCYBTjxCGUUwT\r\njh6BidDal9Qluvoqow/QOxyoORAyupUc+zc6jxzsrlY+RiDvXM71MOZ72tSg\r\nlPYvvTe/doRjDNNeZFKcE96UjgMRdVTOQz2wJeXml7IRhm5oFi/lKptaZvuO\r\nW4IaRIlT6POueh+7Ej5dIMNxiTOxGYEEAEhanqYX26h7782xJFi7f+g/atiH\r\nrAAA6PN68YzmbNpGbdu+haCZJHYEvXWLy3s09Z9o9hT0p7ObGJ9wvsHI7yW/\r\nsMTAmjyZrNgs3s16fHSGH8GQtO2eWY7F5GVpVssUqekZMD8G7z6e4unzS0Ti\r\nZVTZpH8jvzkakjJjLxMN5xD+x8juzFoOB7lRrjeAHfmJNzxAWIj9BT7uZ0sR\r\n4H3mqrtRwx5UQSaHN+6UbnzvbQ31vp44yZXwgRuffCS0IoLLZ0dnAanlKPIS\r\nd21nYnVF688b0CebrKNXyB/uNonmTOYfc911G/pJX38C9qMAc2v7Sa0hzeNC\r\nwx2dbmS15G4DLbkofa5ilc7KEOgMy7OTjfK6uFLhEH6laC2z4pGKvT8X514z\r\ne3pN4/uj6Lx1GkFuE0LxD5Xl33zkmbnTbXCTGMQ4qv9RAHVtSKykyWDq1pAc\r\nlJddoAgAAqVZGH8js7uclDXbF14F/hrZBtc=\r\n=G2Ea\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0-beta.11_1675636149973_0.6197940026913507"},"_hasShrinkwrap":false},"0.21.0":{"name":"@curveball/kernel","version":"0.21.0","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","fix":"make fix","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push","curveball","http2"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.5.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"gitHead":"b665ff6da70210da6ec48defd537b66e62663706","_id":"@curveball/kernel@0.21.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TwjUNSpxBaptSHjbIFIyv2RYbEnYz8nVLp/qSGcHPbAwfcPvpiBNqMEg2ZKL7IUIYUICvd8I11xgIcwQMMHr4Q==","shasum":"063f464eafb0aed3b0b9513c0c59e1f897098508","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.0.tgz","fileCount":99,"unpackedSize":201435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC85DiPMTi+p4GEe8ivuf79fjjCgFxNSe2pKuf6ygojzwIhAISvN22udhtISYIkAwoXOJ4QiRXOIcjhgGusKywdqjhA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6vOTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCthAAnvYQGE56DjfEoYWoCIFcGBifVoGNT/xQitqqmi/GsT8Muu3v\r\nbLWi07NlG9EnGAfQKDFuUf1dR1Ds6dBHEx3fVhB+SluwKikdX+GSNm4CMaDN\r\nmB7Ih4PYKVIhD5jJHhngBJWyaSicfaPjbTPJfzsfH6sa3IKHC3JjS8WtSE2I\r\nA9tb3FVP05L+SRvX4f6OtgkbfW7VLeYkyDS80F36UitcoUPNYg4hD07wUwqa\r\nw7w5FmZVlum/ZtT/lKvZ54/QCrI4aZK5vfY8ArGgtrRPfkwuBejUDJtADLLg\r\nTzzBCToga+79WWTeb//tsWYJUQrSszixvObolpscOpb1syKcA7Dyj30v/xxN\r\nPUy2ds1fq92yCblVMH233PNeCTz4Ljl/YWH7xWyQS+TSLA+zfMt84tgEtWvd\r\nS2pECe+VfFuO1Ywmcyi4t6LwMXmRl6xO1oDPwK4+kcSmBIbaQklQzBkUXaCh\r\nKCe1wvbJnry4om9sRNwSSAVrKbMVk0WHYysR1sLAigco/hNslnIVdKfYNJFY\r\ndE+aGuFVUWJbejH93Sb9MNEJ2IFv4BBx4CRN60+dMG9GIlelTYXov2TcXcNb\r\nq+snx7zn3aD+W1kRb/70i8IQ5EA/V+mZdGMAx0YrraYfyDdWN5aQtnCDHg98\r\nyE1W4uKwTdMFCK+haIQheRmAtYeJ4rE76ec=\r\n=7Abg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.0_1676342162828_0.605602123914293"},"_hasShrinkwrap":false},"0.21.1":{"name":"@curveball/kernel","version":"0.21.1","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","fix":"make fix","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push","curveball","http2"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.5.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"types":"./cjs/index.d.ts","gitHead":"010061166ff505f2e77607ddbf29876c34762d9f","_id":"@curveball/kernel@0.21.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VnbnDmxuzFyaGxTrROFCm6xVGj+f8m8RSKG/TWTARayA93JrI7f7cDlD47FWPhVB0zLiH2ctSAc8ltvKI+AMow==","shasum":"d664097c9afb080cc6a3f3270e41c67dc54d2023","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.1.tgz","fileCount":98,"unpackedSize":189154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIaVcUvzklAstYkhnORVGXA6oNZs5Apnyvm8OCYjeXuwIhAIq6+SUnMdO6A9UiskYNJRNXR0uQDt4beGD+Gfm/UcSZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj79D0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Mw//UfDVClEjIvqugHB4LF+qc66jYAzSVWwy0TmfU1FFyW4wWE+e\r\nyWYsVozeNR0ANTPjMPRm0xEwbyqKXJ1hmnvkuTz7RgmVVANq7k5YtECqmLKN\r\nr4SjusZUr5wLw9yVIYCPJALYC7EpxQsluxPG0XEvaylIy0aod9SVC4gttdHN\r\nJ4UHSXfZNam7+Yc/n7IOjt6nhAINvSrZy6DqeDr+lwgG+EL7rRomyIWWkFD0\r\nblYOSv48wCR9V5H5BtkzRa6jTmZFvybkGGsJpgGmI6K3zPgE4frCDMoUuk2F\r\nODV+H36L/93BEIZb38CeODUQkkZx8exCfd7CfvQeEMJSGc6Uv+XKFEwNCIU4\r\n8bQxV1NgJeg443w0bY1xyw+7HkGcCz0Ga32AE8DRfhCTo8WL50DzroqKfY11\r\n00fUmd73qW1fogABAOGfXSphu0kWWAT0e/cLApBgjtJZZbwCNy55hnzRLSqT\r\neLBK18UzrCbZQM7CEr0l99CvnA8KW+szb0gqOo8GmoO7isuprk8d7esp9lCq\r\noB6or2/mtLUmibTFhtu5z9fsZrFSnO9qWpO5AWHcKlWmton+N6KG9XMz+j9i\r\nfNF6XGnREjD8y4Qk2mqpHDMH3peU6+hK3LHHmN/ewJNzzSNXE+nUR4AxXkO2\r\nqL3cCT0RvQWuvxdh+BY1qXP+V+/BXqAcOLo=\r\n=C/bR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.1_1676660980363_0.10983785951795366"},"_hasShrinkwrap":false},"0.21.2":{"name":"@curveball/kernel","version":"0.21.2","description":"Curveball is a framework writting in Typescript for Node.js","main":"cjs/index.js","type":"module","exports":{"require":"./cjs/index.js","import":"./esm/index.js"},"scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","fix":"make fix","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push","curveball","http2"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","chai":"^4.3.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^2.6.7","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.9.5"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.5.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=14.4"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"types":"./cjs/index.d.ts","gitHead":"e0567b3d372290d90aedd5e5698bcd7fc166d57f","_id":"@curveball/kernel@0.21.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-kj2VK+8ueY4R3qxEbwT+ir0LiLPhYjZfr86yPgdNiWZu+oaJ0gJ+ivD1uAQTB8pnZdcSJP6Lc1bfNS0y4X39rg==","shasum":"9cf21831281795993f41e41ef2e538d4ad192949","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-0.21.2.tgz","fileCount":98,"unpackedSize":189163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs3zsqDKOnMDrcH8Zguw2mvQePhH3U7ErCyZKCOAvhVQIgBlKUagkZqAjajdxnoLRRDJJSOoo4HmqV4UaONtl+0Rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj794dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH0w//e8W0IdYX/Je9+eLVc01tZ3oX07LEILg5m7ROmcGhD4CbXY8F\r\nSWlKqevvfijmFyGbT1IVRkRYEZ2oCCbopK6O0lpVc2P6JgT5pY6L68GfBQB6\r\naltqlGlecLIlB8l98FNoDQasFn8d++1tnKiC8Y61gYcnzLsPSQesUlI9BSHT\r\nWOrknxRZCvMMMHbc2LPEXFLg4ufVXuLl1O9oBOhoQ84ugemEFTaGJ3w2NFMg\r\na9KqL8dgvjV8vAfFperxn1thS0FrWNmAb2vkeiareXLJQP9NDk9jIVtXBWch\r\n2v0CcBdc0mO0onH9JfkSorh0mQY5E+2zURO/K/HuYOtiBRt/0GnUBuW/lmQh\r\nPwZ/JjWoNHTLEUdYmUclUBSQPu9nR5RACVLEgnyaJhSc7pdZ9kuhIfDeuivW\r\nliKtgpiss8Od+ho184tkQiFNuEtEpJr9avrUjFF4O5o2cnno+OcqoE1sTJas\r\nMS1rgz8NldWc42TUbHeNvUpux7vgLX+cUJDttFlDSlL2iR7sHKIIf053Gemm\r\nu5whVcfeHCqR9n1wXf0txdpzO0Z69JXAYtLXpAdq1OtwsksLAmR5vRSEtQNA\r\ncYrDObEkAcGUgd7WCVMxRpxILkOl/ae/keuRSLYEl6WN6XmApeqe9EFmx4QJ\r\nMXOduendzOcrzX/6zmn8W/e+mqu7ymC+RUg=\r\n=eJaw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_0.21.2_1676664348935_0.6322202867282127"},"_hasShrinkwrap":false},"1.0.0":{"name":"@curveball/kernel","version":"1.0.0","description":"Curveball is a framework writting in Typescript for Node.js","type":"module","exports":"./dist/index.js","scripts":{"prepublishOnly":"make build","test":"make test","lint":"make lint","fix":"make fix","tsc":"tsc","build":"make build"},"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"keywords":["http","framework","nodejs","typescript","push","curveball","http2"],"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"license":"MIT","bugs":{"url":"https://github.com/curveball/kernel/issues"},"homepage":"https://github.com/curveball/kernel#readme","devDependencies":{"@types/accepts":"^1.3.5","@types/chai":"^4.2.15","@types/co-body":"^6.1.0","@types/mocha":"^10.0.0","@types/node-fetch":"^2.5.8","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","chai":"^5.0.0","eslint":"^8.6.0","mocha":"^10.0.0","node-fetch":"^3.3.2","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^5.3.3"},"nyc":{"extension":[".ts"]},"dependencies":{"@curveball/http-errors":"^0.5.0","@types/ws":"^8.5.3","accepts":"^1.3.7","raw-body":"^2.4.1","ws":"^8.5.0"},"engines":{"node":">=18"},"mocha":{"require":["./test/polyfills.mjs"],"loader":["ts-node/esm"],"recursive":true,"extension":["ts","js","tsx"]},"_id":"@curveball/kernel@1.0.0","gitHead":"6b7e0ad55344fa0a18085fc9bea2de11e3886f00","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-zNi/4LvYLRua/wsjR9WwMNUsuIWZXoe0/5RjnjNra74WZR19tTewlOqMIkOermf6b2pYJ3pJt73P0YGhvZ8oaQ==","shasum":"92ad49d7fd991836b301e19c4ec8b81683238832","tarball":"https://registry.npmjs.org/@curveball/kernel/-/kernel-1.0.0.tgz","fileCount":56,"unpackedSize":117152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUQCzUobj/Bdc6OrGkclG1jl+Ikej3S4ivhwxntAWI0AiAgglBSp6wm4hvoReHuN6XJSPGGTBMGFapK6PPSCLHICw=="}]},"_npmUser":{"name":"evrt","email":"me@evertpot.com"},"directories":{},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kernel_1.0.0_1705275151406_0.005544394298015787"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T02:47:54.908Z","0.20.0-alpha.0":"2022-09-03T02:47:55.164Z","modified":"2024-01-14T23:32:31.776Z","0.20.0-alpha.1":"2022-09-03T20:14:24.602Z","0.20.0":"2022-09-03T21:01:02.536Z","0.20.1":"2022-11-01T05:19:49.803Z","0.21.0-beta.0":"2022-11-13T21:54:16.687Z","0.21.0-beta.1":"2022-11-13T22:03:23.382Z","0.21.0-beta.2":"2022-11-14T00:45:58.654Z","0.21.0-beta.3":"2022-11-14T01:22:47.574Z","0.21.0-beta.4":"2022-11-14T04:00:13.387Z","0.21.0-beta.5":"2022-11-14T04:58:50.290Z","0.21.0-beta.6":"2022-11-14T19:47:42.031Z","0.21.0-beta.7":"2022-11-14T20:19:47.719Z","0.21.0-beta.9":"2023-02-05T22:22:24.894Z","0.21.0-beta.10":"2023-02-05T22:27:38.952Z","0.21.0-beta.11":"2023-02-05T22:29:10.153Z","0.21.0":"2023-02-14T02:36:03.046Z","0.21.1":"2023-02-17T19:09:40.512Z","0.21.2":"2023-02-17T20:05:49.096Z","1.0.0":"2024-01-14T23:32:31.555Z"},"maintainers":[{"name":"evrt","email":"me@evertpot.com"},{"name":"mihok","email":"4d.69.68.6f.6b@gmail.com"},{"name":"juhangsin","email":"juhangsin@gmail.com"},{"name":"beckypollard","email":"hello@beckypollard.com"}],"description":"Curveball is a framework writting in Typescript for Node.js","homepage":"https://github.com/curveball/kernel#readme","keywords":["http","framework","nodejs","typescript","push","curveball","http2"],"repository":{"type":"git","url":"git+https://github.com/curveball/kernel.git"},"author":{"name":"Evert Pot","url":"https://evertpot.com/"},"bugs":{"url":"https://github.com/curveball/kernel/issues"},"license":"MIT","readme":"Curveball Kernel\n================\n\nCurveball is a modern server-side HTTP framework.\n\nThe Curveball Kernel is the main library everything else depends on.\nThe kernel provides the following objects:\n\n* Application (the place where you register middlewares)\n* Request and Response objects\n* Context object\n\nIf you are just getting started with Curveball, the best place to learn is\nthe [Curveball website](https://curveballjs.org/docs/getting-started).\n\n","readmeFilename":"README.md"}