diff --git a/.azure-pipelines/daily-ci-build.yml b/.azure-pipelines/daily-ci-build.yml index 41288e742a4..1f25b98ce16 100644 --- a/.azure-pipelines/daily-ci-build.yml +++ b/.azure-pipelines/daily-ci-build.yml @@ -46,7 +46,7 @@ extends: - task: NodeTool@0 displayName: Set up Node.js inputs: - versionSpec: '20.x' + versionSpec: '22.x' - task: npm@1 displayName: Install dependencies diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 47431caf114..628d033cf20 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,8 +21,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20.x, 22.x] - # Single version should work for compilation testing + node-version: [22.x, 24.x, 26.x] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 103386ecae3..7c3366171f9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,6 +6,19 @@ All pull requests should be submitted against the **main** branch or a specific When a new package is about to be released, the release PR will be merged into `main`. The package will be generated from `main`. +## Development prerequisites + +Use Node.js 22.x, 24.x, or 26.x. GitHub Actions builds all three supported versions; Azure daily-build and release pipelines use Node.js 22.x. + +Install dependencies and build all workspaces from the repository root: + +```shell +npm ci +npm run build +``` + +After building, run the integration tests with `npm test`. These tests call Microsoft Graph and require `TENANT_ID`, `CLIENT_ID`, `CLIENT_SECRET`, and `USER_ID` environment variables for a test tenant with appropriate permissions. GitHub Actions runs them only when its configured client secret is available. + ## Commit message format To support our automated release process, pull requests are required to follow the [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) diff --git a/README.md b/README.md index 9f43332b619..c253ad4d719 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Get started with the Microsoft Graph SDK for Typescript by integrating the [Micr ## 1. Installation +Supported Node.js versions are 22.x, 24.x, and 26.x. + ```shell # this will install the main package npm install @microsoft/msgraph-sdk diff --git a/package-lock.json b/package-lock.json index 2f394dea484..b3772035f1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,9 @@ ], "devDependencies": { "rimraf": "^6.0.1" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "node_modules/@azure/abort-controller": { @@ -2114,6 +2117,9 @@ "devDependencies": { "@types/node": "^26.5.1", "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-admin": { @@ -2126,6 +2132,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-agreementAcceptances": { @@ -2138,6 +2147,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-agreements": { @@ -2150,6 +2162,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-appCatalogs": { @@ -2162,6 +2177,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-applications": { @@ -2174,6 +2192,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-applicationTemplates": { @@ -2186,6 +2207,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-auditLogs": { @@ -2198,6 +2222,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-authenticationMethodConfigurations": { @@ -2210,6 +2237,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-authenticationMethodsPolicy": { @@ -2222,6 +2252,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-certificateBasedAuthConfiguration": { @@ -2234,6 +2267,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-chats": { @@ -2246,6 +2282,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-communications": { @@ -2258,6 +2297,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-compliance": { @@ -2270,6 +2312,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-connections": { @@ -2282,6 +2327,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-contacts": { @@ -2294,6 +2342,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-contracts": { @@ -2306,6 +2357,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-dataPolicyOperations": { @@ -2318,6 +2372,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-deviceAppManagement": { @@ -2330,6 +2387,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-deviceManagement": { @@ -2342,6 +2402,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-devices": { @@ -2354,6 +2417,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-directory": { @@ -2366,6 +2432,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-directoryObjects": { @@ -2378,6 +2447,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-directoryRoles": { @@ -2390,6 +2462,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-directoryRoleTemplates": { @@ -2402,6 +2477,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-domainDnsRecords": { @@ -2414,6 +2492,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-domains": { @@ -2426,6 +2507,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-drives": { @@ -2438,6 +2522,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-education": { @@ -2450,6 +2537,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-employeeExperience": { @@ -2462,6 +2552,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-external": { @@ -2474,6 +2567,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-filterOperators": { @@ -2486,6 +2582,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-functions": { @@ -2498,6 +2597,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-groupLifecyclePolicies": { @@ -2510,6 +2612,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-groups": { @@ -2522,6 +2627,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-groupSettings": { @@ -2534,6 +2642,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-groupSettingTemplates": { @@ -2546,6 +2657,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-identity": { @@ -2558,6 +2672,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-identityGovernance": { @@ -2570,6 +2687,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-identityProtection": { @@ -2582,6 +2702,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-identityProviders": { @@ -2594,6 +2717,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-informationProtection": { @@ -2606,6 +2732,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-invitations": { @@ -2618,6 +2747,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-oauth2PermissionGrants": { @@ -2630,6 +2762,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-organization": { @@ -2642,6 +2777,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-permissionGrants": { @@ -2654,6 +2792,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-places": { @@ -2666,6 +2807,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-planner": { @@ -2678,6 +2822,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-policies": { @@ -2690,6 +2837,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-print": { @@ -2702,6 +2852,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-privacy": { @@ -2714,6 +2867,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-reports": { @@ -2726,6 +2882,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-roleManagement": { @@ -2738,6 +2897,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-schemaExtensions": { @@ -2750,6 +2912,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-scopedRoleMemberships": { @@ -2762,6 +2927,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-search": { @@ -2774,6 +2942,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-security": { @@ -2786,6 +2957,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-servicePrincipals": { @@ -2798,6 +2972,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-shares": { @@ -2810,6 +2987,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-sites": { @@ -2822,6 +3002,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-solutions": { @@ -2834,6 +3017,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-subscribedSkus": { @@ -2846,6 +3032,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-subscriptions": { @@ -2858,6 +3047,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-teams": { @@ -2870,6 +3062,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-teamsTemplates": { @@ -2882,6 +3077,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-teamwork": { @@ -2894,6 +3092,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-tenantRelationships": { @@ -2906,6 +3107,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-tests": { @@ -2927,6 +3131,9 @@ "@types/node": "^26.5.1", "chai": "^6.0.1", "mocha": "^11.0.1" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } }, "packages/msgraph-sdk-users": { @@ -2939,6 +3146,9 @@ }, "devDependencies": { "typescript": "^6.0.3" + }, + "engines": { + "node": "22.x || 24.x || 26.x" } } } diff --git a/package.json b/package.json index 384879a4416..a85cba98b38 100644 --- a/package.json +++ b/package.json @@ -11,5 +11,8 @@ "devDependencies": { "rimraf": "^6.0.1" }, - "version": "1.0.0-preview.92" + "version": "1.0.0-preview.92", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-admin/package.json b/packages/msgraph-sdk-admin/package.json index b5d58b8f47d..9cc8b5e1290 100644 --- a/packages/msgraph-sdk-admin/package.json +++ b/packages/msgraph-sdk-admin/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-agreementAcceptances/package.json b/packages/msgraph-sdk-agreementAcceptances/package.json index 5880ad8ecd2..0205c09c8e7 100644 --- a/packages/msgraph-sdk-agreementAcceptances/package.json +++ b/packages/msgraph-sdk-agreementAcceptances/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-agreements/package.json b/packages/msgraph-sdk-agreements/package.json index f5ad93019d7..61cae3667f3 100644 --- a/packages/msgraph-sdk-agreements/package.json +++ b/packages/msgraph-sdk-agreements/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-appCatalogs/package.json b/packages/msgraph-sdk-appCatalogs/package.json index 6c6d5ef7706..8dca14a02b9 100644 --- a/packages/msgraph-sdk-appCatalogs/package.json +++ b/packages/msgraph-sdk-appCatalogs/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-applicationTemplates/package.json b/packages/msgraph-sdk-applicationTemplates/package.json index 320b06b932b..dfb894f51ba 100644 --- a/packages/msgraph-sdk-applicationTemplates/package.json +++ b/packages/msgraph-sdk-applicationTemplates/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-applications/package.json b/packages/msgraph-sdk-applications/package.json index cc314addf3e..d4a03261cb4 100644 --- a/packages/msgraph-sdk-applications/package.json +++ b/packages/msgraph-sdk-applications/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-auditLogs/package.json b/packages/msgraph-sdk-auditLogs/package.json index 748fc5e9129..41064be5608 100644 --- a/packages/msgraph-sdk-auditLogs/package.json +++ b/packages/msgraph-sdk-auditLogs/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-authenticationMethodConfigurations/package.json b/packages/msgraph-sdk-authenticationMethodConfigurations/package.json index adab1366bbd..d422bf752da 100644 --- a/packages/msgraph-sdk-authenticationMethodConfigurations/package.json +++ b/packages/msgraph-sdk-authenticationMethodConfigurations/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-authenticationMethodsPolicy/package.json b/packages/msgraph-sdk-authenticationMethodsPolicy/package.json index 77b9215b238..cdd73917ff2 100644 --- a/packages/msgraph-sdk-authenticationMethodsPolicy/package.json +++ b/packages/msgraph-sdk-authenticationMethodsPolicy/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-certificateBasedAuthConfiguration/package.json b/packages/msgraph-sdk-certificateBasedAuthConfiguration/package.json index e559c9bc25a..1f9236dc319 100644 --- a/packages/msgraph-sdk-certificateBasedAuthConfiguration/package.json +++ b/packages/msgraph-sdk-certificateBasedAuthConfiguration/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-chats/package.json b/packages/msgraph-sdk-chats/package.json index ef8fdac3b16..6610f0bb1c5 100644 --- a/packages/msgraph-sdk-chats/package.json +++ b/packages/msgraph-sdk-chats/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-communications/package.json b/packages/msgraph-sdk-communications/package.json index f2c7e7ba1bb..8177fc46cf6 100644 --- a/packages/msgraph-sdk-communications/package.json +++ b/packages/msgraph-sdk-communications/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-compliance/package.json b/packages/msgraph-sdk-compliance/package.json index 2088faee6e0..715324d501a 100644 --- a/packages/msgraph-sdk-compliance/package.json +++ b/packages/msgraph-sdk-compliance/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-connections/package.json b/packages/msgraph-sdk-connections/package.json index b368e8c7d51..5d3160389e5 100644 --- a/packages/msgraph-sdk-connections/package.json +++ b/packages/msgraph-sdk-connections/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-contacts/package.json b/packages/msgraph-sdk-contacts/package.json index a585f6aad02..f2c54de2f65 100644 --- a/packages/msgraph-sdk-contacts/package.json +++ b/packages/msgraph-sdk-contacts/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-contracts/package.json b/packages/msgraph-sdk-contracts/package.json index 5cfbddd1b9b..4b3336eb952 100644 --- a/packages/msgraph-sdk-contracts/package.json +++ b/packages/msgraph-sdk-contracts/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-dataPolicyOperations/package.json b/packages/msgraph-sdk-dataPolicyOperations/package.json index e80d9437449..bde4582ed21 100644 --- a/packages/msgraph-sdk-dataPolicyOperations/package.json +++ b/packages/msgraph-sdk-dataPolicyOperations/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-deviceAppManagement/package.json b/packages/msgraph-sdk-deviceAppManagement/package.json index 853ad612665..2cdf1d6bc19 100644 --- a/packages/msgraph-sdk-deviceAppManagement/package.json +++ b/packages/msgraph-sdk-deviceAppManagement/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-deviceManagement/package.json b/packages/msgraph-sdk-deviceManagement/package.json index b9c07541da7..ce82b87733a 100644 --- a/packages/msgraph-sdk-deviceManagement/package.json +++ b/packages/msgraph-sdk-deviceManagement/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-devices/package.json b/packages/msgraph-sdk-devices/package.json index 8050731fa12..e7086fdde00 100644 --- a/packages/msgraph-sdk-devices/package.json +++ b/packages/msgraph-sdk-devices/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-directory/package.json b/packages/msgraph-sdk-directory/package.json index 4bb51f0b9b9..e3fc8206122 100644 --- a/packages/msgraph-sdk-directory/package.json +++ b/packages/msgraph-sdk-directory/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-directoryObjects/package.json b/packages/msgraph-sdk-directoryObjects/package.json index 5e058b64b80..08c02aaa0dc 100644 --- a/packages/msgraph-sdk-directoryObjects/package.json +++ b/packages/msgraph-sdk-directoryObjects/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-directoryRoleTemplates/package.json b/packages/msgraph-sdk-directoryRoleTemplates/package.json index bce04c7f0d4..73b9eb1f5d3 100644 --- a/packages/msgraph-sdk-directoryRoleTemplates/package.json +++ b/packages/msgraph-sdk-directoryRoleTemplates/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-directoryRoles/package.json b/packages/msgraph-sdk-directoryRoles/package.json index c8fda6df98e..1a3149d4f58 100644 --- a/packages/msgraph-sdk-directoryRoles/package.json +++ b/packages/msgraph-sdk-directoryRoles/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-domainDnsRecords/package.json b/packages/msgraph-sdk-domainDnsRecords/package.json index 1df075824a3..a29fc28d8fb 100644 --- a/packages/msgraph-sdk-domainDnsRecords/package.json +++ b/packages/msgraph-sdk-domainDnsRecords/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-domains/package.json b/packages/msgraph-sdk-domains/package.json index 471ec0c7084..8cb84573433 100644 --- a/packages/msgraph-sdk-domains/package.json +++ b/packages/msgraph-sdk-domains/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-drives/package.json b/packages/msgraph-sdk-drives/package.json index 04e00c4c85d..98c80ae6e59 100644 --- a/packages/msgraph-sdk-drives/package.json +++ b/packages/msgraph-sdk-drives/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-education/package.json b/packages/msgraph-sdk-education/package.json index a583ef79413..039f39d2139 100644 --- a/packages/msgraph-sdk-education/package.json +++ b/packages/msgraph-sdk-education/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-employeeExperience/package.json b/packages/msgraph-sdk-employeeExperience/package.json index 0dfa4889615..886475a70ec 100644 --- a/packages/msgraph-sdk-employeeExperience/package.json +++ b/packages/msgraph-sdk-employeeExperience/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-external/package.json b/packages/msgraph-sdk-external/package.json index 387152ce01a..e1275634436 100644 --- a/packages/msgraph-sdk-external/package.json +++ b/packages/msgraph-sdk-external/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-filterOperators/package.json b/packages/msgraph-sdk-filterOperators/package.json index 37bf09635d7..eef4403d8d5 100644 --- a/packages/msgraph-sdk-filterOperators/package.json +++ b/packages/msgraph-sdk-filterOperators/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-functions/package.json b/packages/msgraph-sdk-functions/package.json index e35d0ee0188..caf28636719 100644 --- a/packages/msgraph-sdk-functions/package.json +++ b/packages/msgraph-sdk-functions/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-groupLifecyclePolicies/package.json b/packages/msgraph-sdk-groupLifecyclePolicies/package.json index 7336059ff79..ade8d4b5967 100644 --- a/packages/msgraph-sdk-groupLifecyclePolicies/package.json +++ b/packages/msgraph-sdk-groupLifecyclePolicies/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-groupSettingTemplates/package.json b/packages/msgraph-sdk-groupSettingTemplates/package.json index c39d5dc3867..ff191baff51 100644 --- a/packages/msgraph-sdk-groupSettingTemplates/package.json +++ b/packages/msgraph-sdk-groupSettingTemplates/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-groupSettings/package.json b/packages/msgraph-sdk-groupSettings/package.json index 6045b280da1..46b4bb3d39e 100644 --- a/packages/msgraph-sdk-groupSettings/package.json +++ b/packages/msgraph-sdk-groupSettings/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-groups/package.json b/packages/msgraph-sdk-groups/package.json index 4f7175b223c..42984a555ad 100644 --- a/packages/msgraph-sdk-groups/package.json +++ b/packages/msgraph-sdk-groups/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-identity/package.json b/packages/msgraph-sdk-identity/package.json index 67b97c1ca5d..5423c95964c 100644 --- a/packages/msgraph-sdk-identity/package.json +++ b/packages/msgraph-sdk-identity/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-identityGovernance/package.json b/packages/msgraph-sdk-identityGovernance/package.json index cf15dc811e1..05ccc767b0b 100644 --- a/packages/msgraph-sdk-identityGovernance/package.json +++ b/packages/msgraph-sdk-identityGovernance/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-identityProtection/package.json b/packages/msgraph-sdk-identityProtection/package.json index 9af52efed45..03ea19e6eef 100644 --- a/packages/msgraph-sdk-identityProtection/package.json +++ b/packages/msgraph-sdk-identityProtection/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-identityProviders/package.json b/packages/msgraph-sdk-identityProviders/package.json index b4cf272f3fb..4512e2f5173 100644 --- a/packages/msgraph-sdk-identityProviders/package.json +++ b/packages/msgraph-sdk-identityProviders/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-informationProtection/package.json b/packages/msgraph-sdk-informationProtection/package.json index d497276685e..32d3b7d59fa 100644 --- a/packages/msgraph-sdk-informationProtection/package.json +++ b/packages/msgraph-sdk-informationProtection/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-invitations/package.json b/packages/msgraph-sdk-invitations/package.json index 27da3085790..f487e917916 100644 --- a/packages/msgraph-sdk-invitations/package.json +++ b/packages/msgraph-sdk-invitations/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-oauth2PermissionGrants/package.json b/packages/msgraph-sdk-oauth2PermissionGrants/package.json index 52034113348..0307836f0e0 100644 --- a/packages/msgraph-sdk-oauth2PermissionGrants/package.json +++ b/packages/msgraph-sdk-oauth2PermissionGrants/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-organization/package.json b/packages/msgraph-sdk-organization/package.json index f3dbef73c2c..8156ce21b5e 100644 --- a/packages/msgraph-sdk-organization/package.json +++ b/packages/msgraph-sdk-organization/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-permissionGrants/package.json b/packages/msgraph-sdk-permissionGrants/package.json index 06a95b4f9f8..56ae915d1d7 100644 --- a/packages/msgraph-sdk-permissionGrants/package.json +++ b/packages/msgraph-sdk-permissionGrants/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-places/package.json b/packages/msgraph-sdk-places/package.json index 355c0e9dcc8..4e87ccee745 100644 --- a/packages/msgraph-sdk-places/package.json +++ b/packages/msgraph-sdk-places/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-planner/package.json b/packages/msgraph-sdk-planner/package.json index dc23bcea437..08e2550d7e1 100644 --- a/packages/msgraph-sdk-planner/package.json +++ b/packages/msgraph-sdk-planner/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-policies/package.json b/packages/msgraph-sdk-policies/package.json index d8b4779a8cc..f60f0216545 100644 --- a/packages/msgraph-sdk-policies/package.json +++ b/packages/msgraph-sdk-policies/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-print/package.json b/packages/msgraph-sdk-print/package.json index ed0895abc4d..c08195adcac 100644 --- a/packages/msgraph-sdk-print/package.json +++ b/packages/msgraph-sdk-print/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-privacy/package.json b/packages/msgraph-sdk-privacy/package.json index 5992c5cc120..16f928f8a52 100644 --- a/packages/msgraph-sdk-privacy/package.json +++ b/packages/msgraph-sdk-privacy/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-reports/package.json b/packages/msgraph-sdk-reports/package.json index 881204d2db4..750de68cb84 100644 --- a/packages/msgraph-sdk-reports/package.json +++ b/packages/msgraph-sdk-reports/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-roleManagement/package.json b/packages/msgraph-sdk-roleManagement/package.json index b7dd90a046b..3368723f101 100644 --- a/packages/msgraph-sdk-roleManagement/package.json +++ b/packages/msgraph-sdk-roleManagement/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-schemaExtensions/package.json b/packages/msgraph-sdk-schemaExtensions/package.json index f09046a4cab..472de2d66d1 100644 --- a/packages/msgraph-sdk-schemaExtensions/package.json +++ b/packages/msgraph-sdk-schemaExtensions/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-scopedRoleMemberships/package.json b/packages/msgraph-sdk-scopedRoleMemberships/package.json index 240a6ca8f7f..e6065f3296c 100644 --- a/packages/msgraph-sdk-scopedRoleMemberships/package.json +++ b/packages/msgraph-sdk-scopedRoleMemberships/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-search/package.json b/packages/msgraph-sdk-search/package.json index c52a4892dd7..3fe3985d6da 100644 --- a/packages/msgraph-sdk-search/package.json +++ b/packages/msgraph-sdk-search/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-security/package.json b/packages/msgraph-sdk-security/package.json index 9a000620634..517542e591d 100644 --- a/packages/msgraph-sdk-security/package.json +++ b/packages/msgraph-sdk-security/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-servicePrincipals/package.json b/packages/msgraph-sdk-servicePrincipals/package.json index 45132182aad..4536cdc7408 100644 --- a/packages/msgraph-sdk-servicePrincipals/package.json +++ b/packages/msgraph-sdk-servicePrincipals/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-shares/package.json b/packages/msgraph-sdk-shares/package.json index 3c71cad2905..1ea59377aa9 100644 --- a/packages/msgraph-sdk-shares/package.json +++ b/packages/msgraph-sdk-shares/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-sites/package.json b/packages/msgraph-sdk-sites/package.json index 65adf6f09fa..f8d714af143 100644 --- a/packages/msgraph-sdk-sites/package.json +++ b/packages/msgraph-sdk-sites/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-solutions/package.json b/packages/msgraph-sdk-solutions/package.json index 9f02b5ec0ef..88157ca7700 100644 --- a/packages/msgraph-sdk-solutions/package.json +++ b/packages/msgraph-sdk-solutions/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-subscribedSkus/package.json b/packages/msgraph-sdk-subscribedSkus/package.json index 9b3a046fe40..597fe40b420 100644 --- a/packages/msgraph-sdk-subscribedSkus/package.json +++ b/packages/msgraph-sdk-subscribedSkus/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-subscriptions/package.json b/packages/msgraph-sdk-subscriptions/package.json index 6ace9d033e4..319985e7ec3 100644 --- a/packages/msgraph-sdk-subscriptions/package.json +++ b/packages/msgraph-sdk-subscriptions/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-teams/package.json b/packages/msgraph-sdk-teams/package.json index 6eb6e4dac4f..9740b792a4c 100644 --- a/packages/msgraph-sdk-teams/package.json +++ b/packages/msgraph-sdk-teams/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-teamsTemplates/package.json b/packages/msgraph-sdk-teamsTemplates/package.json index 0f1d11c24a9..98282114326 100644 --- a/packages/msgraph-sdk-teamsTemplates/package.json +++ b/packages/msgraph-sdk-teamsTemplates/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-teamwork/package.json b/packages/msgraph-sdk-teamwork/package.json index 89303cf82be..511fa92c6d7 100644 --- a/packages/msgraph-sdk-teamwork/package.json +++ b/packages/msgraph-sdk-teamwork/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-tenantRelationships/package.json b/packages/msgraph-sdk-tenantRelationships/package.json index 741d0b5dace..405873a469b 100644 --- a/packages/msgraph-sdk-tenantRelationships/package.json +++ b/packages/msgraph-sdk-tenantRelationships/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-tests/package.json b/packages/msgraph-sdk-tests/package.json index d5f221f2f62..9eca53fd17a 100644 --- a/packages/msgraph-sdk-tests/package.json +++ b/packages/msgraph-sdk-tests/package.json @@ -38,5 +38,8 @@ "chai": "^6.0.1", "mocha": "^11.0.1" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk-users/package.json b/packages/msgraph-sdk-users/package.json index 0ec23aef937..d510af2752a 100644 --- a/packages/msgraph-sdk-users/package.json +++ b/packages/msgraph-sdk-users/package.json @@ -36,5 +36,8 @@ "devDependencies": { "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/packages/msgraph-sdk/package.json b/packages/msgraph-sdk/package.json index ea69968ddf1..032dcf34d08 100644 --- a/packages/msgraph-sdk/package.json +++ b/packages/msgraph-sdk/package.json @@ -34,5 +34,8 @@ "@types/node": "^26.5.1", "typescript": "^6.0.3" }, - "type": "module" + "type": "module", + "engines": { + "node": "22.x || 24.x || 26.x" + } } diff --git a/scripts/README.md b/scripts/README.md index 32da185f247..0be3dab26c9 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -9,6 +9,8 @@ This package provides a fluent API for interacting with Microsoft Graph administ ## 1. Installation +Supported Node.js versions are 22.x, 24.x, and 26.x. + To install the package, use npm: ```shell