Prepare Decodal packages for release

This commit is contained in:
2026-08-13 19:01:14 +09:00
parent d28edcf041
commit d9cf24d0eb
19 changed files with 324 additions and 35 deletions
+2 -1
View File
@@ -29,6 +29,7 @@
"license": "MIT OR Apache-2.0",
"devDependencies": {
"@codemirror/language": "^6.12.4",
"@codemirror/state": "^6.7.1",
"@codemirror/view": "^6.43.6",
"@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.10"
@@ -41,7 +42,7 @@
}
},
"../../packages/decodal-wasm": {
"version": "0.1.3",
"version": "0.1.4",
"license": "MIT OR Apache-2.0"
},
"node_modules/@astrojs/check": {
@@ -1,8 +1,11 @@
import { readFileSync, writeFileSync } from 'node:fs';
import { copyFileSync, readFileSync, writeFileSync } from 'node:fs';
import { resolve } from 'node:path';
const packageDir = resolve(import.meta.dirname, '../../../packages/decodal-wasm');
copyFileSync(resolve(packageDir, '../../LICENSE-MIT'), resolve(packageDir, 'LICENSE-MIT'));
copyFileSync(resolve(packageDir, '../../LICENSE-APACHE'), resolve(packageDir, 'LICENSE-APACHE'));
const declarationPath = resolve(packageDir, 'decodal_wasm.d.ts');
let declarations = readFileSync(declarationPath, 'utf8');
const hostTypes = `
@@ -77,7 +80,23 @@ writeFileSync(
const packageJsonPath = resolve(packageDir, 'package.json');
const packageJson = JSON.parse(readFileSync(packageJsonPath, 'utf8'));
packageJson.version = '0.1.3';
packageJson.version = '0.1.4';
packageJson.files = [
'README.md',
'LICENSE-MIT',
'LICENSE-APACHE',
'decodal_wasm_bg.wasm',
'decodal_wasm.js',
'decodal_wasm.d.ts',
];
packageJson.exports = {
'.': {
types: './decodal_wasm.d.ts',
import: './decodal_wasm.js',
},
'./decodal_wasm_bg.wasm': './decodal_wasm_bg.wasm',
'./package.json': './package.json',
};
writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2) + '\n');
writeFileSync(
@@ -159,12 +178,14 @@ writeFileSync(
JSON.stringify(
{
name: '@hare/decodal-wasm',
version: '0.1.3',
license: 'MIT',
version: '0.1.4',
license: 'MIT OR Apache-2.0',
exports: './mod.ts',
publish: {
include: [
'README.md',
'LICENSE-MIT',
'LICENSE-APACHE',
'mod.ts',
'decodal_wasm.js',
'decodal_wasm.d.ts',
+1 -1
View File
@@ -32,7 +32,7 @@ Production = Server & {
<strong>crates.io/crates/decodal</strong>
</a>
<ul class="package-list">
<li>decodal-wasm on <a href="https://jsr.io/@hare/decodal-wasm@0.1.3">jsr</a> / <a href="https://www.npmjs.com/package/decodal-wasm">npm</a></li>
<li>decodal-wasm on <a href="https://jsr.io/@hare/decodal-wasm@0.1.4">jsr</a> / <a href="https://www.npmjs.com/package/decodal-wasm">npm</a></li>
<li>decodal-codemirror on <a href="https://jsr.io/@hare/decodal-codemirror@0.1.5">jsr</a> / <a href="https://www.npmjs.com/package/decodal-codemirror">npm</a></li>
</ul>
</section>