diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/backupAndRestore.ts b/sdk/keyvault/keyvault-certificates/samples-dev/backupAndRestore.ts index caf8d4ca12d8..089cefea522c 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/backupAndRestore.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/backupAndRestore.ts @@ -54,8 +54,7 @@ export async function main(): Promise { console.log("Restored certificate: ", restoredCertificate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/contacts.ts b/sdk/keyvault/keyvault-certificates/samples-dev/contacts.ts index 4b7d5453c602..78d5866c8aa0 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/contacts.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/contacts.ts @@ -56,8 +56,7 @@ export async function main(): Promise { console.log("err: ", error); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/deleteAndRecover.ts b/sdk/keyvault/keyvault-certificates/samples-dev/deleteAndRecover.ts index 9cb1ceeb1f4a..aa5c32d3360c 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/deleteAndRecover.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/deleteAndRecover.ts @@ -44,8 +44,7 @@ export async function main(): Promise { console.log("Certificate with policy:", certificateWithPolicy); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/helloWorld.ts b/sdk/keyvault/keyvault-certificates/samples-dev/helloWorld.ts index efc4612a9674..eba5f8f66aad 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/helloWorld.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/helloWorld.ts @@ -71,8 +71,7 @@ export async function main(): Promise { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/importCertificate.ts b/sdk/keyvault/keyvault-certificates/samples-dev/importCertificate.ts index 18ebc80f6190..c95f7405c0ba 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/importCertificate.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/importCertificate.ts @@ -180,8 +180,7 @@ export async function main(): Promise { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/issuers.ts b/sdk/keyvault/keyvault-certificates/samples-dev/issuers.ts index fbf010cefe37..8bff13b0f455 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/issuers.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/issuers.ts @@ -61,8 +61,7 @@ export async function main(): Promise { await client.deleteIssuer(issuerName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/listCertificates.ts b/sdk/keyvault/keyvault-certificates/samples-dev/listCertificates.ts index e6820f9f9947..471d0d25f582 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/listCertificates.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/listCertificates.ts @@ -78,8 +78,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/mergeCertificate.ts b/sdk/keyvault/keyvault-certificates/samples-dev/mergeCertificate.ts index 59fc8d05beb3..788843aaee1d 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/mergeCertificate.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/mergeCertificate.ts @@ -69,8 +69,7 @@ ${base64Csr} await client.mergeCertificate(certificateName, [Buffer.from(base64Crt)]); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/operations.ts b/sdk/keyvault/keyvault-certificates/samples-dev/operations.ts index 8365e58ea2e1..ea65599a3518 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/operations.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/operations.ts @@ -62,8 +62,7 @@ export async function main(): Promise { console.log("Certificate without operation:", certificateWithoutOperation); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples-dev/purgeAllCertificates.ts b/sdk/keyvault/keyvault-certificates/samples-dev/purgeAllCertificates.ts index 8c597c05feff..20ad7c1acea6 100644 --- a/sdk/keyvault/keyvault-certificates/samples-dev/purgeAllCertificates.ts +++ b/sdk/keyvault/keyvault-certificates/samples-dev/purgeAllCertificates.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/backupAndRestore.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/backupAndRestore.js index c17e168c8d07..115d7c9d559f 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/backupAndRestore.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/backupAndRestore.js @@ -54,8 +54,7 @@ async function main() { console.log("Restored certificate: ", restoredCertificate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/contacts.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/contacts.js index c6400f9ab440..d739776978de 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/contacts.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/contacts.js @@ -56,8 +56,7 @@ async function main() { console.log("err: ", error); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/deleteAndRecover.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/deleteAndRecover.js index a101f1d98c36..6a32b1c894bf 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/deleteAndRecover.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/deleteAndRecover.js @@ -44,8 +44,7 @@ async function main() { console.log("Certificate with policy:", certificateWithPolicy); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/helloWorld.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/helloWorld.js index 017c0745a310..0c93d48c760f 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/helloWorld.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/helloWorld.js @@ -71,8 +71,7 @@ async function main() { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/importCertificate.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/importCertificate.js index a9c0d48f4d38..59c95c749a4e 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/importCertificate.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/importCertificate.js @@ -180,8 +180,7 @@ async function main() { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/issuers.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/issuers.js index 6edb9789ff9a..9a08c79b5a75 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/issuers.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/issuers.js @@ -61,8 +61,7 @@ async function main() { await client.deleteIssuer(issuerName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/listCertificates.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/listCertificates.js index 2735a5701c5d..c874de06e82e 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/listCertificates.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/listCertificates.js @@ -78,8 +78,7 @@ async function main() { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/mergeCertificate.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/mergeCertificate.js index 20b58d1517e0..80ee29cfe0a4 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/mergeCertificate.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/mergeCertificate.js @@ -69,8 +69,7 @@ ${base64Csr} await client.mergeCertificate(certificateName, [Buffer.from(base64Crt)]); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/operations.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/operations.js index bd0d9a5f1669..83e95d216fae 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/operations.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/operations.js @@ -62,8 +62,7 @@ async function main() { console.log("Certificate without operation:", certificateWithoutOperation); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/package.json b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/package.json index 7d4739c186e2..ce8adea0e044 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/package.json +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/package.json @@ -29,6 +29,6 @@ "dependencies": { "@azure/keyvault-certificates": "next", "dotenv": "latest", - "@azure/identity": "^2.0.1" + "@azure/identity": "^2.0.0" } } diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/purgeAllCertificates.js b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/purgeAllCertificates.js index 188a2a758150..aed2b9cfcf78 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/javascript/purgeAllCertificates.js +++ b/sdk/keyvault/keyvault-certificates/samples/v4/javascript/purgeAllCertificates.js @@ -40,8 +40,7 @@ async function main() { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/package.json b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/package.json index 269a4902b10d..2b01a789f65d 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/package.json +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/package.json @@ -33,10 +33,10 @@ "dependencies": { "@azure/keyvault-certificates": "next", "dotenv": "latest", - "@azure/identity": "^2.0.1" + "@azure/identity": "^2.0.0" }, "devDependencies": { - "typescript": "~4.2.0", + "typescript": "~4.4.0", "rimraf": "latest" } } diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/backupAndRestore.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/backupAndRestore.ts index caf8d4ca12d8..089cefea522c 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/backupAndRestore.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/backupAndRestore.ts @@ -54,8 +54,7 @@ export async function main(): Promise { console.log("Restored certificate: ", restoredCertificate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/contacts.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/contacts.ts index 4b7d5453c602..78d5866c8aa0 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/contacts.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/contacts.ts @@ -56,8 +56,7 @@ export async function main(): Promise { console.log("err: ", error); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/deleteAndRecover.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/deleteAndRecover.ts index 9cb1ceeb1f4a..aa5c32d3360c 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/deleteAndRecover.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/deleteAndRecover.ts @@ -44,8 +44,7 @@ export async function main(): Promise { console.log("Certificate with policy:", certificateWithPolicy); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/helloWorld.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/helloWorld.ts index efc4612a9674..eba5f8f66aad 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/helloWorld.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/helloWorld.ts @@ -71,8 +71,7 @@ export async function main(): Promise { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/importCertificate.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/importCertificate.ts index 18ebc80f6190..c95f7405c0ba 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/importCertificate.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/importCertificate.ts @@ -180,8 +180,7 @@ export async function main(): Promise { console.log("Scheduled Purge Date: ", deletedCertificate.scheduledPurgeDate); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/issuers.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/issuers.ts index fbf010cefe37..8bff13b0f455 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/issuers.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/issuers.ts @@ -61,8 +61,7 @@ export async function main(): Promise { await client.deleteIssuer(issuerName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/listCertificates.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/listCertificates.ts index e6820f9f9947..471d0d25f582 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/listCertificates.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/listCertificates.ts @@ -78,8 +78,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/mergeCertificate.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/mergeCertificate.ts index 59fc8d05beb3..788843aaee1d 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/mergeCertificate.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/mergeCertificate.ts @@ -69,8 +69,7 @@ ${base64Csr} await client.mergeCertificate(certificateName, [Buffer.from(base64Crt)]); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/operations.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/operations.ts index 8365e58ea2e1..ea65599a3518 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/operations.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/operations.ts @@ -62,8 +62,7 @@ export async function main(): Promise { console.log("Certificate without operation:", certificateWithoutOperation); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/purgeAllCertificates.ts b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/purgeAllCertificates.ts index 8c597c05feff..20ad7c1acea6 100644 --- a/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/purgeAllCertificates.ts +++ b/sdk/keyvault/keyvault-certificates/samples/v4/typescript/src/purgeAllCertificates.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples-dev/cryptography.ts b/sdk/keyvault/keyvault-keys/samples-dev/cryptography.ts index 4f02e44b7e36..eee5dd98dab9 100644 --- a/sdk/keyvault/keyvault-keys/samples-dev/cryptography.ts +++ b/sdk/keyvault/keyvault-keys/samples-dev/cryptography.ts @@ -71,8 +71,7 @@ export async function main(): Promise { await client.beginDeleteKey(keyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples-dev/helloWorld.ts b/sdk/keyvault/keyvault-keys/samples-dev/helloWorld.ts index 8c58ebd50289..2216bab3bf90 100644 --- a/sdk/keyvault/keyvault-keys/samples-dev/helloWorld.ts +++ b/sdk/keyvault/keyvault-keys/samples-dev/helloWorld.ts @@ -58,8 +58,7 @@ export async function main(): Promise { await client.beginDeleteKey(rsaKeyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples-dev/keyRotation.ts b/sdk/keyvault/keyvault-keys/samples-dev/keyRotation.ts index e3c3c3c0fb8e..6891513f2143 100644 --- a/sdk/keyvault/keyvault-keys/samples-dev/keyRotation.ts +++ b/sdk/keyvault/keyvault-keys/samples-dev/keyRotation.ts @@ -70,8 +70,7 @@ export async function main(): Promise { await client.beginDeleteKey(key.name); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples-dev/purgeAllKeys.ts b/sdk/keyvault/keyvault-keys/samples-dev/purgeAllKeys.ts index 0d198c9d127f..6ba06eb3e7e2 100644 --- a/sdk/keyvault/keyvault-keys/samples-dev/purgeAllKeys.ts +++ b/sdk/keyvault/keyvault-keys/samples-dev/purgeAllKeys.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/javascript/README.md b/sdk/keyvault/keyvault-keys/samples/v4/javascript/README.md index 501633feef9b..669972a1ce99 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/javascript/README.md +++ b/sdk/keyvault/keyvault-keys/samples/v4/javascript/README.md @@ -20,7 +20,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: diff --git a/sdk/keyvault/keyvault-keys/samples/v4/javascript/cryptography.js b/sdk/keyvault/keyvault-keys/samples/v4/javascript/cryptography.js index e90653a17890..e8bcc953e56b 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/javascript/cryptography.js +++ b/sdk/keyvault/keyvault-keys/samples/v4/javascript/cryptography.js @@ -7,7 +7,7 @@ const { createHash } = require("crypto"); -const { KeyClient, CryptographyClient } = require("@azure/keyvault-keys"); +const { CryptographyClient, KeyClient } = require("@azure/keyvault-keys"); const { DefaultAzureCredential } = require("@azure/identity"); // Load the .env file if it exists @@ -71,8 +71,7 @@ async function main() { await client.beginDeleteKey(keyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/javascript/helloWorld.js b/sdk/keyvault/keyvault-keys/samples/v4/javascript/helloWorld.js index a7891c1e7f72..30e3be73bea4 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/javascript/helloWorld.js +++ b/sdk/keyvault/keyvault-keys/samples/v4/javascript/helloWorld.js @@ -58,8 +58,7 @@ async function main() { await client.beginDeleteKey(rsaKeyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/javascript/package.json b/sdk/keyvault/keyvault-keys/samples/v4/javascript/package.json index cb4da09bfcd8..c059d275b2e0 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/javascript/package.json +++ b/sdk/keyvault/keyvault-keys/samples/v4/javascript/package.json @@ -3,7 +3,7 @@ "private": true, "version": "1.0.0", "description": "Azure Key Vault Keys client library samples for JavaScript", - "engine": { + "engines": { "node": ">=12.0.0" }, "repository": { diff --git a/sdk/keyvault/keyvault-keys/samples/v4/javascript/purgeAllKeys.js b/sdk/keyvault/keyvault-keys/samples/v4/javascript/purgeAllKeys.js index 618a90ffce57..b577c9a6fec1 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/javascript/purgeAllKeys.js +++ b/sdk/keyvault/keyvault-keys/samples/v4/javascript/purgeAllKeys.js @@ -40,8 +40,7 @@ async function main() { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/typescript/README.md b/sdk/keyvault/keyvault-keys/samples/v4/typescript/README.md index 0e4ad28995c9..2a94bd25fe70 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/typescript/README.md +++ b/sdk/keyvault/keyvault-keys/samples/v4/typescript/README.md @@ -20,7 +20,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: diff --git a/sdk/keyvault/keyvault-keys/samples/v4/typescript/package.json b/sdk/keyvault/keyvault-keys/samples/v4/typescript/package.json index 9636b499a623..d8ed40c9a57e 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/typescript/package.json +++ b/sdk/keyvault/keyvault-keys/samples/v4/typescript/package.json @@ -3,7 +3,7 @@ "private": true, "version": "1.0.0", "description": "Azure Key Vault Keys client library samples for TypeScript", - "engine": { + "engines": { "node": ">=12.0.0" }, "scripts": { @@ -33,10 +33,11 @@ "dependencies": { "@azure/keyvault-keys": "next", "dotenv": "latest", - "@azure/identity": "^2.0.1" + "@azure/identity": "^2.0.0", + "dayjs": "^1.10.7" }, "devDependencies": { - "typescript": "~4.2.0", + "typescript": "~4.4.0", "rimraf": "latest" } } diff --git a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/cryptography.ts b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/cryptography.ts index dda3b223ca30..eee5dd98dab9 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/cryptography.ts +++ b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/cryptography.ts @@ -7,7 +7,7 @@ import { createHash } from "crypto"; -import { KeyClient, CryptographyClient } from "@azure/keyvault-keys"; +import { CryptographyClient, KeyClient } from "@azure/keyvault-keys"; import { DefaultAzureCredential } from "@azure/identity"; // Load the .env file if it exists @@ -71,8 +71,7 @@ export async function main(): Promise { await client.beginDeleteKey(keyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/helloWorld.ts b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/helloWorld.ts index 8c58ebd50289..2216bab3bf90 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/helloWorld.ts +++ b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/helloWorld.ts @@ -58,8 +58,7 @@ export async function main(): Promise { await client.beginDeleteKey(rsaKeyName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/purgeAllKeys.ts b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/purgeAllKeys.ts index 0d198c9d127f..6ba06eb3e7e2 100644 --- a/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/purgeAllKeys.ts +++ b/sdk/keyvault/keyvault-keys/samples/v4/typescript/src/purgeAllKeys.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples-dev/backupAndRestore.ts b/sdk/keyvault/keyvault-secrets/samples-dev/backupAndRestore.ts index 7226fa7f61bc..b9be5edabf58 100644 --- a/sdk/keyvault/keyvault-secrets/samples-dev/backupAndRestore.ts +++ b/sdk/keyvault/keyvault-secrets/samples-dev/backupAndRestore.ts @@ -80,8 +80,7 @@ export async function main(): Promise { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples-dev/deleteAndRecover.ts b/sdk/keyvault/keyvault-secrets/samples-dev/deleteAndRecover.ts index ba0849999162..72c8e26dd5b9 100644 --- a/sdk/keyvault/keyvault-secrets/samples-dev/deleteAndRecover.ts +++ b/sdk/keyvault/keyvault-secrets/samples-dev/deleteAndRecover.ts @@ -72,8 +72,7 @@ export async function main(): Promise { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples-dev/helloWorld.ts b/sdk/keyvault/keyvault-secrets/samples-dev/helloWorld.ts index 2239e868f38c..5fa6098af2d8 100644 --- a/sdk/keyvault/keyvault-secrets/samples-dev/helloWorld.ts +++ b/sdk/keyvault/keyvault-secrets/samples-dev/helloWorld.ts @@ -48,8 +48,7 @@ export async function main(): Promise { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples-dev/listOperations.ts b/sdk/keyvault/keyvault-secrets/samples-dev/listOperations.ts index 286baf82aa89..8873785360a9 100644 --- a/sdk/keyvault/keyvault-secrets/samples-dev/listOperations.ts +++ b/sdk/keyvault/keyvault-secrets/samples-dev/listOperations.ts @@ -67,8 +67,7 @@ export async function main(): Promise { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples-dev/purgeAllSecrets.ts b/sdk/keyvault/keyvault-secrets/samples-dev/purgeAllSecrets.ts index f7079820dbcf..d51db9b955ed 100644 --- a/sdk/keyvault/keyvault-secrets/samples-dev/purgeAllSecrets.ts +++ b/sdk/keyvault/keyvault-secrets/samples-dev/purgeAllSecrets.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/backupAndRestore.js b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/backupAndRestore.js index 841d50ded488..0d203b6433e1 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/backupAndRestore.js +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/backupAndRestore.js @@ -80,8 +80,7 @@ async function main() { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/deleteAndRecover.js b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/deleteAndRecover.js index e200dbc913fc..c63f4c17414b 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/deleteAndRecover.js +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/deleteAndRecover.js @@ -72,8 +72,7 @@ async function main() { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/helloWorld.js b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/helloWorld.js index 56c3e80fab55..7ca65136f295 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/helloWorld.js +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/helloWorld.js @@ -44,8 +44,7 @@ async function main() { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/listOperations.js b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/listOperations.js index 18153bb76a47..d4e03475760d 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/listOperations.js +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/listOperations.js @@ -67,8 +67,7 @@ async function main() { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/package.json b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/package.json index 20cb0ef19d05..f1e330e2ea48 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/package.json +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/package.json @@ -29,6 +29,6 @@ "dependencies": { "@azure/keyvault-secrets": "next", "dotenv": "latest", - "@azure/identity": "^2.0.1" + "@azure/identity": "^2.0.0" } } diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/purgeAllSecrets.js b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/purgeAllSecrets.js index 375650459401..04bd48d0a12a 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/javascript/purgeAllSecrets.js +++ b/sdk/keyvault/keyvault-secrets/samples/v4/javascript/purgeAllSecrets.js @@ -40,8 +40,7 @@ async function main() { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/package.json b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/package.json index 2fea5caaa577..4c0ab1979f17 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/package.json +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/package.json @@ -33,10 +33,10 @@ "dependencies": { "@azure/keyvault-secrets": "next", "dotenv": "latest", - "@azure/identity": "^2.0.1" + "@azure/identity": "^2.0.0" }, "devDependencies": { - "typescript": "~4.2.0", + "typescript": "~4.4.0", "rimraf": "latest" } } diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/backupAndRestore.ts b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/backupAndRestore.ts index 7226fa7f61bc..b9be5edabf58 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/backupAndRestore.ts +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/backupAndRestore.ts @@ -80,8 +80,7 @@ export async function main(): Promise { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/deleteAndRecover.ts b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/deleteAndRecover.ts index ba0849999162..72c8e26dd5b9 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/deleteAndRecover.ts +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/deleteAndRecover.ts @@ -72,8 +72,7 @@ export async function main(): Promise { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/helloWorld.ts b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/helloWorld.ts index 2239e868f38c..5fa6098af2d8 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/helloWorld.ts +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/helloWorld.ts @@ -48,8 +48,7 @@ export async function main(): Promise { await client.beginDeleteSecret(secretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/listOperations.ts b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/listOperations.ts index 286baf82aa89..8873785360a9 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/listOperations.ts +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/listOperations.ts @@ -67,8 +67,7 @@ export async function main(): Promise { await client.beginDeleteSecret(storageAccountSecretName); } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); }); diff --git a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/purgeAllSecrets.ts b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/purgeAllSecrets.ts index f7079820dbcf..d51db9b955ed 100644 --- a/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/purgeAllSecrets.ts +++ b/sdk/keyvault/keyvault-secrets/samples/v4/typescript/src/purgeAllSecrets.ts @@ -40,8 +40,7 @@ export async function main(): Promise { } } -main().catch((err) => { - console.log("error code: ", err.code); - console.log("error message: ", err.message); - console.log("error stack: ", err.stack); +main().catch((error) => { + console.error("An error occurred:", error); + process.exit(1); });