Update Node.js & browser support in README (#16011)

This commit is contained in:
Ramya Rao 2021-06-25 16:00:09 -07:00 коммит произвёл GitHub
Родитель 82085fff04
Коммит b729674427
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
73 изменённых файлов: 334 добавлений и 172 удалений

Просмотреть файл

@ -6,7 +6,6 @@ import YAML from "yaml";
import prettier from "prettier";
import { MIN_SUPPORTED_NODE_VERSION } from "../util/sampleConfiguration";
import { SampleReadmeConfiguration } from "../util/sampleGenerationInfo";
/**
@ -166,7 +165,7 @@ ${table(info)}
## Prerequisites
The sample programs are compatible with Node.js >=${MIN_SUPPORTED_NODE_VERSION}.
The sample programs are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
${(() => {
if (info.useTypeScript) {

Просмотреть файл

@ -37,7 +37,7 @@ This sample demonstrates a few alternatives to integrating with Azure Key Vault
## Prerequisites
The sample is compatible with Node.js >= 8.0.0
The sample is compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/)
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript].

Просмотреть файл

@ -9,7 +9,7 @@ In this sample, we build a simple [Electron][electron] application and integrati
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/)
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript].

Просмотреть файл

@ -9,7 +9,7 @@ In this sample, we build a simple Todo application in React using [create-react-
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript].

Просмотреть файл

@ -12,7 +12,7 @@ In this sample we demonstrate how to polyfill the necessary APIs for using our l
### XML Parsing
When used in the browser, our XML parsing library relies on DOM APIs to support parsing and stringifying XML. Since the DOM APIs are generally available this reduces bundle size and minimizes our dependencies. When running from a Web Worker, however, DOM APIs are not available. This is a browser limitation and requires a polyfill before importing our client libraries in web workers.
When used in the browser, our XML parsing library relies on DOM APIs to support parsing and stringifying XML. Since the DOM APIs are generally available this reduces bundle size and minimizes our dependencies. When running from a Web Worker, however, DOM APIs are not available. This is a browser limitation and requires a polyfill before importing our client libraries in web workers.
> Note: Not all client libraries use XML. When running in a web worker, our library will emit a useful error explaining what APIs are required if they are missing so that you can add them as needed.
@ -20,7 +20,7 @@ In these samples we use [JSDOM][jsdom] but you can use any library that provides
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the TypeScript samples, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript].

Просмотреть файл

@ -6,8 +6,8 @@ Key links:
- [Source code](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/anomalydetector/ai-anomaly-detector/)
- [Package (NPM)](https://www.npmjs.com/package/@azure/ai-anomaly-detector)
- [API reference documentation](https://docs.microsoft.com/javascript/api/@azure/ai-anomaly-detector)
- [Product documentation](https://docs.microsoft.com/azure/cognitive-services/anomaly-detector/)
- [API reference documentation](https://docs.microsoft.com/javascript/api/@azure/ai-anomaly-detector)
- [Product documentation](https://docs.microsoft.com/azure/cognitive-services/anomaly-detector/)
- [Samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/anomalydetector/ai-anomaly-detector/samples)
## Key concepts
@ -22,7 +22,10 @@ The `AnomalyDetectorClient` provides methods for anomaly detection:
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -24,10 +24,17 @@ Key links:
npm install @azure/app-configuration
```
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- You must have an [Azure Subscription](https://azure.microsoft.com) and an [App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/) resource to use this package.
- Node.js version 8.x.x or higher
- An [Azure Subscription](https://azure.microsoft.com)
- An [App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/) resource
### Create an App Configuration resource

Просмотреть файл

@ -4,7 +4,7 @@ This sample application shows how to use the Feature Flags.
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and the following resources created to run this sample:

Просмотреть файл

@ -14,25 +14,28 @@ For a more complete view of Azure libraries, see the [azure sdk typescript relea
Key links:
- [Source code][source_code]
- [Package (NPM)][Attestation_npm]
- [API reference documentation][API_reference]
- [Source code][source_code]
- [Package (NPM)][attestation_npm]
- [API reference documentation][api_reference]
- [Product documentation](https://docs.microsoft.com/azure/attestation/)
## Getting started
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An Azure subscription. To use Azure services, including the Microsoft Azure Attestation service, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a [free trial][azure_sub] or use your [Visual Studio Subscription](https://visualstudio.microsoft.com/subscriptions/) benefits when you [create an account](https://account.windowsazure.com/Home/Index).
- An [Azure Subscription](https://azure.microsoft.com)
- An existing Azure Attestation Instance, or you can use the "shared provider" available in each Azure region. If you need to create an Azure Attestation service instance, you can use the Azure Portal or [Azure CLI][azure_cli].
### Install the @azure/attestation package
Install the Microsoft Azure Attestation client library for JavaScript with [NPM][Attestation_npm]:
Install the Microsoft Azure Attestation client library for JavaScript with [NPM][attestation_npm]:
```Powershell
npm install @azure/attestation
@ -41,9 +44,9 @@ npm install @azure/attestation
### Authenticate the client
In order to interact with the Microsoft Azure Attestation service, you'll need to create an instance of the [Attestation Client][attestation_client] or [Attestation Administration Client][attestation_admin_client] class. You need a **attestation instance url**, which you may see as "DNS Name" in the portal,
and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object.
and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object.
Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity][azure_identity]. To use the [DefaultAzureCredential][DefaultAzureCredential] provider shown below,
Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity][azure_identity]. To use the [DefaultAzureCredential][defaultazurecredential] provider shown below,
or other credential providers provided with the Azure SDK, you should install the Azure.Identity package:
```Powershell
@ -56,35 +59,35 @@ Use the [Azure CLI][azure_cli] snippet below to create/get client secret credent
- Create a service principal and configure its access to Azure resources:
```Powershell
az ad sp create-for-rbac -n <your-application-name> --skip-assignment
```
```Powershell
az ad sp create-for-rbac -n <your-application-name> --skip-assignment
```
Output:
Output:
```json
{
"appId": "generated-app-ID",
"displayName": "dummy-app-name",
"name": "http://dummy-app-name",
"password": "random-password",
"tenant": "tenant-ID"
}
```
```json
{
"appId": "generated-app-ID",
"displayName": "dummy-app-name",
"name": "http://dummy-app-name",
"password": "random-password",
"tenant": "tenant-ID"
}
```
- Take note of the service principal objectId
```Powershell
az ad sp show --id <appId> --query objectId
```
```Powershell
az ad sp show --id <appId> --query objectId
```
Output:
Output:
```Powershell
"<your-service-principal-object-id>"
```
```Powershell
"<your-service-principal-object-id>"
```
- Use the returned credentials above to set **AZURE_CLIENT_ID** (appId), **AZURE_CLIENT_SECRET** (password), and **AZURE_TENANT_ID** (tenant) environment variables. The following example shows a way to do this in Powershell:
- Use the returned credentials above to set **AZURE_CLIENT_ID** (appId), **AZURE_CLIENT_SECRET** (password), and **AZURE_TENANT_ID** (tenant) environment variables. The following example shows a way to do this in Powershell:
```Powershell
$Env:AZURE_CLIENT_ID="generated-app-ID"
@ -99,7 +102,7 @@ For more information about the Azure Identity APIs and how to use them, see [Azu
There are four major families of functionality provided in this preview SDK:
- [SGX and TPM enclave attestation.](#attestation)
- [MAA Attestation Token signing certificate discovery and validation.](#attestation-token-signing-certificate-discovery-and-validation)
- [MAA Attestation Token signing certificate discovery and validation.](#attestation-token-signing-certificate-discovery-and-validation)
- [Attestation Policy management.](#policy-management)
- [Attestation policy management certificate management](#policy-management-certificate-management) (yes, policy management management).
@ -143,9 +146,9 @@ clients to "roll" the policy management certificates.
### Isolated Mode and AAD Mode
Each Microsoft Azure Attestation service instance operates in either "AAD" mode or "Isolated" mode. When an MAA instance is operating in AAD mode, it means that the customer which created the attestation instance allows Azure Active Directory and Azure Role Based Access control policies to verify access to the attestation instance.
Each Microsoft Azure Attestation service instance operates in either "AAD" mode or "Isolated" mode. When an MAA instance is operating in AAD mode, it means that the customer which created the attestation instance allows Azure Active Directory and Azure Role Based Access control policies to verify access to the attestation instance.
### *AttestationType*
### _AttestationType_
The Microsoft Azure Attestation service supports attesting different types of evidence depending on the environment.
Currently, MAA supports the following Trusted Execution environments:
@ -186,13 +189,13 @@ The `getPolicy` method retrieves the attestation policy from the service.
Attestation Policies are instanced on a per-attestation type basis, the `AttestationType` parameter defines the type to retrieve.
```js
const policyResult = await adminClient.getPolicy(attestationType);
const policyResult = await adminClient.getPolicy(attestationType);
// The text policy document is available in the `policyResult.value`
// property.
// The text policy document is available in the `policyResult.value`
// property.
// The actual attestation token returned by the MAA service is available
// in `policyResult.token`.
// The actual attestation token returned by the MAA service is available
// in `policyResult.token`.
```
### Set an attestation policy for a specified attestation type
@ -222,20 +225,19 @@ There are two properties provided in the [PolicyResult][attestation_policy_resul
To verify the hash, clients can generate an attestation token and verify the hash generated from that token:
```js
const expectedPolicy = AttestationToken.create(
{
body: new StoredAttestationPolicy(minimalPolicy).serialize(),
signer: signer
});
const expectedPolicy = AttestationToken.create({
body: new StoredAttestationPolicy(minimalPolicy).serialize(),
signer: signer
});
// Use your favorite SHA256 hash generator function to create a hash of the
// stringized JWS. The tests in this package use `KJUR.crypto.Util.hashString(buffer, "sha256")`
// from the `jsrsasign` library, but any crypto library will
// work.
const expectedHash = generateSha256Hash(expectedPolicy.serialize());
// Use your favorite SHA256 hash generator function to create a hash of the
// stringized JWS. The tests in this package use `KJUR.crypto.Util.hashString(buffer, "sha256")`
// from the `jsrsasign` library, but any crypto library will
// work.
const expectedHash = generateSha256Hash(expectedPolicy.serialize());
// The hash returned in expectedHash will match the value in
// `setResult.value.policy_token_hash.
// The hash returned in expectedHash will match the value in
// `setResult.value.policy_token_hash.
```
### Attest SGX Enclave
@ -248,7 +250,7 @@ One solution to this problem is what is known as "Secure Key Release", which is
To implement the "Secure Key Release" pattern, the enclave code generates an ephemeral asymmetric key. It then serializes the public portion of the key to some format (possibly a JSON Web Key, or PEM, or some other serialization format).
The enclave code then calculates the SHA256 value of the public key and passes it as an input to code which generates an SGX Quote (for OpenEnclave, that would be the [oe_get_evidence](https://openenclave.io/apidocs/v0.14/attester_8h_a7d197e42468636e95a6ab97b8e74c451.html#a7d197e42468636e95a6ab97b8e74c451) or [oe_get_report](https://openenclave.io/apidocs/v0.14/enclave_8h_aefcb89c91a9078d595e255bd7901ac71.html#aefcb89c91a9078d595e255bd7901ac71)).
The enclave code then calculates the SHA256 value of the public key and passes it as an input to code which generates an SGX Quote (for OpenEnclave, that would be the [oe_get_evidence](https://openenclave.io/apidocs/v0.14/attester_8h_a7d197e42468636e95a6ab97b8e74c451.html#a7d197e42468636e95a6ab97b8e74c451) or [oe_get_report](https://openenclave.io/apidocs/v0.14/enclave_8h_aefcb89c91a9078d595e255bd7901ac71.html#aefcb89c91a9078d595e255bd7901ac71)).
The client then sends the SGX quote and the serialized key to the attestation service. The attestation service will validate the quote and ensure that the hash of the key is present in the quote and will issue an "Attestation Token".
@ -259,11 +261,9 @@ This example shows one common pattern of calling into the attestation service to
This example assumes that you have an existing `AttestationClient` object which is configured with the base URI for your endpoint. It also assumes that you have an SGX Quote (`quote`) generated from within the SGX enclave you are attesting, and "Runtime Data" (`binaryRuntimeData`) which is referenced in the SGX Quote.
```ts
const attestationResult = await client.attestOpenEnclave(
quote,
{
runTimeData: new AttestationData(binaryRuntimeData, false),
});
const attestationResult = await client.attestOpenEnclave(quote, {
runTimeData: new AttestationData(binaryRuntimeData, false)
});
```
If the `isJson` parameter to the `AttestationData` constructor is not provided,
@ -323,17 +323,18 @@ If you encounter any bugs or have suggestions, please file an issue in the
section of the project.
<!-- LINKS -->
[source_code]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/attestation/attestation
[azure_identity]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-identity/2.0.0-beta.3/index.html
[DefaultAzureCredential]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-identity/2.0.0-beta.3/classes/defaultazurecredential.html
[attestation_policy_result]:https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/interfaces/policyresult.html
[defaultazurecredential]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-identity/2.0.0-beta.3/classes/defaultazurecredential.html
[attestation_policy_result]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/interfaces/policyresult.html
[attestation_client]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/classes/attestationclient.html
[attestation_admin_client]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/classes/attestationclient.html
[attestation_response]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/interfaces/attestationresponse.html
[attestation_policy_result_parameters]: https://www.microsoft.com/
[attest_sgx]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/classes/attestation.html#attestsgxenclave
[attestation_npm]: https://www.npmjs.com/package/@azure/attestation
[API_reference]:https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/index.html
[api_reference]: https://azuresdkdocs.blob.core.windows.net/$web/javascript/azure-attestation/1.0.0-beta.2/index.html
[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization
[style-guide-cloud]: https://aka.ms/azsdk/cloud-style-guide
[microsoft_code_of_conduct]: https://opensource.microsoft.com/codeofconduct/
@ -341,7 +342,7 @@ section of the project.
[azure_sub]: https://azure.microsoft.com/free/
[code_of_conduct]: https://opensource.microsoft.com/codeofconduct/
[json_web_token]: https://tools.ietf.org/html/rfc7519
[JWK]: https://tools.ietf.org/html/rfc7517
[jwk]: https://tools.ietf.org/html/rfc7517
[base64url_encoding]: https://tools.ietf.org/html/rfc4648#section-5
[contributing]: https://github.com/Azure/azure-sdk-for-js/blob/main/CONTRIBUTING.md
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/

Просмотреть файл

@ -20,11 +20,15 @@ Use the client library for Azure Container Registry to:
### Currently supported environments
- Node.js version 8.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
You need an [Azure subscription][azure_sub] and a [Container Registry account][container_registry_docs] to use this package.
- An [Azure Subscription](https://azure.microsoft.com)
- A [Container Registry account][container_registry_docs]
To create a new Container Registry, you can use the [Azure Portal][container_registry_create_portal],
[Azure PowerShell][container_registry_create_ps], or the [Azure CLI][container_registry_create_cli].

Просмотреть файл

@ -14,9 +14,12 @@ Install this library using npm as follows:
npm install @azure/core-amqp
```
### Prerequisites
### Currently supported environments
If you are using this package in a Node.js application, then use Node.js 8.x or higher.
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -6,7 +6,12 @@ This library is primarily intended to be used in code generated by [AutoRest](ht
### Requirements
- [Node.js](https://nodejs.org) version > 8.x
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -4,9 +4,12 @@ This library is primarily intended to be used in code generated by [AutoRest](ht
## Getting started
### Requirements
### Currently supported environments
- [Node.js](https://nodejs.org) version > 8.x
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -6,7 +6,12 @@ This library is primarily intended to contain cryptographic helper functions for
### Requirements
- [Node.js](https://nodejs.org) version > 8.x
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -4,14 +4,12 @@ This is the core HTTP pipeline for Azure SDK JavaScript libraries which work in
## Getting started
### Requirements
### Currently supported environments
- [Node.js](https://nodejs.org) version > 8.x
- Typescript compiler
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
```shell
npm install -g typescript
```
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -6,7 +6,12 @@ This is the core HTTP pipeline for Azure SDK JavaScript libraries which work in
### Requirements
- [Node.js](https://nodejs.org) version > 8.x
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -6,7 +6,12 @@ This library is intended to provide various shared utility functions for client
### Requirements
- [Node.js](https://nodejs.org) version > 8.x
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -6,7 +6,12 @@ This library is primarily intended to be used in code generated by [AutoRest](ht
### Requirements
- [Node.js](https://nodejs.org) version > 8.x
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Installation

Просмотреть файл

@ -203,7 +203,7 @@ try {
### Transpiling
The Azure SDKs are designed to support ES5 JavaScript syntax and a minimum version of Node 8. If you need support for earlier JavaScript runtimes such as Internet Explorer or Node 6, you will need to transpile the SDK code as part of your build process.
The Azure SDKs are designed to support ES5 JavaScript syntax and [LTS versions of Node.js](https://nodejs.org/about/releases/). If you need support for earlier JavaScript runtimes such as Internet Explorer or Node 6, you will need to transpile the SDK code as part of your build process.
### Handle transient errors with retries

Просмотреть файл

@ -8,7 +8,7 @@ The library provides access to the Device Update for IoT Hub service that enable
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites

Просмотреть файл

@ -6,8 +6,10 @@ This package contains an isomorphic SDK for Azure Digital Twins API to provide a
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -18,12 +18,12 @@ Use the client library to:
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- Apple Safari: latest two versions
- Google Chrome: latest two versions
- Microsoft Edge: all supported versions
- Mozilla FireFox: latest two versions
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -27,11 +27,17 @@ Install the Azure Event Hubs client library using npm
`npm install @azure/event-hubs`
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
You must have an [Azure subscription](https://azure.microsoft.com/free/) and a
[Event Hubs Namespace](https://docs.microsoft.com/azure/event-hubs/) to use this package.
If you are using this package in a Node.js application, then use Node.js 8.x or higher.
- An [Azure subscription](https://azure.microsoft.com/free/)
- An [Event Hubs Namespace](https://docs.microsoft.com/azure/event-hubs/)
#### Configure Typescript

Просмотреть файл

@ -22,7 +22,7 @@ This sample programs show how to use the JavaScript client libraries for Azure E
## Prerequisites
The samples are compatible with Node.js >= 8.0.0 and run in browsers that support async/await (e.g. Edge, Firefox, Chrome.)
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/) and run in browsers that support async/await (e.g. Edge, Firefox, Chrome.)
You need [an Azure subscription][freesub] and [an Azure Event Hub resource][azhubacct] to run these sample programs.
Samples retrieve credentials using the [InteractiveBrowserCredential][browsercred] from `@azure/identity`.

Просмотреть файл

@ -10,7 +10,7 @@ One scenario is building an HTTP-based service that accepts events as part of an
## Prerequisites
The samples are compatible with Node.js >= 8.0.0 and run in express.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/) and run in express.
You need [an Azure subscription][freesub] and [an Azure Event Hub resource][azhubacct] to run these sample programs.

Просмотреть файл

@ -22,7 +22,7 @@ This sample programs show how to use the JavaScript client libraries for Azure E
## Prerequisites
The samples are compatible with Node.js >= 8.0.0 and run in browsers that support async/await (e.g. Edge, Firefox, Chrome.)
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/) and run in browsers that support async/await (e.g. Edge, Firefox, Chrome.)
You need [an Azure subscription][freesub] and [an Azure Event Hub resource][azhubacct] to run these sample programs.
Samples retrieve credentials using the [InteractiveBrowserCredential][browsercred] from `@azure/identity`.

Просмотреть файл

@ -10,7 +10,7 @@ One scenario is building an HTTP-based service that accepts events as part of an
## Prerequisites
The samples are compatible with Node.js >= 8.0.0 and run in express.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/) and run in express.
You need [an Azure subscription][freesub] and [an Azure Event Hub resource][azhubacct] to run these sample programs.

Просмотреть файл

@ -23,7 +23,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample programs are compatible with Node.js >=12.0.0.
The sample programs are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and the following Azure resources to run these sample programs:

Просмотреть файл

@ -23,7 +23,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The sample programs are compatible with Node.js >=12.0.0.
The sample programs are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using:

Просмотреть файл

@ -6,17 +6,25 @@ An Azure Blob storage based solution to store checkpoints and to aid in load bal
## Getting started
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- An [Event Hubs Namespace](https://docs.microsoft.com/azure/event-hubs/)
- A [Storage account](https://docs.microsoft.com/azure/storage/blobs/storage-blobs-introduction)
### Install the package
Install the Azure Event Hubs Checkpoint Store Blob library using npm
`npm install @azure/eventhubs-checkpointstore-blob`
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/), an
[Event Hubs Namespace](https://docs.microsoft.com/azure/event-hubs/) to use this package, and a [Storage account](https://docs.microsoft.com/azure/storage/blobs/storage-blobs-introduction)
If you are using this package in a Node.js application, then use Node.js 8.x or higher.
### Configure Typescript
TypeScript users need to have Node type definitions installed:

Просмотреть файл

@ -16,10 +16,16 @@ Azure Cognitive Services [Form Recognizer](https://azure.microsoft.com/services/
## Getting started
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- [Node.js](https://nodejs.org/) version 8.x.x or higher
- An [Azure subscription][azure_sub].
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Cognitive Services or Form Recognizer resource][fr_or_cs_resource]. If you need to create the resource, you can use the [Azure Portal][azure_portal] or [Azure CLI][azure_cli].
#### Create a Form Recognizer resource

Просмотреть файл

@ -20,7 +20,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Key Vault][azkeyvault] to run these sample programs.

Просмотреть файл

@ -20,7 +20,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.ts >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to TypeScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -1,8 +1,5 @@
### Guide
**Important:**
These tests won't work on Node 8 nor Node 15.
1. Build the Identity perf tests package `rush build -t perf-identity`.
2. Copy the `sample.env` file and name it as `.env`.
3. Populate the `.env` file with your Azure Credentials.

Просмотреть файл

@ -16,8 +16,10 @@ The Azure IoT Models Repository library for JavaScript provides functionality fo
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### How to Install

Просмотреть файл

@ -23,10 +23,14 @@ Use the client library for Azure Key Vault Secrets in your Node.js application t
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a
[Key Vault resource](https://docs.microsoft.com/azure/key-vault/quick-create-portal) to use this package.
### Currently supported environments
If you are using this package in a Node.js application, then use Node.js 8.x or higher.
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A[Key Vault resource](https://docs.microsoft.com/azure/key-vault/quick-create-portal)
### Install the package

Просмотреть файл

@ -17,7 +17,10 @@ Metrics Advisor is a part of Azure Cognitive Services that uses AI perform data
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -15,7 +15,7 @@ token from the STS that can be used to access Mixed Reality services.
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites

Просмотреть файл

@ -10,11 +10,17 @@ This exporter package assumes your application is [already instrumented](https:/
`npm install @azure/monitor-opentelemetry-exporter`
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
You must have an [Azure subscription](https://azure.microsoft.com/free/) and a
[Application Insights workspace](https://docs.microsoft.com/azure/azure-monitor/app/app-insights-overview/) to use this package.
If you are using this package in a Node.js application, then use Node.js 8.5.0 or higher.
- An [Azure subscription](https://azure.microsoft.com/free/)
- An [Application Insights workspace](https://docs.microsoft.com/azure/azure-monitor/app/app-insights-overview/)
### Distributed Tracing

Просмотреть файл

@ -8,7 +8,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -8,7 +8,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -21,10 +21,17 @@ Use the client library for Azure Monitor to:
npm install @azure/monitor-query
```
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- You must have an [Azure Subscription](https://azure.microsoft.com) and an [Azure Monitor][azure_monitor_product_documentation] resource to use this package.
- Node.js version 8.x.x or higher
- An [Azure Subscription](https://azure.microsoft.com)
- An [Azure Monitor][azure_monitor_product_documentation] resource
### Create an Azure Monitor resource

Просмотреть файл

@ -23,7 +23,7 @@ npm install @azure/quantum-jobs
### Prerequisites
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- [Azure subscription](https://azure.microsoft.com/free/)
- [Azure Quantum Workspace][workspaces]

Просмотреть файл

@ -12,7 +12,7 @@ Schema Registry schema identifiers and Avro-encoded data.
## Getting started
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites

Просмотреть файл

@ -12,7 +12,7 @@ schema identifiers rather than full schemas.
## Getting started
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites

Просмотреть файл

@ -34,8 +34,17 @@ Use the @azure/search-documents client library to:
npm install @azure/search-documents
```
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
This package supports [Node.js](https://nodejs.org/) version 8.x.x or higher. You need an [Azure subscription][azure_sub] and a [search service][create_search_service_docs] to use this package.
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Search service][create_search_service_docs]
To create a new search service, you can use the [Azure portal][create_search_service_docs], [Azure PowerShell][create_search_service_ps], or the [Azure CLI][create_search_service_cli]. Here's an example using the Azure CLI to create a free instance for getting started:

Просмотреть файл

@ -52,7 +52,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Cognitive Search service][search_resource] to run these sample programs. Samples retrieve credentials to access the Azure Cognitive Search endpoint from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -52,7 +52,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -27,11 +27,14 @@ Install the latest version for the Azure Service Bus client library using npm.
`npm install @azure/service-bus`
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites
You must have an [Azure subscription](https://azure.microsoft.com/free/) and a
[Service Bus Namespace](https://docs.microsoft.com/azure/service-bus-messaging/) to use this package.
If you are using this package in a Node.js application, then use Node.js 8.x or higher.
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Service Bus Namespace](https://docs.microsoft.com/azure/service-bus-messaging/)
### Configure Typescript

Просмотреть файл

@ -19,7 +19,17 @@ Use the client libraries in this package to:
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required.
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal)
### Install the package

Просмотреть файл

@ -19,7 +19,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -19,7 +19,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -21,7 +21,17 @@ Use the client libraries in this package to:
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required.
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal)
### Install the package

Просмотреть файл

@ -32,7 +32,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -32,7 +32,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -18,7 +18,17 @@ Use the client libraries in this package to:
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json#create-an-account-using-the-azure-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required.
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Storage Account](https://docs.microsoft.com/azure/storage/common/storage-account-create)
### Install the package

Просмотреть файл

@ -18,7 +18,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -18,7 +18,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -24,7 +24,17 @@ Use the client libraries in this package to:
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/files/storage-how-to-use-files-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required.
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Storage Account](https://docs.microsoft.com/azure/storage/common/storage-account-create)
### Install the package

Просмотреть файл

@ -27,7 +27,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -27,7 +27,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -19,7 +19,17 @@ Use the client libraries in this package to:
## Getting started
**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/queues/storage-quickstart-queues-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required.
### Currently supported environments
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites
- An [Azure subscription](https://azure.microsoft.com/free/)
- A [Storage Account](https://docs.microsoft.com/azure/storage/common/storage-account-create)
### Install the package

Просмотреть файл

@ -25,7 +25,7 @@ These sample programs show how to use the JavaScript client libraries for Azure
## Prerequisites
The sample are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
You need [an Azure subscription][freesub] and [an Azure Storage account][azstorage] to run these sample programs. Samples retrieve credentials to access the storage account from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function.

Просмотреть файл

@ -25,7 +25,7 @@ These sample programs show how to use the TypeScript client libraries for Azure
## Prerequisites
The samples are compatible with Node.js >= 8.0.0, except for the samples that use the async `for await` syntax, which require a Node.js >= 10.0.0.
The samples are compatible with [LTS versions of Node.js](https://nodejs.org/about/releases/).
Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using

Просмотреть файл

@ -12,8 +12,10 @@ npm install @azure/synapse-access-control
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -12,8 +12,10 @@ npm install @azure/synapse-artifacts
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -12,8 +12,10 @@ npm install @azure/synapse-managed-private-endpoints
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -12,8 +12,10 @@ npm install @azure/synapse-monitoring
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -12,8 +12,10 @@ npm install @azure/synapse-spark
### Currently supported environments
- Node.js version 8.x.x or higher
- Browser JavaScript
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
## Key concepts

Просмотреть файл

@ -8,7 +8,10 @@ This project is used as a template package for the Azure SDK for JavaScript. It
### Currently supported environments
- Node.js version 8.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -31,7 +31,10 @@ Use the client library to:
### Currently supported environments
- Node.js version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge, and Firefox.
See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.
### Prerequisites

Просмотреть файл

@ -20,7 +20,7 @@ Use the express library to:
### Currently supported environments
- [Node.js](https://nodejs.org/) version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- [Express](https://expressjs.com/) version 4.x.x or higher
### Prerequisites

Просмотреть файл

@ -35,7 +35,7 @@ Use the library to:
### Currently supported environments
- [Node.js](https://nodejs.org/) version 8.x.x or higher
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
### Prerequisites