New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@azure-tools/rlc-common

Package Overview
Dependencies
Maintainers
0
Versions
432
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@azure-tools/rlc-common - npm Package Compare versions

Comparing version 0.32.0 to 0.33.0-alpha.20240906.1

22

.rush/temp/package-deps_build.json

@@ -6,6 +6,6 @@ {

"packages/rlc-common/.prettierrc": "83e03202b2f3ad5b8df166a965fea698eccb0f90",
"packages/rlc-common/CHANGELOG.md": "49d8e80ad0a0788061eaf03ffba4017c300b0901",
"packages/rlc-common/CHANGELOG.md": "a4865653e74f8a640a51932660a53841e574de9e",
"packages/rlc-common/CONTRIBUTING.md": "38ef379872af08f6935263aafac67abe9ce60a1c",
"packages/rlc-common/README.md": "cf3a9e48211f34b1cda27882d2f3cf07078f001e",
"packages/rlc-common/package.json": "53d99198fc8cb401bb4db30b4e0cfe2f54ea7a54",
"packages/rlc-common/package.json": "8fcd55cbe844dbd9b63cccfeb81ea921dad6f0a2",
"packages/rlc-common/publishPackage.js": "3512e26d1199937b1962f3b4189aa9c506d9da1a",

@@ -44,12 +44,12 @@ "packages/rlc-common/src/buildClient.ts": "615d27248dc9d8828801bbdd8b902f0207fe5ffb",

"packages/rlc-common/src/metadata/buildLicenseFile.ts": "93aede17cfd25fd7793180cab3a4398af90edc9e",
"packages/rlc-common/src/metadata/buildPackageFile.ts": "f27f25e68aceb24edb818d9c925fee8bd8f7fedc",
"packages/rlc-common/src/metadata/buildPackageFile.ts": "643863a38cfd773ff7476b101b2c330485ef73e4",
"packages/rlc-common/src/metadata/buildReadmeFile.ts": "8366c61e781cd4589b1765708d538ecad9dacc32",
"packages/rlc-common/src/metadata/buildRollupConfig.ts": "6d05e8cdab182f7529b725cdc70d7adfdeb108f1",
"packages/rlc-common/src/metadata/buildTsConfig.ts": "376977d05a5b131a3f0190d969cb373e8d9580a8",
"packages/rlc-common/src/metadata/buildTsConfig.ts": "f0559c62848f2bb9d221d1a39aeeacb6cadca291",
"packages/rlc-common/src/metadata/buildVitestConfig.ts": "0e8fed4600c6727da03767e38adab03753e65840",
"packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts": "51f8d4bca1da626cb0e8537ae51b7523a00c0fb7",
"packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts": "8f5274954c66f5c36c18699dddca52d09bdc1312",
"packages/rlc-common/src/metadata/packageJson/buildAzureStandalonePackage.ts": "fbd92933c7bfc711dea6ae98ba9f3a69555bb083",
"packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts": "b3195294ecfa5a67a3a32c6e2127c624bd3594c1",
"packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts": "9db097e6dfbae5d7f47ac69985d100ec557f3443",
"packages/rlc-common/src/metadata/packageJson/buildAzureStandalonePackage.ts": "0c1842ed2dd176b813c6455a0f7e1ba24e117ed3",
"packages/rlc-common/src/metadata/packageJson/buildFlavorlessPackage.ts": "6e6b9132d0332229147a39e5284be5c964f7bd74",
"packages/rlc-common/src/metadata/packageJson/packageCommon.ts": "788dfb4a878f031926099d527482196d31905120",
"packages/rlc-common/src/metadata/packageJson/packageCommon.ts": "e6acbfb431579f89232752dbf5e610314600ed5e",
"packages/rlc-common/src/static/paginateContent.ts": "db871d05c9ef53a1d0b498f2a24e8a2349e2c44b",

@@ -67,4 +67,4 @@ "packages/rlc-common/src/static/pollingContent.ts": "e258455ebf140e9e11bf567771ac373de9ec8f76",

"packages/rlc-common/test/helpers/typeUtil.spec.ts": "ddabcac40ae1c30c0088ca421c612c4f2a7b3a31",
"packages/rlc-common/test/integration/mockHelper.ts": "1a2df69e46598b41a0e52365a2e60fc408b9f4b0",
"packages/rlc-common/test/integration/packageJson.spec.ts": "e9798acbe4b471ffa312366bd5a05025e5b62b30",
"packages/rlc-common/test/integration/mockHelper.ts": "5c7f57aaaea34fb206bd37571491fb56ac80613b",
"packages/rlc-common/test/integration/packageJson.spec.ts": "b4e0976cbc3f884acfabb7b42ca8fcf29ff5e4c0",
"packages/rlc-common/test/integration/static/package.json": "09d24ae57d9e1d9ff74e057c0caa90a22ffe147a",

@@ -75,5 +75,5 @@ "packages/rlc-common/test/integration/vitestConfig.spec.ts": "ec157c5cdbcd50f8e3864c069c9447ab85034e1e",

"packages/rlc-common/tsconfig.json": "2ce338052b40a33cef04fa132458b8630ae1a809",
"packages/rlc-common/.rush/temp/shrinkwrap-deps.json": "1499474a9e7c2938fc3a8a977d89bba275df411f"
"packages/rlc-common/.rush/temp/shrinkwrap-deps.json": "461a3bb0ada11413b8db8a5b221802536559bb6f"
},
"arguments": "rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node publishPackage.js "
}

