diff --git a/.chronus/changes/change-workspace-ranges-2025-2-6-10-4-22.md b/.chronus/changes/change-workspace-ranges-2025-2-6-10-4-22.md new file mode 100644 index 0000000000..abef7a79fb --- /dev/null +++ b/.chronus/changes/change-workspace-ranges-2025-2-6-10-4-22.md @@ -0,0 +1,14 @@ +--- +changeKind: internal +packages: + - "@azure-tools/azure-http-specs" + - "@azure-tools/typespec-autorest-canonical" + - "@azure-tools/typespec-autorest" + - "@azure-tools/typespec-azure-core" + - "@azure-tools/typespec-azure-portal-core" + - "@azure-tools/typespec-azure-resource-manager" + - "@azure-tools/typespec-azure-rulesets" + - "@azure-tools/typespec-client-generator-core" +--- + +Updates pinning of workspace dependencies to ^ from ~ \ No newline at end of file diff --git a/.chronus/changes/specs_arm_error-2025-2-4-10-8-15.md b/.chronus/changes/specs_arm_error-2025-2-4-10-8-15.md new file mode 100644 index 0000000000..fdb26b96f9 --- /dev/null +++ b/.chronus/changes/specs_arm_error-2025-2-4-10-8-15.md @@ -0,0 +1,8 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: feature +packages: + - "@azure-tools/azure-http-specs" +--- + +azure-http-specs, add ARM Exception test case diff --git a/eng/feeds/package.json b/eng/feeds/package.json index 4cba257060..e5b83383a8 100644 --- a/eng/feeds/package.json +++ b/eng/feeds/package.json @@ -9,7 +9,7 @@ "author": "", "description": "", "devDependencies": { - "@typespec/compiler": "workspace:~", + "@typespec/compiler": "workspace:^", "vitest": "^3.0.7" } } diff --git a/packages/azure-http-specs/package.json b/packages/azure-http-specs/package.json index bc5e21b9fb..084283e5a7 100644 --- a/packages/azure-http-specs/package.json +++ b/packages/azure-http-specs/package.json @@ -35,27 +35,27 @@ }, "homepage": "https://azure.github.io/typespec-azure", "dependencies": { - "@typespec/spec-api": "workspace:~", - "@typespec/spector": "workspace:~" + "@typespec/spec-api": "workspace:^", + "@typespec/spector": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/multer": "^1.4.10", "@types/node": "~22.13.9", - "@typespec/openapi": "workspace:~", - "@typespec/openapi3": "workspace:~", + "@typespec/openapi": "workspace:^", + "@typespec/openapi3": "workspace:^", "concurrently": "^9.1.2", "rimraf": "~6.0.1", "typescript": "~5.8.2" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/versioning": "workspace:~", - "@typespec/xml": "workspace:~" + "@azure-tools/typespec-azure-core": "workspace:^", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/versioning": "workspace:^", + "@typespec/xml": "workspace:^" } } diff --git a/packages/azure-http-specs/spec-summary.md b/packages/azure-http-specs/spec-summary.md index ab44f97bac..ef6c30091d 100644 --- a/packages/azure-http-specs/spec-summary.md +++ b/packages/azure-http-specs/spec-summary.md @@ -800,6 +800,59 @@ maxpagesize=3 } ``` +### Azure_ResourceManager_CommonProperties_Error_createForUserDefinedError + +- Endpoint: `put https://management.azure.com` + +Resource PUT operation. +Expected path: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Azure.ResourceManager.CommonProperties/confidentialResources/confidential", +Expected query parameter: api-version=2023-12-01-preview +Expected request body: + +```json +{ + "location": , + "properties": { + "username": "00" + } +} +``` + +Expected response status code: 400 +Expected response body: + +```json +{ + "error": { + "code": "BadRequest", + "message": "Username should not contain only numbers.", + "innererror": { + "exceptiontype": "general" + } + } +} +``` + +### Azure_ResourceManager_CommonProperties_Error_getForPredefinedError + +- Endpoint: `get https://management.azure.com` + +Resource GET operation. +Expected path: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Azure.ResourceManager.CommonProperties/confidentialResources/confidential", +Expected query parameter: api-version=2023-12-01-preview + +Expected response status code: 404 +Expected response body: + +```json +{ + "error": { + "code": "ResourceNotFound", + "message": "The Resource 'Azure.ResourceManager.CommonProperties/confidentialResources/confidential' under resource group 'test-rg' was not found." + } +} +``` + ### Azure_ResourceManager_CommonProperties_ManagedIdentity_createWithSystemAssigned - Endpoint: `put https://management.azure.com` diff --git a/packages/azure-http-specs/specs/azure/resource-manager/common-properties/error.tsp b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/error.tsp new file mode 100644 index 0000000000..992609ef2e --- /dev/null +++ b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/error.tsp @@ -0,0 +1,162 @@ +import "@typespec/http"; +import "@typespec/rest"; +import "@typespec/versioning"; +import "@azure-tools/typespec-azure-core"; +import "@azure-tools/typespec-azure-resource-manager"; +import "@typespec/spector"; + +using TypeSpec.Http; +using TypeSpec.Rest; +using TypeSpec.Versioning; +using Azure.Core; +using Azure.ResourceManager; +using TypeSpec.OpenAPI; +using Spector; + +namespace Azure.ResourceManager.CommonProperties; + +@resource("confidentialResources") +model ConfidentialResource is TrackedResource { + ...ResourceNameParameter; +} + +@doc("Confidential Resource Properties.") +model ConfidentialResourceProperties { + @visibility(Lifecycle.Read) + @doc("The status of the last operation.") + provisioningState: string; + + username: string; +} + +/** + * Api error. + */ +model ApiError { + /** + * The Api error details + */ + details?: ApiErrorBase[]; + + /** + * The Api inner error + */ + innererror?: InnerError; + + /** + * The error code. + */ + code?: string; + + /** + * The target of the particular error. + */ + target?: string; + + /** + * The error message. + */ + message?: string; +} + +/** + * Api error base. + */ +model ApiErrorBase { + /** + * The error code. + */ + code?: string; + + /** + * The target of the particular error. + */ + target?: string; + + /** + * The error message. + */ + message?: string; +} + +/** + * Inner error details. + */ +model InnerError { + /** + * The exception type. + */ + exceptiontype?: string; + + /** + * The internal error message or exception dump. + */ + errordetail?: string; +} + +/** + * An error response. + */ +@error +model CloudError { + /** + * Api error. + */ + error?: ApiError; +} + +@armResourceOperations +interface Error { + @scenario + @scenarioDoc(""" + Resource GET operation. + Expected path: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Azure.ResourceManager.CommonProperties/confidentialResources/confidential", + Expected query parameter: api-version=2023-12-01-preview + + Expected response status code: 404 + Expected response body: + ```json + { + "error": { + "code": "ResourceNotFound", + "message": "The Resource 'Azure.ResourceManager.CommonProperties/confidentialResources/confidential' under resource group 'test-rg' was not found." + } + } + ``` + """) + getForPredefinedError is ArmResourceRead; + + @scenario + @scenarioDoc(""" + Resource PUT operation. + Expected path: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Azure.ResourceManager.CommonProperties/confidentialResources/confidential", + Expected query parameter: api-version=2023-12-01-preview + Expected request body: + ```json + { + "location": , + "properties": { + "username": "00" + } + } + ``` + + Expected response status code: 400 + Expected response body: + ```json + { + "error": { + "code": "BadRequest", + "message": "Username should not contain only numbers.", + "innererror": { + "exceptiontype": "general" + } + } + } + ``` + """) + createForUserDefinedError is ArmResourceCreateOrReplaceSync< + ConfidentialResource, + Error = CloudError + >; +} diff --git a/packages/azure-http-specs/specs/azure/resource-manager/common-properties/main.tsp b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/main.tsp index e925ac2c92..8b901fe13d 100644 --- a/packages/azure-http-specs/specs/azure/resource-manager/common-properties/main.tsp +++ b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/main.tsp @@ -4,6 +4,7 @@ import "@typespec/versioning"; import "@azure-tools/typespec-azure-core"; import "@azure-tools/typespec-azure-resource-manager"; import "./managed-identity.tsp"; +import "./error.tsp"; using TypeSpec.Http; using TypeSpec.Rest; diff --git a/packages/azure-http-specs/specs/azure/resource-manager/common-properties/mockapi.ts b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/mockapi.ts index 4ecb4aac90..06da9aa138 100644 --- a/packages/azure-http-specs/specs/azure/resource-manager/common-properties/mockapi.ts +++ b/packages/azure-http-specs/specs/azure/resource-manager/common-properties/mockapi.ts @@ -1,4 +1,4 @@ -import { json, passOnSuccess, ScenarioMockApi } from "@typespec/spec-api"; +import { json, passOnCode, passOnSuccess, ScenarioMockApi } from "@typespec/spec-api"; export const Scenarios: Record = {}; @@ -126,3 +126,58 @@ Scenarios.Azure_ResourceManager_CommonProperties_ManagedIdentity_updateWithUserA }, kind: "MockApiDefinition", }); + +Scenarios.Azure_ResourceManager_CommonProperties_Error_getForPredefinedError = passOnCode(404, { + uri: "/subscriptions/:subscriptionId/resourceGroups/:resourceGroup/providers/Azure.ResourceManager.CommonProperties/confidentialResources/:resourceName", + method: "get", + request: { + params: { + subscriptionId: SUBSCRIPTION_ID_EXPECTED, + resourceGroup: RESOURCE_GROUP_EXPECTED, + resourceName: "confidential", + "api-version": "2023-12-01-preview", + }, + status: 404, + }, + response: { + status: 404, + body: json({ + error: { + code: "ResourceNotFound", + message: + "The Resource 'Azure.ResourceManager.CommonProperties/confidentialResources/confidential' under resource group 'test-rg' was not found.", + }, + }), + }, + kind: "MockApiDefinition", +}); + +Scenarios.Azure_ResourceManager_CommonProperties_Error_createForUserDefinedError = passOnCode(400, { + uri: "/subscriptions/:subscriptionId/resourceGroups/:resourceGroup/providers/Azure.ResourceManager.CommonProperties/confidentialResources/:resourceName", + method: "put", + request: { + body: { + properties: { + username: "00", + }, + }, + params: { + subscriptionId: SUBSCRIPTION_ID_EXPECTED, + resourceGroup: RESOURCE_GROUP_EXPECTED, + resourceName: "confidential", + "api-version": "2023-12-01-preview", + }, + status: 400, + }, + response: { + status: 400, + body: json({ + code: "BadRequest", + message: "Username should not contain only numbers.", + innererror: { + exceptiontype: "general", + }, + }), + }, + kind: "MockApiDefinition", +}); diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index 57819ed407..a3a60376f1 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -25,7 +25,7 @@ "build": "" }, "devDependencies": { - "@typespec/compiler": "workspace:~", + "@typespec/compiler": "workspace:^", "dotenv": "^16.4.7", "typescript": "~5.8.2" } diff --git a/packages/samples/package.json b/packages/samples/package.json index 16ddfb4f08..da1b54d2fa 100644 --- a/packages/samples/package.json +++ b/packages/samples/package.json @@ -39,22 +39,22 @@ "!dist/test/**" ], "dependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-azure-rulesets": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/openapi3": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/versioning": "workspace:~" + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-azure-rulesets": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/openapi3": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/versioning": "workspace:^" }, "devDependencies": { "@types/node": "~22.13.9", - "@typespec/internal-build-utils": "workspace:~", - "@typespec/samples": "workspace:~", + "@typespec/internal-build-utils": "workspace:^", + "@typespec/samples": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "autorest": "~3.7.1", diff --git a/packages/typespec-autorest-canonical/package.json b/packages/typespec-autorest-canonical/package.json index 4594b52e8b..b2a1a2aa82 100644 --- a/packages/typespec-autorest-canonical/package.json +++ b/packages/typespec-autorest-canonical/package.json @@ -53,25 +53,25 @@ "!dist/test/**" ], "peerDependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", - "@typespec/versioning": "workspace:~" + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", + "@typespec/versioning": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/node": "~22.13.9", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/versioning": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-autorest/package.json b/packages/typespec-autorest/package.json index 0f19996ea5..4163914ba5 100644 --- a/packages/typespec-autorest/package.json +++ b/packages/typespec-autorest/package.json @@ -55,28 +55,28 @@ "!dist/test/**" ], "peerDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/versioning": "workspace:~" + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/versioning": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/node": "~22.13.9", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/json-schema": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/versioning": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/json-schema": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-azure-core/package.json b/packages/typespec-azure-core/package.json index 965d2deaa1..53af2a55c8 100644 --- a/packages/typespec-azure-core/package.json +++ b/packages/typespec-azure-core/package.json @@ -53,19 +53,19 @@ "!dist/test/**" ], "peerDependencies": { - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/rest": "workspace:~" + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/rest": "workspace:^" }, "devDependencies": { "@types/node": "~22.13.9", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/versioning": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-azure-playground-website/package.json b/packages/typespec-azure-playground-website/package.json index 46c3ac0f06..016ceec4da 100644 --- a/packages/typespec-azure-playground-website/package.json +++ b/packages/typespec-azure-playground-website/package.json @@ -51,24 +51,24 @@ "!dist/test/**" ], "dependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-azure-rulesets": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-azure-rulesets": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@emotion/react": "^11.14.0", - "@typespec/compiler": "workspace:~", - "@typespec/events": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/json-schema": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/openapi3": "workspace:~", - "@typespec/protobuf": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/sse": "workspace:~", - "@typespec/streams": "workspace:~", - "@typespec/versioning": "workspace:~", - "@typespec/xml": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/events": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/json-schema": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/openapi3": "workspace:^", + "@typespec/protobuf": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/sse": "workspace:^", + "@typespec/streams": "workspace:^", + "@typespec/versioning": "workspace:^", + "@typespec/xml": "workspace:^", "@vitejs/plugin-react": "~4.3.4", "es-module-shims": "~2.0.10", "react": "~18.3.1", @@ -79,8 +79,8 @@ "@playwright/test": "^1.50.1", "@types/node": "~22.13.9", "@types/react-dom": "~18.3.0", - "@typespec/bundler": "workspace:~", - "@typespec/playground": "workspace:~", + "@typespec/bundler": "workspace:^", + "@typespec/playground": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "cross-env": "~7.0.3", diff --git a/packages/typespec-azure-portal-core/package.json b/packages/typespec-azure-portal-core/package.json index 268b3b6e3c..dd1cd62eda 100644 --- a/packages/typespec-azure-portal-core/package.json +++ b/packages/typespec-azure-portal-core/package.json @@ -28,22 +28,22 @@ "main": "dist/src/index.js", "tspMain": "lib/main.tsp", "peerDependencies": { - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@typespec/compiler": "workspace:~" + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@typespec/compiler": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/node": "~22.13.9", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/versioning": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-azure-resource-manager/package.json b/packages/typespec-azure-resource-manager/package.json index f84776ed1c..f0b7576c62 100644 --- a/packages/typespec-azure-resource-manager/package.json +++ b/packages/typespec-azure-resource-manager/package.json @@ -57,24 +57,24 @@ "pluralize": "^8.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/versioning": "workspace:~" + "@azure-tools/typespec-azure-core": "workspace:^", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/versioning": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", + "@azure-tools/typespec-azure-core": "workspace:^", "@types/node": "~22.13.9", "@types/pluralize": "^0.0.33", - "@typespec/compiler": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/versioning": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-azure-rulesets/package.json b/packages/typespec-azure-rulesets/package.json index ae956e3fcc..aecd0913ca 100644 --- a/packages/typespec-azure-rulesets/package.json +++ b/packages/typespec-azure-rulesets/package.json @@ -43,18 +43,18 @@ "!dist/test/**" ], "peerDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", - "@typespec/compiler": "workspace:~" + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", + "@typespec/compiler": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/node": "~22.13.9", - "@typespec/compiler": "workspace:~", - "@typespec/tspd": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/tspd": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/packages/typespec-client-generator-core/package.json b/packages/typespec-client-generator-core/package.json index 7499fcb662..9c1ccf0c75 100644 --- a/packages/typespec-client-generator-core/package.json +++ b/packages/typespec-client-generator-core/package.json @@ -60,33 +60,33 @@ "yaml": "~2.7.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@typespec/compiler": "workspace:~", - "@typespec/events": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/sse": "workspace:~", - "@typespec/streams": "workspace:~", - "@typespec/versioning": "workspace:~", - "@typespec/xml": "workspace:~" + "@azure-tools/typespec-azure-core": "workspace:^", + "@typespec/compiler": "workspace:^", + "@typespec/events": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/sse": "workspace:^", + "@typespec/streams": "workspace:^", + "@typespec/versioning": "workspace:^", + "@typespec/xml": "workspace:^" }, "devDependencies": { - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", "@types/node": "~22.13.9", "@types/pluralize": "^0.0.33", - "@typespec/compiler": "workspace:~", - "@typespec/events": "workspace:~", - "@typespec/http": "workspace:~", - "@typespec/library-linter": "workspace:~", - "@typespec/openapi": "workspace:~", - "@typespec/prettier-plugin-typespec": "workspace:~", - "@typespec/rest": "workspace:~", - "@typespec/sse": "workspace:~", - "@typespec/streams": "workspace:~", - "@typespec/tspd": "workspace:~", - "@typespec/xml": "workspace:~", + "@typespec/compiler": "workspace:^", + "@typespec/events": "workspace:^", + "@typespec/http": "workspace:^", + "@typespec/library-linter": "workspace:^", + "@typespec/openapi": "workspace:^", + "@typespec/prettier-plugin-typespec": "workspace:^", + "@typespec/rest": "workspace:^", + "@typespec/sse": "workspace:^", + "@typespec/streams": "workspace:^", + "@typespec/tspd": "workspace:^", + "@typespec/xml": "workspace:^", "@vitest/coverage-v8": "^3.0.7", "@vitest/ui": "^3.0.7", "c8": "^10.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3efaef6659..c90d9bd6ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2423,7 +2423,7 @@ importers: eng/feeds: devDependencies: '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler vitest: specifier: ^3.0.7 @@ -2432,38 +2432,38 @@ importers: packages/azure-http-specs: dependencies: '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/spec-api': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/spec-api '@typespec/spector': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/spector '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@typespec/xml': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/xml devDependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-autorest '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@types/multer': specifier: ^1.4.10 @@ -2472,10 +2472,10 @@ importers: specifier: ~22.13.9 version: 22.13.9 '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/openapi3': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi3 concurrently: specifier: ^9.1.2 @@ -2490,7 +2490,7 @@ importers: packages/e2e-tests: devDependencies: '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler dotenv: specifier: ^16.4.7 @@ -2502,47 +2502,47 @@ importers: packages/samples: dependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-autorest '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-azure-rulesets': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-rulesets '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/openapi3': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi3 '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning devDependencies: '@types/node': specifier: ~22.13.9 version: 22.13.9 '@typespec/internal-build-utils': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/internal-build-utils '@typespec/samples': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/samples '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2569,40 +2569,40 @@ importers: packages/typespec-autorest: devDependencies: '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@types/node': specifier: ~22.13.9 version: 22.13.9 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/json-schema': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/json-schema '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2629,40 +2629,40 @@ importers: packages/typespec-autorest-canonical: devDependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-autorest '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@types/node': specifier: ~22.13.9 version: 22.13.9 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2692,25 +2692,25 @@ importers: specifier: ~22.13.9 version: 22.13.9 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2734,58 +2734,58 @@ importers: packages/typespec-azure-playground-website: dependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-autorest '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-azure-rulesets': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-rulesets '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@emotion/react': specifier: ^11.14.0 version: 11.14.0(@types/react@18.3.18)(react@18.3.1) '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/events': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/events '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/json-schema': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/json-schema '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/openapi3': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi3 '@typespec/protobuf': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/protobuf '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/sse': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/sse '@typespec/streams': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/streams '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@typespec/xml': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/xml '@vitejs/plugin-react': specifier: ~4.3.4 @@ -2813,10 +2813,10 @@ importers: specifier: ~18.3.0 version: 18.3.5(@types/react@18.3.18) '@typespec/bundler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/bundler '@typespec/playground': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/playground '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2840,40 +2840,40 @@ importers: packages/typespec-azure-portal-core: devDependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-autorest '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@types/node': specifier: ~22.13.9 version: 22.13.9 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2904,7 +2904,7 @@ importers: version: 8.0.0 devDependencies: '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@types/node': specifier: ~22.13.9 @@ -2913,25 +2913,25 @@ importers: specifier: ^0.0.33 version: 0.0.33 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2955,22 +2955,22 @@ importers: packages/typespec-azure-rulesets: devDependencies: '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-client-generator-core '@types/node': specifier: ~22.13.9 version: 22.13.9 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@vitest/coverage-v8': specifier: ^3.0.7 @@ -2997,7 +2997,7 @@ importers: packages/typespec-client-generator-core: dependencies: '@typespec/versioning': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/versioning change-case: specifier: ~5.4.4 @@ -3010,10 +3010,10 @@ importers: version: 2.7.0 devDependencies: '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../typespec-azure-resource-manager '@types/node': specifier: ~22.13.9 @@ -3022,37 +3022,37 @@ importers: specifier: ^0.0.33 version: 0.0.33 '@typespec/compiler': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/compiler '@typespec/events': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/events '@typespec/http': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/http '@typespec/library-linter': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/library-linter '@typespec/openapi': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/openapi '@typespec/prettier-plugin-typespec': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/prettier-plugin-typespec '@typespec/rest': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/rest '@typespec/sse': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/sse '@typespec/streams': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/streams '@typespec/tspd': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/tspd '@typespec/xml': - specifier: workspace:~ + specifier: workspace:^ version: link:../../core/packages/xml '@vitest/coverage-v8': specifier: ^3.0.7 @@ -3094,7 +3094,7 @@ importers: specifier: ~9.60.0 version: 9.60.0(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@typespec/playground': - specifier: workspace:~ + specifier: workspace:^ version: link:../core/packages/playground astro: specifier: ^5.4.2 @@ -3116,28 +3116,28 @@ importers: version: 5.8.2 devDependencies: '@azure-tools/typespec-autorest': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-autorest '@azure-tools/typespec-autorest-canonical': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-autorest-canonical '@azure-tools/typespec-azure-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-azure-core '@azure-tools/typespec-azure-playground-website': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-azure-playground-website '@azure-tools/typespec-azure-portal-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-azure-portal-core '@azure-tools/typespec-azure-resource-manager': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-azure-resource-manager '@azure-tools/typespec-azure-rulesets': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-azure-rulesets '@azure-tools/typespec-client-generator-core': - specifier: workspace:~ + specifier: workspace:^ version: link:../packages/typespec-client-generator-core '@types/hast': specifier: ^3.0.4 @@ -3152,13 +3152,13 @@ importers: specifier: ^1.0.0 version: 1.0.0 '@typespec/astro-utils': - specifier: workspace:~ + specifier: workspace:^ version: link:../core/packages/astro-utils '@typespec/internal-build-utils': - specifier: workspace:~ + specifier: workspace:^ version: link:../core/packages/internal-build-utils '@typespec/spec-dashboard': - specifier: workspace:~ + specifier: workspace:^ version: link:../core/packages/spec-dashboard astro-expressive-code: specifier: ^0.40.2 @@ -8680,8 +8680,8 @@ packages: expressive-code@0.40.2: resolution: {integrity: sha512-1zIda2rB0qiDZACawzw2rbdBQiWHBT56uBctS+ezFe5XMAaFaHLnnSYND/Kd+dVzO9HfCXRDpzH3d+3fvOWRcw==} - exsolve@1.0.2: - resolution: {integrity: sha512-ZEcIMbthn2zeX4/wD/DLxDUjuCltHXT8Htvm/JFlTkdYgWh2+HGppgwwNUnIVxzxP7yJOPtuBAec0dLx6lVY8w==} + exsolve@1.0.1: + resolution: {integrity: sha512-Smf0iQtkQVJLaph8r/qS8C8SWfQkaq9Q/dFcD44MLbJj6DNhlWefVuaS21SjfqOsBbjVlKtbCj6L9ekXK6EZUg==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -20867,7 +20867,7 @@ snapshots: '@expressive-code/plugin-shiki': 0.40.2 '@expressive-code/plugin-text-markers': 0.40.2 - exsolve@1.0.2: {} + exsolve@1.0.1: {} extend-shallow@2.0.1: dependencies: @@ -23732,7 +23732,7 @@ snapshots: pkg-types@2.1.0: dependencies: confbox: 0.2.1 - exsolve: 1.0.2 + exsolve: 1.0.1 pathe: 2.0.3 playwright-core@1.50.1: {} diff --git a/website/package.json b/website/package.json index 550d55e9be..c834752d2b 100644 --- a/website/package.json +++ b/website/package.json @@ -19,7 +19,7 @@ "@docsearch/css": "^3.9.0", "@docsearch/js": "^3.9.0", "@fluentui/react-components": "~9.60.0", - "@typespec/playground": "workspace:~", + "@typespec/playground": "workspace:^", "astro": "^5.4.2", "es-module-shims": "~2.0.10", "react": "~18.3.1", @@ -28,21 +28,21 @@ "typescript": "~5.8.2" }, "devDependencies": { - "@azure-tools/typespec-autorest": "workspace:~", - "@azure-tools/typespec-autorest-canonical": "workspace:~", - "@azure-tools/typespec-azure-core": "workspace:~", - "@azure-tools/typespec-azure-playground-website": "workspace:~", - "@azure-tools/typespec-azure-portal-core": "workspace:~", - "@azure-tools/typespec-azure-resource-manager": "workspace:~", - "@azure-tools/typespec-azure-rulesets": "workspace:~", - "@azure-tools/typespec-client-generator-core": "workspace:~", + "@azure-tools/typespec-autorest": "workspace:^", + "@azure-tools/typespec-autorest-canonical": "workspace:^", + "@azure-tools/typespec-azure-core": "workspace:^", + "@azure-tools/typespec-azure-playground-website": "workspace:^", + "@azure-tools/typespec-azure-portal-core": "workspace:^", + "@azure-tools/typespec-azure-resource-manager": "workspace:^", + "@azure-tools/typespec-azure-rulesets": "workspace:^", + "@azure-tools/typespec-client-generator-core": "workspace:^", "@types/hast": "^3.0.4", "@types/react": "~18.3.11", "@types/react-dom": "~18.3.0", "@types/remark-heading-id": "^1.0.0", - "@typespec/astro-utils": "workspace:~", - "@typespec/internal-build-utils": "workspace:~", - "@typespec/spec-dashboard": "workspace:~", + "@typespec/astro-utils": "workspace:^", + "@typespec/internal-build-utils": "workspace:^", + "@typespec/spec-dashboard": "workspace:^", "astro-expressive-code": "^0.40.2", "astro-rehype-relative-markdown-links": "^0.18.1", "hast-util-to-html": "^9.0.5",