From dd273d722886ac09e516b96d8a903e973bf26b04 Mon Sep 17 00:00:00 2001 From: Cees Voesenek Date: Wed, 15 Jan 2025 16:33:32 +0100 Subject: [PATCH 1/3] Change spelling from "visualiser" to "visualizer" --- package.json | 6 +++--- vite.config.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 3e47a72..8effb07 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { - "name": "@deltares/webgl-streamline-visualiser", + "name": "@deltares/webgl-streamline-visualizer", "private": true, "version": "0.0.0", "type": "module", "files": [ "dist" ], - "module": "./dist/webgl-streamline-visualiser.js", + "module": "./dist/webgl-streamline-visualizer.js", "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/webgl-streamline-visualiser.js" + "import": "./dist/webgl-streamline-visualizer.js" } }, "scripts": { diff --git a/vite.config.ts b/vite.config.ts index 2856a55..6b72666 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,8 +10,8 @@ const PRODUCTION_BUILD_OPTIONS: BuildOptions = { // Only build ES module, this library is only relevant for use in the // browser. formats: ['es'], - name: 'webgl-streamline-visualiser', - fileName: 'webgl-streamline-visualiser' + name: 'webgl-streamline-visualizer', + fileName: 'webgl-streamline-visualizer' }, rollupOptions: { // Do not bundle MapLibre; applications using this streamlines library as a From cd3b6807b96bc58092f0cbe30e66e9283e0d4276 Mon Sep 17 00:00:00 2001 From: Cees Voesenek Date: Wed, 15 Jan 2025 16:34:51 +0100 Subject: [PATCH 2/3] Add NPM publish GitHub workflow --- .github/workflows/publish.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..0502208 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,20 @@ +name: Publish to NPM + +on: + release: + types: [published] + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + registry-url: https://registry.npmjs.org/ + - run: npm ci + - run: npm run build + - run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} From 8ef361a0d14023367419787a786b35cbdc5f7316 Mon Sep 17 00:00:00 2001 From: Cees Voesenek Date: Wed, 15 Jan 2025 16:35:28 +0100 Subject: [PATCH 3/3] Make package public --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8effb07..46f062c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@deltares/webgl-streamline-visualizer", - "private": true, + "private": false, "version": "0.0.0", "type": "module", "files": [