diff --git a/sdk/dependencymap/arm-dependencymap/CHANGELOG.md b/sdk/dependencymap/arm-dependencymap/CHANGELOG.md deleted file mode 100644 index 0fcc09bbd326..000000000000 --- a/sdk/dependencymap/arm-dependencymap/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -# Release History - -## 1.0.0-beta.1 (2025-04-14) - -### Features Added - -Initial release of the Azure DependencyMap package diff --git a/sdk/dependencymap/arm-dependencymap/README.md b/sdk/dependencymap/arm-dependencymap/README.md index e44ddd002270..d2489017a9fb 100644 --- a/sdk/dependencymap/arm-dependencymap/README.md +++ b/sdk/dependencymap/arm-dependencymap/README.md @@ -65,11 +65,10 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur import { InteractiveBrowserCredential } from "@azure/identity"; import { DependencyMapClient } from "@azure/arm-dependencymap"; -const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new InteractiveBrowserCredential({ tenantId: "", - clientId: "", -}); + clientId: "" + }); const client = new DependencyMapClient(credential, subscriptionId); ``` diff --git a/sdk/dependencymap/arm-dependencymap/assets.json b/sdk/dependencymap/arm-dependencymap/assets.json deleted file mode 100644 index 1384980a3b6c..000000000000 --- a/sdk/dependencymap/arm-dependencymap/assets.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "AssetsRepo": "Azure/azure-sdk-assets", - "AssetsRepoPrefixPath": "js", - "TagPrefix": "js/dependencymap/arm-dependencymap", - "Tag": "js/dependencymap/arm-dependencymap_498e7242ac" -} diff --git a/sdk/dependencymap/arm-dependencymap/package.json b/sdk/dependencymap/arm-dependencymap/package.json index 196e9dfca72e..d33b512d006b 100644 --- a/sdk/dependencymap/arm-dependencymap/package.json +++ b/sdk/dependencymap/arm-dependencymap/package.json @@ -1,6 +1,6 @@ { "name": "@azure/arm-dependencymap", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "A generated SDK for DependencyMapClient.", "engines": { "node": ">=18.0.0" @@ -66,9 +66,9 @@ "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", "@azure/core-lro": "^3.1.0", - "@azure/core-rest-pipeline": "^1.19.1", - "@azure/core-util": "^1.11.0", - "@azure/logger": "^1.1.4", + "@azure/core-rest-pipeline": "^1.20.0", + "@azure/core-util": "^1.12.0", + "@azure/logger": "^1.2.0", "tslib": "^2.8.1" }, "devDependencies": { @@ -77,33 +77,41 @@ "@azure-tools/test-utils-vitest": "^1.0.0", "@azure/dev-tool": "^1.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", - "@azure/identity": "^4.8.0", + "@azure/identity": "^4.9.1", "@types/node": "^18.0.0", "@vitest/browser": "^3.0.9", "@vitest/coverage-istanbul": "^3.0.9", "dotenv": "^16.0.0", "eslint": "^9.9.0", - "playwright": "^1.51.1", + "playwright": "^1.52.0", "typescript": "~5.8.2", "vitest": "^3.0.9" }, "scripts": { "build": "npm run clean && dev-tool run build-package && dev-tool run extract-api", "build:samples": "tsc -p tsconfig.samples.json && dev-tool samples publish -f", + "build:test": "npm run clean && dev-tool run build-package && dev-tool run build-test", "check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" \"samples-dev/*.ts\"", "clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", "execute:samples": "dev-tool samples run samples-dev", "extract-api": "dev-tool run vendored rimraf review && dev-tool run extract-api", "format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" \"samples-dev/*.ts\"", "generate:client": "echo skipped", - "lint": "echo skipped", - "lint:fix": "echo skipped", + "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "integration-test:browser": "echo skipped", + "integration-test:node": "echo skipped", + "lint": "eslint package.json api-extractor.json src test", + "lint:fix": "eslint package.json api-extractor.json src test --fix --fix-type [problem,suggestion]", + "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", "pack": "npm pack 2>&1", - "test": "npm run test:node && npm run test:browser", + "test": "npm run clean && dev-tool run build-package && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test", "test:browser": "echo skipped", "test:node": "dev-tool run test:vitest", - "test:node:esm": "dev-tool run test:vitest --esm", - "update-snippets": "dev-tool run update-snippets" + "unit-test": "npm run unit-test:node && npm run unit-test:browser", + "unit-test:browser": "npm run build:test && dev-tool run test:vitest --browser", + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets", + "test:node:esm": "dev-tool run test:vitest --esm" }, "//sampleConfiguration": { "productName": "@azure/arm-dependencymap", diff --git a/sdk/dependencymap/arm-dependencymap/samples/v1-beta/javascript/package.json b/sdk/dependencymap/arm-dependencymap/samples/v1-beta/javascript/package.json index 708bae13e9be..9e177f20d08a 100644 --- a/sdk/dependencymap/arm-dependencymap/samples/v1-beta/javascript/package.json +++ b/sdk/dependencymap/arm-dependencymap/samples/v1-beta/javascript/package.json @@ -28,6 +28,6 @@ "dependencies": { "@azure/arm-dependencymap": "next", "dotenv": "latest", - "@azure/identity": "^4.8.0" + "@azure/identity": "^4.9.1" } } diff --git a/sdk/dependencymap/arm-dependencymap/samples/v1-beta/typescript/package.json b/sdk/dependencymap/arm-dependencymap/samples/v1-beta/typescript/package.json index f67e4ce25add..22cee7e7c659 100644 --- a/sdk/dependencymap/arm-dependencymap/samples/v1-beta/typescript/package.json +++ b/sdk/dependencymap/arm-dependencymap/samples/v1-beta/typescript/package.json @@ -32,7 +32,7 @@ "dependencies": { "@azure/arm-dependencymap": "next", "dotenv": "latest", - "@azure/identity": "^4.8.0" + "@azure/identity": "^4.9.1" }, "devDependencies": { "@types/node": "^18.0.0", diff --git a/sdk/dependencymap/arm-dependencymap/src/api/dependencyMapContext.ts b/sdk/dependencymap/arm-dependencymap/src/api/dependencyMapContext.ts index 126d23bc9cb3..2feec3bfc56d 100644 --- a/sdk/dependencymap/arm-dependencymap/src/api/dependencyMapContext.ts +++ b/sdk/dependencymap/arm-dependencymap/src/api/dependencyMapContext.ts @@ -30,7 +30,7 @@ export function createDependencyMap( ): DependencyMapContext { const endpointUrl = options.endpoint ?? options.baseUrl ?? "https://management.azure.com"; const prefixFromOptions = options?.userAgentOptions?.userAgentPrefix; - const userAgentInfo = `azsdk-js-arm-dependencymap/1.0.0-beta.1`; + const userAgentInfo = `azsdk-js-arm-dependencymap/1.0.0-beta.2`; const userAgentPrefix = prefixFromOptions ? `${prefixFromOptions} azsdk-js-api ${userAgentInfo}` : `azsdk-js-api ${userAgentInfo}`; diff --git a/sdk/dependencymap/arm-dependencymap/src/api/discoverySources/operations.ts b/sdk/dependencymap/arm-dependencymap/src/api/discoverySources/operations.ts index d217ff560cdf..d2aac04d947c 100644 --- a/sdk/dependencymap/arm-dependencymap/src/api/discoverySources/operations.ts +++ b/sdk/dependencymap/arm-dependencymap/src/api/discoverySources/operations.ts @@ -19,11 +19,11 @@ import { DiscoverySourcesCreateOrUpdateOptionalParams, DiscoverySourcesGetOptionalParams, } from "./options.js"; -import { getLongRunningPoller } from "../../static-helpers/pollingHelpers.js"; import { PagedAsyncIterableIterator, buildPagedAsyncIterator, } from "../../static-helpers/pagingHelpers.js"; +import { getLongRunningPoller } from "../../static-helpers/pollingHelpers.js"; import { expandUrlTemplate } from "../../static-helpers/urlTemplate.js"; import { StreamableMethod, diff --git a/sdk/dependencymap/arm-dependencymap/src/api/maps/operations.ts b/sdk/dependencymap/arm-dependencymap/src/api/maps/operations.ts index 53d8877c845c..a85a1ea4f7d3 100644 --- a/sdk/dependencymap/arm-dependencymap/src/api/maps/operations.ts +++ b/sdk/dependencymap/arm-dependencymap/src/api/maps/operations.ts @@ -32,11 +32,11 @@ import { MapsCreateOrUpdateOptionalParams, MapsGetOptionalParams, } from "./options.js"; -import { getLongRunningPoller } from "../../static-helpers/pollingHelpers.js"; import { PagedAsyncIterableIterator, buildPagedAsyncIterator, } from "../../static-helpers/pagingHelpers.js"; +import { getLongRunningPoller } from "../../static-helpers/pollingHelpers.js"; import { expandUrlTemplate } from "../../static-helpers/urlTemplate.js"; import { StreamableMethod, diff --git a/sdk/dependencymap/arm-dependencymap/test/public/dependencymap_operations_test.spec.ts b/sdk/dependencymap/arm-dependencymap/test/public/dependencymap_operations_test.spec.ts deleted file mode 100644 index f03076125574..000000000000 --- a/sdk/dependencymap/arm-dependencymap/test/public/dependencymap_operations_test.spec.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * Changes may cause incorrect behavior and will be lost if the code is regenerated. - */ - -import { env, Recorder, isPlaybackMode } from "@azure-tools/test-recorder"; -import { createTestCredential } from "@azure-tools/test-credential"; -import { assert, beforeEach, afterEach, it, describe } from "vitest"; -import { createRecorder } from "./utils/recordedClient.js"; -import { DependencyMapClient } from "../../src/dependencyMapClient.js"; - -export const testPollingOptions = { - updateIntervalInMs: isPlaybackMode() ? 0 : undefined, -}; - -describe("DependencyMap test", () => { - let recorder: Recorder; - let subscriptionId: string; - let client: DependencyMapClient; - - beforeEach(async (context) => { - process.env.SystemRoot = process.env.SystemRoot || "C:\\Windows"; - recorder = await createRecorder(context); - subscriptionId = env.SUBSCRIPTION_ID || ""; - // This is an example of how the environment variables are used - const credential = createTestCredential(); - client = new DependencyMapClient( - credential, - subscriptionId, - recorder.configureClientOptions({}), - ); - }); - - afterEach(async function () { - await recorder.stop(); - }); - it("operations list test", async function () { - const resArray = new Array(); - for await (let item of client.operations.list()) { - resArray.push(item); - } - assert.notEqual(resArray.length, 0); - }); -}); diff --git a/sdk/dependencymap/arm-dependencymap/test/public/sampleTest.spec.ts b/sdk/dependencymap/arm-dependencymap/test/public/sampleTest.spec.ts new file mode 100644 index 000000000000..e4591bbad342 --- /dev/null +++ b/sdk/dependencymap/arm-dependencymap/test/public/sampleTest.spec.ts @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { assert, beforeEach, afterEach, it, describe } from "vitest"; + +describe("My test", () => { + // let recorder: Recorder; + + beforeEach(async () => { + // recorder = await createRecorder(this); + }); + + afterEach(async () => { + // await recorder.stop(); + }); + + it("sample test", async function () { + assert.equal(1, 1); + }); +}); diff --git a/sdk/dependencymap/arm-dependencymap/tsp-location.yaml b/sdk/dependencymap/arm-dependencymap/tsp-location.yaml index 2ed1cc6420ef..27f501953343 100644 --- a/sdk/dependencymap/arm-dependencymap/tsp-location.yaml +++ b/sdk/dependencymap/arm-dependencymap/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/azuredependencymap/DependencyMap.Management -commit: 053f097e58bd110d2e11e5a783b393c3299e258a +commit: c8294111be770343690a652c4a6d381dce297712 repo: Azure/azure-rest-api-specs -additionalDirectories: +additionalDirectories: