Skip to content

Commit 1847cbb

Browse files
committed
fix: patch update, generate metadata as json file on dev/build/packaging
1 parent 0152f38 commit 1847cbb

File tree

5 files changed

+17
-19
lines changed

5 files changed

+17
-19
lines changed

svelte-cloudinary/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ node_modules
99
!.env.example
1010
vite.config.js.timestamp-*
1111
vite.config.ts.timestamp-*
12+
src/lib/metadata.json

svelte-cloudinary/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"version": "1.0.0-beta.9",
55
"license": "MIT",
66
"scripts": {
7-
"dev": "vite dev",
8-
"build": "vite build && npm run package",
7+
"gen:metadata": "node scripts/gen-metadata.js",
8+
"dev": "pnpm gen:metadata && vite dev",
9+
"build": "pnpm gen:metadata && vite build && npm run package",
910
"preview": "vite preview",
10-
"package": "svelte-kit sync && svelte-package && node scripts/set-package-version.js && publint",
11+
"package": "pnpm gen:metadata && svelte-kit sync && svelte-package && publint",
1112
"prepublishOnly": "cp ../README.md . && npm run package",
1213
"postpublish": "rm ./README.md",
1314
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// sed - i - e 's/%{__LIB_VERSION__}%/${VERSION}/g'./ dist / constants / analytics.js
2+
import fs from 'node:fs'
3+
import pkg from '../package.json' assert { type: 'json'}
4+
5+
const metadata = {
6+
version: pkg.version
7+
}
8+
fs.writeFile('./src/lib/metadata.json', JSON.stringify(metadata), 'utf8', function(err) {
9+
if (err) return console.log(err);
10+
})

svelte-cloudinary/scripts/set-package-version.js

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import sveltePkg from 'svelte/package.json';
2+
import metadata from '../metadata.json'
23
export const SVELTE_CLOUDINARY_ANALYTICS_ID = 'E';
3-
// this will be replaced by the build
4-
export const SVELTE_CLOUDINARY_VERSION = "%{__LIB_VERSION__}%";
4+
export const SVELTE_CLOUDINARY_VERSION = metadata.version;
55
export const SVELTE_VERSION = sveltePkg.version;

0 commit comments

Comments
 (0)