Add correct library version on the metadata

This commit is contained in:
Andrey Antukh 2025-06-01 11:28:42 +02:00
parent 1450672341
commit 1080ffc6b8
3 changed files with 14 additions and 3 deletions

View file

@ -52,7 +52,7 @@ await penpot.exportStream(context, writable);
Build the library:
```bash
yarn run build
./scripts/build
```
Login on npm:

12
library/scripts/build Executable file
View file

@ -0,0 +1,12 @@
#!/usr/bin/env bash
# NOTE: this script should be called from the parent directory to
# properly work.
export CURRENT_VERSION=$(node -p "require('./package.json').version");
export NODE_ENV=production;
set -ex
yarn run build
sed -i -re "s/\%version\%/$CURRENT_VERSION/g" target/library/penpot.js

View file

@ -190,8 +190,7 @@
:features (:features file)})))
params {:type "penpot/export-files"
:version 1
;; FIXME: set proper placeholder for replacement on build
:generated-by "penpot-lib/develop"
:generated-by "penpot-library/%version%"
:files files
:relations []}]
["manifest.json" (delay (json/encode params))]))