all repos — h3 @ 021c875859da8a4d3925a0e925632a113eff63e5

A tiny, extremely minimalist JavaScript microframework.

fixes
h3rald h3rald@h3rald.com
Wed, 17 Jun 2026 19:16:44 +0200
commit

021c875859da8a4d3925a0e925632a113eff63e5

parent

5ba4d70682d2c4577112c49c0b2361581d09785f

2 files changed, 8 insertions(+), 5 deletions(-)

jump to
M package.jsonpackage.json

@@ -1,7 +1,8 @@

{ "name": "@h3rald/h3", - "version": "0.11.0", - "versionName": "Keen Klingon", + "version": "0.11.1", + "conver": "6000", + "versionName": "Lucky Lurian", "description": "A tiny, extremely minimalist JavaScript microframework.", "main": "h3.js", "scripts": {
M scripts/release.jsscripts/release.js

@@ -12,6 +12,8 @@ const h3map = './h3.js.map';

const pkg = JSON.parse(fs.readFileSync(package, 'utf8')); +const conver = pkg.conver.substring(0,2)+'-'+pkg.conver[3]; + // Update h3.js let vregex = /v(\d+\.\d+\.\d+|[0-9A-F]{3}\-[0-9A-F])/;

@@ -19,7 +21,7 @@

let h3Data = fs.readFileSync(h3, 'utf8'); const notice = h3Data.match(/\/\*\*((.|\n|\r)+?)\*\//gm)[0]; const newNotice = notice - .replace(vregex, `v${pkg.conver}`) + .replace(vregex, `v${conver}`) .replace(/\"[^"]+\"/, `"${pkg.versionName}"`) .replace(/Copyright \d+/, `Copyright ${new Date().getFullYear()}`); h3Data = h3Data.replace(notice, newNotice);

@@ -27,7 +29,7 @@ fs.writeFileSync(h3, h3Data);

// Update README.md let readmeData = fs.readFileSync(readme, 'utf8'); -readmeData = readmeData.replace(vregex, `v${pkg.conver}`); +readmeData = readmeData.replace(vregex, `v${conver}`); // Copy to overview.md fs.writeFileSync(overview, readmeData);

@@ -35,7 +37,7 @@

// Update app.js and tutorial.md const updateCode = (file) => { let data = fs.readFileSync(file, 'utf8'); - data = data.replace(vregex, `v${pkg.conver}`); + data = data.replace(vregex, `v${conver}`); data = data.replace(/“.+“/, `“${pkg.versionName}“`); fs.writeFileSync(file, data); };