diff --git a/api-only/openapi.yml b/api-only/openapi.yml index 1bcec95..a473be9 100644 --- a/api-only/openapi.yml +++ b/api-only/openapi.yml @@ -17,7 +17,7 @@ paths: summary: Get API health operationId: getHealth responses: - '200': + "200": description: OK content: application/json: @@ -39,13 +39,13 @@ paths: summary: List users operationId: listUsers responses: - '200': + "200": description: OK content: application/json: schema: items: - $ref: '#/components/schemas/User' + $ref: "#/components/schemas/User" type: array /api/users/{id}: get: @@ -60,7 +60,7 @@ paths: schema: type: string responses: - '200': + "200": description: OK headers: ETag: @@ -70,13 +70,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/User' - '404': + $ref: "#/components/schemas/User" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" patch: tags: - Users @@ -113,31 +113,31 @@ paths: - viewer type: object responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/User' - '400': + $ref: "#/components/schemas/User" + "400": description: Bad Request content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '404': + $ref: "#/components/schemas/Problem" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '409': + $ref: "#/components/schemas/Problem" + "409": description: Conflict content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '428': + $ref: "#/components/schemas/Problem" + "428": description: Precondition Required content: application/problem+json: diff --git a/api-only/package.json b/api-only/package.json index a8d30b9..debf8cd 100644 --- a/api-only/package.json +++ b/api-only/package.json @@ -16,13 +16,13 @@ "check": "npm run lint && npm run typecheck && npm test && npm run openapi:check" }, "dependencies": { - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0" + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite-plus": "^0.2.8", diff --git a/api-ssr/openapi.yml b/api-ssr/openapi.yml index 94f4407..b9700e6 100644 --- a/api-ssr/openapi.yml +++ b/api-ssr/openapi.yml @@ -17,26 +17,26 @@ paths: summary: List workspace activity operationId: listActivity responses: - '200': + "200": description: OK content: application/json: schema: items: - $ref: '#/components/schemas/Activity' + $ref: "#/components/schemas/Activity" type: array - '401': + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] /api/dashboard: @@ -46,24 +46,24 @@ paths: summary: Get workspace dashboard data operationId: getDashboard responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/Dashboard' - '401': + $ref: "#/components/schemas/Dashboard" + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] /api/health: @@ -73,7 +73,7 @@ paths: summary: Get API health operationId: getHealth responses: - '200': + "200": description: OK content: application/json: @@ -101,30 +101,30 @@ paths: schema: type: string responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/Policy' - '401': + $ref: "#/components/schemas/Policy" + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '404': + $ref: "#/components/schemas/Problem" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] put: @@ -158,43 +158,43 @@ paths: - source type: object responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/Policy' - '400': + $ref: "#/components/schemas/Policy" + "400": description: Bad Request content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '401': + $ref: "#/components/schemas/Problem" + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '404': + $ref: "#/components/schemas/Problem" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '409': + $ref: "#/components/schemas/Problem" + "409": description: Conflict content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '428': + $ref: "#/components/schemas/Problem" + "428": description: Precondition Required content: application/problem+json: @@ -227,12 +227,12 @@ paths: summary: Get the current demo session operationId: getSession responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/AuthContext' + $ref: "#/components/schemas/AuthContext" post: tags: - Session @@ -244,7 +244,7 @@ paths: schema: type: string responses: - '201': + "201": description: Created content: application/json: @@ -256,14 +256,14 @@ paths: required: - authenticated type: object - '303': + "303": description: See Other - '403': + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: [] delete: tags: @@ -271,20 +271,20 @@ paths: summary: Delete the current demo session operationId: deleteSession responses: - '204': + "204": description: No Content - '401': + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] /api/users: @@ -294,26 +294,26 @@ paths: summary: List users operationId: listUsers responses: - '200': + "200": description: OK content: application/json: schema: items: - $ref: '#/components/schemas/User' + $ref: "#/components/schemas/User" type: array - '401': + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] /api/users/{id}: @@ -329,30 +329,30 @@ paths: schema: type: string responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/User' - '401': + $ref: "#/components/schemas/User" + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '404': + $ref: "#/components/schemas/Problem" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' + $ref: "#/components/schemas/Problem" security: - cookieSession: [] patch: @@ -391,43 +391,43 @@ paths: - viewer type: object responses: - '200': + "200": description: OK content: application/json: schema: - $ref: '#/components/schemas/User' - '400': + $ref: "#/components/schemas/User" + "400": description: Bad Request content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '401': + $ref: "#/components/schemas/Problem" + "401": description: Unauthorized content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '403': + $ref: "#/components/schemas/Problem" + "403": description: Forbidden content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '404': + $ref: "#/components/schemas/Problem" + "404": description: Not Found content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '409': + $ref: "#/components/schemas/Problem" + "409": description: Conflict content: application/problem+json: schema: - $ref: '#/components/schemas/Problem' - '428': + $ref: "#/components/schemas/Problem" + "428": description: Precondition Required content: application/problem+json: @@ -485,16 +485,16 @@ components: type: boolean principal: anyOf: - - $ref: '#/components/schemas/Principal' - - type: 'null' + - $ref: "#/components/schemas/Principal" + - type: "null" session: anyOf: - - $ref: '#/components/schemas/Session' - - type: 'null' + - $ref: "#/components/schemas/Session" + - type: "null" tenant: anyOf: - type: string - - type: 'null' + - type: "null" required: - authenticated - principal diff --git a/api-ssr/package.json b/api-ssr/package.json index cfc499e..c1884c8 100644 --- a/api-ssr/package.json +++ b/api-ssr/package.json @@ -17,24 +17,24 @@ "check": "npm run lint && npm run typecheck && npm test && npm run openapi:check" }, "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/charts": ">=0.1.5 <0.2.0", - "@askrjs/i18n": ">=0.0.3 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/monaco": ">=0.0.7 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/otel": ">=0.0.4 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0", + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/charts": ">=0.1.6 <0.2.0", + "@askrjs/i18n": ">=0.0.4 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/monaco": ">=0.0.8 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/otel": ">=0.0.5 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0", "@opentelemetry/api": "^1.9.1", "monaco-editor": "^0.56.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite": "^8.2.1", diff --git a/mcp-server/package.json b/mcp-server/package.json index 4bd6343..f023837 100644 --- a/mcp-server/package.json +++ b/mcp-server/package.json @@ -13,9 +13,9 @@ "check": "npm run lint && npm run typecheck && npm test" }, "dependencies": { - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0" + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0" }, "devDependencies": { "@types/node": "^26.2.0", diff --git a/package-lock.json b/package-lock.json index 7dd9ae1..b85863c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "mcp-server" ], "devDependencies": { - "@askrjs/schema": ">=0.0.5 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", "@playwright/test": "^1.62.1", "@types/node": "^26.2.0", "jsdom": "^30.0.1", @@ -36,13 +36,13 @@ "name": "@askrjs/example-api-only", "version": "0.0.1", "dependencies": { - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0" + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite-plus": "^0.2.8", @@ -56,24 +56,24 @@ "name": "@askrjs/example-api-ssr", "version": "0.0.1", "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/charts": ">=0.1.5 <0.2.0", - "@askrjs/i18n": ">=0.0.3 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/monaco": ">=0.0.7 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/otel": ">=0.0.4 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0", + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/charts": ">=0.1.6 <0.2.0", + "@askrjs/i18n": ">=0.0.4 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/monaco": ">=0.0.8 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/otel": ">=0.0.5 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0", "@opentelemetry/api": "^1.9.1", "monaco-editor": "^0.56.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite": "^8.2.1", @@ -84,17 +84,35 @@ "node": ">=24.0.0" } }, - "api-ssr/node_modules/@askrjs/monaco": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@askrjs/monaco/-/monaco-0.0.7.tgz", - "integrity": "sha512-prCDLkanytzYEC0XoiDecYS7WqdNJRiAPNBIATi6QHcJyDzu8dfMxyOoQmgUHXTXDj9nDHdDobHXouCCmdTTwQ==", + "api-ssr/node_modules/@askrjs/vite": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@askrjs/vite/-/vite-0.0.13.tgz", + "integrity": "sha512-ilOsruMEsbzYHmFRmPY1kwPchBVbzBwJaZq3OGFSShkG/GSwCO/d+34evkxbpWOxVDVpZbTfyv/RE9eMrkBBbw==", + "dev": true, "license": "Apache-2.0", + "dependencies": { + "@askrjs/node": ">=0.0.8 <0.1.0", + "parse5": "^8.0.1" + }, "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.62 <0.1.0", - "monaco-editor": "^0.56.0" + "@askrjs/askr": ">=0.0.88 <0.1.0", + "sharp": "^0.35.3", + "vite": "^8.2.1", + "vite-plus": "^0.2.8" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + }, + "vite": { + "optional": true + }, + "vite-plus": { + "optional": true + } } }, "api-ssr/node_modules/@oxc-project/types": { @@ -493,9 +511,9 @@ "name": "@askrjs/example-mcp-server", "version": "0.0.1", "dependencies": { - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/schema": ">=0.0.5 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0" + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0" }, "devDependencies": { "@types/node": "^26.2.0", @@ -543,9 +561,9 @@ } }, "node_modules/@askrjs/askr": { - "version": "0.0.88", - "resolved": "https://registry.npmjs.org/@askrjs/askr/-/askr-0.0.88.tgz", - "integrity": "sha512-+LoZmOqTl6x3XENgKwYyXZQtgHMVw/rTitJ5VfjBmwU6EtkDz1XzZInb+fdDS+fVoobYyw1gc2PC933wodACNQ==", + "version": "0.0.89", + "resolved": "https://registry.npmjs.org/@askrjs/askr/-/askr-0.0.89.tgz", + "integrity": "sha512-jgJlH0u05zTypWHMTsmYUVY3ZYlwNIt+XZysG8e31dfSR1VHqc2dmgJ1nVMdiF/zrUfxNW5DIYtgUy5s4+Vk9w==", "license": "Apache-2.0", "dependencies": { "@askrjs/auth": ">=0.0.8 <0.1.0", @@ -556,12 +574,12 @@ } }, "node_modules/@askrjs/auth": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@askrjs/auth/-/auth-0.0.8.tgz", - "integrity": "sha512-0Lg2fvD21LIi1C8ZelC8tUZr6XBNW2DQil9HRuUqedc4TRNJqsqizH3nXB+sTyYLjbIj0lqZmdI2LBzmPsYMHA==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@askrjs/auth/-/auth-0.0.9.tgz", + "integrity": "sha512-Akv4FCoakSa2WSowIMoxnaUrvnDBF84vmwgbThkWIgTUCgj+L846TGZ/7fR7657MCJAEveLjmqbTDq0WTfbKrg==", "license": "Apache-2.0", "dependencies": { - "@xmldom/xmldom": "0.8.13", + "@xmldom/xmldom": "0.9.10", "xml-crypto": "6.1.2", "xml-encryption": "5.0.0" }, @@ -569,22 +587,31 @@ "node": ">=24.0.0" } }, + "node_modules/@askrjs/auth/node_modules/@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "license": "MIT", + "engines": { + "node": ">=14.6" + } + }, "node_modules/@askrjs/charts": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@askrjs/charts/-/charts-0.1.5.tgz", - "integrity": "sha512-3qVtiF8K0CwlrpAteHdabsJCOoKX+7qxUHpzPBzGVcRAEM18uVJ0eOqrZ2mrJM2KjhODREDN4Hhb5ZZSS5NepA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@askrjs/charts/-/charts-0.1.6.tgz", + "integrity": "sha512-E1+5AkDLf6xgxmoRAtKO9wST5v9dnnLaA3M7pTF/PSiC1hwIuuvWv8V49TkaibllzMTzeUTOWBatq+6Iykk12g==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.52 <0.1.0" + "@askrjs/askr": ">=0.0.88 <0.1.0" } }, "node_modules/@askrjs/cli": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@askrjs/cli/-/cli-0.0.21.tgz", - "integrity": "sha512-44Q/ZZ/ZFDUVEv9KgBX5nHGyszNobWTunZu47YXeBvksRIzUaNkOxn7K/aYwaZppmmAPCd0kEtn6gBkOEhwDsw==", + "version": "0.0.22", + "resolved": "https://registry.npmjs.org/@askrjs/cli/-/cli-0.0.22.tgz", + "integrity": "sha512-5tv8aNBsDIFRplj9HL9VHWxqn82W+YAdKolc3s5jFkZLyNs4NFSt3cj5WosJFGKNh5xLWVm/E4kHLY/l6wROMw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -594,8 +621,8 @@ "npm-registry-fetch": "^20.0.1", "parse5": "^8.0.1", "semver": "^7.8.5", - "tsx": "^4.23.5", - "typescript": "^6.0.3" + "tsx": "^4.23.11", + "typescript": "npm:@typescript/typescript6@^6.0.2" }, "bin": { "askr": "dist/cli.js" @@ -604,7 +631,7 @@ "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.85 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0" }, "peerDependenciesMeta": { "@askrjs/askr": { @@ -651,53 +678,88 @@ "link": true }, "node_modules/@askrjs/i18n": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@askrjs/i18n/-/i18n-0.0.3.tgz", - "integrity": "sha512-boVCRMUL4swOfrPcBN9cUSspeXtsBo0HDPBO5jWXvo4bmxHkm/fWD5gN4LK60gZfYgwnZCxQwYoxPSB7HFd6Ww==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@askrjs/i18n/-/i18n-0.0.4.tgz", + "integrity": "sha512-3NwgK/aGv/kJFBIh3p/wtmJyBlD7U4lYjUsh3fQtjEVIXJhLHbh3Lpbbt7pmeZd7ltC1yqo1lN2JCqz4EDvawA==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.52 <0.1.0" + "@askrjs/askr": ">=0.0.88 <0.1.0" } }, "node_modules/@askrjs/lucide": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.9.tgz", + "integrity": "sha512-K6D0GFT0CzE6C/HOEBPumGrAIkFmrG1qh+iD9DkltsBHXZXTBMHdbn7Qu6zxzoNggBNy+5fxOmLC7QLiCHSJ5Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=24.0.0" + }, + "peerDependencies": { + "@askrjs/askr": ">=0.0.88 <0.1.0" + } + }, + "node_modules/@askrjs/monaco": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@askrjs/lucide/-/lucide-0.0.8.tgz", - "integrity": "sha512-7UKpMbZu2mkBG4QnkilRxrONa7ffc05/8hqW4Z3qGZKGQt3rDxJssM9asmR1lOt06yGoCeGtV90jeP4NEZZLqg==", + "resolved": "https://registry.npmjs.org/@askrjs/monaco/-/monaco-0.0.8.tgz", + "integrity": "sha512-Rhnlp5pCuKMjR8rYo6e5sMAU32apjhalB1hJYpmlfR2ntkRIgCYFbszTFbEjsMlYxdQZhHbhoVSKuKhb/80tvQ==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.52 <0.1.0" + "@askrjs/askr": ">=0.0.88 <0.1.0", + "monaco-editor": "^0.56.0" } }, "node_modules/@askrjs/node": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@askrjs/node/-/node-0.0.8.tgz", - "integrity": "sha512-YRsIl7VEr2tSfnS0lp651ntuRGng+yPfj/9Q5/CDQh9LBF2Mrv6U0aDnmJcOnmeifIQTdM8simQFPWfP611J3w==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@askrjs/node/-/node-0.0.9.tgz", + "integrity": "sha512-2sVn1crf0We/q/h7LVm3llFrkgcx/LqbtT7HRpZlHZkGMFG7JNxYBloLCAbGU5nE9AcaqZpac29w1VwWTsYE8g==", "license": "Apache-2.0", "dependencies": { - "@askrjs/auth": ">=0.0.1 <0.1.0", - "@askrjs/server": ">=0.0.5 <0.1.0", - "ws": "^8.21.1" + "@askrjs/auth": ">=0.0.8 <0.1.0", + "@askrjs/server": ">=0.0.11 <0.1.0", + "@types/ws": "^8.18.1", + "ws": "^8.21.3" }, "engines": { "node": ">=24.0.0" } }, + "node_modules/@askrjs/node/node_modules/ws": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@askrjs/otel": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.4.tgz", - "integrity": "sha512-xpDTT1Msi+JlsSuqpBP0YsdRshTg2+PmcmfUUaAkoHTRn6olZgMLuyxczCmDMP/wHok0KV71ooKQGykSvCGW2w==", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.5.tgz", + "integrity": "sha512-9emHb1ZQ7MDcyQq5EOypKre1o572szrr9X+4VLjHAAmqjxmtUXilf0mnQdWP3H7iAFhPCTfPFylHQbgRC2fRmQ==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.9.0" + "@opentelemetry/api": "^1.9.1" }, "peerDependenciesMeta": { "@opentelemetry/api": { @@ -706,28 +768,28 @@ } }, "node_modules/@askrjs/schema": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@askrjs/schema/-/schema-0.0.5.tgz", - "integrity": "sha512-E0dUDc/ceGPZBi+ShyZuutQ1o8gvYJ8H6/d8yAqPsnRCFRJfglYYTXivw8ySWDRlJrPOL01hZmuiuYQdE9NHkg==", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@askrjs/schema/-/schema-0.0.6.tgz", + "integrity": "sha512-VN4PnJ3/NNP5UnWYbf6/rDciykKb6+Ibx1QLGfWPqX7d7ORmfyAtCRjGsseRfv4y2mcvwe6zxVZ3WnY5YVjVtg==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" } }, "node_modules/@askrjs/server": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@askrjs/server/-/server-0.0.11.tgz", - "integrity": "sha512-yD2lUGPeImgoBEGcAo9YMFXYyAg8P3wbOyLZTyn2xB+JkaIngTQLnb09Lzk+EMSKbYl5Z67h0GF/7d9Sz71oug==", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@askrjs/server/-/server-0.0.13.tgz", + "integrity": "sha512-LpfhVI3efMH4EroBgRRAjNBS5BcQKAq355h0F9cHtMNutI2IgkVfUQHyIk8S+09xYI1EIjWxDaqEA76XeL7+Xg==", "license": "Apache-2.0", "dependencies": { - "@askrjs/auth": ">=0.0.1 <0.1.0", - "@askrjs/schema": ">=0.0.1 <0.1.0" + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0" }, "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.64 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0" }, "peerDependenciesMeta": { "@askrjs/askr": { @@ -736,22 +798,22 @@ } }, "node_modules/@askrjs/themes": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/@askrjs/themes/-/themes-0.0.23.tgz", - "integrity": "sha512-kD6oBcnjgucVj8duIUB9zK4m6kepHXlvLPh01nDd2Jq925ofvy43Ja0lMr2uqRwzBsDWFjCLXxou5LFkdMMOcQ==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@askrjs/themes/-/themes-0.0.24.tgz", + "integrity": "sha512-QRVaVdAreltSJ42dEMYUbghhaGd0kmEZjxIuO1kS/deXzVDwelDakHVXsRS+K30BW+Kn1TjFGPja7Ia+5Ti7bA==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.0.87 <0.1.0", - "@askrjs/ui": ">=0.0.25 <0.1.0" + "@askrjs/askr": ">=0.0.88 <0.1.0", + "@askrjs/ui": ">=0.0.26 <0.1.0" } }, "node_modules/@askrjs/ui": { - "version": "0.0.26", - "resolved": "https://registry.npmjs.org/@askrjs/ui/-/ui-0.0.26.tgz", - "integrity": "sha512-4OV6C7YSYrLQAt+07mRPl70jZWtzhWzA5YFcZR2vnQf2Wg0K8fl/AyHfJcoDkiGy/GiJ9K2u8nTOkbQKR3Dzaw==", + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@askrjs/ui/-/ui-0.0.27.tgz", + "integrity": "sha512-Rw1MxG1WNSt/4irJQQAWIMd9ooOyo5URRyO/RcP66f11Jh6EOXoNaKqO5mDY/sLThEhBqkLjRACHZqHj3t+kwg==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" @@ -760,63 +822,6 @@ "@askrjs/askr": ">=0.0.88 <0.1.0" } }, - "node_modules/@askrjs/vite": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@askrjs/vite/-/vite-0.0.12.tgz", - "integrity": "sha512-3bLJmWetEExgqgHfHSQLnXei5vRatFARK26wN7/CZy0r+I0ZVhRLhq4l/8W6qXaKSfVI+f7GQWY0kadH/WQRbw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@askrjs/node": ">=0.0.1 <0.1.0", - "parse5": "^7.3.0" - }, - "engines": { - "node": ">=24.0.0" - }, - "peerDependencies": { - "@askrjs/askr": ">=0.0.52 <0.1.0", - "sharp": "^0.35.3", - "vite": "^8.0.1", - "vite-plus": "^0.2.4" - }, - "peerDependenciesMeta": { - "sharp": { - "optional": true - }, - "vite": { - "optional": true - }, - "vite-plus": { - "optional": true - } - } - }, - "node_modules/@askrjs/vite/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@askrjs/vite/node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -2893,7 +2898,6 @@ "version": "26.2.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz", "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~8.3.0" @@ -2910,7 +2914,6 @@ "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -6027,7 +6030,6 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", - "dev": true, "license": "MIT" }, "node_modules/validate-npm-package-name": { @@ -6384,6 +6386,7 @@ "version": "8.21.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -6518,14 +6521,14 @@ "name": "@askrjs/example-spa", "version": "0.0.1", "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "typescript": "^7.0.2", "vite": "^8.2.1", "vite-plus": "^0.2.8", @@ -6535,6 +6538,37 @@ "node": ">=24.0.0" } }, + "spa/node_modules/@askrjs/vite": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@askrjs/vite/-/vite-0.0.13.tgz", + "integrity": "sha512-ilOsruMEsbzYHmFRmPY1kwPchBVbzBwJaZq3OGFSShkG/GSwCO/d+34evkxbpWOxVDVpZbTfyv/RE9eMrkBBbw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@askrjs/node": ">=0.0.8 <0.1.0", + "parse5": "^8.0.1" + }, + "engines": { + "node": ">=24.0.0" + }, + "peerDependencies": { + "@askrjs/askr": ">=0.0.88 <0.1.0", + "sharp": "^0.35.3", + "vite": "^8.2.1", + "vite-plus": "^0.2.8" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + }, + "vite": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, "spa/node_modules/@oxc-project/types": { "version": "0.143.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz", @@ -6931,14 +6965,14 @@ "name": "@askrjs/example-ssg", "version": "0.0.1", "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "typescript": "^7.0.2", "vite": "^8.2.1", "vite-plus": "^0.2.8", @@ -6948,6 +6982,37 @@ "node": ">=24.0.0" } }, + "ssg/node_modules/@askrjs/vite": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@askrjs/vite/-/vite-0.0.13.tgz", + "integrity": "sha512-ilOsruMEsbzYHmFRmPY1kwPchBVbzBwJaZq3OGFSShkG/GSwCO/d+34evkxbpWOxVDVpZbTfyv/RE9eMrkBBbw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@askrjs/node": ">=0.0.8 <0.1.0", + "parse5": "^8.0.1" + }, + "engines": { + "node": ">=24.0.0" + }, + "peerDependencies": { + "@askrjs/askr": ">=0.0.88 <0.1.0", + "sharp": "^0.35.3", + "vite": "^8.2.1", + "vite-plus": "^0.2.8" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + }, + "vite": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, "ssg/node_modules/@oxc-project/types": { "version": "0.143.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz", @@ -7344,15 +7409,15 @@ "name": "@askrjs/example-ssr-only", "version": "0.0.1", "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite": "^8.2.1", @@ -7363,6 +7428,37 @@ "node": ">=24.0.0" } }, + "ssr-only/node_modules/@askrjs/vite": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@askrjs/vite/-/vite-0.0.13.tgz", + "integrity": "sha512-ilOsruMEsbzYHmFRmPY1kwPchBVbzBwJaZq3OGFSShkG/GSwCO/d+34evkxbpWOxVDVpZbTfyv/RE9eMrkBBbw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@askrjs/node": ">=0.0.8 <0.1.0", + "parse5": "^8.0.1" + }, + "engines": { + "node": ">=24.0.0" + }, + "peerDependencies": { + "@askrjs/askr": ">=0.0.88 <0.1.0", + "sharp": "^0.35.3", + "vite": "^8.2.1", + "vite-plus": "^0.2.8" + }, + "peerDependenciesMeta": { + "sharp": { + "optional": true + }, + "vite": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, "ssr-only/node_modules/@oxc-project/types": { "version": "0.143.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz", diff --git a/package.json b/package.json index 052785b..f933466 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "acceptance": "npm run check && npm run build && npm run test:browser" }, "devDependencies": { - "@askrjs/schema": ">=0.0.5 <0.1.0", + "@askrjs/schema": ">=0.0.6 <0.1.0", "@playwright/test": "^1.62.1", "@types/node": "^26.2.0", "jsdom": "^30.0.1", diff --git a/spa/package.json b/spa/package.json index 2834660..baacb4e 100644 --- a/spa/package.json +++ b/spa/package.json @@ -13,14 +13,14 @@ "typecheck": "tsc --noEmit --pretty false" }, "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/auth": ">=0.0.8 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/auth": ">=0.0.9 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "typescript": "^7.0.2", "vite": "^8.2.1", "vite-plus": "^0.2.8", diff --git a/ssg/package.json b/ssg/package.json index 88fc548..222112b 100644 --- a/ssg/package.json +++ b/ssg/package.json @@ -17,14 +17,14 @@ "check": "npm run lint && npm run typecheck && npm test" }, "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/cli": ">=0.0.21 <0.1.0", - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/cli": ">=0.0.22 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "typescript": "^7.0.2", "vite": "^8.2.1", "vite-plus": "^0.2.8", diff --git a/ssr-only/package.json b/ssr-only/package.json index d5385d9..33fbd34 100644 --- a/ssr-only/package.json +++ b/ssr-only/package.json @@ -15,15 +15,15 @@ "check": "npm run lint && npm run typecheck && npm test" }, "dependencies": { - "@askrjs/askr": ">=0.0.88 <0.1.0", - "@askrjs/lucide": ">=0.0.8 <0.1.0", - "@askrjs/node": ">=0.0.8 <0.1.0", - "@askrjs/server": ">=0.0.11 <0.1.0", - "@askrjs/themes": ">=0.0.23 <0.1.0", - "@askrjs/ui": ">=0.0.26 <0.1.0" + "@askrjs/askr": ">=0.0.89 <0.1.0", + "@askrjs/lucide": ">=0.0.9 <0.1.0", + "@askrjs/node": ">=0.0.9 <0.1.0", + "@askrjs/server": ">=0.0.13 <0.1.0", + "@askrjs/themes": ">=0.0.24 <0.1.0", + "@askrjs/ui": ">=0.0.27 <0.1.0" }, "devDependencies": { - "@askrjs/vite": ">=0.0.12 <0.1.0", + "@askrjs/vite": ">=0.0.13 <0.1.0", "tsx": "^4.23.11", "typescript": "^7.0.2", "vite": "^8.2.1",