From 44c8c7be10e9755d4b883d5031358a49117040a9 Mon Sep 17 00:00:00 2001 From: PaulDalek Date: Mon, 10 Feb 2025 15:59:07 +0100 Subject: [PATCH] Updated the Node.js Module example in the README, touch #563. --- CHANGELOG.md | 6 ++++++ README.md | 31 +++++++++++++++++-------------- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 26 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9254b1bb..55450e37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 4.0.3 + +_Fixes:_ + +- Corrected the `Node.js Module` example in the README. + # 4.0.2 _Hotfix_: diff --git a/README.md b/README.md index 0b331ae9..3ad52a56 100644 --- a/README.md +++ b/README.md @@ -570,20 +570,23 @@ const options = { } }; -// Initialize export settings with your chart's config -const exportSettings = exporter.setOptions(options); - -// Must initialize exporting before being able to export charts -await exporter.initExport(exportSettings); - -// Perform an export -await exporter.startExport(exportSettings, async (error, info) => { - // The export result is now in info - // It will be base64 encoded (info.data) - - // Kill the pool when we are done with it - await exporter.killPool(); -}); +// Logic must be triggered in an asynchronous function +(async () => { + // Initialize export settings with your chart's config + const exportSettings = exporter.setOptions(options); + + // Must initialize exporting before being able to export charts + await exporter.initExport(exportSettings); + + // Perform an export + await exporter.startExport(exportSettings, async (error, info) => { + // The export result is now in info + // It will be base64 encoded (info.result) + + // Kill the pool when we are done with it + await exporter.killPool(); + }); +})(); ``` ## CommonJS support diff --git a/package-lock.json b/package-lock.json index f817e2e1..d2037ea5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "highcharts-export-server", - "version": "4.0.2", + "version": "4.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "highcharts-export-server", - "version": "4.0.2", + "version": "4.0.3", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1ece8de2..ec5f7c58 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "author": "Highsoft AS (http://www.highcharts.com/about)", "license": "MIT", "type": "module", - "version": "4.0.2", + "version": "4.0.3", "main": "./dist/index.esm.js", "engines": { "node": ">=18.12.0"