{"_id":"@redmix/api","_rev":"93-4c4eb516b4648a8115f1f428b8d45571","name":"@redmix/api","dist-tags":{"latest":"0.0.3","rc":"0.1.0-rc.6","next":"0.0.4-next.0","canary":"9.0.0-canary.627"},"versions":{"0.0.1":{"name":"@redmix/api","version":"0.0.1","license":"MIT","_id":"@redmix/api@0.0.1","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"cf05281797ff2ba74470790645ddc60bed7c9251","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.1.tgz","fileCount":99,"integrity":"sha512-DvdysPLHojCFCj4C5Eg4uWCXPZcWbyH70yhymc7iZoHFi1w1dSi/Zorvp/Vs8BDDFVyQAVtqU8zUyQVLETwLIw==","signatures":[{"sig":"MEUCICdq94BqplgOI77K7sfoZMpphecWilYOLAS2P8ti5SWDAiEApVM+EeNacQAdv9dVFVXmcxRGNpcgFu+Xc96lv5b8oN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179762},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"688027c97502c500ebbede9cdc7cc51545a8dcf3","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.1"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.1_1744541930264_0.05316302930971162","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.518":{"name":"@redmix/api","version":"9.0.0-canary.518","license":"MIT","_id":"@redmix/api@9.0.0-canary.518","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"48216ecca651eb3708a0acd90fae7aad41aeafb6","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.518.tgz","fileCount":99,"integrity":"sha512-FL3a7gTXgWMFJ4XRDwwqoNyMmnZrUV+MjcS+vTGew7PqhA/xBdWaz1ztbySgRD7X9r1D/fngR8B8gKCFLo+87w==","signatures":[{"sig":"MEQCIElj2FryBY70aEMLL1j3z2YYfagEPl6OKiWuhR2/SH4RAiBm0srrrTJAK1Xa0vzmCOQDlLNh+PTXCIHkOLsU1b3i+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"f9439a7a6478e5c522bda13a779f323b2b714f3a","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.518"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.518_1744870788281_0.8821912959102369","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.519":{"name":"@redmix/api","version":"9.0.0-canary.519","license":"MIT","_id":"@redmix/api@9.0.0-canary.519","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"ac555bc4027e5c233e09d735d21a56a801f5e76a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.519.tgz","fileCount":99,"integrity":"sha512-vicmS4G68BJ+7S/DAePJORnZ9jFs8zlwpHr/B4popXMlt01j4ZpkCVKs7cNj8qMQca3kWQCHRYeN3yaeXiYpnA==","signatures":[{"sig":"MEYCIQCIkWc1rncOlgPGT8Y2LcrvjwEx9juc4BtZ7zBXkyZRbAIhAJ1Zh+01tn9qzMIPJhqO7YGrXIyZ/FdI0nx6ox5jPfh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"544bb2ceaf4716ae25d8caed1bcd22a443d2fdcd","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.519"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.519_1744874394717_0.6958029284302798","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.520":{"name":"@redmix/api","version":"9.0.0-canary.520","license":"MIT","_id":"@redmix/api@9.0.0-canary.520","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"279b1b77bc16801d11774c3fe07313cd3f27520f","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.520.tgz","fileCount":99,"integrity":"sha512-tpVZ2kM7idFq8tketGQ77S1X4KKCbPvCG3gK2Q/gbghHHcwQEIGxQz8JQ2Qkp+oeJQtxlgZfuyYRLgM7NHEMYA==","signatures":[{"sig":"MEQCH3LoJGTJQTtqWfTzZ8f9i/fmZEreAmqYJPk7Gqph9mcCIQCCVb2z534TNv/KIrHQ87UuYo6o+kfdmPr0Tza8kJaOGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"e154032a4b9f6094dc2a8b9c70cad7df9b45a218","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.520"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.520_1744875742717_0.6069476190501766","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.522":{"name":"@redmix/api","version":"9.0.0-canary.522","license":"MIT","_id":"@redmix/api@9.0.0-canary.522","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"cc1c73c2f0b3f10e120bd59f7245151a54ad699e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.522.tgz","fileCount":99,"integrity":"sha512-g55VD1fTl7Tt4pte/wXrIac+byIi0P8pJi1YAWRDv7zvSZjS6yPCrxbt8T1Ixu9kPoeOaEMe4IMf2DrcLPMuIQ==","signatures":[{"sig":"MEYCIQDpaj91VJXqOVxE93dEjh3z+fGpOa/Q7t7b7W9Qzcu8LgIhAIr6+YUg+sQNj0TUhNQIYDyUwpbuFVPOCUzt0Q/lq3l0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"73a73a4bdc02b14cf657c4e8257e1399fb06df83","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.522"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.522_1744876566785_0.7222855835878865","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.523":{"name":"@redmix/api","version":"9.0.0-canary.523","license":"MIT","_id":"@redmix/api@9.0.0-canary.523","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"5a816d1a33289a4c4cdbc10228046ef6b1fd2684","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.523.tgz","fileCount":99,"integrity":"sha512-ESTOhQ8n47bZhv0JQuJOZP4fM8XCTLW+e6sNc38vuNDRa2XG2fHpFY2iOn69FQyDJjy2soY9ZDp+27xnNd77FA==","signatures":[{"sig":"MEQCID1CfCUXkKFzqj5oRc5ezm2omlrEiVaUBP233nh8dO28AiBsOq6UbjrrMzVJbcEyA+ucS4I4TTSqhuxLTXKEEzbtww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"ddddc5def4fdf8c15df42646de085288b2c6fec7","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.523"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.523_1744877900787_0.8524661437068648","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.524":{"name":"@redmix/api","version":"9.0.0-canary.524","license":"MIT","_id":"@redmix/api@9.0.0-canary.524","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"9eb3c54f7c1024aaa5d1ac8aa77499f9fbeb736b","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.524.tgz","fileCount":99,"integrity":"sha512-SR51HUd2nNa83kxyfFMRs3M81NNkkS97yoKvZ+eaL7kurnZd475wEU/HBngWIZOBebu8WDOBpsUeVjv8gmcvsQ==","signatures":[{"sig":"MEQCIDgu+nDPrqiehnQMhjFRmHMCI3JyO27I6xekV0qjCj+dAiAetUGjbAZ/b4z03XrmWVZxnIiHo47bwgM0PMYUHQ959g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"d2a58270b1da3718bab2b0cd5fc4a8f940a060b9","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.524"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.524_1744878506949_0.6822441734430882","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.526":{"name":"@redmix/api","version":"9.0.0-canary.526","license":"MIT","_id":"@redmix/api@9.0.0-canary.526","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"57fe961481cd7c4208ebb9df4f8f52b0539ac7f9","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.526.tgz","fileCount":99,"integrity":"sha512-mWkF/xb2bYkPIlzlp3xo621SWoXzJoXRI7O7aDVFNvNLe48Kch27wR9RM0+VZZ8MZC+x5WIQiaC32/0aby7XHw==","signatures":[{"sig":"MEUCIBFqsVd1VmVABx7MmNR938U3lT7ZAEj51Ye6DeR2nC8rAiEA39l9s+knKvY+8txVOq6irHD5WF+6TVOWrOFp8TXxeqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"edc9ac5a64ba513be1b1d3bd7d6b2ad35da06999","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.526"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.526_1744919504894_0.2727701860934937","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.530":{"name":"@redmix/api","version":"9.0.0-canary.530","license":"MIT","_id":"@redmix/api@9.0.0-canary.530","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"b1490a93b498efb577f72de581dd7e25cec0fedb","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.530.tgz","fileCount":99,"integrity":"sha512-y3ychY1T5IdfVOymT0XVgjptvrJR+ChWoEb0hCeMKw5rMm/paPHQoAQzLrJWcuuR1/X4vhg+CY9EEZqR46PV5A==","signatures":[{"sig":"MEQCICMOjBDe9sa5PoAEzMBZX3JeQkX4KoXhqEKz8oW+PvMYAiBddKPOXJ7w2/ngoFmnZSqY3N84C3bAGbv1up+gt43AOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"4db0d6d2f73f00b79090c62cbdc487d234298cc6","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.530"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.530_1744945203576_0.7605706780798587","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.532":{"name":"@redmix/api","version":"9.0.0-canary.532","license":"MIT","_id":"@redmix/api@9.0.0-canary.532","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"e6080dfcd66583fa4ea45e404dc9bc197b5dfcb7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.532.tgz","fileCount":99,"integrity":"sha512-qeGXXkKzUc+7xnRZDCx5dnukFzrQ41+HK8g4V5tR5ka7so3Froc95VYmtGpw8dNjo2FpkOv43CnOazojOsW65Q==","signatures":[{"sig":"MEUCICzUzKgnTF85Lqb5gS/EUjAjL5snMIPpOrTIkbFd1BJNAiEA+4pn44V0mmtGQI7Skdtw4wAhpun6EDOjNyNMo5u8rek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"76652d06cac252cc11a705fca5c292d6b22e91b1","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.532"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.532_1744947586585_0.915023622382545","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.535":{"name":"@redmix/api","version":"9.0.0-canary.535","license":"MIT","_id":"@redmix/api@9.0.0-canary.535","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"151bdfdd21f4099224d805c47b42e72feaf6c9d5","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.535.tgz","fileCount":99,"integrity":"sha512-g3pS/9Tvex3LJWB3ZaK00pZTDIn0oSTBxmZV/bOpSyXEakZC0pPWA8/XtD2Hb05ZXGHgnwT3eRiMzcIpug+1Iw==","signatures":[{"sig":"MEUCIQDpAY+zwefFqLzXtABbuRo5qUEsMXwCRlP6TilWGZJ3/gIgMQXKqT8EQULHxbcm2aBhmxree4FT/+RgJ6Iedu8UA2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179745},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bcac5a4450d48abebc55b1c5d5fa84603407462a","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.535"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.535_1744949545869_0.27546341190095514","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.536":{"name":"@redmix/api","version":"9.0.0-canary.536","license":"MIT","_id":"@redmix/api@9.0.0-canary.536","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"799e7bd62ae84dc38c5b7d528a9ccc797a541eae","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.536.tgz","fileCount":99,"integrity":"sha512-HGS+eqMfmXBBtq24hig3LSOQtyapocgNsPgEBCzwYA7nDckBIs2X8sd4BizwHRRd7vQr3xxuPXg+z9iL6pZIhw==","signatures":[{"sig":"MEUCIH8zLC+cgyTe1EY4KrS4lxotYdopr0gRUzjUGqyeL8/XAiEA+LFLbGucu/ZycgkJypc//C9XtWDJsamWq6nRqsHDZFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"c8037544a518f5e6be80d5ef5b09b65d79669ecc","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.536"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.536_1744951117990_0.3852528929677699","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.538":{"name":"@redmix/api","version":"9.0.0-canary.538","license":"MIT","_id":"@redmix/api@9.0.0-canary.538","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"17f3f95de46e7dd22ded602ca2be1d73cdf6c3ba","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.538.tgz","fileCount":99,"integrity":"sha512-Rtgfthxblod7JXs0Bfn8eIIL+igxBoGQ1OW2IZrJG6dJNnT8xXabC6o1qyPxAfZ/+sM2/IWr3O05preMosMWJg==","signatures":[{"sig":"MEUCIQCO7VTPxk5Dy0cyZ2wc/eH6IKkDrcqtv8203Ap1xp6jWgIgEJGNEs5seqXI5JMV1WffleWABI0mWyBvU7k1tiP4d8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"cb9389c1f85287aa2769d90bd94de53a6a0adf87","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.538"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.538_1744970999511_0.9413379174975014","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.539":{"name":"@redmix/api","version":"9.0.0-canary.539","license":"MIT","_id":"@redmix/api@9.0.0-canary.539","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"91e601616f680bfde4db5a257191e0e24f50fb48","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.539.tgz","fileCount":99,"integrity":"sha512-ealo79Dn7o+X/ZbeUqWJriNZh2CuR7sGIUnTA3ctAGfGUIS3IcL1DBD9UQmQKu5BsLqPcAoejnxbakMQGze2mw==","signatures":[{"sig":"MEYCIQC7Y8xB9q5MUMT5z8TuLkcByyzrSr8t+Jq7cfJYvejjswIhAMhKGK1Lko8SZOxyxgSTo+Doi6R6G87O3qz3W9l4kEHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"7f47250344a457738d2e028ab9f55d95149c0fb6","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.539"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.539_1744981593412_0.3326143311710039","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.540":{"name":"@redmix/api","version":"9.0.0-canary.540","license":"MIT","_id":"@redmix/api@9.0.0-canary.540","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"5029689cc88b1ef31ae814d12cd06fa5e29a0647","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.540.tgz","fileCount":99,"integrity":"sha512-MNln8c2hwb7U8L036vk0n2l9VsKWg3vD7fLMDOBk8whvWWvrUGPfwXbDo4FdlNNGmpwEpi4BGenLZdFFI8v+Yw==","signatures":[{"sig":"MEYCIQDBlRtZkidUIDmMwvGQObXwrlBewnOcR5auQyMFvRLgYwIhANIk7t1Q3TZhV5FR3Y255cYfqnXjrsNMC4rmEp5xI+W5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"69f9b9c179ffeec75df29ea98785d0ec26d695e2","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.540"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.540_1744982640848_0.5917705160125362","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.543":{"name":"@redmix/api","version":"9.0.0-canary.543","license":"MIT","_id":"@redmix/api@9.0.0-canary.543","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"3f7f328bf5396d2c9e10c28f5aa441dd680a4f8e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.543.tgz","fileCount":99,"integrity":"sha512-opB3azuYnlZJqomGIc5WtxW+DZn4ZvMTyVwGkutou8A0ZuqyJWKbgYcaiUZrq2g5Vj2VmrgYjXJwxZi8LFHg4Q==","signatures":[{"sig":"MEUCIQCH7riHtt3UEWZLTCdOahWDsm9vMUYo7SwJLSTkwA92CgIgdu0urQJgoJsTMWtEXZqX7PixSzz3OLQjR4rDxgk+Uu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"ae8af98449468a7946b351f802ee7ea0bd794683","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.543"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.543_1744985071148_0.004747717768841975","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.544":{"name":"@redmix/api","version":"9.0.0-canary.544","license":"MIT","_id":"@redmix/api@9.0.0-canary.544","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"037edac3313ad2728fc8e73ea91c037dbaca92fd","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.544.tgz","fileCount":99,"integrity":"sha512-tvF12nzefpsgPAkOpn6EIMl1JC7tlwnCFybiNGUQfZv16xBZ2p0hsI6GiZMGWxeXdGUktZFNYYKPSFjtR48myw==","signatures":[{"sig":"MEYCIQDCfxJieyIWoBp6tNzZWG5hwhbGlBbP2GmMAqHrPhz9UgIhAPlT4DTQuMI8rKAjiQ83P/N7m981KdtOK0EDj0AxHE56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"8673b0f07055d9f8ceba82a7ab39b135f921139b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.544"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.544_1745012781722_0.4615489375926731","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.545":{"name":"@redmix/api","version":"9.0.0-canary.545","license":"MIT","_id":"@redmix/api@9.0.0-canary.545","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"d4e5baf0c8c62b76a19a83461cc103b0fe4a6d84","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.545.tgz","fileCount":99,"integrity":"sha512-S8UkycUtIdwgZt7kFMh4yKAHbGptW5a2XCMzaH04S+60dQsAOLRJz6dnu+I/BHBYbPeYcQq8Q/fb893ikc7D8A==","signatures":[{"sig":"MEYCIQDVjxaQYHx+I8Z4M3Ra7xdFn7E76ot2LMT3wP//2XJXiAIhANLGYRlicN41nkjQO8dhWkTQ5NhwNWFs6AyFz2DuV+5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"4a86bbd6cedfede4826641ca68385383bdf411ef","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.545"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.545_1745102623914_0.8464788923882081","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.546":{"name":"@redmix/api","version":"9.0.0-canary.546","license":"MIT","_id":"@redmix/api@9.0.0-canary.546","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"fa2c1ce0a758cb4c34987da9e6e22d31c39ecc93","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.546.tgz","fileCount":99,"integrity":"sha512-5kU7PKdhRHKsMuEoxtLV6K2Slovl0gAMXVnTXcT2lT9Wm+lgHgyrssckbpfC5CyoI+vNqbj4+lw7TEzAAJyBYw==","signatures":[{"sig":"MEQCICxjbjM4yA0DsgRJzcpsoCs3HoOr2M/YfdidI1RZWd/MAiAc5smSp6J48qufeuy21WP5tYJf7pSwv8bZaiewiUWgHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"4e1af9072f805b7179bfecfe4aa1717d0a2fdebe","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.546"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.546_1745104148857_0.6462516044048665","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.547":{"name":"@redmix/api","version":"9.0.0-canary.547","license":"MIT","_id":"@redmix/api@9.0.0-canary.547","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"0d5478b1c1542d9305033927c786d8ce4badb6a5","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.547.tgz","fileCount":99,"integrity":"sha512-+GGqb1m/zFwRjKmuCpwhUvJ0i6AyIbPjSAE2XkpKNf1z0h2OPQYkWMCEcLBnBum+cxuLwjzow93UjofH1psntQ==","signatures":[{"sig":"MEUCIQCrGXORh6ZjIZSC/rquOxJ5rrmcg+e71EqtGm/gfgr1SAIgDeYwbGTIOVAosnaXqQvmkcFF53ssNq+2tL22IZfDSII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"ebddcb4416a9bb2788adc299c14472a6efe5c835","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.547"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.547_1745188009320_0.3364491160116283","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.548":{"name":"@redmix/api","version":"9.0.0-canary.548","license":"MIT","_id":"@redmix/api@9.0.0-canary.548","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"2c43c3e2beee5d517318873c6af06a4bb4a26d93","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.548.tgz","fileCount":99,"integrity":"sha512-ra8HWOAEhq144jZNhBL8DbKSoQFTR+l4ilWlgC/M1svFMysH96Jspj85zR7XgnJrgSQ9I2/yS0PIVL0ZvGFw7g==","signatures":[{"sig":"MEYCIQCEwj1uMopW4C35ixRa/p75eM+dqyUAqJ4UwciYpdWS2AIhAPZUov7TjOf8hlopWdS2B6Bs8vVWZsnmSESmzDT4uiRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"704cfb16e306d35d348c7a25f056ed5baa7357e2","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.548"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.548_1745192184605_0.09837602469949691","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.551":{"name":"@redmix/api","version":"9.0.0-canary.551","license":"MIT","_id":"@redmix/api@9.0.0-canary.551","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"4208b67f4d06f02458431ddb87bc54ec1fbd5be7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.551.tgz","fileCount":99,"integrity":"sha512-4iahVSyhShDFh5GiK03k5n4F71hULoR5gyG1+MRrU8mzWmDDmgV4Hxj8eNfzcCj6PaOd25WJqLF+lyqdmzZmoA==","signatures":[{"sig":"MEYCIQDqIMPTCoPNKM1wypM2HhWjQ6i9/kXqE3oztxAJL2t8xAIhALPfu8iYzfW1mekjEl95/BX8jWf34ZfDjJiprVKbiOuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"21de0fffb4fff472a8365956be6b89253ba4afb3","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.551"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.551_1745229274827_0.5802675217929605","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.552":{"name":"@redmix/api","version":"9.0.0-canary.552","license":"MIT","_id":"@redmix/api@9.0.0-canary.552","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"75575874b5a919397f519ddcf04ddb3e40dcc4e7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.552.tgz","fileCount":99,"integrity":"sha512-7bpxEYeuPUHtcOB/eAc9yl3n62niNx6NUGeapfoBra3KwWwTkWr7so6Bamj1kMTguPPlDdo6PjEXarlTHkFpPw==","signatures":[{"sig":"MEQCIER59aEeyDgG7FVA2rwPb8qEJnynrMtdxd5qr/6FVl/3AiBmwjaclRa7FrCP0eV7qSIPMuOuRUGtyK2e/De8MAU47A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"30b17ea85b62475b433d5694d486236319e77494","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.552"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.552_1745233041840_0.42333952116109375","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.553":{"name":"@redmix/api","version":"9.0.0-canary.553","license":"MIT","_id":"@redmix/api@9.0.0-canary.553","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"c6c23c88e2f32cef5cd4887a2ef2ffc9b4430536","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.553.tgz","fileCount":99,"integrity":"sha512-io2O5FCJorJZr+A7DyJ7N5+f4fogRF0t0g3YiiMfHtP2XApE1SY6ASTWQH/azbZotTJ/j5rzxnJzcvKzAptmQA==","signatures":[{"sig":"MEUCIECS0dpKXpH6C7JA+3TM+pSBaONYPuIQj+bHSaA2ikPEAiEA3qw07w9x5/3tojnb0G2D+ej9Ec4t3+aSZgv3yHghReE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"a6369e10388d93da8c44612ba9930aa0ca544b54","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.553"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.553_1745233640977_0.7190455667234121","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.554":{"name":"@redmix/api","version":"9.0.0-canary.554","license":"MIT","_id":"@redmix/api@9.0.0-canary.554","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"4fb0ad661c9475eff4f4422fdcc4ecce8b664970","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.554.tgz","fileCount":99,"integrity":"sha512-4IkZdvjOPNudiEeTMaECWYfyuycQ+YM7oKFuOCMWqxew8PD6UiHkm76v3t3UXwFXLnP31H/bAHUfhZ6+Sl5BGQ==","signatures":[{"sig":"MEUCIQCRKEm5Wx6VUDveMELtr6LWkUbvqs6S0SC39fg0lDYeBgIgYnZRQN80dSlYo5kbObHoAry/u016nYUwvwkCBCUgNOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"02b4dfa88a6f1e83717b289d4dbd43a9388fc805","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.554"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.554_1745240015213_0.6657946112529751","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.555":{"name":"@redmix/api","version":"9.0.0-canary.555","license":"MIT","_id":"@redmix/api@9.0.0-canary.555","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"4818fa8dfb589a6ac7ced689b7e5bb5a7dedf945","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.555.tgz","fileCount":99,"integrity":"sha512-ZTnVvLQsLM23/S0gKDHfx78Kzo+Q+NSTQqkz3XClo3ZWqlhlC0RjRr2o8Jkyvt5gQx6ITc2BW/zl8Uavl6L0sQ==","signatures":[{"sig":"MEYCIQDzJiEJtvzFUTyJd2/PTqoSV8bd9En+PBkI2LZvStg9XAIhAJvMLcwUP2App6Wjv+bVjZ0QroXa16hEbWxKsM2KzUNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"14e9edbc840f35478a8419d4242fb2e041dd7297","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.555"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.555_1745241516539_0.2997933706927294","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.556":{"name":"@redmix/api","version":"9.0.0-canary.556","license":"MIT","_id":"@redmix/api@9.0.0-canary.556","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"607feae5feb45d579c039fd562081c13f223c60a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.556.tgz","fileCount":99,"integrity":"sha512-0dAGQN8BrNSK9kf+MhpR7SoqohCapwKB+zW1PRYOEJdBHBAC2HyULPTOJ292OHCLWFspGe7giQBjusarzn17Lw==","signatures":[{"sig":"MEUCIC835V8Aq9HKxUs58/9PHHEOgc9M1O+7oSWyjqp9cAu7AiEA8KpC6i9CxG6DayHbI9pVOKZdcqT98VFpfVsXm+Vm/jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"7d12cfabc892d0c6110bc307cd20aac2ac8be0db","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.556"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.556_1745248217875_0.5190638848944946","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.557":{"name":"@redmix/api","version":"9.0.0-canary.557","license":"MIT","_id":"@redmix/api@9.0.0-canary.557","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"17d9b33fec1f0457e0d6c04a31c5d9f9a5eb793a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.557.tgz","fileCount":99,"integrity":"sha512-XXzFY+qYCWmkfdDmfmvfpmul7JUOQ6CnXXRAMvNiD+HBSbo+FaufWgA89hh1RbL4s4ZPerdTVGU3Xo8DNJygoA==","signatures":[{"sig":"MEYCIQCXUHfikxvlbhWUZMXWsfl4jATynWabknLWCYQlRatGKgIhAK24X7g4bGnIf1gajzmwjDjeD9WSnZEVP972YLC59nQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"d10f5feed485acc027fd8471a8718ded92f11029","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.557"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.557_1745250973534_0.3132675036827728","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.558":{"name":"@redmix/api","version":"9.0.0-canary.558","license":"MIT","_id":"@redmix/api@9.0.0-canary.558","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"2161b2fef149fa2c139e8d02fa2e07cd1354cfdf","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.558.tgz","fileCount":99,"integrity":"sha512-vpWKHL1oxiZg20QFaHh0Yt9jXR3ivLrhYEplGUSzYe66QOe8R6+3VoSVqoVxM6qiyHxEDxjkFZUhj80essGPYA==","signatures":[{"sig":"MEYCIQCvWyisxv3TIuiuDC3dJZYMTn1qi84tA35A68hCS9YGVAIhANwivCHZpOL7fL08O2FBSS3QyW51FIpjH5/743pX5fq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"d2fed1ee19a4fc70f184158c4f274e3e48a549c8","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.558"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.558_1745267788770_0.7211082309283452","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.559":{"name":"@redmix/api","version":"9.0.0-canary.559","license":"MIT","_id":"@redmix/api@9.0.0-canary.559","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"696df4940ffc56e993eaff59ce7ed269a9f9d7d7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.559.tgz","fileCount":99,"integrity":"sha512-8IhYxgGKgRz/v8RF+cWrJbSzvO1FJUEq442yGmy79ElBRyuvCvQTWh5bWRqL0PDpdZD4PjLS/oirG4KYLv9tLQ==","signatures":[{"sig":"MEQCIGnAnRScHGUtbdNKIjJspiYtChY1pn0wT8wRVG3e0RKZAiBxyXQNKIW5oLywFb1jqajeevVl7IDe+713MBySw3rX/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"9cbee2377ca3dd7772ca870f9eb2af694895e0a1","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.559"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.559_1745301811509_0.5884401568997633","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.41":{"name":"@redmix/api","version":"0.0.2-next.41","license":"MIT","_id":"@redmix/api@0.0.2-next.41","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"48aeac3ae2b30afe2bad9391b99b93b2d94ca17e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.2-next.41.tgz","fileCount":99,"integrity":"sha512-7f7q0vk10emPro61NemNf3quHjVWxLy9z2TPB2mqFxri7uPZzbRo2722KEzP6AULyY+TMVVsEN1TNUsIakcWIA==","signatures":[{"sig":"MEQCIEzg4sASX8oVV9Yuybl1lfxHwn8xeTz+gBe3UgJWx26fAiAw8h2oNef05k5IoohCQk0gPulFqbL3LCTdR0IZPF2dFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180467},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"a622ef5dc1866e9588af784176129a8116f8d7b5","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.2-next.41"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.2-next.41_1745357176728_0.37939197267206626","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.41":{"name":"@redmix/api","version":"0.1.0-rc.41","license":"MIT","_id":"@redmix/api@0.1.0-rc.41","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"304b4e5cb524d78ec02a508da5bf7100612b5286","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.1.0-rc.41.tgz","fileCount":99,"integrity":"sha512-07QTI06EmaBrej/8r/6D2R4vQ4yFvZeE6xsHXi/NDbJ/kNiAi28kdYHER1hrcz5D0AJFl9EFJ1HkpwkFFFWVOg==","signatures":[{"sig":"MEYCIQCoODgRGipVeyu0jRW4M1r0ryN1Ku0/qRZsRibt9b/yhQIhAO3FDDcadxf6t20X+j8kUsxAMnjD0RGQuAn55x51dVGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180457},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"f61978ec6e8723976bfd64fd97a523e64e8961bb","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.1"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.0-rc.41_1745358614312_0.6498361076706287","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.42":{"name":"@redmix/api","version":"0.0.2-next.42","license":"MIT","_id":"@redmix/api@0.0.2-next.42","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"89c6a70ec01398ee0b7fd566bcd168891161113a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.2-next.42.tgz","fileCount":99,"integrity":"sha512-UFtDHmFXrpEAKKdXNOiQiA2UJ/JbDcQ6RH7bQlG94vWtwKKe6puTc2ZoM3pNZqptYWWIe9CPW1b9zU1dzwqziQ==","signatures":[{"sig":"MEQCIHcwP92XCdZIh5qf11YqSLl7bJ4S7HG6LE9ET81XyvOgAiAlW0q190HO7ZT8dVdcdIbGBHTl17SiifEjhlM4IrBdQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180467},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bb3459120412570e5e2918b80752bac9379fa714","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.2-next.42"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.2-next.42_1745358666595_0.2967594106708846","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.43":{"name":"@redmix/api","version":"0.0.2-next.43","license":"MIT","_id":"@redmix/api@0.0.2-next.43","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"410a8fa5fd2414381861f85fe9ac6326dda9e68e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.2-next.43.tgz","fileCount":99,"integrity":"sha512-0j0wzLR1QsR4sYsCPIXcaRGwKy4RezulidMn3kryB5l2WkEWDQ/BpfdnSIQxacbUFjU0OqIyDYpDF8us7R7Z+g==","signatures":[{"sig":"MEYCIQDSRsbr+v3s0YMH6Xh2ob3ojoI+bqsYTKiPP5UCnvj5GgIhAISrLaakQppAhbjr9WZSagCAlO+y8WbrLGV6YajbJEPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180467},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bce015dd1c2e5b74b55f421127652cc406af1993","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.2-next.43"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.2-next.43_1745362168029_0.27369101031704846","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.42":{"name":"@redmix/api","version":"0.1.0-rc.42","license":"MIT","_id":"@redmix/api@0.1.0-rc.42","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"5d2a27d9df89d34524bba61686d9b2ef22e2d33e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.1.0-rc.42.tgz","fileCount":99,"integrity":"sha512-r9w4CBLOHkZx7l6tNCjCt2Dfyg4fa9UV4ZEm4Vnh5fwgfkvRsrMZAXIc/gR7fdO8rb/HdxrXgDt2IZkh+L2sTg==","signatures":[{"sig":"MEYCIQCL/PNG2TJ1x7q0lBM+2wY2SHUs+gCA6EHzxtnFPTS7GQIhAMJg/2QJ0V98GkchMS6eygVm87uB82rLjo9orrVpWkN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180457},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bcf467a9974078f5fb1816be42a11657ed05993d","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.1"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.0-rc.42_1745362319082_0.059653779862173684","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@redmix/api","version":"0.0.2","license":"MIT","_id":"@redmix/api@0.0.2","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"3851f758572568a087b8e6a49795fbcd2c481bb2","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.2.tgz","fileCount":99,"integrity":"sha512-NmkZcZAfL0pqRe1tBONPxX8ZctuAtS2PUpfq/6UJCBIZKGgOJCbp6sgO6/NBfZPaFrleo5xPZYssAK55/BLzGg==","signatures":[{"sig":"MEQCIA+BX/0Hv6VNa4kkjTDBlFvMfTUqOaPx0p5qu5P0OUi1AiBSUuIR5+kkR+fwG0xiQQ1FnEjj1T5QLF7gFIIGoIEkNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180441},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"da267df8d8db5a97edc7b28626a6551cc2951d50","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.2"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.2_1745386543143_0.15517054268544128","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.0":{"name":"@redmix/api","version":"0.0.3-next.0","license":"MIT","_id":"@redmix/api@0.0.3-next.0","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"cee7b74989602a7568927a1a300ce9260512906c","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.3-next.0.tgz","fileCount":99,"integrity":"sha512-NkeHbZnbxPZpqg6n9RWKCMwnLH3U+z7Xo35Waycofvi5wz3qnPUf1CA9XN/ewGoS7HbY8rAdjdRf6jboEDzTag==","signatures":[{"sig":"MEQCIDKip+BHGZcjpQiqZfHtEGAhJNalpYZBF0eOPsMnHbhSAiB92MEPzYbM2nRtBvA7xMwMJS9NN4qBPVfkH5VKXQrsFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180465},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"f23fb2651dc168991dc5dbc5d8ba63dd95d4dd63","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.3-next.1"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.3-next.0_1745387346095_0.6031935475738077","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.562":{"name":"@redmix/api","version":"9.0.0-canary.562","license":"MIT","_id":"@redmix/api@9.0.0-canary.562","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"09bd14c7625f8a7ce3ebc2c5f645948f6e3c4ec7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.562.tgz","fileCount":99,"integrity":"sha512-95XMQdaPDKgw4g7Jz9lbGViz95YjGecAihp016H9/2yO6oMwVqAzXTAx8dqDmtzcVxVv00UffUaUDwmyizbDAg==","signatures":[{"sig":"MEUCIQDY35KN7qPq1JO9QWtYyWtNHc4WqHFi/kcRrbbumuBQQgIgJTEuT5VKc01kM6QSoa0A97ukx7Xz4R86OzWQ8gxs25g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bafed2ee4c98bbb79c1184878ab46a41490c4d9e","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.562"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.562_1745404907894_0.9525023130877135","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.564":{"name":"@redmix/api","version":"9.0.0-canary.564","license":"MIT","_id":"@redmix/api@9.0.0-canary.564","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"8d2ae24a03565beb907bffea1732104abf468880","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.564.tgz","fileCount":99,"integrity":"sha512-W/XVBC2S6MaeEcnrMpvhrxpB71Sra8bPUejx3aRvrCI5CIbgsZex7i338S7n7nKxKtPw5sHyY029Iwr8h/gzkw==","signatures":[{"sig":"MEUCIEDf+t91Ptz61GDldC+oX0l2WCf+V83L3WhKkL5xi/90AiEAuDVSZzbHmWGXOFonRUHUkWRey2O5n/G0GSSFYQMoeUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"0b4b7e0b467ae9bd15356f377277ff57eb675ed6","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.564"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.564_1745406463107_0.2724932677349974","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.565":{"name":"@redmix/api","version":"9.0.0-canary.565","license":"MIT","_id":"@redmix/api@9.0.0-canary.565","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"0d0b1658bd1e3da4edd06308001ffe91ed420606","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.565.tgz","fileCount":99,"integrity":"sha512-9Um1AuSkY3BVp2W/bleWF4+OPAt2GGHNSAO8auZAUg/rFxquWg+rJOxC2dQ10vnR+EsmlGIdm3LwH9sRNoG8pQ==","signatures":[{"sig":"MEUCIBbjhbpgl+KK8PEMDUWSyUA3+scFHcbAd5ngJSsjoPdMAiEAn2Q0iBD9j8/MsDLZVxThQ4PuBk0+tdqDSrylyLwbeo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"9927f8896b11c99fec1404073692621b1dff3bc5","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.565"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.565_1745410314546_0.17888821747283168","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@redmix/api","version":"0.0.3","license":"MIT","_id":"@redmix/api@0.0.3","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"3088aa618c905facfbecdb0020549893074b9772","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.3.tgz","fileCount":99,"integrity":"sha512-e4X1rJWZeKDyk4E38p1WQuWaia1HFbOkKsFWZ0KFliaQtPVoK332cpMGrsZn2diB+jig/DV+9H0/y7rSet7JxA==","signatures":[{"sig":"MEYCIQCiXyADEzWK5t/ZOHc10fwXR/X2+e57OkalQpyZBCzbBQIhAI7UEM239NvA+2o9luOJ+OdsrPVvyCF2LelquPwYJPua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180441},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"c6e4eeb614dfdbacefffc27d4c46edfc65e31310","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.3"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.3_1745410715506_0.17840049393663215","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.6":{"name":"@redmix/api","version":"0.1.0-rc.6","license":"MIT","_id":"@redmix/api@0.1.0-rc.6","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"0e2e6959eb46989c3eab195ae7b1a2ca8755a702","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.1.0-rc.6.tgz","fileCount":99,"integrity":"sha512-nMtojZN2t8vnYMxzLygM3dw111/lfz9SPmHX5IaWsEtvBJ16rwClEPaS7+L9l/stzc3rAJ2+T8xQEGP8K/RcGQ==","signatures":[{"sig":"MEUCIQDv2+nbDLnbcBVCRAVgKPHs2fmnaXEyIuda+xAP/4UahwIgOysHKW449rrc8IPFieccjjHMToM3LADqDujsMr4NmT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180456},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"2c872851dd0c77fcb7a8e4962c8f16cf9d14baed","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.2"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.1.0-rc.6_1745411046420_0.17300401222227912","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-next.0":{"name":"@redmix/api","version":"0.0.4-next.0","license":"MIT","_id":"@redmix/api@0.0.4-next.0","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"29959a49795073e4185d8c2431082319ac878575","tarball":"https://registry.npmjs.org/@redmix/api/-/api-0.0.4-next.0.tgz","fileCount":99,"integrity":"sha512-24qgiwXewEZtt0+Ed9iwQWqhHncQb+hSOqslJkA29qJhy6ztJZPobgzWVnZOhFKR/sXxNmSiqWSOhrUzy2Hdpg==","signatures":[{"sig":"MEYCIQDeQTLTQ8ZMDdWe7rH/cDnSINV7fuuf/RaBtRz89CoBogIhAO0zxkUo2Vor7ViNAmEVPOf0YGlzLRdpS2R79lFUwe9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180465},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"ad9ec15dfc807bc786ba63c2ba60c8e58debd8dd","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"0.7.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"0.0.4-next.1"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.4-next.0_1745414278024_0.6193126165620346","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.567":{"name":"@redmix/api","version":"9.0.0-canary.567","license":"MIT","_id":"@redmix/api@9.0.0-canary.567","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"ab652c4e45e4399b335fb133202c92b3cc4d4980","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.567.tgz","fileCount":99,"integrity":"sha512-O6AFEmCAuTYjpQBM/5e9JGgHTLFb7ozje08VL5wu4Eep24474G4kvQL+afrbWN6f5ZPJ54Ombs6Hifm630+9hQ==","signatures":[{"sig":"MEYCIQDJ/yyq0Ws0cAf4e4KmTk7BJC0/9240+dFmD+thPXcMQAIhALyEidUX+QQDfGQpSJUmDQ0N2Mao65mPd4XFuU0CulnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"f47f638aa49e371cd5cb68588fbf65c9afc33886","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.567"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.567_1745425680818_0.032068991415105996","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.572":{"name":"@redmix/api","version":"9.0.0-canary.572","license":"MIT","_id":"@redmix/api@9.0.0-canary.572","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"2e8f31edf58af53fb3cdd7e5d5da608270c55587","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.572.tgz","fileCount":99,"integrity":"sha512-ciat4B+vH31Vj0EqIkHpTUjbGmHpIBecE66cbBO7nlF+QI923Ba+4zJ+PaKyWlq3Itm3tWl8hcfz4u9t4hHSpQ==","signatures":[{"sig":"MEYCIQD5wNcENR/UdRjv2Ntb7IvQE7j8cLFAPeubvwCFN5QRvAIhAJWwXE1xd+963Z+K0YOquTpuAZX6tRpYl0a04rdOnrRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"bdd22d4f62f0b5ba1bc4e732fa426643feb75b76","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.572"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.572_1745655588308_0.5807399610327351","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.573":{"name":"@redmix/api","version":"9.0.0-canary.573","license":"MIT","_id":"@redmix/api@9.0.0-canary.573","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"47870b91b2795167f83f26d611cd0a19e97cb665","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.573.tgz","fileCount":99,"integrity":"sha512-QrQHnOGdKwfC7UDwc1GeWILQgdkAjkPHyT+FSWHLzSjc2rqzSIWn9q8j1+0cPLDAB1Du5Yg+dXhB+Y/UasqKNg==","signatures":[{"sig":"MEUCIQDCnbzzOta3QgR2zqBOhb3IkRlXw/K1v+1gZHMXeJBoFwIgI8UiSdIdTy/YbeEsT5gH0C6Efp9T0odyU46PS5zke08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"f4ce10e5f2b9d6a0225366575f5be62bd7b0db49","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.573"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.573_1745657225037_0.921055417996155","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.575":{"name":"@redmix/api","version":"9.0.0-canary.575","license":"MIT","_id":"@redmix/api@9.0.0-canary.575","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"6a6e9aa5499a8ba8f0fb7d6e3126db016795e602","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.575.tgz","fileCount":99,"integrity":"sha512-FOfPODJw84tFxuaYBTL0noM/hvV+EwKJYj8zxKTspwN5/KRWHDycMdF9cCigFxKvRiKm5QKHo8+535Ri2M5z2g==","signatures":[{"sig":"MEUCIFScZ1R4tVlEz81lY32iJOAMi1b0pkdCzpuQjK62FpikAiEAnjMEZszqN+KBQHkS4s7imq9GdppI+KiSsX7lcqdTejQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"4af4805888407aba5f6bcc804ad82f1fbc3b09ba","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.575"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.575_1745660474113_0.47026950886494956","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.577":{"name":"@redmix/api","version":"9.0.0-canary.577","license":"MIT","_id":"@redmix/api@9.0.0-canary.577","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"42640893a561ac321fafaa328a26d2756f993fe8","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.577.tgz","fileCount":99,"integrity":"sha512-oTZ910aoUl3s6vgXE8GOuhB+xkoo3hNT1+Kx2fplkvJG/7eJge3Nxe8A230PLC/7I/L6hrfy8BGhg0GQFaoydA==","signatures":[{"sig":"MEUCIAcQdcMjc1JD2+I+0zNp2KeMJjpyxv7RbvIj1OPr2JxBAiEAj5h6sDIcC1TQ0ViLyuwFz/Mr9P6BuNSe9pze06WQn88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"5276c4142d89cfd620a6b05f6549f7090a20cdb5","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.577"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.577_1745663939177_0.47904548534039404","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.578":{"name":"@redmix/api","version":"9.0.0-canary.578","license":"MIT","_id":"@redmix/api@9.0.0-canary.578","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"85c85ad3993d7b3f633b9ce66aeab2c42ada5213","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.578.tgz","fileCount":99,"integrity":"sha512-+Ce2kEwrFaZubBN6Fb3rql0mBb1G+/zUGL7xewpNGrwp0SbiDcjVZZjq5UmkOMpkvkgcQOyzUq3ReiOQH2jIow==","signatures":[{"sig":"MEUCIHpwJT5O8XPKHjpTh38rucalb5dwYZKmXK7JqTDzeT00AiEAgSbyKeet1A+r4cMRsKZ5To8E0lbzwi3Z3FFtK6D8jFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"674ebbea38682de3359c8a1649e6a4fe10a3577b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.578"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.578_1745671119907_0.38076997968622206","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.579":{"name":"@redmix/api","version":"9.0.0-canary.579","license":"MIT","_id":"@redmix/api@9.0.0-canary.579","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"576aa5f34ddea22e5d54e8297b5564325e246011","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.579.tgz","fileCount":99,"integrity":"sha512-Q6i7R73d9eVD0j6/6ROpFSlK+8qVH2HKvGT0uDo0bkJzTx9CbtCUK8l4fXLZ+mj98nTRt3oYvGRAlmgf0J0MWA==","signatures":[{"sig":"MEQCIB4t/XFitIaq0LnZ/b8daaNKZCtUamd66t4e4NPsUvbIAiAsHr+9qjVv0dY+CWoI59vUqbuH+pSkgAhAfwDmXcf4lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"b5a5589eb9f5ed17b4c76e660f089f0315e46a58","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.579"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.579_1745674189593_0.7894299719698403","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.580":{"name":"@redmix/api","version":"9.0.0-canary.580","license":"MIT","_id":"@redmix/api@9.0.0-canary.580","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"90b18819645ff15d03187c02a853f1e46bdb3146","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.580.tgz","fileCount":99,"integrity":"sha512-IjKyiJFzuN3XtGka+Dg3weVKJ4Shb9ype1tABdTNHwvD2Qod2UrhxeLdZGj4Nz9MTAfOQ/M3sdLDz8Il9H6Tnw==","signatures":[{"sig":"MEQCIAugcjNS4/A/1XkPRILuKF5qCKy9nydjEZlzw3evqfCmAiB8kJuxjbv0IjvBRYjLwgGKzYMgIkrhNzx+Gny07Ddf1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180424},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"c11bb6ac0595c1451da376866450b644cbcf80f6","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.580"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.580_1745676246192_0.5870360841953317","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.581":{"name":"@redmix/api","version":"9.0.0-canary.581","license":"MIT","_id":"@redmix/api@9.0.0-canary.581","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/bins/redwood.js","tsc":"./dist/bins/tsc.js","rwfw":"./dist/bins/rwfw.js","redwood":"./dist/bins/redwood.js"},"dist":{"shasum":"5936ca49de87cb9a4360b551635f0cd3fe84986d","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.581.tgz","fileCount":99,"integrity":"sha512-onxkEY7KwXwtYHsj02H5fYlWE+1/8oJroqJfTRY151uR5RUxba0cy4DEZjGRHPCXJrKyIa4r18fDm/wOg6gJkg==","signatures":[{"sig":"MEUCIQC0CXkWGNwngM1cRTqfObfZYLGBAI7lxRTIcG69aHtgngIgGRPLFs5OElGOR6an9ZfjTdA7ConvnzyRREVzs5va7rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180776},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cache":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"./package.json":"./package.json"},"gitHead":"3338122466d8c04949c9ded0aeaac6e829198134","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.581"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.581_1745698384933_0.4888854771449407","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.582":{"name":"@redmix/api","version":"9.0.0-canary.582","license":"MIT","_id":"@redmix/api@9.0.0-canary.582","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"d8f5a2b9c5dc984ce388b5a2b90528f6f1a56ad2","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.582.tgz","fileCount":194,"integrity":"sha512-OjP9A3teakQGv4jiIiRyw4WwERfywyePR2e67ArxzL+eFwrad1ozsF1k96wda1frZEguvue+xNEXOe8HClD46Q==","signatures":[{"sig":"MEYCIQCGE1j6RbWQVTzW7tJtIytnD+lXr+8Xnd1KWWyl//ulOAIhAP1qds/Kb8UaX8cAy9MLbV8Ya73u5LR2Fko8VTrDJ36S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"24d77010b48a47e98ec0fab452bd5462df6442ac","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.582"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.582_1745764366605_0.3258898576549589","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.583":{"name":"@redmix/api","version":"9.0.0-canary.583","license":"MIT","_id":"@redmix/api@9.0.0-canary.583","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"024ab49c060119fd70ffb1f4a249350ce2aff96f","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.583.tgz","fileCount":194,"integrity":"sha512-65+aKbvaBUtwO9EHab5BIUfdC0ClGtTcNcvng5Km4OtMCTa9Bd7eXyROJzUL4J0kaAwNYf5usRRl3JXbp3Ey+w==","signatures":[{"sig":"MEUCIC81RCOA63hVYMnsZBazjAsN22bndlCaTtWe/LdjoBSrAiEApqZZ40GuiqFikNvhNJpRGt9LVwE+75r/SZpoXp40RoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"9274d703cdf1687138476c94e618478e6b844c87","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.583"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.583_1745766577666_0.38314651051568993","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.585":{"name":"@redmix/api","version":"9.0.0-canary.585","license":"MIT","_id":"@redmix/api@9.0.0-canary.585","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"c76a58435dc0cc8398e45c80d41c469a7563088e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.585.tgz","fileCount":194,"integrity":"sha512-FJjkcuOR7xJIQeZgSSG3zdQD9TibsyVaZxwVCGYttstokRD4DBQzJKDiK8UF/k+euX3cumVU0eK+Eyj6E4WQ3g==","signatures":[{"sig":"MEUCID6vORt6SD1g7oNQ6LSu5on0zLbDL5lgneGHeC4kHHZGAiEA3Y5YKWGNWVg/B6rsBgaVEqbTyERIC3iRRjM0UyRIud8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"c2b5431df6a3836680feae49375dce44e14bdde5","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.585"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.585_1745784937138_0.32790879723178445","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.586":{"name":"@redmix/api","version":"9.0.0-canary.586","license":"MIT","_id":"@redmix/api@9.0.0-canary.586","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"bef84a9499334ad52e65e086b395981ecfa24bd9","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.586.tgz","fileCount":194,"integrity":"sha512-s535LyWdJNv2GByla+j4Jw0Wf2AsKr2iW/GMIU44VCM0G6Qr8TUwB+kw8ulDGR7GFySceMRrlgtq/TNEJ6QIMw==","signatures":[{"sig":"MEUCIQD5yTAON1gVGrRogiS/57kV2TlmJVu49ZnTrcM0iljg3wIgaAtVp4YYJnu5gM1GY4InX9IRmVQ857Cyea+hbcT07lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"d9813c80b3beedff5fd8d85ac51b1a83617ebd97","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.586"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.586_1745816850213_0.2638221690707354","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.587":{"name":"@redmix/api","version":"9.0.0-canary.587","license":"MIT","_id":"@redmix/api@9.0.0-canary.587","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"e3f342e33f5bcf1863c14e940430b693b9a7a8b0","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.587.tgz","fileCount":194,"integrity":"sha512-BSYec0Eb2I3rlqr+f1x9o4q+uHZ8Bh8mbG6rLaoiSUD3KprKqDmPSv4pPYv/4L7/B9kvq3Ujuq3DugPiYUxRQA==","signatures":[{"sig":"MEUCIQCxvVO8yUdba9mmG0bndjdt7NTa0log5nO0wG0st5A7zAIgPvu0oDC8I00aCMnPomqQprLz4ekFVqECHYfGUxWlO9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"9d900d54a5c354f8104e067c769cde8130680991","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.587"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.587_1745818329409_0.16025344372936123","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.588":{"name":"@redmix/api","version":"9.0.0-canary.588","license":"MIT","_id":"@redmix/api@9.0.0-canary.588","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"1e9c6de27cc698a2e30b09cafaf7305c8bb59d04","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.588.tgz","fileCount":194,"integrity":"sha512-ib2PUPfTJDHWGWUaAXsEYwxILRsG16iYPT8e6HBOSvNrsst9/cCq7vrh6QClYl3cf0B3iMf7qTlhMa96YV1ghg==","signatures":[{"sig":"MEUCIBaOn5WaAe/JOnIbTz5mhGz6jjVisbUD/8s3/vPqh4K9AiEAiFQHcqxQDeGJy0cCtogdrfLc2+StNp4z3bOoYiFFKpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"fb40c52b11d08dec4eb8c4037e68238a4d2ad8b0","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.588"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.588_1745824383371_0.4771480458110855","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.589":{"name":"@redmix/api","version":"9.0.0-canary.589","license":"MIT","_id":"@redmix/api@9.0.0-canary.589","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"45bb6decfcf239ec0bdb88fe4525dfcca5f158f3","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.589.tgz","fileCount":194,"integrity":"sha512-kAuHuL2ZKNkZY/dp0te4+GxUWeOFwKTIIf7vluwQ8rbr3MZGaiHkKzdCI/L0LUiTfkI3mQv038sHl2r3V26X6Q==","signatures":[{"sig":"MEUCIG08Nf1KQDibC+j8dz/ULT84136dR9AXd4G0Xf8WWiNgAiEA60WTxuGPr4v3AHLzXUqfnxliWwopFKlWvrywYAjeYAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"c8b2c334725899b4823b2871228da0eba605d544","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.589"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.589_1745859198831_0.398706848327675","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.590":{"name":"@redmix/api","version":"9.0.0-canary.590","license":"MIT","_id":"@redmix/api@9.0.0-canary.590","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"3d19f27af21a1616b5a62ae495fc48e10dd6ccc4","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.590.tgz","fileCount":194,"integrity":"sha512-mzww/hax4JPSXBvZTYi3TBdLFXEBpDT3AULNccMdqMVnlZnuPlbnoGeoJnoq5mbr960oF0I3dnObdBTyCrKhQQ==","signatures":[{"sig":"MEYCIQDgdzCO4d9TNC3FhBNT8mbMxJaLp6UbgxjsGtOd3O847gIhAJ3dBOG2L1Pdow4eHxihohK6DQNVIEEN2rVbbr1YrKfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"d0af5037ba1b51b32b2d536e54fb706541675a7c","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.590"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.590_1745863639197_0.6638969214192987","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.591":{"name":"@redmix/api","version":"9.0.0-canary.591","license":"MIT","_id":"@redmix/api@9.0.0-canary.591","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"3d01b1f63b51ba6f68f901766baa1bee80865a11","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.591.tgz","fileCount":194,"integrity":"sha512-irQhqUwdCM09ITWTA8JXMQVF24VwKRrFEwbUBg51VDM5RvBjYBi/dazEFPhGhCPj8ObCDdwF3zcTHbCLxn1ViQ==","signatures":[{"sig":"MEUCIFfXPXobaj9oMLlHa0FIsKYHBFtLofZ4WtLVKCFHXPkwAiEA1mkEiJoY7OiabD6O17kmDpcYbtLxkUsl3zg3Cy2T+/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"7910eb758442af81a0318c0f66f23fbf66330f9e","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.591"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.591_1745915163073_0.3959772991814885","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.592":{"name":"@redmix/api","version":"9.0.0-canary.592","license":"MIT","_id":"@redmix/api@9.0.0-canary.592","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"4451c964afa84ec581eddd54277ae28dbe1719c7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.592.tgz","fileCount":194,"integrity":"sha512-eKt6J9giDaGqSvAKs2WxLy+R3yITs2OZ8KKtXGgIkE55O+/Wrn1WAxotIhsbk2B6Tj/5VOZNQAtbhkfckTQMMA==","signatures":[{"sig":"MEQCICgX4aPjQcIIeSBA6RvDy7NgQ6GQIZDI0J4oex8A0QSqAiBSDWHwGprpFqPctNxL9BkNxtYnSvMlHnxY0IvGks21fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"fc18c4cd53502a4fc4f023a84a559b1ec1dd3f75","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.592"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.592_1746348189792_0.36722812274678907","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.593":{"name":"@redmix/api","version":"9.0.0-canary.593","license":"MIT","_id":"@redmix/api@9.0.0-canary.593","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"57c1f26839d82ec46edf6cd7eb3796bf8eafadd3","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.593.tgz","fileCount":194,"integrity":"sha512-tVXpDX4C9UQQFzAN2KP35osb96Evq95SM/MJaWtiTZ0w8TM4WYc7hYVDGoAG1udrNzqXWlc9gfJnLxFY0nyTlw==","signatures":[{"sig":"MEYCIQDiK86H8Yfc6otcBBwoV+WJtZOKCQFgkWC1e4qI2ZSH8QIhAO1Fw6kC2hh3hb7XxbxSHdSVfx3lG21+3i+0kqApWqUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"5e00409a338a93e78077fddac17dd07bb1a4cea8","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.593"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.593_1746357703075_0.530404042384722","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.594":{"name":"@redmix/api","version":"9.0.0-canary.594","license":"MIT","_id":"@redmix/api@9.0.0-canary.594","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"0ab2621d81c5ff98000bb4c2f7cc4e60ff23c83e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.594.tgz","fileCount":194,"integrity":"sha512-VU4DtTy82uG94uKLBJS3+iSeR63cpa+TaIBx5WYuO48w3ewziiMUMsu9x1ocjbccB+415kWckqxVHQB9/gIX9w==","signatures":[{"sig":"MEUCIDE/Eibud0f4rsx+TUusEFboib5RRwVLBBOx1RAJGyxzAiEA5HQPdpD8Su3ED5Zg+ZQykOUCB0qF5Dj8Zwuzv4W2clI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"5b62a9617f810a95d24a71d5d6dffa532581b026","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.594"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.594_1746360906447_0.475504327977059","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.595":{"name":"@redmix/api","version":"9.0.0-canary.595","license":"MIT","_id":"@redmix/api@9.0.0-canary.595","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"d0b0572cd4c234bcaeee49a2dec593b6a40099e9","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.595.tgz","fileCount":194,"integrity":"sha512-qPdnHf4U1RaV8zf957HxxulgVLXAQr0eD/aoySwu25KSy67lWSoQd0hjuNB1kTk5WTHQoIknGTXOEmKucu9HwA==","signatures":[{"sig":"MEUCIDZkJKa296BP/FUV9cIos1GhrewqZqe+BJPgJSp6DDhZAiEA1uonBMZIKk5h4Z81Fs/oVE8KPOXn9mWZNwhmH+pVlSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"e12484698f1e4f24be0439497c785c3070d5126b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.595"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.595_1746396438369_0.23033320617544417","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.596":{"name":"@redmix/api","version":"9.0.0-canary.596","license":"MIT","_id":"@redmix/api@9.0.0-canary.596","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"f7938f19308ee9d53fb5b45451ca41dafd11910c","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.596.tgz","fileCount":194,"integrity":"sha512-ay4r3sUIDE36n1NpHboNYNhDSATXPUwOUsYGZNuQshBsacsYUMoXltQoRNeTvUPZrGjkkbr1pnXN+LxMlcAmCg==","signatures":[{"sig":"MEUCIHSjbJASrCmijDR8yfmdjMaFDotJ3lbWMjW28rcDAX5HAiEAoPsEeSp2kLAP7JzhaCZyFtk6bFuVdEaSsVf9RlWpTRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"76058f2de4191090b07819af54687d10e1d45f51","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.596"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.596_1746398683393_0.23426058134421535","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.597":{"name":"@redmix/api","version":"9.0.0-canary.597","license":"MIT","_id":"@redmix/api@9.0.0-canary.597","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"d8ff650913639abc8e0c6fffcfcb6cb34a6c43d0","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.597.tgz","fileCount":194,"integrity":"sha512-P8rDCHu1bkmjFkjXhTSRe0+In3vTHuy4L/fpcrDkuZnWIYeo6G6ounsSLL4XWmFWDCYnKIoKK7p2jLPwLEK6pQ==","signatures":[{"sig":"MEUCIQCVgjkoys9YiRHqzcxc/SJier9ju9qmDShs9BU51zJD0AIgWvkEudxpM3SLpwZuxEZrWqQeLNS88flEQYJG1HV8l3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"47b1f85dccd22d064851a1b85b07926329ab5bb9","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.597"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.597_1746402603916_0.7040033844805877","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.598":{"name":"@redmix/api","version":"9.0.0-canary.598","license":"MIT","_id":"@redmix/api@9.0.0-canary.598","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"29114c1cf13a5093512085c5c3877964bb834d9a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.598.tgz","fileCount":194,"integrity":"sha512-yhgpX0TrJao4J+zaD0+FY/SIUPJt9D1p65vzx+3ySKLSW5vIQIr/df+pMj+DqI9pG8eW7KX3IgI/muxyrOtlhg==","signatures":[{"sig":"MEUCIQCKGKiL8lGuBqD/2BXmd7yOoFJTS7rzdAB0WoPez4ZLlgIgFMYVpQIrzXgWLjFM1JZXK8es7WDbanakiV1KzPDup6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"a716d046016e14da2686c44e8dd6f66ef6d83d99","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.598"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.598_1746406460517_0.4657699148623158","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.599":{"name":"@redmix/api","version":"9.0.0-canary.599","license":"MIT","_id":"@redmix/api@9.0.0-canary.599","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"bd4efd0f7d2b34d7b254254df7aaa55bac8b9ec7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.599.tgz","fileCount":194,"integrity":"sha512-DV6UY/SseKN9I6IgnWOATVqTMPkKf+rw+9RKIuebPDoXXzxtECPbX5ZrwmUKZu5FW8CMAgkbg1Nm7Rm+IuhQGw==","signatures":[{"sig":"MEUCIQCPO/FbdFFYXsktQKX4V//ybuVKd885tQSjAliwpd/YNgIgOYUqBThNNJw26//EeLdaW1g+HA58XyetffHUdpaIsZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"974f39cceeebbc884e6e6ab338f7d37a813b5d2b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.599"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.599_1746407412090_0.5288896011352049","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.600":{"name":"@redmix/api","version":"9.0.0-canary.600","license":"MIT","_id":"@redmix/api@9.0.0-canary.600","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"73b3c9a150e638495a65ba911c65481b8e91e1d7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.600.tgz","fileCount":194,"integrity":"sha512-dUMBz0G414Q/FmhxghvA03csVCDhzoG93Awj/2Id5kUGm7u1p/GP70ZJlO4LrKC0PiUKDNlQFNbFZend6ngEcA==","signatures":[{"sig":"MEUCIQDYpXX8EXWX30or01pTy9Bjd9YE7u7xmM/fJMtAtvholAIgMIf0XGm4lZ1T0SbkPXA4KvF69bFebKXAldEAvwUfLAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"5c167dfabb6403de85d98cb41f0a26667e1c6278","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.600"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.600_1746408308972_0.5803639678130144","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.601":{"name":"@redmix/api","version":"9.0.0-canary.601","license":"MIT","_id":"@redmix/api@9.0.0-canary.601","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"21fbad371fc2408d79a5b3d5aaf79c209c908464","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.601.tgz","fileCount":194,"integrity":"sha512-RpfIdzMiTHwPvYFkjpLYHPq59e10pwGFqYE4ux0t5nk/lYIvr0OWaRplYnVaRh4y4yYqfN7thhHo/krQlTo9zw==","signatures":[{"sig":"MEQCIFGrYrClYpR1R6E3nzeHKjFhixTT/DtMM/e2D1pZXwh9AiBXBWlu03PRDzs0UOtmlJcYtcpWd+SOE3JjkwezX7vXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"55a805ce8ce7624faec9af289092afd0eab4b503","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.601"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.601_1746409017818_0.04708695136714813","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.602":{"name":"@redmix/api","version":"9.0.0-canary.602","license":"MIT","_id":"@redmix/api@9.0.0-canary.602","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"2b137938b5b0c14418f0bcf72d439bdf1565c993","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.602.tgz","fileCount":194,"integrity":"sha512-vLeqQvrZO7RsIimyeSBkQv5ANaL5MNTEsSrRlOR7yO0joVlX52zaZBeTQIopyfduoWqwLHZP9hqsXDopM60FRg==","signatures":[{"sig":"MEUCIQDKvTs8aS1rD9BLesoZnsq4pyr0qvJyjEfZ3jHQjt8cMwIgMcUDXQvs0kC3TyHTFMima2F1TXHY9VvZdwxpcu6fFxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"7b11350dc2d8a40762e4791938bb59147a3355fd","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.602"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.602_1746448923949_0.060396353833563676","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.605":{"name":"@redmix/api","version":"9.0.0-canary.605","license":"MIT","_id":"@redmix/api@9.0.0-canary.605","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"a2f6e6670ef7595b455158d404d86f34d7e02a01","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.605.tgz","fileCount":194,"integrity":"sha512-B2zHaqWQYR4cqVvU0TpltpFHaY/u1SW1FyL2ofUxcVxH88E6hAbRPY3ZFu0rc8yJOgkWxEwmwwC9XmHF+ysHuw==","signatures":[{"sig":"MEYCIQCHvV/rWtATXudQyvRzEGwhdW98B2W11nHcucl9+WqXCQIhAJwGZ1NYAS9JBICAHiCJmkOHz7r3rY4Lb6WrQLd7DCI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"5a91f127ced1019eba626ec0ab3ab559fced5dfd","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.605"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.605_1746452909791_0.499000589634053","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.606":{"name":"@redmix/api","version":"9.0.0-canary.606","license":"MIT","_id":"@redmix/api@9.0.0-canary.606","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"3ea1888c9ef426c6bd5ec21cdfe3ec80c4640ffb","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.606.tgz","fileCount":194,"integrity":"sha512-gV4/noUSHHTAPdl+7QTVyGwEe3a3M67WC692yDfsETN0gzYiJpjQmWFa+EALMgErOLJ6VG11I44Yuw9Q4/9rTg==","signatures":[{"sig":"MEUCIH1uhDK5EHaa7YA2G3pI66LWcXjy4814XDbkXEExx27EAiEA2p1FUlr30ayXSb3w1+pdyxvGwc/1nsUj7IWk8qbWLEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"da46a82c4fea050c2ab0f1cb26b9ff5f5b685d8b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.606"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.606_1746457379449_0.8211508673630981","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.607":{"name":"@redmix/api","version":"9.0.0-canary.607","license":"MIT","_id":"@redmix/api@9.0.0-canary.607","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"d6e8cfe783fcd3e3b4b35a28bc508fd8b6f972f7","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.607.tgz","fileCount":194,"integrity":"sha512-Q3xoqPxSiTE1VT9qBMsih/5m7r+vwbEuvXItjR6AA5td6ZrJB3vY6L8JlsUMvxZmMsiIwglS8RsqaFA8XiQNTg==","signatures":[{"sig":"MEYCIQDKxgy6kqGp5H70OijeoFoIR8gDYGTLNW12cg+3h4yaFgIhAIg+uheEoqVAiD5/wMA4tNEWiUu4e7adLNz4KRYLK2bu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"b7b436c3dc7ac0093b87ccde05bf03106b905097","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.607"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.607_1746462371485_0.2947552513823295","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.608":{"name":"@redmix/api","version":"9.0.0-canary.608","license":"MIT","_id":"@redmix/api@9.0.0-canary.608","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"9e36340e0e981428758c06724bc9aeea646067bf","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.608.tgz","fileCount":194,"integrity":"sha512-KndDRFrf6KS7m6El0u2vKx7XV+qXa11Yt+Dv14Z3WvwgfBAiTIwOaA2GZuJEoDWcRDoGW0fhh1cPeZ8sZHXmCQ==","signatures":[{"sig":"MEUCIQCCu86g4LdoZm8DNqVf6S6YMuR6eV8xy63FmFUUT6+UtgIgD5uiW0HRzqppO/MjFToVTNv9nC5f+siPoGyDCQyZViQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"172d97dd148337be080e70170d637f9a517f7e37","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.608"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.608_1746463950904_0.8036072038918323","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.609":{"name":"@redmix/api","version":"9.0.0-canary.609","license":"MIT","_id":"@redmix/api@9.0.0-canary.609","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"1cf661ae9de516db3f6fb4702b4a3c2ce675d0f1","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.609.tgz","fileCount":194,"integrity":"sha512-U0qkYMThHifqJ9dwvRDhhrCiPH9UTsUHJSQxWH/AAhJski1qwxssCiTvBmdJVRIbwnDQH01CUDR7Gcd0MdKx0A==","signatures":[{"sig":"MEUCIDlpzTPmLWNKWUwNBSSVMBZ8rCeWughgM2IBYV9j9D17AiEA7FCibJIiALG/xRxGIjUGMog3Mwx6d6H/oijxyzy0Oy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"a32f8ab17518708904599906674104e009fdd1c2","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.609"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.609_1746467853779_0.056405776428916976","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.610":{"name":"@redmix/api","version":"9.0.0-canary.610","license":"MIT","_id":"@redmix/api@9.0.0-canary.610","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"d2bb27cf6a3aa392fcbe155df5c97af45b4012c9","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.610.tgz","fileCount":194,"integrity":"sha512-daq27m4cbi2gOJ9YdX67aiOORDynk62nU83wEujzdJ0wv8mWMz3wmXRmbCN9SrRfGboErelFKRuopYnbIpxwEA==","signatures":[{"sig":"MEYCIQC2cbU0VWXX/60FgPrYIC5s3ktXCO1MyBLEXU57GZDoQwIhANPqnmIRzrFn9PJhil8Da0DZLY+diYbMfv5ZPH1Gs2ai","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"3c538d4e3709383c6a849abd34c852f291584173","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.610"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.610_1746468671049_0.6961549746326214","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.612":{"name":"@redmix/api","version":"9.0.0-canary.612","license":"MIT","_id":"@redmix/api@9.0.0-canary.612","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"f42d8fe378a3c680d77bfa70cbbca41ea4e92f1f","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.612.tgz","fileCount":194,"integrity":"sha512-MTiWUd8OIz4CQeJJMbijxQT488HkdWKrPRhC99R9eWCrFpdg1Njun0dG9E0cF15jB5WgiZjJ7O0pQrt0lbVXFA==","signatures":[{"sig":"MEYCIQDcl7GuAo5xPT1GGxcsK2ZspuTBlZuH30Vff4hawsoT7AIhANlNUrhFg/2M8O99IuHoFI8WI8nYUfkH4Ni4jtuGkUXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"3f9c7496b5809f1fff36821a65d5149fbf120277","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.612"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.612_1746469364102_0.7710415523295404","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.613":{"name":"@redmix/api","version":"9.0.0-canary.613","license":"MIT","_id":"@redmix/api@9.0.0-canary.613","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"85d52643a93134c0641faf8fea93e751c99138f3","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.613.tgz","fileCount":194,"integrity":"sha512-TUXpH0e03j73dhxyABgPeWbMTDk0cn5cw3hzPdI1+WGWG7PTrAd9h2gVyici+EInruGXqPlf+LELuUdNaOOrIw==","signatures":[{"sig":"MEYCIQD8lDMoR3AnugdbEnNDTFGfbWoVxqdYwig6DX+FSU9MWQIhAJZE0G87a4T9axYPeYDHMnBfv/by8w6YyXIwzpdxQwTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"b6fad3c1ac36b377ba9a00c1a163d20bff18361d","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.613"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.613_1746470073663_0.2701051644663357","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.614":{"name":"@redmix/api","version":"9.0.0-canary.614","license":"MIT","_id":"@redmix/api@9.0.0-canary.614","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"deef472ff09849ee83c6aeba298a2c178bc665d0","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.614.tgz","fileCount":194,"integrity":"sha512-1EIWD3zGQFgLyNs8WEVyZKIMxa1fulU8mUudgZV2S6mlBlktGiiB8FPyFZ2Qe3Ai8t7W1xJ7HxpfRMNTJzZwfw==","signatures":[{"sig":"MEYCIQDSPftRRLv/tNo0TIKfahdpiErBweR0BpBnSEm4q/tTCQIhAJ2k407xBLRIUY1b5FjQprIKc0hsl6yD9AHqPZrERIrp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"eca69f9dc76a120eaad41e5fd3c2ecef81bc7343","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.614"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.614_1746472178340_0.9189324887505355","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.615":{"name":"@redmix/api","version":"9.0.0-canary.615","license":"MIT","_id":"@redmix/api@9.0.0-canary.615","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"6f091644278716fe1b51e73b7589fb1ebe8aea67","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.615.tgz","fileCount":194,"integrity":"sha512-lvMLb6vc3qYa7HhUZ/hvfclTbtNKyQ0UAscJCAztrENpyt0995/wqCmBX5ojq35kXNcvHF0e3P4TyEvuBeSHfw==","signatures":[{"sig":"MEYCIQCN4XkSNhAP1habWFv+TtF5knYy//96p8UeN/izt9PuLgIhAMPlxN0q86RWlb1dhNc+AM0ezgoJN1tddSTtURdA0bmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"efbd3b2381f9bda07bfc694f201cc669c816bc1b","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.615"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.615_1746505303417_0.2385509238482877","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.616":{"name":"@redmix/api","version":"9.0.0-canary.616","license":"MIT","_id":"@redmix/api@9.0.0-canary.616","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"9a7453d8c2d29466a9297a4ee070da40bdb1407a","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.616.tgz","fileCount":194,"integrity":"sha512-Kp+HjGah2e4xtfUzq9n/aAA/+6oiSABatMjyi5H1vT/kHRVkoSQ971+FpDKmZvVDHa3HLyUEVC6GgPYCDHJGCA==","signatures":[{"sig":"MEYCIQCndch9AOdjmA8RN6rJ3VKKNsGtUyALfRloJw7AcPMaBwIhAKIytXAHbngzwR7norY1wc50t0rEA5H5GF/tiUCHc8M4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"9cc0fe420d83d081d60a84d8a5fc3c8c896e47d8","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.616"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.616_1746506523883_0.3003407360167254","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.617":{"name":"@redmix/api","version":"9.0.0-canary.617","license":"MIT","_id":"@redmix/api@9.0.0-canary.617","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"aa21467004d9e956c69bd86bbc2802d5ad5ad652","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.617.tgz","fileCount":194,"integrity":"sha512-esbGSpbHsCUTy7D9IPL0DsvJg756b+hII5a6uppYwin0eYZVTaBYXu8TewpuJ+yj+nFDxV1snvL4UoIxWp8SGw==","signatures":[{"sig":"MEYCIQDKt1HOUzRTXyuELFUeZ+ULNyW4Z5RvgljliSnREdvRHgIhALh2AghymxxkUWE+ZV8g8nbKLdGkG5oWpC5xhnobFGr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"ce2ccbdd73c80615b34677d9b77c957d108a16fd","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.617"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.617_1746507796136_0.5234041125377487","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.618":{"name":"@redmix/api","version":"9.0.0-canary.618","license":"MIT","_id":"@redmix/api@9.0.0-canary.618","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"791c40bcd75e29fb6cf2e1f0d5f67ca3cbffe672","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.618.tgz","fileCount":194,"integrity":"sha512-5VfFEreqB1E2deUmd962sFFAvQZjVuIpMMkncN6vSxUtOtzL+BrE6UcrCMQyeO+88RdpnLvYevWyO9Cj8vwP0w==","signatures":[{"sig":"MEYCIQCgDme+gGQ3beq2BZW1TUQrxcvZNQYOhES6Pixrpz+zkgIhAMqvaxNY/GZ/nVoxGxe3syiuG4NbsKH0Mlmn+mXBPh9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"6a476450979f597883b725467c79a86ee9bc944e","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.618"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.618_1746509287951_0.9202302072300221","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.619":{"name":"@redmix/api","version":"9.0.0-canary.619","license":"MIT","_id":"@redmix/api@9.0.0-canary.619","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"8c7426cd867cb975f574d69ee8470b87443faf7e","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.619.tgz","fileCount":194,"integrity":"sha512-qLISrZ8mLsv6ojdu/dAabe+GqTjZpsXF39m8x5UR/fSq+cfrKyAdB1ppNP4Wknsm0Vds8xRFANSbRmdR/47KQQ==","signatures":[{"sig":"MEQCIBNrjS8PbwPvEZMxg6MM81QXfRYaGAR1JvPE9KdzAVT/AiBZROXGdj1D8PUr8g37avNV58Zyg7uPlUXlXscQQ7U7Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"a11b0b6bfb4d82c27824a4607849ad36ff866093","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.619"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.619_1746510568563_0.7337155056562483","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.620":{"name":"@redmix/api","version":"9.0.0-canary.620","license":"MIT","_id":"@redmix/api@9.0.0-canary.620","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"850c674c098a5cbdc72bbacdb3d2c5f1eba0c062","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.620.tgz","fileCount":194,"integrity":"sha512-DYH9Wx2ijdTmXiaHTLeO1vGjr3zOa0DwPi759pMJscVmuHwEFl+w3/Lh+6wdqIEyLjljrW4wpwAwwulFDxkL9w==","signatures":[{"sig":"MEUCIAgHYOdhBL+YUZkEs1rb2GlmZi1yMxTNAWEM6GlvRCSmAiEAoJm2AKkkjkJetHewjlucWwsGXQI80q9Lz+/iTEtvdjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"40c24b0c34f55e97a1ded2e42982c72048e827d4","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.620"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.620_1746511971187_0.8798976334378141","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.621":{"name":"@redmix/api","version":"9.0.0-canary.621","license":"MIT","_id":"@redmix/api@9.0.0-canary.621","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"bfff2a38cf6cfd89538df1949cfd2a0196a4a8d3","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.621.tgz","fileCount":194,"integrity":"sha512-ZFksD0RlHWLb2QxU/H0pjNCQNHH1PUlOpoQ94QUjN+F0wghQg6H1u4N7zahK9bnoXjb0rVnDEtjPDBP2ypDcew==","signatures":[{"sig":"MEUCIQDQdwlUlL9G7nVaNxwlysn92K0JRRV0BJBu6bKeNRB5ugIgOjL8Dh6vTyfk55ql4R5V211OvbAGatckc3yoHodnt1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"160eb97deec19b9529a39bc1147519d2514ef91d","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.621"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.621_1746521670054_0.01198281628264608","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.622":{"name":"@redmix/api","version":"9.0.0-canary.622","license":"MIT","_id":"@redmix/api@9.0.0-canary.622","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"a44a5fd006226c9cb5684fb2f3d88c33381d2118","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.622.tgz","fileCount":194,"integrity":"sha512-jcW3NLq1bjEJ7cPGXqodsGy8xohupvaW2GlqmG4+YiTCWAjBh7vFVxD+aK6xGS0IAThORRUzrF7y2iywe6SUWg==","signatures":[{"sig":"MEYCIQDrzfFvX+hUTna4rZ3C1FB0msRpwNv6MfIkw2iqVu0JCgIhAMRqrHYy4IxPCq4D5+TYJHMXUQRhBNW5Kdgl/1WYRdGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"4a192f0f45bc9b39e9d4f24c2e5bfd1de89c637f","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.622"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.622_1746524778425_0.9594877875923828","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.623":{"name":"@redmix/api","version":"9.0.0-canary.623","license":"MIT","_id":"@redmix/api@9.0.0-canary.623","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"6873488de8f069cc100741651e90da6fc3b20ccf","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.623.tgz","fileCount":194,"integrity":"sha512-9g3z9qDLoOrdj5slvcQ93kpvBKq2kysiG9htNXm0Zgl/92MTpkY1Nw+Pa6Li4YR679z2/q4gK84FZRIbGqQuQw==","signatures":[{"sig":"MEUCIBOrrJhPqjCJRHrNC2J1zxqO7DNF84po3CDAxPs4L7W9AiEArhWIb+kF4V4+3nwHL9evySY14CW38f+VNNJ38jFrFGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"4242faf6b4179930fb834cb84db927157494ab77","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.623"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.623_1746526938929_0.08814296484308493","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.624":{"name":"@redmix/api","version":"9.0.0-canary.624","license":"MIT","_id":"@redmix/api@9.0.0-canary.624","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"9a2c0617fc6039b44be4083aa857cdb9b9fcd58d","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.624.tgz","fileCount":194,"integrity":"sha512-3wKKdzD4k6xxjeJLF2kN0/Nn6wLkOk9QsLzMar6GzNFxBY4BISKxR6U5iao4grZ6V2e6yOOvp3VoNAODBRcjLQ==","signatures":[{"sig":"MEUCIQDcXzVwOkqzE2tf/MUpgsF8n6XE/CBiG3vehBqQ7z5rjQIgSwGhB1A8TNvaSYgyhEb2iqdF82qOiFhSanuEy2Q226g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"33697ee95783d054983eb7599b4a6eeabef73a94","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.624"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.624_1746528221713_0.036173810246606486","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.625":{"name":"@redmix/api","version":"9.0.0-canary.625","license":"MIT","_id":"@redmix/api@9.0.0-canary.625","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"bin":{"rw":"./dist/cjs/bins/redwood.js","tsc":"./dist/cjs/bins/tsc.js","rwfw":"./dist/cjs/bins/rwfw.js","redwood":"./dist/cjs/bins/redwood.js"},"dist":{"shasum":"2ea63362dc2b8fe3f231562303257496025fcf12","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.625.tgz","fileCount":194,"integrity":"sha512-QX2PZ3lv88DFkDJKqDObiO9xhTztXCXkVz7+OrIqUwFNou6SfE9iW6WCMVlOSK30UFQwc0mQ0VyIHeVJrj9f6g==","signatures":[{"sig":"MEQCIEsXykHGPKF9l14C4f1n1RcTJ2ROIYZ/Y76htUmRxwsqAiBCCvud1SSLc1xpwUh8qG4Xgbh8umfEqlXLbz4iZ6mAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}},"./package.json":"./package.json"},"gitHead":"ae69585fddc2209f927ef9fa3fe63e61668eb727","scripts":{"test":"vitest run","build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","check:attw":"yarn rw-fwtools-attw","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"pino":"9.4.0","cookie":"1.0.2","pascalcase":"1.0.0","title-case":"3.0.3","jsonwebtoken":"9.0.2","@prisma/client":"5.20.0","humanize-string":"2.1.0","@whatwg-node/fetch":"0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","memjs":"1.3.2","redis":"4.7.0","split2":"4.2.0","vitest":"2.1.9","publint":"0.3.11","typescript":"5.6.2","ts-toolbelt":"9.6.0","@types/memjs":"1","concurrently":"8.2.2","@types/split2":"4.2.3","@types/aws-lambda":"8.10.145","@types/pascalcase":"1.0.3","@types/jsonwebtoken":"9.0.8","@redmix/framework-tools":"9.0.0-canary.625"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/api_9.0.0-canary.625_1747231023446_0.7829690278172476","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.627":{"name":"@redmix/api","version":"9.0.0-canary.627","repository":{"type":"git","url":"git+https://github.com/redmix-run/redmix.git","directory":"packages/api"},"license":"MIT","type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json","./auth":{"import":{"types":"./dist/auth/index.d.ts","default":"./dist/auth/index.js"},"require":{"types":"./dist/cjs/auth/index.d.ts","default":"./dist/cjs/auth/index.js"}},"./cache":{"import":{"types":"./dist/cache/index.d.ts","default":"./dist/cache/index.js"},"require":{"types":"./dist/cjs/cache/index.d.ts","default":"./dist/cjs/cache/index.js"}},"./logger":{"import":{"types":"./dist/logger/index.d.ts","default":"./dist/logger/index.js"},"require":{"types":"./dist/cjs/logger/index.d.ts","default":"./dist/cjs/logger/index.js"}},"./webhooks":{"import":{"types":"./dist/webhooks/index.d.ts","default":"./dist/webhooks/index.js"},"require":{"types":"./dist/cjs/webhooks/index.d.ts","default":"./dist/cjs/webhooks/index.js"}}},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"redwood":"./dist/cjs/bins/redwood.js","rw":"./dist/cjs/bins/redwood.js","rwfw":"./dist/cjs/bins/rwfw.js","tsc":"./dist/cjs/bins/tsc.js"},"scripts":{"build":"tsx ./build.mts && yarn build:types","build:pack":"yarn pack -o redmix-api.tgz","build:types":"tsc --build --verbose ./tsconfig.build.json ./tsconfig.cjs.json","build:watch":"nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"","check:attw":"yarn rw-fwtools-attw","check:package":"concurrently npm:check:attw yarn:publint","prepublishOnly":"NODE_ENV=production yarn build","test":"vitest run","test:watch":"vitest watch"},"dependencies":{"@prisma/client":"5.20.0","@whatwg-node/fetch":"0.9.21","cookie":"1.0.2","humanize-string":"2.1.0","jsonwebtoken":"9.0.2","pascalcase":"1.0.0","pino":"9.4.0","title-case":"3.0.3"},"devDependencies":{"@redmix/framework-tools":"9.0.0-canary.627","@types/aws-lambda":"8.10.145","@types/jsonwebtoken":"9.0.8","@types/memjs":"1","@types/pascalcase":"1.0.3","@types/split2":"4.2.3","concurrently":"8.2.2","memjs":"1.3.2","publint":"0.3.11","redis":"4.7.0","split2":"4.2.0","ts-toolbelt":"9.6.0","tsx":"4.19.3","typescript":"5.6.2","vitest":"2.1.9"},"peerDependencies":{"memjs":"1.3.2","redis":"4.7.0"},"peerDependenciesMeta":{"memjs":{"optional":true},"redis":{"optional":true}},"gitHead":"da923d67aea3c0e3546d988d90db2c084fbcec45","_nodeVersion":"20.19.1","_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","_id":"@redmix/api@9.0.0-canary.627","dist":{"integrity":"sha512-WeFMIm55zFiRjVZldxEuESrGh+d7g3yzPJj8e5sQoFenaYjbwi75wJSg880isBl44lCx1234HNdOvPW7KG9eEg==","shasum":"dbd36617459a3cb81231c23318df71bba394a864","tarball":"https://registry.npmjs.org/@redmix/api/-/api-9.0.0-canary.627.tgz","fileCount":194,"unpackedSize":312883,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZbZ2/HqOnQvwVKrjRhheruKS+WZ7OpBfCfyk2FfaRgAIgW8qwL67ffxSJSz49dVKuSV/ERiMr6JHw/28dWhbnmgI="}]},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"directories":{},"maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_9.0.0-canary.627_1747236193821_0.760616551724727"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-13T10:58:50.186Z","modified":"2025-05-14T15:23:14.171Z","0.0.1":"2025-04-13T10:58:50.429Z","9.0.0-canary.518":"2025-04-17T06:19:48.479Z","9.0.0-canary.519":"2025-04-17T07:19:54.873Z","9.0.0-canary.520":"2025-04-17T07:42:22.910Z","9.0.0-canary.522":"2025-04-17T07:56:07.035Z","9.0.0-canary.523":"2025-04-17T08:18:21.051Z","9.0.0-canary.524":"2025-04-17T08:28:27.141Z","9.0.0-canary.526":"2025-04-17T19:51:45.103Z","9.0.0-canary.530":"2025-04-18T03:00:03.816Z","9.0.0-canary.532":"2025-04-18T03:39:46.787Z","9.0.0-canary.535":"2025-04-18T04:12:26.096Z","9.0.0-canary.536":"2025-04-18T04:38:38.245Z","9.0.0-canary.538":"2025-04-18T10:09:59.735Z","9.0.0-canary.539":"2025-04-18T13:06:33.635Z","9.0.0-canary.540":"2025-04-18T13:24:01.050Z","9.0.0-canary.543":"2025-04-18T14:04:31.339Z","9.0.0-canary.544":"2025-04-18T21:46:21.962Z","9.0.0-canary.545":"2025-04-19T22:43:44.117Z","9.0.0-canary.546":"2025-04-19T23:09:09.015Z","9.0.0-canary.547":"2025-04-20T22:26:49.506Z","9.0.0-canary.548":"2025-04-20T23:36:24.836Z","9.0.0-canary.551":"2025-04-21T09:54:35.013Z","9.0.0-canary.552":"2025-04-21T10:57:22.029Z","9.0.0-canary.553":"2025-04-21T11:07:21.198Z","9.0.0-canary.554":"2025-04-21T12:53:35.408Z","9.0.0-canary.555":"2025-04-21T13:18:36.742Z","9.0.0-canary.556":"2025-04-21T15:10:18.131Z","9.0.0-canary.557":"2025-04-21T15:56:13.745Z","9.0.0-canary.558":"2025-04-21T20:36:29.001Z","9.0.0-canary.559":"2025-04-22T06:03:31.690Z","0.0.2-next.41":"2025-04-22T21:26:16.907Z","0.1.0-rc.41":"2025-04-22T21:50:14.508Z","0.0.2-next.42":"2025-04-22T21:51:06.785Z","0.0.2-next.43":"2025-04-22T22:49:28.220Z","0.1.0-rc.42":"2025-04-22T22:51:59.319Z","0.0.2":"2025-04-23T05:35:43.308Z","0.0.3-next.0":"2025-04-23T05:49:06.311Z","9.0.0-canary.562":"2025-04-23T10:41:48.134Z","9.0.0-canary.564":"2025-04-23T11:07:43.279Z","9.0.0-canary.565":"2025-04-23T12:11:54.756Z","0.0.3":"2025-04-23T12:18:35.692Z","0.1.0-rc.6":"2025-04-23T12:24:06.609Z","0.0.4-next.0":"2025-04-23T13:17:58.241Z","9.0.0-canary.567":"2025-04-23T16:28:01.066Z","9.0.0-canary.572":"2025-04-26T08:19:48.506Z","9.0.0-canary.573":"2025-04-26T08:47:05.234Z","9.0.0-canary.575":"2025-04-26T09:41:14.323Z","9.0.0-canary.577":"2025-04-26T10:38:59.396Z","9.0.0-canary.578":"2025-04-26T12:38:40.110Z","9.0.0-canary.579":"2025-04-26T13:29:49.774Z","9.0.0-canary.580":"2025-04-26T14:04:06.401Z","9.0.0-canary.581":"2025-04-26T20:13:05.167Z","9.0.0-canary.582":"2025-04-27T14:32:46.802Z","9.0.0-canary.583":"2025-04-27T15:09:37.921Z","9.0.0-canary.585":"2025-04-27T20:15:37.359Z","9.0.0-canary.586":"2025-04-28T05:07:30.396Z","9.0.0-canary.587":"2025-04-28T05:32:09.629Z","9.0.0-canary.588":"2025-04-28T07:13:03.621Z","9.0.0-canary.589":"2025-04-28T16:53:19.023Z","9.0.0-canary.590":"2025-04-28T18:07:19.386Z","9.0.0-canary.591":"2025-04-29T08:26:03.258Z","9.0.0-canary.592":"2025-05-04T08:43:09.998Z","9.0.0-canary.593":"2025-05-04T11:21:43.287Z","9.0.0-canary.594":"2025-05-04T12:15:06.644Z","9.0.0-canary.595":"2025-05-04T22:07:18.571Z","9.0.0-canary.596":"2025-05-04T22:44:43.598Z","9.0.0-canary.597":"2025-05-04T23:50:04.091Z","9.0.0-canary.598":"2025-05-05T00:54:20.736Z","9.0.0-canary.599":"2025-05-05T01:10:12.291Z","9.0.0-canary.600":"2025-05-05T01:25:09.181Z","9.0.0-canary.601":"2025-05-05T01:36:58.033Z","9.0.0-canary.602":"2025-05-05T12:42:04.157Z","9.0.0-canary.605":"2025-05-05T13:48:29.987Z","9.0.0-canary.606":"2025-05-05T15:02:59.715Z","9.0.0-canary.607":"2025-05-05T16:26:11.692Z","9.0.0-canary.608":"2025-05-05T16:52:31.151Z","9.0.0-canary.609":"2025-05-05T17:57:34.007Z","9.0.0-canary.610":"2025-05-05T18:11:11.249Z","9.0.0-canary.612":"2025-05-05T18:22:44.294Z","9.0.0-canary.613":"2025-05-05T18:34:33.887Z","9.0.0-canary.614":"2025-05-05T19:09:38.579Z","9.0.0-canary.615":"2025-05-06T04:21:43.676Z","9.0.0-canary.616":"2025-05-06T04:42:04.131Z","9.0.0-canary.617":"2025-05-06T05:03:16.342Z","9.0.0-canary.618":"2025-05-06T05:28:08.162Z","9.0.0-canary.619":"2025-05-06T05:49:28.750Z","9.0.0-canary.620":"2025-05-06T06:12:51.452Z","9.0.0-canary.621":"2025-05-06T08:54:30.282Z","9.0.0-canary.622":"2025-05-06T09:46:18.625Z","9.0.0-canary.623":"2025-05-06T10:22:19.122Z","9.0.0-canary.624":"2025-05-06T10:43:41.911Z","9.0.0-canary.625":"2025-05-14T13:57:03.684Z","9.0.0-canary.627":"2025-05-14T15:23:14.005Z"},"license":"MIT","repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/api"},"maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"readme":"","readmeFilename":""}