From 7a7cb6efbbb2ed57e95794a242a4bc16332d9203 Mon Sep 17 00:00:00 2001 From: Hernan Alvarado Date: Fri, 5 Jun 2026 19:18:28 -0500 Subject: [PATCH 1/3] chore: update changelog files and lockfiles --- bun.lock | 6 +- deno.json | 2 +- deno.lock | 525 ++++++++++++++++++++-------- packages/core/CHANGELOG.md | 12 + packages/elysia/CHANGELOG.md | 6 + packages/express/CHANGELOG.md | 6 + packages/hono/CHANGELOG.md | 6 + packages/next/CHANGELOG.md | 8 + packages/next/src/lib/api.ts | 2 +- packages/next/src/pages/context.tsx | 2 +- packages/react-router/CHANGELOG.md | 8 + packages/react/CHANGELOG.md | 8 + 12 files changed, 435 insertions(+), 156 deletions(-) diff --git a/bun.lock b/bun.lock index 74eb73e4..b5fbd5e1 100644 --- a/bun.lock +++ b/bun.lock @@ -298,10 +298,10 @@ }, "packages/core": { "name": "@aura-stack/auth", - "version": "0.7.0", + "version": "0.7.1", "dependencies": { "@aura-stack/jose": "workspace:*", - "@aura-stack/router": "^0.7.1", + "@aura-stack/router": "^0.7.2", "arktype": "^2.2.0", "typebox": "^1.1.38", "valibot": "catalog:valibot", @@ -612,7 +612,7 @@ "@aura-stack/react-router": ["@aura-stack/react-router@workspace:packages/react-router"], - "@aura-stack/router": ["@aura-stack/router@0.7.1", "", { "dependencies": { "cookie": "^1.1.1" }, "peerDependencies": { "arktype": "^2.0.0", "typebox": "^1.1.38", "valibot": "^1.4.0", "zod": "^4.1.11" }, "optionalPeers": ["arktype", "typebox", "valibot", "zod"] }, "sha512-8Hw6TwmGglPCKTnd9qQAak6mL5petDvGg6C2CnEPYxAbz0tkTBWph+EIN12xJlWVDv72qwBL6Tv3KDkKNbl37A=="], + "@aura-stack/router": ["@aura-stack/router@0.7.2", "", { "dependencies": { "cookie": "^1.1.1" }, "peerDependencies": { "arktype": "^2.0.0", "typebox": "^1.1.38", "valibot": "^1.4.0", "zod": "^4.1.11" }, "optionalPeers": ["arktype", "typebox", "valibot", "zod"] }, "sha512-Swxm9SDvJEmM+V3rxjyOm7Fvysnnw//e/7ZXS+7Gn01J9MD3EJNJDOOFKmlmtVwlPoLtLf/NVNGCMji4kb5kcw=="], "@aura-stack/tsconfig": ["@aura-stack/tsconfig@workspace:configs/tsconfig"], diff --git a/deno.json b/deno.json index 43ad1e51..e41793d9 100644 --- a/deno.json +++ b/deno.json @@ -1,3 +1,3 @@ { - "workspace": ["packages/**", "configs/**", "apps/oak", "apps/deno", "apps/supabase/**"] + "workspace": ["packages/**", "!packages/integration", "configs/**", "apps/oak", "apps/deno", "apps/supabase/**"] } diff --git a/deno.lock b/deno.lock index 50299dbd..d1d0eb72 100644 --- a/deno.lock +++ b/deno.lock @@ -13,24 +13,27 @@ "jsr:@std/media-types@1": "1.1.0", "jsr:@std/path@1": "1.1.4", "jsr:@supabase/functions-js@2": "2.98.0", - "npm:@aura-stack/router@0.7": "0.7.0_arktype@2.2.0_typebox@1.1.38_valibot@1.4.0_zod@4.3.5", - "npm:@testing-library/dom@^10.4.1": "10.4.1", - "npm:@testing-library/react@^16.3.2": "16.3.2_@testing-library+dom@10.4.1_react@19.2.5_react-dom@19.2.5__react@19.2.5", + "npm:@aura-stack/router@~0.7.2": "0.7.2_arktype@2.2.0_typebox@1.1.38_valibot@1.4.0_zod@4.3.5", "npm:@types/supertest@^6.0.3": "6.0.3", "npm:arktype@2.2.0": "2.2.0", "npm:arktype@^2.2.0": "2.2.0", "npm:elysia@^1.2.22": "1.4.28_@sinclair+typebox@0.34.49_exact-mirror@0.2.7__@sinclair+typebox@0.34.49_file-type@21.3.4_openapi-types@12.1.3", + "npm:express@^4.18.2": "4.22.1", "npm:hono@4": "4.12.14", "npm:jose@^6.1.2": "6.2.2", - "npm:next@16": "16.2.3_react@19.2.5_react-dom@19.2.5__react@19.2.5", + "npm:next@16.1.6": "16.1.6_react@19.2.3_react-dom@19.2.7__react@19.2.3", + "npm:node-mocks-http@^1.17.2": "1.17.2", "npm:openai@^4.52.5": "4.104.0_zod@4.3.5", "npm:oxfmt@0.51": "0.51.0", "npm:oxlint@^1.66.0": "1.66.0", "npm:path-to-regexp@^6.3.0": "1.9.0", + "npm:react-router@^7.12.0": "7.13.0_react@19.2.3", + "npm:react@19.2.3": "19.2.3", + "npm:react@^19.2.3": "19.2.7", "npm:supabase@^2.76.15": "2.91.2", "npm:supertest@^7.2.2": "7.2.2", "npm:tsdown@~0.21.8": "0.21.8_rolldown@1.0.0-rc.15", - "npm:turbo@^2.7.5": "2.9.6", + "npm:turbo@^2.9.16": "2.9.16", "npm:typebox@1.1.38": "1.1.38", "npm:typebox@^1.1.38": "1.1.38", "npm:valibot@1.4.0": "1.4.0", @@ -107,11 +110,11 @@ "@ark/util@0.56.0": { "integrity": "sha512-BghfRC8b9pNs3vBoDJhcta0/c1J1rsoS1+HgVUreMFPdhz/CRAKReAu57YEllNaSy98rWAdY1gE+gFup7OXpgA==" }, - "@aura-stack/router@0.7.0_arktype@2.2.0_typebox@1.1.38_valibot@1.4.0_zod@4.3.5": { - "integrity": "sha512-4I0U7Ot8A6Lj0c7O2O7UO1oXDvr8w/fEAxab4n79I970LwRVukuOks1zjJ9KFw4KWEib34D1qWLu2b4nVPDIAw==", + "@aura-stack/router@0.7.2_arktype@2.2.0_typebox@1.1.38_valibot@1.4.0_zod@4.3.5": { + "integrity": "sha512-Swxm9SDvJEmM+V3rxjyOm7Fvysnnw//e/7ZXS+7Gn01J9MD3EJNJDOOFKmlmtVwlPoLtLf/NVNGCMji4kb5kcw==", "dependencies": [ "arktype", - "cookie", + "cookie@1.1.1", "typebox", "valibot", "zod" @@ -123,14 +126,6 @@ "zod" ] }, - "@babel/code-frame@7.29.0": { - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "dependencies": [ - "@babel/helper-validator-identifier@7.28.5", - "js-tokens", - "picocolors" - ] - }, "@babel/generator@8.0.0-rc.3": { "integrity": "sha512-em37/13/nR320G4jab/nIIHZgc2Wz2y/D39lxnTyxB4/D/omPQncl/lSdlnJY1OhQcRGugTSIF2l/69o31C9dA==", "dependencies": [ @@ -145,9 +140,6 @@ "@babel/helper-string-parser@8.0.0-rc.3": { "integrity": "sha512-AmwWFx1m8G/a5cXkxLxTiWl+YEoWuoFLUCwqMlNuWO1tqAYITQAbCRPUkyBHv1VOFgfjVOqEj6L3u15J5ZCzTA==" }, - "@babel/helper-validator-identifier@7.28.5": { - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" - }, "@babel/helper-validator-identifier@8.0.0-rc.3": { "integrity": "sha512-8AWCJ2VJJyDFlGBep5GpaaQ9AAaE/FjAcrqI7jyssYhtL7WGV0DOKpJsQqM037xDbpRLHXsY8TwU7zDma7coOw==" }, @@ -158,14 +150,11 @@ ], "bin": true }, - "@babel/runtime@7.29.2": { - "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==" - }, "@babel/types@8.0.0-rc.3": { "integrity": "sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==", "dependencies": [ "@babel/helper-string-parser", - "@babel/helper-validator-identifier@8.0.0-rc.3" + "@babel/helper-validator-identifier" ] }, "@borewit/text-codec@0.2.2": { @@ -379,46 +368,46 @@ "@tybys/wasm-util" ] }, - "@next/env@16.2.3": { - "integrity": "sha512-ZWXyj4uNu4GCWQw9cjRxWlbD+33mcDszIo9iQxFnBX3Wmgq9ulaSJcl6VhuWx5pCWqqD+9W6Wfz7N0lM5lYPMA==" + "@next/env@16.1.6": { + "integrity": "sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==" }, - "@next/swc-darwin-arm64@16.2.3": { - "integrity": "sha512-u37KDKTKQ+OQLvY+z7SNXixwo4Q2/IAJFDzU1fYe66IbCE51aDSAzkNDkWmLN0yjTUh4BKBd+hb69jYn6qqqSg==", + "@next/swc-darwin-arm64@16.1.6": { + "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==", "os": ["darwin"], "cpu": ["arm64"] }, - "@next/swc-darwin-x64@16.2.3": { - "integrity": "sha512-gHjL/qy6Q6CG3176FWbAKyKh9IfntKZTB3RY/YOJdDFpHGsUDXVH38U4mMNpHVGXmeYW4wj22dMp1lTfmu/bTQ==", + "@next/swc-darwin-x64@16.1.6": { + "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", "os": ["darwin"], "cpu": ["x64"] }, - "@next/swc-linux-arm64-gnu@16.2.3": { - "integrity": "sha512-U6vtblPtU/P14Y/b/n9ZY0GOxbbIhTFuaFR7F4/uMBidCi2nSdaOFhA0Go81L61Zd6527+yvuX44T4ksnf8T+Q==", + "@next/swc-linux-arm64-gnu@16.1.6": { + "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", "os": ["linux"], "cpu": ["arm64"] }, - "@next/swc-linux-arm64-musl@16.2.3": { - "integrity": "sha512-/YV0LgjHUmfhQpn9bVoGc4x4nan64pkhWR5wyEV8yCOfwwrH630KpvRg86olQHTwHIn1z59uh6JwKvHq1h4QEw==", + "@next/swc-linux-arm64-musl@16.1.6": { + "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", "os": ["linux"], "cpu": ["arm64"] }, - "@next/swc-linux-x64-gnu@16.2.3": { - "integrity": "sha512-/HiWEcp+WMZ7VajuiMEFGZ6cg0+aYZPqCJD3YJEfpVWQsKYSjXQG06vJP6F1rdA03COD9Fef4aODs3YxKx+RDQ==", + "@next/swc-linux-x64-gnu@16.1.6": { + "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", "os": ["linux"], "cpu": ["x64"] }, - "@next/swc-linux-x64-musl@16.2.3": { - "integrity": "sha512-Kt44hGJfZSefebhk/7nIdivoDr3Ugp5+oNz9VvF3GUtfxutucUIHfIO0ZYO8QlOPDQloUVQn4NVC/9JvHRk9hw==", + "@next/swc-linux-x64-musl@16.1.6": { + "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", "os": ["linux"], "cpu": ["x64"] }, - "@next/swc-win32-arm64-msvc@16.2.3": { - "integrity": "sha512-O2NZ9ie3Tq6xj5Z5CSwBT3+aWAMW2PIZ4egUi9MaWLkwaehgtB7YZjPm+UpcNpKOme0IQuqDcor7BsW6QBiQBw==", + "@next/swc-win32-arm64-msvc@16.1.6": { + "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", "os": ["win32"], "cpu": ["arm64"] }, - "@next/swc-win32-x64-msvc@16.2.3": { - "integrity": "sha512-Ibm29/GgB/ab5n7XKqlStkm54qqZE8v2FnijUPBgrd67FWrac45o/RsNlaOWjme/B5UqeWt/8KM4aWBwA1D2Kw==", + "@next/swc-win32-x64-msvc@16.1.6": { + "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", "os": ["win32"], "cpu": ["x64"] }, @@ -721,65 +710,43 @@ "tslib" ] }, - "@testing-library/dom@10.4.1": { - "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", - "dependencies": [ - "@babel/code-frame", - "@babel/runtime", - "@types/aria-query", - "aria-query", - "dom-accessibility-api", - "lz-string", - "picocolors", - "pretty-format" - ] - }, - "@testing-library/react@16.3.2_@testing-library+dom@10.4.1_react@19.2.5_react-dom@19.2.5__react@19.2.5": { - "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", - "dependencies": [ - "@babel/runtime", - "@testing-library/dom", - "react", - "react-dom" - ] - }, "@tokenizer/inflate@0.4.1": { "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", "dependencies": [ - "debug", + "debug@4.4.3", "token-types" ] }, "@tokenizer/token@0.3.0": { "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" }, - "@turbo/darwin-64@2.9.6": { - "integrity": "sha512-X/56SnVXIQZBLKwniGTwEQTGmtE5brSACnKMBWpY3YafuxVYefrC2acamfjgxP7BG5w3I+6jf0UrLoSzgPcSJg==", + "@turbo/darwin-64@2.9.16": { + "integrity": "sha512-jLjApWTSNd7JZ5JaLYfelW1ytnGQOvB7ivl+2RD1xQvJTbi8I9gBjzcga7tDZVPyaxpl10YTfJt3BrYXR18KDw==", "os": ["darwin"], "cpu": ["x64"] }, - "@turbo/darwin-arm64@2.9.6": { - "integrity": "sha512-aalBeSl4agT/QtYGDyf/XLajedWzUC9Vg/pm/YO6QQ93vkQ91Vz5uK1ta5RbVRDozQSz4njxUNqRNmOXDzW+qw==", + "@turbo/darwin-arm64@2.9.16": { + "integrity": "sha512-YPgrn+5HIGzrx0O2a631SV4MBQUe4W/DafMFUuBVgaU32PW9/OTT0ehviF0QSxTXuRJlHvW2eUTemddF5/spmw==", "os": ["darwin"], "cpu": ["arm64"] }, - "@turbo/linux-64@2.9.6": { - "integrity": "sha512-YKi05jnNHaD7vevgYwahpzGwbsNNTwzU2c7VZdmdFm7+cGDP4oREUWSsainiMfRqjRuolQxBwRn8wf1jmu+YZA==", + "@turbo/linux-64@2.9.16": { + "integrity": "sha512-vAEf1H6l26lTpl9FJ/peQo1NUB8RC0sbEJJz5mPcUhHA2bPDup2x3CZPgo/bH8S4cUcBLm4FN3UHd5iUO2RAew==", "os": ["linux"], "cpu": ["x64"] }, - "@turbo/linux-arm64@2.9.6": { - "integrity": "sha512-02o/ZS69cOYEDczXvOB2xmyrtzjQ2hVFtWZK1iqxXUfzMmTjZK4UumrfNnjckSg+gqeBfnPRHa0NstA173Ik3g==", + "@turbo/linux-arm64@2.9.16": { + "integrity": "sha512-xDBLR2PZg4BrQOchfG6svgpv5FCNJ2TOtT2psLdEJcdKo1BH+pnPs9Xj6pvUjgfkHbuvBOfeE4R6tvxMoQKDHQ==", "os": ["linux"], "cpu": ["arm64"] }, - "@turbo/windows-64@2.9.6": { - "integrity": "sha512-wVdQjvnBI15wB6JrA+43CtUtagjIMmX6XYO758oZHAsCNSxqRlJtdyujih0D8OCnwCRWiGWGI63zAxR0hO6s9g==", + "@turbo/windows-64@2.9.16": { + "integrity": "sha512-NBAJnaUiGdgkSzQwUIdOvkCkcpTSu58G/sBGa0mvBtzfvFOOgrQwepKOOQ8cp6sWM6OcKDNFj2p1dsZA1OWjPg==", "os": ["win32"], "cpu": ["x64"] }, - "@turbo/windows-arm64@2.9.6": { - "integrity": "sha512-1XUUyWW0W6FTSqGEhU8RHVqb2wP1SPkr7hIvBlMEwH9jr+sJQK5kqeosLJ/QaUv4ecSAd1ZhIrLoW7qslAzT4A==", + "@turbo/windows-arm64@2.9.16": { + "integrity": "sha512-Y7SJppD0Z8wjO3Ec0ZGd9KQ4Yv0BMnA8CIowj5Vp+OEVsosXDG2weK6/t1RRLfJmc2Ozrnd6y4DOgQys+mn3WQ==", "os": ["win32"], "cpu": ["arm64"] }, @@ -789,9 +756,6 @@ "tslib" ] }, - "@types/aria-query@5.0.4": { - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" - }, "@types/cookiejar@2.1.5": { "integrity": "sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==" }, @@ -839,6 +803,13 @@ "event-target-shim" ] }, + "accepts@1.3.8": { + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": [ + "mime-types", + "negotiator" + ] + }, "agent-base@9.0.0": { "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==" }, @@ -848,21 +819,9 @@ "humanize-ms" ] }, - "ansi-regex@5.0.1": { - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles@5.2.0": { - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, "ansis@4.2.0": { "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==" }, - "aria-query@5.3.0": { - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": [ - "dequal" - ] - }, "arkregex@0.0.5": { "integrity": "sha512-ncYjBdLlh5/QnVsAA8De16Tc9EqmYM7y/WU9j+236KcyYNUXogpz3sC4ATIZYzzLxwI+0sEOaQLEmLmRleaEXw==", "dependencies": [ @@ -877,6 +836,9 @@ "arkregex" ] }, + "array-flatten@1.1.1": { + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, "asap@2.0.6": { "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, @@ -891,8 +853,8 @@ "asynckit@0.4.0": { "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "baseline-browser-mapping@2.10.19": { - "integrity": "sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==", + "baseline-browser-mapping@2.10.34": { + "integrity": "sha512-IMDedajPifLnHNY0X9n8hKxRTQ6/eTHwr5bDo04WnuqxyKw6LYtQywCuuqPZwhl3aBXMvQpJov42GLCwRRdQzw==", "bin": true }, "bin-links@6.0.0": { @@ -908,6 +870,26 @@ "birpc@4.0.0": { "integrity": "sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==" }, + "body-parser@1.20.4": { + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "dependencies": [ + "bytes", + "content-type", + "debug@2.6.9", + "depd@2.0.0", + "destroy", + "http-errors", + "iconv-lite", + "on-finished", + "qs", + "raw-body", + "type-is", + "unpipe" + ] + }, + "bytes@3.1.2": { + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, "cac@7.0.0": { "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==" }, @@ -925,8 +907,8 @@ "get-intrinsic" ] }, - "caniuse-lite@1.0.30001788": { - "integrity": "sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==" + "caniuse-lite@1.0.30001793": { + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==" }, "chownr@3.0.0": { "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==" @@ -946,9 +928,24 @@ "component-emitter@1.3.1": { "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==" }, + "content-disposition@0.5.4": { + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": [ + "safe-buffer" + ] + }, + "content-type@1.0.5": { + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "cookie-signature@1.0.7": { + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" + }, "cookie-signature@1.2.2": { "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" }, + "cookie@0.7.2": { + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" + }, "cookie@1.1.1": { "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==" }, @@ -958,10 +955,16 @@ "data-uri-to-buffer@4.0.1": { "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, + "debug@2.6.9": { + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": [ + "ms@2.0.0" + ] + }, "debug@4.4.3": { "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dependencies": [ - "ms" + "ms@2.1.3" ] }, "defu@6.1.7": { @@ -970,8 +973,14 @@ "delayed-stream@1.0.0": { "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, - "dequal@2.0.3": { - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "depd@1.1.2": { + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "depd@2.0.0": { + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy@1.2.0": { + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-libc@2.1.2": { "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==" @@ -983,9 +992,6 @@ "wrappy" ] }, - "dom-accessibility-api@0.5.16": { - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, "dts-resolver@2.1.3": { "integrity": "sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==" }, @@ -997,11 +1003,14 @@ "gopd" ] }, + "ee-first@1.1.1": { + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, "elysia@1.4.28_@sinclair+typebox@0.34.49_exact-mirror@0.2.7__@sinclair+typebox@0.34.49_file-type@21.3.4_openapi-types@12.1.3": { "integrity": "sha512-Vrx8sBnvq8squS/3yNBzR1jBXI+SgmnmvwawPjNuEHndUe5l1jV2Gp6JJ4ulDkEB8On6bWmmuyPpA+bq4t+WYg==", "dependencies": [ "@sinclair/typebox", - "cookie", + "cookie@1.1.1", "exact-mirror", "fast-decode-uri-component", "file-type", @@ -1012,6 +1021,9 @@ "empathic@2.0.0": { "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==" }, + "encodeurl@2.0.0": { + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + }, "es-define-property@1.0.1": { "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" }, @@ -1033,12 +1045,18 @@ "hasown" ] }, + "escape-html@1.0.3": { + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, "estree-walker@3.0.3": { "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dependencies": [ "@types/estree" ] }, + "etag@1.8.1": { + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, "event-target-shim@5.0.1": { "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, @@ -1051,6 +1069,42 @@ "@sinclair/typebox" ] }, + "express@4.22.1": { + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "dependencies": [ + "accepts", + "array-flatten", + "body-parser", + "content-disposition", + "content-type", + "cookie@0.7.2", + "cookie-signature@1.0.7", + "debug@2.6.9", + "depd@2.0.0", + "encodeurl", + "escape-html", + "etag", + "finalhandler", + "fresh", + "http-errors", + "merge-descriptors", + "methods", + "on-finished", + "parseurl", + "path-to-regexp", + "proxy-addr", + "qs", + "range-parser", + "safe-buffer", + "send", + "serve-static", + "setprototypeof", + "statuses", + "type-is", + "utils-merge", + "vary" + ] + }, "fast-decode-uri-component@1.0.1": { "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" }, @@ -1082,6 +1136,18 @@ "uint8array-extras" ] }, + "finalhandler@1.3.2": { + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "dependencies": [ + "debug@2.6.9", + "encodeurl", + "escape-html", + "on-finished", + "parseurl", + "statuses", + "unpipe" + ] + }, "form-data-encoder@1.7.2": { "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" }, @@ -1116,6 +1182,12 @@ "once" ] }, + "forwarded@0.2.0": { + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh@0.5.2": { + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, "function-bind@1.1.2": { "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, @@ -1171,17 +1243,33 @@ "hookable@6.1.1": { "integrity": "sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==" }, + "http-errors@2.0.1": { + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dependencies": [ + "depd@2.0.0", + "inherits", + "setprototypeof", + "statuses", + "toidentifier" + ] + }, "https-proxy-agent@9.0.0": { "integrity": "sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==", "dependencies": [ "agent-base", - "debug" + "debug@4.4.3" ] }, "humanize-ms@1.2.1": { "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dependencies": [ - "ms" + "ms@2.1.3" + ] + }, + "iconv-lite@0.4.24": { + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": [ + "safer-buffer" ] }, "ieee754@1.2.1": { @@ -1190,29 +1278,34 @@ "import-without-cache@0.2.5": { "integrity": "sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==" }, + "inherits@2.0.4": { + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js@1.9.1": { + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, "isarray@0.0.1": { "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "jose@6.2.2": { "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==" }, - "js-tokens@4.0.0": { - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, "jsesc@3.1.0": { "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "bin": true }, - "lz-string@1.5.0": { - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": true - }, "math-intrinsics@1.1.0": { "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" }, + "media-typer@0.3.0": { + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, "memoirist@0.4.0": { "integrity": "sha512-zxTgA0mSYELa66DimuNQDvyLq36AwDlTuVRbnQtB+VuTcKWm5Qc4z3WkSpgsFWHNhexqkIooqpv4hdcqrX5Nmg==" }, + "merge-descriptors@1.0.3": { + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + }, "methods@1.1.2": { "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, @@ -1225,6 +1318,10 @@ "mime-db" ] }, + "mime@1.6.0": { + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": true + }, "mime@2.6.0": { "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "bin": true @@ -1238,22 +1335,28 @@ "minipass" ] }, + "ms@2.0.0": { + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "ms@2.1.3": { "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "nanoid@3.3.11": { - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "nanoid@3.3.12": { + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "bin": true }, - "next@16.2.3_react@19.2.5_react-dom@19.2.5__react@19.2.5": { - "integrity": "sha512-9V3zV4oZFza3PVev5/poB9g0dEafVcgNyQ8eTRop8GvxZjV2G15FC5ARuG1eFD42QgeYkzJBJzHghNP8Ad9xtA==", + "negotiator@0.6.3": { + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "next@16.1.6_react@19.2.3_react-dom@19.2.7__react@19.2.3": { + "integrity": "sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==", "dependencies": [ "@next/env", "@swc/helpers", "baseline-browser-mapping", "caniuse-lite", "postcss", - "react", + "react@19.2.3", "react-dom", "styled-jsx" ], @@ -1288,6 +1391,21 @@ "formdata-polyfill" ] }, + "node-mocks-http@1.17.2": { + "integrity": "sha512-HVxSnjNzE9NzoWMx9T9z4MLqwMpLwVvA0oVZ+L+gXskYXEJ6tFn3Kx4LargoB6ie7ZlCLplv7QbWO6N+MysWGA==", + "dependencies": [ + "accepts", + "content-disposition", + "depd@1.1.2", + "fresh", + "merge-descriptors", + "methods", + "mime@1.6.0", + "parseurl", + "range-parser", + "type-is" + ] + }, "npm-normalize-package-bin@5.0.0": { "integrity": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==" }, @@ -1297,6 +1415,12 @@ "obug@2.1.1": { "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==" }, + "on-finished@2.4.1": { + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": [ + "ee-first" + ] + }, "once@1.4.0": { "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": [ @@ -1376,6 +1500,9 @@ ], "bin": true }, + "parseurl@1.3.3": { + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, "path-to-regexp@1.9.0": { "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", "dependencies": [ @@ -1399,19 +1526,18 @@ "source-map-js" ] }, - "pretty-format@27.5.1": { - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": [ - "ansi-regex", - "ansi-styles", - "react-is" - ] - }, "proc-log@6.1.0": { "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==" }, - "qs@6.15.1": { - "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", + "proxy-addr@2.0.7": { + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": [ + "forwarded", + "ipaddr.js" + ] + }, + "qs@6.14.2": { + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", "dependencies": [ "side-channel" ] @@ -1419,18 +1545,38 @@ "quansync@1.0.0": { "integrity": "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==" }, - "react-dom@19.2.5_react@19.2.5": { - "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", + "range-parser@1.2.1": { + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body@2.5.3": { + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", "dependencies": [ - "react", + "bytes", + "http-errors", + "iconv-lite", + "unpipe" + ] + }, + "react-dom@19.2.7_react@19.2.3": { + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "dependencies": [ + "react@19.2.3", "scheduler" ] }, - "react-is@17.0.2": { - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "react-router@7.13.0_react@19.2.3": { + "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==", + "dependencies": [ + "cookie@1.1.1", + "react@19.2.3", + "set-cookie-parser" + ] }, - "react@19.2.5": { - "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==" + "react@19.2.3": { + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==" + }, + "react@19.2.7": { + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==" }, "read-cmd-shim@6.0.0": { "integrity": "sha512-1zM5HuOfagXCBWMN83fuFI/x+T/UhZ7k+KIzhrHXcQoeX5+7gmaDYjELQHmmzIodumBHeByBJT4QYS7ufAgs7A==" @@ -1442,7 +1588,7 @@ "integrity": "sha512-PbSqLawLgZBGcOGT3yqWBGn4cX+wh2nt5FuBGdcMHyOhoukmjbhYAl8NT9sE4U38Cm9tqLOIQeOrvzeayM0DLQ==", "dependencies": [ "@babel/generator", - "@babel/helper-validator-identifier@8.0.0-rc.3", + "@babel/helper-validator-identifier", "@babel/parser", "@babel/types", "ast-kit", @@ -1479,6 +1625,12 @@ ], "bin": true }, + "safe-buffer@5.2.1": { + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer@2.1.2": { + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, "scheduler@0.27.0": { "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==" }, @@ -1486,6 +1638,39 @@ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "bin": true }, + "send@0.19.2": { + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dependencies": [ + "debug@2.6.9", + "depd@2.0.0", + "destroy", + "encodeurl", + "escape-html", + "etag", + "fresh", + "http-errors", + "mime@1.6.0", + "ms@2.1.3", + "on-finished", + "range-parser", + "statuses" + ] + }, + "serve-static@1.16.3": { + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "dependencies": [ + "encodeurl", + "escape-html", + "parseurl", + "send" + ] + }, + "set-cookie-parser@2.7.2": { + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==" + }, + "setprototypeof@1.2.0": { + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, "sharp@0.34.5": { "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", "dependencies": [ @@ -1563,17 +1748,20 @@ "source-map-js@1.2.1": { "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, + "statuses@2.0.2": { + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==" + }, "strtok3@10.3.5": { "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", "dependencies": [ "@tokenizer/token" ] }, - "styled-jsx@5.1.6_react@19.2.5": { + "styled-jsx@5.1.6_react@19.2.3": { "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", "dependencies": [ "client-only", - "react" + "react@19.2.3" ] }, "supabase@2.91.2": { @@ -1592,19 +1780,19 @@ "dependencies": [ "component-emitter", "cookiejar", - "debug", + "debug@4.4.3", "fast-safe-stringify", "form-data", "formidable", "methods", - "mime", + "mime@2.6.0", "qs" ] }, "supertest@7.2.2": { "integrity": "sha512-oK8WG9diS3DlhdUkcFn4tkNIiIbBx9lI2ClF8K+b2/m8Eyv47LSawxUzZQSNKUrVb2KsqeTDCcjAAVPYaSLVTA==", "dependencies": [ - "cookie-signature", + "cookie-signature@1.2.2", "methods", "superagent" ] @@ -1632,6 +1820,9 @@ "tinypool@2.1.0": { "integrity": "sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==" }, + "toidentifier@1.0.1": { + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, "token-types@6.1.2": { "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", "dependencies": [ @@ -1672,8 +1863,8 @@ "tslib@2.8.1": { "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, - "turbo@2.9.6": { - "integrity": "sha512-+v2QJey7ZUeUiuigkU+uFfklvNUyPI2VO2vBpMYJA+a1hKFLFiKtUYlRHdb3P9CrAvMzi0upbjI4WT+zKtqkBg==", + "turbo@2.9.16": { + "integrity": "sha512-NqgRQy6j6dPYcdSdv0q1g9QsZg7SWg87RERM8otw/1AtKU2yTFVClOM7cbwKzOonZr/Ek1blTBucw64L9H0Bwg==", "optionalDependencies": [ "@turbo/darwin-64", "@turbo/darwin-arm64", @@ -1684,6 +1875,13 @@ ], "bin": true }, + "type-is@1.6.18": { + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": [ + "media-typer", + "mime-types" + ] + }, "typebox@1.1.38": { "integrity": "sha512-pZ0aQPmMmXoUvSbeuWf/Hzsc+avNw/Zd6VeE8CFgkVGWyuHPJvqeJJDeJqLve+K70LvjYIoleGcoJHPT17cWoA==" }, @@ -1700,6 +1898,9 @@ "undici-types@5.26.5": { "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, + "unpipe@1.0.0": { + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, "unrun@0.2.35": { "integrity": "sha512-nDP7mA4Fu5owDarQtLiiN3lq7tJZHFEAVIchnwP8U3wMeEkLoUNT37Hva85H05Rdw8CArpGmtY+lBjpk9fruVQ==", "dependencies": [ @@ -1707,9 +1908,15 @@ ], "bin": true }, + "utils-merge@1.0.1": { + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, "valibot@1.4.0": { "integrity": "sha512-iC/x7fVcSyOwlm/VSt7RlHnzNGLGvR9GnxdifUeWoCJo0q4ZZvrVkIHC6faTlkxG47I2Y4UrFquPuVHCrOnrLg==" }, + "vary@1.1.2": { + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, "web-streams-polyfill@3.3.3": { "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==" }, @@ -1748,7 +1955,7 @@ "npm:oxfmt@0.51", "npm:oxlint@^1.66.0", "npm:tsdown@~0.21.8", - "npm:turbo@^2.7.5" + "npm:turbo@^2.9.16" ], "overrides": { "dompurify": "^3.3.2", @@ -1782,7 +1989,7 @@ }, "packages/core": { "dependencies": [ - "npm:@aura-stack/router@0.7", + "npm:@aura-stack/router@~0.7.2", "npm:arktype@2.2.0", "npm:typebox@1.1.38", "npm:valibot@1.4.0", @@ -1790,7 +1997,7 @@ ], "packageJson": { "dependencies": [ - "npm:@aura-stack/router@0.7", + "npm:@aura-stack/router@~0.7.2", "npm:arktype@^2.2.0", "npm:typebox@^1.1.38" ] @@ -1798,6 +2005,7 @@ }, "packages/elysia": { "dependencies": [ + "npm:@aura-stack/auth@~0.7.1", "npm:elysia@^1.2.22" ], "packageJson": { @@ -1807,6 +2015,10 @@ } }, "packages/express": { + "dependencies": [ + "npm:@aura-stack/auth@~0.7.1", + "npm:express@^4.18.2" + ], "packageJson": { "dependencies": [ "npm:@types/supertest@^6.0.3", @@ -1816,6 +2028,7 @@ }, "packages/hono": { "dependencies": [ + "npm:@aura-stack/auth@~0.7.1", "npm:hono@4" ] }, @@ -1831,16 +2044,28 @@ }, "packages/next": { "dependencies": [ - "npm:next@16" - ] - }, - "packages/react": { + "npm:@aura-stack/react@0.1", + "npm:next@16.1.6", + "npm:react@19.2.3" + ], "packageJson": { "dependencies": [ - "npm:@testing-library/dom@^10.4.1", - "npm:@testing-library/react@^16.3.2" + "npm:node-mocks-http@^1.17.2" ] } + }, + "packages/react": { + "dependencies": [ + "npm:@aura-stack/auth@~0.7.1", + "npm:react@^19.2.3" + ] + }, + "packages/react-router": { + "dependencies": [ + "npm:@aura-stack/react@0.1", + "npm:react-router@^7.12.0", + "npm:react@^19.2.3" + ] } } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 958533bb..764c416c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -10,6 +10,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), --- +## [0.7.1] - 2026-06-05 + +### Added + +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + +### Changed + +- Removed TypeBox compile-time type inference from `createAuthClient` client functions and from the `createAuth` auth instance. Runtime validation with TypeBox remains supported. [#179](https://github.com/aura-stack-ts/auth/pull/179) + +--- + ## [0.7.0] - 2026-05-23 ### Added diff --git a/packages/elysia/CHANGELOG.md b/packages/elysia/CHANGELOG.md index 3177cc94..e159b8f6 100644 --- a/packages/elysia/CHANGELOG.md +++ b/packages/elysia/CHANGELOG.md @@ -8,8 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + - Removed and cleaned up types and functions exported from the index `/` entry point to reduce import noise, and introduced `/identity`, `/crypto`, and `/shared` as direct entry points for specific utilities. [`#141`](https://github.com/aura-stack-ts/auth/pull/141) - Introduced seamless Elysia integration package that encapsulates the core authentication logic into plugins and handlers for session management and authentication flows. [#140](https://github.com/aura-stack-ts/auth/pull/140) diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 753dda4f..8ca2c6aa 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -8,8 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + - Removed and cleaned up types and functions exported from the index `/` entry point to reduce import noise, and introduced `/identity`, `/crypto`, and `/shared` as direct entry points for specific utilities. [`#141`](https://github.com/aura-stack-ts/auth/pull/141) - Introduced a seamless Express integration package that encapsulates the core authentication logic into middleware and handlers for session management and authentication flows. [#138](https://github.com/aura-stack-ts/auth/pull/138) diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 4729838e..9a99e20a 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -8,8 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + - Removed and cleaned up types and functions exported from the index `/` entry point to reduce import noise, and introduced `/identity`, `/crypto`, and `/shared` as direct entry points for specific utilities. [`#141`](https://github.com/aura-stack-ts/auth/pull/141) - Introduced a seamless Hono integration package that encapsulates the core authentication logic into middleware and handlers for session management and authentication flows. [#139](https://github.com/aura-stack-ts/auth/pull/139) diff --git a/packages/next/CHANGELOG.md b/packages/next/CHANGELOG.md index 0a79b258..45d553bf 100644 --- a/packages/next/CHANGELOG.md +++ b/packages/next/CHANGELOG.md @@ -8,8 +8,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + +- Added full support for the Pages Router strategy and introduced new entry modules `/pages/client` and `/pages/context` for accessing dedicated features. [#176](https://github.com/aura-stack-ts/auth/pull/176) + - Introduced the `createAuth` function to manage the Next.js Pages Router. It includes the `toHandler` adapter for handling Node.js requests and is accessible from the `/pages` entry module. [#169](https://github.com/aura-stack-ts/auth/pull/169) - Updated Next.js API functions (`signIn`, `signInCredentials`, `updateSession`, and `signOut`) to align with the standardized core API contracts, including improved conditional return types for redirect flows, consistent cookie synchronization from API response headers, and support for redirect-aware `updateSession` behavior in App Router helpers. [#146](https://github.com/aura-stack-ts/auth/pull/146) diff --git a/packages/next/src/lib/api.ts b/packages/next/src/lib/api.ts index e82f9982..6dc76bc5 100644 --- a/packages/next/src/lib/api.ts +++ b/packages/next/src/lib/api.ts @@ -1,5 +1,4 @@ import { redirect } from "next/navigation" -import { cookies, headers } from "next/headers" import { parseSetCookie } from "@aura-stack/react/cookies" import type { AuthInstance, Session, User } from "@aura-stack/react" import type { @@ -17,6 +16,7 @@ import type { BuiltInOAuthProvider, SignInCredentialsAPIOptions, } from "@aura-stack/react/types" +import { cookies, headers } from "next/headers" /** * Internal helper to sync Set-Cookie headers from Aura Auth to Next.js cookie store. diff --git a/packages/next/src/pages/context.tsx b/packages/next/src/pages/context.tsx index 095eb15a..0126ad95 100644 --- a/packages/next/src/pages/context.tsx +++ b/packages/next/src/pages/context.tsx @@ -1,5 +1,5 @@ import { AuthProvider as Provider, type AuthProviderProps } from "@aura-stack/react/context" -import { useRouter } from "next/router" +import { useRouter } from "next/router.d.ts" /** * Wrapper component that provides authentication context for Next.js Pages Router applications. diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index f5d10646..920deb82 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -8,6 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + +### Added + +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + - Updated the React Router server API helpers and types to align with the standardized core API contracts, including request-driven options for `signInCredentials`, `updateSession`, and `signOut`, explicit conditional return types for redirect and non-redirect flows, and `toResponse()`-based response handling. [#146](https://github.com/aura-stack-ts/auth/pull/146) - Introduced a seamless React Router v7 integration package that encapsulates React Router v7 authentication logic for both client-side and server-side rendering by integrating the `@aura-stack/react` package. It supports both rendering strategies, with primary support for server-side rendering (SSR). For client-side usage, import the modules from the `/client` entry point. [#142](https://github.com/aura-stack-ts/auth/pull/142) diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 723ed4a2..e935acc8 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -8,8 +8,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added +- Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) + +- Added support for a custom `redirect` function in `AuthProvider`, allowing callers to provide their own redirect implementation for seamless integration with framework-specific navigation APIs. [#175](https://github.com/aura-stack-ts/auth/pull/175) + - Added support for multi-tab synchronization via `BroadcastChannel`, allowing sessions to stay synchronized across browser tabs during the auth flow. Additionally, added a centralized `useAuthActions` hook that re-exports all auth actions (`signIn`, `updateSession`, `signOut`, etc.). [#172](https://github.com/aura-stack-ts/auth/pull/172) - Updated React context and hooks (`useSignInCredentials`, `useUpdateSession`, and related context actions) to align with the standardized core client API contracts, including the new object-based credentials/session payload shapes and redirect-driven refresh behavior, while simplifying React-side auth type definitions. [#146](https://github.com/aura-stack-ts/auth/pull/146) From f23bc73d6324db7b3052f38142b5fc66ffcb04f5 Mon Sep 17 00:00:00 2001 From: Hernan Alvarado Date: Fri, 5 Jun 2026 19:25:05 -0500 Subject: [PATCH 2/3] chore(release): bump package versions --- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/deno.json | 4 ++-- packages/core/package.json | 2 +- packages/elysia/deno.json | 29 +++++++++++++++++++++------- packages/elysia/package.json | 4 ++-- packages/express/deno.json | 26 ++++++++++++++++++++----- packages/express/package.json | 4 ++-- packages/hono/deno.json | 25 +++++++++++++++++++----- packages/hono/package.json | 4 ++-- packages/integration/deno.json | 18 +++++++++++++++-- packages/next/deno.json | 26 ++++++++++++++++++++----- packages/next/package.json | 4 ++-- packages/next/src/lib/api.ts | 2 +- packages/next/src/pages/context.tsx | 2 +- packages/react-router/deno.json | 30 ++++++++++++++++++++++++----- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 4 ---- packages/react/deno.json | 28 +++++++++++++++++++++------ packages/react/package.json | 4 ++-- 19 files changed, 173 insertions(+), 56 deletions(-) diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 764c416c..87f79390 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -10,6 +10,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), --- +## [0.7.2] - 2026-06-05 + +### Fixed + +- Republished the package to synchronize the `@aura-stack/router` dependency to version `0.7.2`. + > The codebase is identical to `v0.7.1`; differences are limited to synchronized lockfiles (`deno.lock`, `bun.lock`, and `pnpm-lock.yaml`). + +--- + ## [0.7.1] - 2026-06-05 ### Added diff --git a/packages/core/deno.json b/packages/core/deno.json index 10f1ae7e..17eca9dd 100644 --- a/packages/core/deno.json +++ b/packages/core/deno.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/auth", - "version": "0.7.0", + "version": "0.7.2", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.ts" @@ -31,7 +31,7 @@ }, "imports": { "@/": "./src/", - "@aura-stack/router": "npm:@aura-stack/router@^0.7.0", + "@aura-stack/router": "npm:@aura-stack/router@^0.7.2", "zod": "npm:zod@4.3.5", "arktype": "npm:arktype@2.2.0", "valibot": "npm:valibot@1.4.0", diff --git a/packages/core/package.json b/packages/core/package.json index 7cb36daa..8f384f52 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/auth", - "version": "0.7.0", + "version": "0.7.2", "private": false, "type": "module", "description": "Open-source authentication and authorization library for modern TypeScript and JavaScript applications. Framework-agnostic, runtime-agnostic and built on web standards.", diff --git a/packages/elysia/deno.json b/packages/elysia/deno.json index 10ad6c39..137f2858 100644 --- a/packages/elysia/deno.json +++ b/packages/elysia/deno.json @@ -1,24 +1,39 @@ { "name": "@aura-stack/elysia", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.ts" }, "exports": { ".": "./src/index.ts", - "./oauth": "./src/oauth/index.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", - "./cookies": "./src/_core/cookies.ts" + "./cookies": "./src/_core/cookies.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "imports": { "@/": "./src/", - "elysia": "npm:elysia@^1.2.22" + "elysia": "npm:elysia@^1.2.22", + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" }, "publish": { - "include": ["src/**/*.ts", "README.md", "CHANGELOG.md"] - }, - "exclude": ["dist", "node_modules"] + "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"], + "exclude": ["dist", "node_modules"] + } } diff --git a/packages/elysia/package.json b/packages/elysia/package.json index 02a423e5..5389ffe8 100644 --- a/packages/elysia/package.json +++ b/packages/elysia/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/elysia", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "Authentication integration for Elysia applications. Provides middleware, route handlers and session verification powered by Aura Auth.", @@ -104,4 +104,4 @@ "elysia": ">=1.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file diff --git a/packages/express/deno.json b/packages/express/deno.json index 823a3e46..bdee7349 100644 --- a/packages/express/deno.json +++ b/packages/express/deno.json @@ -1,23 +1,39 @@ { "name": "@aura-stack/express", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.ts" }, "exports": { ".": "./src/index.ts", - "./oauth": "./src/oauth/index.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", - "./cookies": "./src/_core/cookies.ts" + "./cookies": "./src/_core/cookies.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "imports": { - "@/": "./src/" + "@/": "./src/", + "express": "npm:express@^4.18.2", + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" }, "publish": { - "include": ["src/**/*.ts", "README.md", "CHANGELOG.md"] + "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] }, "exclude": ["dist", "node_modules"] } diff --git a/packages/express/package.json b/packages/express/package.json index 2d14cfaf..6073188b 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/express", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "Authentication integration for Express applications. Provides middleware, route handlers and session verification powered by Aura Auth.", @@ -109,4 +109,4 @@ "express": ">=4.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file diff --git a/packages/hono/deno.json b/packages/hono/deno.json index 1c9c1334..df831172 100644 --- a/packages/hono/deno.json +++ b/packages/hono/deno.json @@ -1,24 +1,39 @@ { "name": "@aura-stack/hono", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.ts" }, "exports": { ".": "./src/index.ts", - "./oauth": "./src/oauth/index.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", - "./cookies": "./src/_core/cookies.ts" + "./cookies": "./src/_core/cookies.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "imports": { "@/": "./src/", - "hono": "npm:hono@^4.0.0" + "hono": "npm:hono@^4.0.0", + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" }, "publish": { - "include": ["src/**/*.ts", "README.md", "CHANGELOG.md"] + "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] }, "exclude": ["dist", "node_modules"] } diff --git a/packages/hono/package.json b/packages/hono/package.json index 3fe74e73..32887f97 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/hono", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "Authentication integration for Hono applications. Provides middleware, route handlers and session verification powered by Aura Auth.", @@ -107,4 +107,4 @@ "hono": ">=4.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file diff --git a/packages/integration/deno.json b/packages/integration/deno.json index 761dd8f1..e78f5c22 100644 --- a/packages/integration/deno.json +++ b/packages/integration/deno.json @@ -7,11 +7,25 @@ }, "imports": { "@/": "./src/", - "./oauth": "./src/oauth/index.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", - "./cookies": "src/_core/cookies.ts" + "./cookies": "src/_core/cookies.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "publish": { "include": ["src/**/*.ts", "src/**/*.tsx", "README.md", "CHANGELOG.md"] diff --git a/packages/next/deno.json b/packages/next/deno.json index 5f06ad1c..d113a542 100644 --- a/packages/next/deno.json +++ b/packages/next/deno.json @@ -1,11 +1,10 @@ { "name": "@aura-stack/next", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "exports": { ".": "./src/index.ts", "./client": "./src/client.ts", - "./oauth": "./src/oauth/index.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", @@ -13,14 +12,31 @@ "./types": "./src/@types/index.ts", "./pages": "./src/pages/index.ts", "./pages/client": "./src/pages/client.ts", - "./pages/context": "./src/pages/context.ts" + "./pages/context": "./src/pages/context.tsx", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "imports": { "@/": "./src/", - "next": "npm:next@^16.0.0" + "next": "npm:next@16.1.6", + "react": "npm:react@19.2.3", + "@aura-stack/react": "npm:@aura-stack/react@^0.1.0" }, "publish": { - "include": ["src/**/*.ts", "README.md", "CHANGELOG.md"] + "include": ["src/**/*.ts", "src/**/*.tsx", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] }, "exclude": ["dist", "node_modules"] } diff --git a/packages/next/package.json b/packages/next/package.json index c536a824..59135c2f 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/next", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "Authentication integration for Next.js applications. Supports App Router, Server Components, Route Handlers and client-side authentication powered by Aura Auth.", @@ -142,4 +142,4 @@ "react-dom": ">=19.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file diff --git a/packages/next/src/lib/api.ts b/packages/next/src/lib/api.ts index 6dc76bc5..e82f9982 100644 --- a/packages/next/src/lib/api.ts +++ b/packages/next/src/lib/api.ts @@ -1,4 +1,5 @@ import { redirect } from "next/navigation" +import { cookies, headers } from "next/headers" import { parseSetCookie } from "@aura-stack/react/cookies" import type { AuthInstance, Session, User } from "@aura-stack/react" import type { @@ -16,7 +17,6 @@ import type { BuiltInOAuthProvider, SignInCredentialsAPIOptions, } from "@aura-stack/react/types" -import { cookies, headers } from "next/headers" /** * Internal helper to sync Set-Cookie headers from Aura Auth to Next.js cookie store. diff --git a/packages/next/src/pages/context.tsx b/packages/next/src/pages/context.tsx index 0126ad95..095eb15a 100644 --- a/packages/next/src/pages/context.tsx +++ b/packages/next/src/pages/context.tsx @@ -1,5 +1,5 @@ import { AuthProvider as Provider, type AuthProviderProps } from "@aura-stack/react/context" -import { useRouter } from "next/router.d.ts" +import { useRouter } from "next/router" /** * Wrapper component that provides authentication context for Next.js Pages Router applications. diff --git a/packages/react-router/deno.json b/packages/react-router/deno.json index 83272360..251a095b 100644 --- a/packages/react-router/deno.json +++ b/packages/react-router/deno.json @@ -1,22 +1,42 @@ { "name": "@aura-stack/react-router", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.ts" }, "exports": { ".": "./src/index.ts", - "./client": "./src/client.ts", - "./oauth": "./src/oauth/index.ts", + "./client": "./src/client.tsx", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", "./cookies": "./src/_core/cookies.ts", - "./types": "./src/@types/index.ts" + "./types": "./src/@types/index.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" + }, + "imports": { + "@/": "./src/", + "react": "npm:react@^19.2.3", + "react-router": "npm:react-router@^7.12.0", + "@aura-stack/react": "npm:@aura-stack/react@^0.1.0" }, "publish": { - "include": ["src/**/*.ts", "src/**/*.tsx", "README.md", "CHANGELOG.md"] + "include": ["src/**/*.ts", "src/**/*.tsx", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] }, "exclude": ["dist", "node_modules"] } diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 89d8dce6..1f7ea1d5 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/react-router", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "Authentication integration for React Router applications with server-side rendering, route protection, session management and OAuth flows powered by Aura Auth.", @@ -114,4 +114,4 @@ "react-router": ">=7.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index e935acc8..cb0dea1e 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -8,10 +8,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] ---- - -## [0.1.0] - 2026-06-05 - ### Added - Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) diff --git a/packages/react/deno.json b/packages/react/deno.json index 6fc2e969..1ec7e70d 100644 --- a/packages/react/deno.json +++ b/packages/react/deno.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/react", - "version": "0.0.0", + "version": "0.1.0", "license": "MIT", "tasks": { "dev": "deno run --watch src/index.tsx" @@ -8,20 +8,36 @@ "exports": { ".": "./src/index.tsx", "./hooks": "./src/hooks.ts", - "./context": "./src/context.ts", - "./oauth": "./src/oauth/index.ts", + "./context": "./src/context.tsx", "./server": "./src/server.ts", "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", "./cookies": "./src/_core/cookies.ts", - "./types": "./src/types.ts" + "./types": "./src/@types/index.ts", + "./oauth": "./src/oauth/index.ts", + "./oauth/atlassian": "./src/oauth/atlassian.ts", + "./oauth/bitbucket": "./src/oauth/bitbucket.ts", + "./oauth/discord": "./src/oauth/discord.ts", + "./oauth/dropbox": "./src/oauth/dropbox.ts", + "./oauth/figma": "./src/oauth/figma.ts", + "./oauth/github": "./src/oauth/github.ts", + "./oauth/gitlab": "./src/oauth/gitlab.ts", + "./oauth/mailchimp": "./src/oauth/mailchimp.ts", + "./oauth/notion": "./src/oauth/notion.ts", + "./oauth/pinterest": "./src/oauth/pinterest.ts", + "./oauth/spotify": "./src/oauth/spotify.ts", + "./oauth/strava": "./src/oauth/strava.ts", + "./oauth/twitch": "./src/oauth/twitch.ts", + "./oauth/x": "./src/oauth/x.ts" }, "imports": { - "@/": "./src/" + "@/": "./src/", + "react": "npm:react@^19.2.3", + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" }, "publish": { - "include": ["src/**/*.ts", "src/**/*.tsx", "README.md", "CHANGELOG.md"] + "include": ["src/**/*.ts", "src/**/*.tsx", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] }, "exclude": ["dist", "node_modules"] } diff --git a/packages/react/package.json b/packages/react/package.json index 2d1fa23a..dad8503f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@aura-stack/react", - "version": "0.0.0", + "version": "0.1.0", "private": false, "type": "module", "description": "React authentication utilities including providers, hooks and OAuth flows for client-side and hybrid applications powered by Aura Auth.", @@ -126,4 +126,4 @@ "@types/react": ">=19.0.0" }, "packageManager": "pnpm@10.15.0" -} +} \ No newline at end of file From d1c60ae70b15757ca6a9d547c6307bf3f0ea9f48 Mon Sep 17 00:00:00 2001 From: Hernan Alvarado Date: Fri, 5 Jun 2026 19:56:28 -0500 Subject: [PATCH 3/3] chore: apply coderabbit --- packages/elysia/deno.json | 2 +- packages/elysia/package.json | 2 +- packages/express/deno.json | 2 +- packages/express/package.json | 2 +- packages/hono/deno.json | 2 +- packages/hono/package.json | 2 +- packages/integration/deno.json | 2 +- packages/next/package.json | 2 +- packages/react-router/package.json | 2 +- packages/react/CHANGELOG.md | 4 ++++ packages/react/deno.json | 2 +- packages/react/package.json | 2 +- 12 files changed, 15 insertions(+), 11 deletions(-) diff --git a/packages/elysia/deno.json b/packages/elysia/deno.json index 137f2858..98156b69 100644 --- a/packages/elysia/deno.json +++ b/packages/elysia/deno.json @@ -30,7 +30,7 @@ "imports": { "@/": "./src/", "elysia": "npm:elysia@^1.2.22", - "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.2" }, "publish": { "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"], diff --git a/packages/elysia/package.json b/packages/elysia/package.json index 5389ffe8..2a8be41e 100644 --- a/packages/elysia/package.json +++ b/packages/elysia/package.json @@ -104,4 +104,4 @@ "elysia": ">=1.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +} diff --git a/packages/express/deno.json b/packages/express/deno.json index bdee7349..ac6bee62 100644 --- a/packages/express/deno.json +++ b/packages/express/deno.json @@ -30,7 +30,7 @@ "imports": { "@/": "./src/", "express": "npm:express@^4.18.2", - "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.2" }, "publish": { "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] diff --git a/packages/express/package.json b/packages/express/package.json index 6073188b..7a3049e8 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -109,4 +109,4 @@ "express": ">=4.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +} diff --git a/packages/hono/deno.json b/packages/hono/deno.json index df831172..99f42e46 100644 --- a/packages/hono/deno.json +++ b/packages/hono/deno.json @@ -30,7 +30,7 @@ "imports": { "@/": "./src/", "hono": "npm:hono@^4.0.0", - "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.2" }, "publish": { "include": ["src/**/*.ts", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] diff --git a/packages/hono/package.json b/packages/hono/package.json index 32887f97..40b75c6e 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -107,4 +107,4 @@ "hono": ">=4.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +} diff --git a/packages/integration/deno.json b/packages/integration/deno.json index e78f5c22..e984ce3b 100644 --- a/packages/integration/deno.json +++ b/packages/integration/deno.json @@ -10,7 +10,7 @@ "./identity": "./src/_core/identity.ts", "./crypto": "./src/_core/crypto.ts", "./shared": "./src/_core/shared.ts", - "./cookies": "src/_core/cookies.ts", + "./cookies": "./src/_core/cookies.ts", "./oauth": "./src/oauth/index.ts", "./oauth/atlassian": "./src/oauth/atlassian.ts", "./oauth/bitbucket": "./src/oauth/bitbucket.ts", diff --git a/packages/next/package.json b/packages/next/package.json index 59135c2f..8fe8e796 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -142,4 +142,4 @@ "react-dom": ">=19.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +} diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 1f7ea1d5..4b8f0f63 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -114,4 +114,4 @@ "react-router": ">=7.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +} diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index cb0dea1e..e935acc8 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -8,6 +8,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +--- + +## [0.1.0] - 2026-06-05 + ### Added - Added a `/cookies` entry module for cookie management, providing utilities for authentication integrations and framework-specific packages. [#178](https://github.com/aura-stack-ts/auth/pull/178) diff --git a/packages/react/deno.json b/packages/react/deno.json index 1ec7e70d..9fdb144d 100644 --- a/packages/react/deno.json +++ b/packages/react/deno.json @@ -34,7 +34,7 @@ "imports": { "@/": "./src/", "react": "npm:react@^19.2.3", - "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.1" + "@aura-stack/auth": "npm:@aura-stack/auth@^0.7.2" }, "publish": { "include": ["src/**/*.ts", "src/**/*.tsx", "src/_core", "src/oauth", "README.md", "CHANGELOG.md"] diff --git a/packages/react/package.json b/packages/react/package.json index dad8503f..ae6d5244 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -126,4 +126,4 @@ "@types/react": ">=19.0.0" }, "packageManager": "pnpm@10.15.0" -} \ No newline at end of file +}