@@ -163,3 +163,3 @@ {

"/minimist/1.2.8": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"/minipass/7.0.3": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==",
"/minipass/7.1.2": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"/mkdirp/3.0.1": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",

@@ -166,0 +166,0 @@ "/mocha/10.2.0": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",

@@ -0,1 +1,16 @@

## 0.33.0 (2024-09-06)
- [Feature] Fix body optionality default parameter to true for implicit body. Please refer to [#2731](https://github.com/Azure/autorest.typescript/pull/2731)
- [Feature] Upgrade tcgc to v0.45.4. Please refer to [#2782](https://github.com/Azure/autorest.typescript/pull/2782)
- [Feature] Support typecheck command for sample scripts. Please refer to [#2784](https://github.com/Azure/autorest.typescript/pull/2784)
- [Feature] Remove the paging dependency in Modular. Please refer to [#2781](https://github.com/Azure/autorest.typescript/pull/2781)
- [Feature] Update LRO version in package.json for autorest rlc generation. Please refer to [#2763](https://github.com/Azure/autorest.typescript/pull/2763)
- [Feature] Generate plainDate and plainTime as string in both RLC and Modular. Please refer to [#2703](https://github.com/Azure/autorest.typescript/pull/2703)
- [Feature] Support TypeSpec enum name. Please refer to [#2767](https://github.com/Azure/autorest.typescript/pull/2767)
- [Bugfix] Set core-util dependency with binder. Please refer to [#2743](https://github.com/Azure/autorest.typescript/pull/2743)
- [Bugfix] Fix constant type serialization and deserialization. Please refer to [#2776](https://github.com/Azure/autorest.typescript/pull/2776)
- [Bugfix] Standardize OSS copyright header. Please refer to [#2775](https://github.com/Azure/autorest.typescript/pull/2775)
- [Bugfix] Fix special union within anonymous model issue. Please refer to [#2767](https://github.com/Azure/autorest.typescript/pull/2767)
- [Bugfix] Get paging properties from parent models. Please refer to [#2764](https://github.com/Azure/autorest.typescript/pull/2764)
## 0.32.0 (2024-08-15)

@@ -2,0 +17,0 @@

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { NameType, normalizeName } from "../helpers/nameUtils.js";
import { hasPagingOperations, hasPollingOperations } from "../helpers/operationHelpers.js";
import { isAzureMonorepoPackage, isAzurePackage, isAzureStandalonePackage } from "../helpers/packageUtil.js";
import { Project } from "ts-morph";
import { buildAzureMonorepoPackage } from "./packageJson/buildAzureMonorepoPackage.js";
import { buildAzureStandalonePackage } from "./packageJson/buildAzureStandalonePackage.js";
import { buildFlavorlessPackage } from "./packageJson/buildFlavorlessPackage.js";
import { buildAzureMonorepoPackage } from "./packageJson/buildAzureMonorepoPackage.js";
import { normalizeName, NameType } from "../helpers/nameUtils.js";
import { getRelativePartFromSrcPath } from "../helpers/pathUtils.js";
import { hasPagingOperations, hasPollingOperations } from "../helpers/operationHelpers.js";
import { buildAzureStandalonePackage } from "./packageJson/buildAzureStandalonePackage.js";
import { Project } from "ts-morph";
import { isAzurePackage, isAzureMonorepoPackage, isAzureStandalonePackage } from "../helpers/packageUtil.js";
export function buildPackageFile(model, exports) {
export function buildPackageFile(model, { exports, dependencies } = {}) {
const config = {

@@ -21,3 +21,4 @@ description: getDescription(model),

exports,
azureArm: model.options?.azureArm
azureArm: model.options?.azureArm,
isModularLibrary: model.options?.isModularLibrary ?? false
};

@@ -31,3 +32,4 @@ let packageInfo = buildFlavorlessPackage(config);

monorepoPackageDirectory: model.options?.azureOutputDirectory,
specSource: model.options?.sourceFrom ?? "TypeSpec"
specSource: model.options?.sourceFrom ?? "TypeSpec",
dependencies
};

@@ -56,4 +58,3 @@ if (isAzureMonorepoPackage(model)) {

*/
export function updatePackageFile(model, existingFilePath) {
const project = new Project();
export function updatePackageFile(model, existingFilePathOrContent) {
const hasPaging = hasPagingOperations(model), hasLro = hasPollingOperations(model);

@@ -63,12 +64,20 @@ if (!isAzurePackage(model) || (!hasPaging && !hasLro)) {

}
let packageFile;
try {
packageFile = project.addSourceFileAtPath(existingFilePath);
let packageInfo;
if (typeof existingFilePathOrContent === "string") {
let packageFile;
try {
const project = new Project();
packageFile = project.addSourceFileAtPath(existingFilePathOrContent);
}
catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
}
packageInfo = JSON.parse(packageFile.getFullText());
}
catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
else {
packageInfo = existingFilePathOrContent;
}
const packageInfo = JSON.parse(packageFile.getFullText());
if (hasPaging) {
// no need to update paging dependency for modular libraries
if (hasPaging && model.options?.isModularLibrary !== true) {
packageInfo.dependencies = {

@@ -86,6 +95,5 @@ ...packageInfo.dependencies,

}
packageFile.replaceWithText(JSON.stringify(packageInfo, null, 2));
return {
path: "package.json",
content: packageFile.getFullText()
content: JSON.stringify(packageInfo, null, 2)
};

@@ -92,0 +100,0 @@ }

@@ -11,3 +11,4 @@ // Copyright (c) Microsoft Corporation.

moduleResolution: "NodeNext",
rootDir: "."
rootDir: ".",
skipLibCheck: true
},

@@ -26,3 +27,4 @@ include: [

outDir: "./dist-esm",
declarationDir: "./types"
declarationDir: "./types",
skipLibCheck: true
},

@@ -29,0 +31,0 @@ include: ["src/**/*.ts"]

@@ -19,4 +19,5 @@ // Copyright (c) Microsoft Corporation.

*/
export function getAzurePackageDependencies({ hasLro, hasPaging, specSource }) {
let dependencies = {
export function getAzurePackageDependencies({ hasLro, hasPaging, specSource, dependencies, isModularLibrary }) {
let azureDependencies = {
...dependencies,
"@azure-rest/core-client": specSource === "Swagger" ? "^1.4.0" : "^2.1.0",

@@ -29,4 +30,4 @@ "@azure/core-auth": "^1.6.0",

if (hasLro) {
dependencies = {
...dependencies,
azureDependencies = {
...azureDependencies,
"@azure/core-lro": "^3.0.0",

@@ -36,9 +37,9 @@ "@azure/abort-controller": "^2.1.2"

}
if (hasPaging) {
dependencies = {
...dependencies,
if (hasPaging && isModularLibrary !== true) {
azureDependencies = {
...azureDependencies,
"@azure/core-paging": "^1.5.0"
};
}
return dependencies;
return azureDependencies;
}

@@ -121,3 +122,2 @@ function getAzureCjsCommonInfo({ withTests, withSamples, name, nameWithoutScope, moduleKind }) {

const testDevDependencies = {
"@azure/core-util": "^1.0.0",
"@azure/identity": "^4.2.1"

@@ -124,0 +124,0 @@ };

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { getAzureCommonPackageInfo, getAzurePackageDependencies, getAzurePackageDevDependencies } from "./azurePackageCommon.js";
import { getCommonPackageScripts, getPackageCommonInfo } from "./packageCommon.js";
import { getAzurePackageDevDependencies, getAzurePackageDependencies, getAzureCommonPackageInfo } from "./azurePackageCommon.js";
/**

@@ -148,5 +148,5 @@ * Builds the package.json for an Azure package that will be hosted in the azure-sdk-for-js mono repo.

"build:samples": config.withSamples
? "dev-tool samples publish --force"
? "dev-tool run typecheck --paths samples-dev/*.ts && dev-tool samples publish -f"
: "echo skipped",
"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}"',
"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}" ${config.withSamples ? '"samples-dev/*.ts"' : ""}`,
"execute:samples": config.withSamples

@@ -156,3 +156,3 @@ ? "dev-tool samples run samples-dev"

"extract-api": "rimraf review && mkdirp ./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}"',
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}" ${config.withSamples ? '"samples-dev/*.ts"' : ""}`,
"integration-test:browser": "echo skipped",

@@ -159,0 +159,0 @@ "integration-test:node": "echo skipped",

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { getAzureCommonPackageInfo, getAzurePackageDependencies, getAzurePackageDevDependencies } from "./azurePackageCommon.js";
import { getCommonPackageScripts, getPackageCommonInfo } from "./packageCommon.js";
import { getAzurePackageDevDependencies, getAzurePackageDependencies, getAzureCommonPackageInfo } from "./azurePackageCommon.js";
/**

@@ -25,3 +25,5 @@ * Builds the package.json for an Azure package that won't be hosted in the azure-sdk-for-js repo.

return {
dependencies: getAzurePackageDependencies(config),
dependencies: {
...getAzurePackageDependencies(config)
},
devDependencies: getStandaloneDevDependencies(config)

@@ -28,0 +30,0 @@ };

@@ -1,1 +0,1 @@

{"name":"@azure-tools/rlc-common","version":"0.32.0","description":"","type":"module","main":"dist/index.js","module":"dist-esm/index.js","exports":{".":{"types":"./types/index.d.ts","require":"./dist/index.js","import":"./dist-esm/index.js"}},"types":"./types/index.d.ts","scripts":{"lint":"eslint src --ext .ts --max-warnings=0","lint:fix":"eslint src --fix --ext .ts","format":"npm run -s prettier -- --write","check-format":"npm run prettier -- --check","prettier":"prettier --config ./.prettierrc \"src/**/*.ts\"","build":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node publishPackage.js","build:cjs":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig-cjs.json && node publishPackage.js","build:esm":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && node publishPackage.js","test":"npm run unit-test","unit-test":"cross-env TS_NODE_PROJECT=tsconfig.json mocha -r ts-node/register --loader=ts-node/esm --experimental-specifier-resolution=node test/**/*.spec.ts"},"keywords":[],"author":"","license":"ISC","dependencies":{"ts-morph":"^23.0.0","lodash":"^4.17.21","handlebars":"^4.7.7"},"devDependencies":{"@types/node":"^18.0.0","eslint":"^8.9.0","prettier":"^3.1.0","typescript":"~5.5.3","rimraf":"^5.0.0","@types/lodash":"^4.14.182","fs-extra":"^10.0.0","@types/fs-extra":"^8.1.0","ts-node":"^10.7.0","mocha":"^10.2.0","chai":"^4.3.7","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","eslint-plugin-require-extensions":"0.1.3","cross-env":"7.0.3"},"bugs":{"url":"https://github.com/Azure/autorest.typescript/issues"},"homepage":"https://github.com/Azure/autorest.typescript/tree/main/packages/rlc-common/"}
{"name":"@azure-tools/rlc-common","version":"0.33.0","description":"","type":"module","main":"dist/index.js","module":"dist-esm/index.js","exports":{".":{"types":"./types/index.d.ts","require":"./dist/index.js","import":"./dist-esm/index.js"}},"types":"./types/index.d.ts","scripts":{"lint":"eslint src --ext .ts --max-warnings=0","lint:fix":"eslint src --fix --ext .ts","format":"npm run -s prettier -- --write","check-format":"npm run prettier -- --check","prettier":"prettier --config ./.prettierrc \"src/**/*.ts\"","build":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node publishPackage.js","build:cjs":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig-cjs.json && node publishPackage.js","build:esm":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && node publishPackage.js","test":"npm run unit-test","unit-test":"cross-env TS_NODE_PROJECT=tsconfig.json mocha -r ts-node/register --loader=ts-node/esm --experimental-specifier-resolution=node test/**/*.spec.ts"},"keywords":[],"author":"","license":"ISC","dependencies":{"ts-morph":"^23.0.0","lodash":"^4.17.21","handlebars":"^4.7.7"},"devDependencies":{"@types/node":"^18.0.0","eslint":"^8.9.0","prettier":"^3.1.0","typescript":"~5.5.3","rimraf":"^5.0.0","@types/lodash":"^4.14.182","fs-extra":"^10.0.0","@types/fs-extra":"^8.1.0","ts-node":"^10.7.0","mocha":"^10.2.0","chai":"^4.3.7","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","eslint-plugin-require-extensions":"0.1.3","cross-env":"7.0.3"},"bugs":{"url":"https://github.com/Azure/autorest.typescript/issues"},"homepage":"https://github.com/Azure/autorest.typescript/tree/main/packages/rlc-common/"}

@@ -7,12 +7,12 @@ "use strict";

exports.updatePackageFile = updatePackageFile;
const buildFlavorlessPackage_js_1 = require("./packageJson/buildFlavorlessPackage.js");
const buildAzureMonorepoPackage_js_1 = require("./packageJson/buildAzureMonorepoPackage.js");
const nameUtils_js_1 = require("../helpers/nameUtils.js");
const pathUtils_js_1 = require("../helpers/pathUtils.js");
const operationHelpers_js_1 = require("../helpers/operationHelpers.js");
const packageUtil_js_1 = require("../helpers/packageUtil.js");
const ts_morph_1 = require("ts-morph");
const buildAzureMonorepoPackage_js_1 = require("./packageJson/buildAzureMonorepoPackage.js");
const buildAzureStandalonePackage_js_1 = require("./packageJson/buildAzureStandalonePackage.js");
const ts_morph_1 = require("ts-morph");
const packageUtil_js_1 = require("../helpers/packageUtil.js");
function buildPackageFile(model, exports) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
const buildFlavorlessPackage_js_1 = require("./packageJson/buildFlavorlessPackage.js");
const pathUtils_js_1 = require("../helpers/pathUtils.js");
function buildPackageFile(model, { exports, dependencies } = {}) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
const config = {

@@ -27,3 +27,4 @@ description: getDescription(model),

exports,
azureArm: (_g = model.options) === null || _g === void 0 ? void 0 : _g.azureArm
azureArm: (_g = model.options) === null || _g === void 0 ? void 0 : _g.azureArm,
isModularLibrary: (_j = (_h = model.options) === null || _h === void 0 ? void 0 : _h.isModularLibrary) !== null && _j !== void 0 ? _j : false
};

@@ -36,4 +37,5 @@ let packageInfo = (0, buildFlavorlessPackage_js_1.buildFlavorlessPackage)(config);

hasPaging: (0, operationHelpers_js_1.hasPagingOperations)(model),
monorepoPackageDirectory: (_h = model.options) === null || _h === void 0 ? void 0 : _h.azureOutputDirectory,
specSource: (_k = (_j = model.options) === null || _j === void 0 ? void 0 : _j.sourceFrom) !== null && _k !== void 0 ? _k : "TypeSpec"
monorepoPackageDirectory: (_k = model.options) === null || _k === void 0 ? void 0 : _k.azureOutputDirectory,
specSource: (_m = (_l = model.options) === null || _l === void 0 ? void 0 : _l.sourceFrom) !== null && _m !== void 0 ? _m : "TypeSpec",
dependencies
};

@@ -62,4 +64,4 @@ if ((0, packageUtil_js_1.isAzureMonorepoPackage)(model)) {

*/
function updatePackageFile(model, existingFilePath) {
const project = new ts_morph_1.Project();
function updatePackageFile(model, existingFilePathOrContent) {
var _a;
const hasPaging = (0, operationHelpers_js_1.hasPagingOperations)(model), hasLro = (0, operationHelpers_js_1.hasPollingOperations)(model);

@@ -69,12 +71,20 @@ if (!(0, packageUtil_js_1.isAzurePackage)(model) || (!hasPaging && !hasLro)) {

}
let packageFile;
try {
packageFile = project.addSourceFileAtPath(existingFilePath);
let packageInfo;
if (typeof existingFilePathOrContent === "string") {
let packageFile;
try {
const project = new ts_morph_1.Project();
packageFile = project.addSourceFileAtPath(existingFilePathOrContent);
}
catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
}
packageInfo = JSON.parse(packageFile.getFullText());
}
catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
else {
packageInfo = existingFilePathOrContent;
}
const packageInfo = JSON.parse(packageFile.getFullText());
if (hasPaging) {
// no need to update paging dependency for modular libraries
if (hasPaging && ((_a = model.options) === null || _a === void 0 ? void 0 : _a.isModularLibrary) !== true) {
packageInfo.dependencies = {

@@ -92,6 +102,5 @@ ...packageInfo.dependencies,

}
packageFile.replaceWithText(JSON.stringify(packageInfo, null, 2));
return {
path: "package.json",
content: packageFile.getFullText()
content: JSON.stringify(packageInfo, null, 2)
};

@@ -98,0 +107,0 @@ }

@@ -15,3 +15,4 @@ "use strict";

moduleResolution: "NodeNext",
rootDir: "."
rootDir: ".",
skipLibCheck: true
},

@@ -30,3 +31,4 @@ include: [

outDir: "./dist-esm",
declarationDir: "./types"
declarationDir: "./types",
skipLibCheck: true
},

@@ -33,0 +35,0 @@ include: ["src/**/*.ts"]

@@ -24,4 +24,5 @@ "use strict";

*/
function getAzurePackageDependencies({ hasLro, hasPaging, specSource }) {
let dependencies = {
function getAzurePackageDependencies({ hasLro, hasPaging, specSource, dependencies, isModularLibrary }) {
let azureDependencies = {
...dependencies,
"@azure-rest/core-client": specSource === "Swagger" ? "^1.4.0" : "^2.1.0",

@@ -34,4 +35,4 @@ "@azure/core-auth": "^1.6.0",

if (hasLro) {
dependencies = {
...dependencies,
azureDependencies = {
...azureDependencies,
"@azure/core-lro": "^3.0.0",

@@ -41,9 +42,9 @@ "@azure/abort-controller": "^2.1.2"

}
if (hasPaging) {
dependencies = {
...dependencies,
if (hasPaging && isModularLibrary !== true) {
azureDependencies = {
...azureDependencies,
"@azure/core-paging": "^1.5.0"
};
}
return dependencies;
return azureDependencies;
}

@@ -126,3 +127,2 @@ function getAzureCjsCommonInfo({ withTests, withSamples, name, nameWithoutScope, moduleKind }) {

const testDevDependencies = {
"@azure/core-util": "^1.0.0",
"@azure/identity": "^4.2.1"

@@ -129,0 +129,0 @@ };

@@ -8,4 +8,4 @@ "use strict";

exports.getAzureMonorepoPackageInfo = getAzureMonorepoPackageInfo;
const azurePackageCommon_js_1 = require("./azurePackageCommon.js");
const packageCommon_js_1 = require("./packageCommon.js");
const azurePackageCommon_js_1 = require("./azurePackageCommon.js");
/**

@@ -154,5 +154,5 @@ * Builds the package.json for an Azure package that will be hosted in the azure-sdk-for-js mono repo.

"build:samples": config.withSamples
? "dev-tool samples publish --force"
? "dev-tool run typecheck --paths samples-dev/*.ts && dev-tool samples publish -f"
: "echo skipped",
"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}"',
"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}" ${config.withSamples ? '"samples-dev/*.ts"' : ""}`,
"execute:samples": config.withSamples

@@ -162,3 +162,3 @@ ? "dev-tool samples run samples-dev"

"extract-api": "rimraf review && mkdirp ./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}"',
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}" ${config.withSamples ? '"samples-dev/*.ts"' : ""}`,
"integration-test:browser": "echo skipped",

@@ -165,0 +165,0 @@ "integration-test:node": "echo skipped",

@@ -6,4 +6,4 @@ "use strict";

exports.buildAzureStandalonePackage = buildAzureStandalonePackage;
const azurePackageCommon_js_1 = require("./azurePackageCommon.js");
const packageCommon_js_1 = require("./packageCommon.js");
const azurePackageCommon_js_1 = require("./azurePackageCommon.js");
/**

@@ -29,3 +29,5 @@ * Builds the package.json for an Azure package that won't be hosted in the azure-sdk-for-js repo.

return {
dependencies: (0, azurePackageCommon_js_1.getAzurePackageDependencies)(config),
dependencies: {
...(0, azurePackageCommon_js_1.getAzurePackageDependencies)(config)
},
devDependencies: getStandaloneDevDependencies(config)

@@ -32,0 +34,0 @@ };

@@ -1,1 +0,1 @@

{"name":"@azure-tools/rlc-common","version":"0.32.0","description":"","type":"commonjs","main":"dist/index.js","module":"dist-esm/index.js","exports":{".":{"types":"./types/index.d.ts","require":"./dist/index.js","import":"./dist-esm/index.js"}},"types":"./types/index.d.ts","scripts":{"lint":"eslint src --ext .ts --max-warnings=0","lint:fix":"eslint src --fix --ext .ts","format":"npm run -s prettier -- --write","check-format":"npm run prettier -- --check","prettier":"prettier --config ./.prettierrc \"src/**/*.ts\"","build":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node publishPackage.js","build:cjs":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig-cjs.json && node publishPackage.js","build:esm":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && node publishPackage.js","test":"npm run unit-test","unit-test":"cross-env TS_NODE_PROJECT=tsconfig.json mocha -r ts-node/register --loader=ts-node/esm --experimental-specifier-resolution=node test/**/*.spec.ts"},"keywords":[],"author":"","license":"ISC","dependencies":{"ts-morph":"^23.0.0","lodash":"^4.17.21","handlebars":"^4.7.7"},"devDependencies":{"@types/node":"^18.0.0","eslint":"^8.9.0","prettier":"^3.1.0","typescript":"~5.5.3","rimraf":"^5.0.0","@types/lodash":"^4.14.182","fs-extra":"^10.0.0","@types/fs-extra":"^8.1.0","ts-node":"^10.7.0","mocha":"^10.2.0","chai":"^4.3.7","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","eslint-plugin-require-extensions":"0.1.3","cross-env":"7.0.3"},"bugs":{"url":"https://github.com/Azure/autorest.typescript/issues"},"homepage":"https://github.com/Azure/autorest.typescript/tree/main/packages/rlc-common/"}
{"name":"@azure-tools/rlc-common","version":"0.33.0","description":"","type":"commonjs","main":"dist/index.js","module":"dist-esm/index.js","exports":{".":{"types":"./types/index.d.ts","require":"./dist/index.js","import":"./dist-esm/index.js"}},"types":"./types/index.d.ts","scripts":{"lint":"eslint src --ext .ts --max-warnings=0","lint:fix":"eslint src --fix --ext .ts","format":"npm run -s prettier -- --write","check-format":"npm run prettier -- --check","prettier":"prettier --config ./.prettierrc \"src/**/*.ts\"","build":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node publishPackage.js","build:cjs":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig-cjs.json && node publishPackage.js","build:esm":"rimraf --glob dist/* dist-esm/* types/* && tsc -p tsconfig.json && node publishPackage.js","test":"npm run unit-test","unit-test":"cross-env TS_NODE_PROJECT=tsconfig.json mocha -r ts-node/register --loader=ts-node/esm --experimental-specifier-resolution=node test/**/*.spec.ts"},"keywords":[],"author":"","license":"ISC","dependencies":{"ts-morph":"^23.0.0","lodash":"^4.17.21","handlebars":"^4.7.7"},"devDependencies":{"@types/node":"^18.0.0","eslint":"^8.9.0","prettier":"^3.1.0","typescript":"~5.5.3","rimraf":"^5.0.0","@types/lodash":"^4.14.182","fs-extra":"^10.0.0","@types/fs-extra":"^8.1.0","ts-node":"^10.7.0","mocha":"^10.2.0","chai":"^4.3.7","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","eslint-plugin-require-extensions":"0.1.3","cross-env":"7.0.3"},"bugs":{"url":"https://github.com/Azure/autorest.typescript/issues"},"homepage":"https://github.com/Azure/autorest.typescript/tree/main/packages/rlc-common/"}
{
"name": "@azure-tools/rlc-common",
"version": "0.32.0",
"version": "0.33.0-alpha.20240906.1",
"description": "",

@@ -5,0 +5,0 @@ "type": "module",

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { buildFlavorlessPackage } from "./packageJson/buildFlavorlessPackage.js";
import { RLCModel } from "../interfaces.js";
import { PackageCommonInfoConfig } from "./packageJson/packageCommon.js";
import { buildAzureMonorepoPackage } from "./packageJson/buildAzureMonorepoPackage.js";
import { normalizeName, NameType } from "../helpers/nameUtils.js";
import { getRelativePartFromSrcPath } from "../helpers/pathUtils.js";
import { NameType, normalizeName } from "../helpers/nameUtils.js";
import {

@@ -14,13 +9,23 @@ hasPagingOperations,

} from "../helpers/operationHelpers.js";
import { buildAzureStandalonePackage } from "./packageJson/buildAzureStandalonePackage.js";
import { Project } from "ts-morph";
import {
isAzureMonorepoPackage,
isAzurePackage,
isAzureMonorepoPackage,
isAzureStandalonePackage
} from "../helpers/packageUtil.js";
import { PackageCommonInfoConfig } from "./packageJson/packageCommon.js";
import { Project, SourceFile } from "ts-morph";
import { RLCModel } from "../interfaces.js";
import { buildAzureMonorepoPackage } from "./packageJson/buildAzureMonorepoPackage.js";
import { buildAzureStandalonePackage } from "./packageJson/buildAzureStandalonePackage.js";
import { buildFlavorlessPackage } from "./packageJson/buildFlavorlessPackage.js";
import { getRelativePartFromSrcPath } from "../helpers/pathUtils.js";
interface PackageFileOptions {
exports?: Record<string, any>;
dependencies?: Record<string, string>;
}
export function buildPackageFile(
model: RLCModel,
exports?: Record<string, any>
{ exports, dependencies }: PackageFileOptions = {}
) {

@@ -36,3 +41,4 @@ const config: PackageCommonInfoConfig = {

exports,
azureArm: model.options?.azureArm
azureArm: model.options?.azureArm,
isModularLibrary: model.options?.isModularLibrary ?? false
};

@@ -48,3 +54,4 @@

monorepoPackageDirectory: model.options?.azureOutputDirectory,
specSource: model.options?.sourceFrom ?? "TypeSpec"
specSource: model.options?.sourceFrom ?? "TypeSpec",
dependencies
};

@@ -83,4 +90,6 @@

*/
export function updatePackageFile(model: RLCModel, existingFilePath: string) {
const project = new Project();
export function updatePackageFile(
model: RLCModel,
existingFilePathOrContent: string | Record<string, any>
) {
const hasPaging = hasPagingOperations(model),

@@ -91,12 +100,19 @@ hasLro = hasPollingOperations(model);

}
let packageFile;
try {
packageFile = project.addSourceFileAtPath(existingFilePath);
} catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
let packageInfo;
if (typeof existingFilePathOrContent === "string") {
let packageFile: SourceFile;
try {
const project = new Project();
packageFile = project.addSourceFileAtPath(existingFilePathOrContent);
} catch (e) {
// If the file doesn't exist, we don't need to update it.
return;
}
packageInfo = JSON.parse(packageFile.getFullText());
} else {
packageInfo = existingFilePathOrContent;
}
const packageInfo = JSON.parse(packageFile.getFullText());
if (hasPaging) {
// no need to update paging dependency for modular libraries
if (hasPaging && model.options?.isModularLibrary !== true) {
packageInfo.dependencies = {

@@ -116,6 +132,5 @@ ...packageInfo.dependencies,

packageFile.replaceWithText(JSON.stringify(packageInfo, null, 2));
return {
path: "package.json",
content: packageFile.getFullText()
content: JSON.stringify(packageInfo, null, 2)
};

@@ -122,0 +137,0 @@ }

@@ -16,3 +16,4 @@ // Copyright (c) Microsoft Corporation.

moduleResolution: "NodeNext",
rootDir: "."
rootDir: ".",
skipLibCheck: true
},

@@ -32,3 +33,4 @@ include: [

outDir: "./dist-esm",
declarationDir: "./types"
declarationDir: "./types",
skipLibCheck: true
},

@@ -35,0 +37,0 @@ include: ["src/**/*.ts"]

@@ -34,5 +34,8 @@ // Copyright (c) Microsoft Corporation.

hasPaging,
specSource
specSource,
dependencies,
isModularLibrary
}: AzurePackageInfoConfig) {
let dependencies: Record<string, string> = {
let azureDependencies: Record<string, string> = {
...dependencies,
"@azure-rest/core-client": specSource === "Swagger" ? "^1.4.0" : "^2.1.0",

@@ -46,4 +49,4 @@ "@azure/core-auth": "^1.6.0",

if (hasLro) {
dependencies = {
...dependencies,
azureDependencies = {
...azureDependencies,
"@azure/core-lro": "^3.0.0",

@@ -54,5 +57,5 @@ "@azure/abort-controller": "^2.1.2"

if (hasPaging) {
dependencies = {
...dependencies,
if (hasPaging && isModularLibrary !== true) {
azureDependencies = {
...azureDependencies,
"@azure/core-paging": "^1.5.0"

@@ -62,3 +65,3 @@ };

return dependencies;
return azureDependencies;
}

@@ -164,3 +167,2 @@

const testDevDependencies = {
"@azure/core-util": "^1.0.0",
"@azure/identity": "^4.2.1"

@@ -167,0 +169,0 @@ };

@@ -5,2 +5,8 @@ // Copyright (c) Microsoft Corporation.

import {
AzurePackageInfoConfig,
getAzureCommonPackageInfo,
getAzurePackageDependencies,
getAzurePackageDevDependencies
} from "./azurePackageCommon.js";
import {
getCommonPackageScripts,

@@ -10,9 +16,2 @@ getPackageCommonInfo

import {
getAzurePackageDevDependencies,
getAzurePackageDependencies,
AzurePackageInfoConfig,
getAzureCommonPackageInfo
} from "./azurePackageCommon.js";
export interface AzureMonorepoInfoConfig extends AzurePackageInfoConfig {

@@ -200,6 +199,7 @@ monorepoPackageDirectory?: string;

"build:samples": config.withSamples
? "dev-tool samples publish --force"
? "dev-tool run typecheck --paths samples-dev/*.ts && dev-tool samples publish -f"
: "echo skipped",
"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}"',
"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}" ${
config.withSamples ? '"samples-dev/*.ts"' : ""
}`,
"execute:samples": config.withSamples

@@ -210,4 +210,5 @@ ? "dev-tool samples run samples-dev"

"rimraf review && mkdirp ./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}"',
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}" ${
config.withSamples ? '"samples-dev/*.ts"' : ""
}`,
"integration-test:browser": "echo skipped",

@@ -214,0 +215,0 @@ "integration-test:node": "echo skipped",

@@ -5,2 +5,8 @@ // Copyright (c) Microsoft Corporation.

import {
AzurePackageInfoConfig,
getAzureCommonPackageInfo,
getAzurePackageDependencies,
getAzurePackageDevDependencies
} from "./azurePackageCommon.js";
import {
getCommonPackageScripts,

@@ -10,9 +16,2 @@ getPackageCommonInfo

import {
getAzurePackageDevDependencies,
getAzurePackageDependencies,
AzurePackageInfoConfig,
getAzureCommonPackageInfo
} from "./azurePackageCommon.js";
/**

@@ -46,3 +45,5 @@ * Builds the package.json for an Azure package that won't be hosted in the azure-sdk-for-js repo.

return {
dependencies: getAzurePackageDependencies(config),
dependencies: {
...getAzurePackageDependencies(config)
},
devDependencies: getStandaloneDevDependencies(config)

@@ -49,0 +50,0 @@ };

@@ -13,3 +13,5 @@ // Copyright (c) Microsoft Corporation.

exports?: Record<string, any>;
dependencies?: Record<string, string>;
azureArm?: boolean;
isModularLibrary?: boolean;
}

@@ -16,0 +18,0 @@

@@ -21,2 +21,3 @@ import {

hasPaging?: boolean;
isModularLibrary?: boolean;
};

@@ -50,3 +51,4 @@

moduleKind: config.moduleKind,
sourceFrom: config.source ?? "TypeSpec"
sourceFrom: config.source ?? "TypeSpec",
isModularLibrary: config.isModularLibrary ?? false
},

@@ -53,0 +55,0 @@ helperDetails: {

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { expect } from "chai";
import "mocha";
import { TestModelConfig, createMockModel } from "./mockHelper.js";
import {

@@ -9,5 +11,5 @@ buildPackageFile,

} from "../../src/metadata/buildPackageFile.js";
import "mocha";
import { createMockModel, TestModelConfig } from "./mockHelper.js";
import { expect } from "chai";
describe("Package file generation", () => {

@@ -75,3 +77,3 @@ describe("Flavor agnostic config", () => {

};
const packageFileContent = buildPackageFile(model, exports);
const packageFileContent = buildPackageFile(model, { exports });
const packageFile = JSON.parse(packageFileContent?.content ?? "{}");

@@ -340,3 +342,3 @@

"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}"'
'dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore "src/**/*.{ts,cts,mts}" "test/**/*.{ts,cts,mts}" "*.{js,cjs,mjs,json}" '
);

@@ -448,3 +450,3 @@ });

"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}"'
'dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore "src/**/*.{ts,cts,mts}" "test/**/*.{ts,cts,mts}" "*.{js,cjs,mjs,json}" '
);

@@ -698,3 +700,2 @@ });

const packageFile = JSON.parse(packageFileContent?.content ?? "{}");
console.log(packageFile);
expect(packageFile.dependencies).to.have.property(

@@ -723,3 +724,2 @@ "@azure/core-lro",

const packageFile = JSON.parse(packageFileContent?.content ?? "{}");
console.log(packageFile);
expect(packageFile.dependencies).to.have.property(

@@ -759,2 +759,36 @@ "@azure/core-paging",

});
it("[esm] should not update paging dependency if there exists paging operations for Modular", () => {
let model = createMockModel({
moduleKind: "esm",
flavor: "azure",
isMonorepo: false,
withTests: true,
hasPaging: true,
isModularLibrary: true
});
const packageFileContent = updatePackageFile(
model,
"./test/integration/static/package.json"
);
const packageFile = JSON.parse(packageFileContent?.content ?? "{}");
expect(packageFile.dependencies).to.not.have.property(
"@azure/core-paging"
);
});
it("[esm] should not include paging dependency if there exists paging operations for Modular", () => {
let model = createMockModel({
moduleKind: "esm",
flavor: "azure",
isMonorepo: false,
withTests: true,
hasPaging: true,
isModularLibrary: true
});
const packageFileContent = buildPackageFile(model);
const packageFile = JSON.parse(packageFileContent?.content ?? "{}");
expect(packageFile.dependencies).to.not.have.property(
"@azure/core-paging"
);
});
});

@@ -761,0 +795,0 @@

import { RLCModel } from "../interfaces.js";
export declare function buildPackageFile(model: RLCModel, exports?: Record<string, any>): {
interface PackageFileOptions {
exports?: Record<string, any>;
dependencies?: Record<string, string>;
}
export declare function buildPackageFile(model: RLCModel, { exports, dependencies }?: PackageFileOptions): {
path: string;

@@ -9,5 +13,6 @@ content: string;

*/
export declare function updatePackageFile(model: RLCModel, existingFilePath: string): {
export declare function updatePackageFile(model: RLCModel, existingFilePathOrContent: string | Record<string, any>): {
path: string;
content: string;
} | undefined;
export {};

@@ -34,6 +34,5 @@ import { PackageCommonInfoConfig } from "./packageCommon.js";

*/
export declare function getAzurePackageDependencies({ hasLro, hasPaging, specSource }: AzurePackageInfoConfig): Record<string, string>;
export declare function getAzurePackageDependencies({ hasLro, hasPaging, specSource, dependencies, isModularLibrary }: AzurePackageInfoConfig): Record<string, string>;
export declare function getAzurePackageDevDependencies(config: AzurePackageInfoConfig): {
autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -51,3 +50,2 @@ tshy?: undefined;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -54,0 +52,0 @@ tshy: string;

@@ -123,3 +123,2 @@ import { AzurePackageInfoConfig } from "./azurePackageCommon.js";

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -139,3 +138,2 @@ tshy?: undefined;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -271,3 +269,2 @@ tshy: string;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -287,3 +284,2 @@ tshy?: undefined;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -312,3 +308,2 @@ tshy: string;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -328,3 +323,2 @@ tshy?: undefined;

autorest?: string | undefined;
"@azure/core-util"?: string | undefined;
"@azure/identity"?: string | undefined;

@@ -331,0 +325,0 @@ tshy: string;

@@ -10,3 +10,5 @@ export interface PackageCommonInfoConfig {

exports?: Record<string, any>;
dependencies?: Record<string, string>;
azureArm?: boolean;
isModularLibrary?: boolean;
}

@@ -13,0 +15,0 @@ /**

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc