Skip to content

Commit 8ebdea6

Browse files
committed
fix(typescript): updates to packages for Windows support
1 parent feeafc1 commit 8ebdea6

File tree

109 files changed

+250
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+250
-164
lines changed

examples/inputs-outputs/typescript/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "inputs-outputs-example",
2+
"name": "@itk-wasm/inputs-outputs-example",
33
"version": "0.1.0",
44
"packageManager": "pnpm@8.11.0",
5-
"description": "Zstandard compression and decompression and base64 encoding and decoding in WebAssembly.",
5+
"description": "An example that has non-trivial inputs and outputs.",
66
"type": "module",
77
"bin": "src/cli.mjs",
88
"module": "./dist/index.js",
@@ -22,7 +22,8 @@
2222
"build": "pnpm build:tsc && pnpm build:browser:workerEmbedded && pnpm build:browser:workerEmbeddedMin && pnpm build:demo",
2323
"build:browser:workerEmbedded": "esbuild --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.js ./src/index-worker-embedded.ts",
2424
"build:browser:workerEmbeddedMin": "esbuild --minify --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.min.js ./src/index-worker-embedded.min.ts",
25-
"build:tsc": "tsc --pretty",
25+
"build:version": "node -p \"'const version = ' + JSON.stringify(require('./package.json').version) + '\\nexport default version\\n'\" > src/version.ts",
26+
"build:tsc": "pnpm build:version && tsc --pretty",
2627
"copyShoelaceAssets": "shx mkdir -p test/browser/demo-app/public && shx cp -r node_modules/@shoelace-style/shoelace/dist/assets test/browser/demo-app/public/",
2728
"build:demo": "pnpm copyShoelaceAssets && vite build"
2829
},

examples/mean-squares-versor-registration/typescript/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"build": "pnpm build:tsc && pnpm build:browser:workerEmbedded && pnpm build:browser:workerEmbeddedMin && pnpm build:demo",
2121
"build:browser:workerEmbedded": "esbuild --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.js ./src/index-worker-embedded.ts",
2222
"build:browser:workerEmbeddedMin": "esbuild --minify --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.min.js ./src/index-worker-embedded.min.ts",
23-
"build:tsc": "tsc --pretty",
23+
"build:version": "node -p \"'const version = ' + JSON.stringify(require('./package.json').version) + '\\nexport default version\\n'\" > src/version.ts",
24+
"build:tsc": "pnpm build:version && tsc --pretty",
2425
"copyShoelaceAssets": "shx mkdir -p test/browser/demo-app/public && shx cp -r node_modules/@shoelace-style/shoelace/dist/assets test/browser/demo-app/public/",
2526
"build:demo": "pnpm copyShoelaceAssets && vite build"
2627
},

packages/compare-images/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
typescript/demo-app/
2+
typescript/src/version.ts
23
dist/
34
test/
45
package-lock.json

packages/compare-images/python/itkwasm-compare-images-emscripten/itkwasm_compare_images_emscripten/js_package.py

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

packages/compare-images/typescript/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"build": "pnpm build:tsc && pnpm build:browser:workerEmbedded && pnpm build:browser:workerEmbeddedMin && pnpm build:demo",
2929
"build:browser:workerEmbedded": "esbuild --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.js ./src/index-worker-embedded.ts",
3030
"build:browser:workerEmbeddedMin": "esbuild --minify --loader:.worker.js=dataurl --bundle --format=esm --outfile=./dist/bundle/index-worker-embedded.min.js ./src/index-worker-embedded.min.ts",
31-
"build:tsc": "tsc --pretty",
31+
"build:tsc": "pnpm build:version && tsc --pretty",
32+
"build:version": "node -p \"'const version = ' + JSON.stringify(require('./package.json').version) + '\\nexport default version\\n'\" > src/version.ts",
3233
"copyShoelaceAssets": "shx mkdir -p test/browser/demo-app/public && shx cp -r node_modules/@shoelace-style/shoelace/dist/assets test/browser/demo-app/public/",
3334
"build:demo": "pnpm copyShoelaceAssets && vite build"
3435
},
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Generated file. To retain edits, remove this comment.
22

3+
export { default as version } from './version.js'
34

45
export type { Image } from 'itk-wasm'
56
export type { JsonCompatible } from 'itk-wasm'

packages/compare-images/typescript/src/package.json

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
import { getPipelinesBaseUrl as itkWasmGetPipelinesBaseUrl } from 'itk-wasm'
2-
import packageJson from './package.json'
1+
import { getPipelinesBaseUrl as itkWasmGetPipelinesBaseUrl } from "itk-wasm";
2+
import version from "./version.js";
33

4-
let pipelinesBaseUrl: string | URL | undefined
5-
let defaultPipelinesBaseUrl: string | URL = `https://cdn.jsdelivr.net/npm/@itk-wasm/compare-images@${packageJson.version}/dist/pipelines`
4+
let pipelinesBaseUrl: string | URL | undefined;
5+
let defaultPipelinesBaseUrl: string | URL =
6+
`https://cdn.jsdelivr.net/npm/@itk-wasm/compare-images@${version}/dist/pipelines`;
67

7-
export function setPipelinesBaseUrl (baseUrl: string | URL): void {
8-
pipelinesBaseUrl = baseUrl
8+
export function setPipelinesBaseUrl(baseUrl: string | URL): void {
9+
pipelinesBaseUrl = baseUrl;
910
}
1011

11-
export function getPipelinesBaseUrl (): string | URL {
12-
if (typeof pipelinesBaseUrl !== 'undefined') {
13-
return pipelinesBaseUrl
12+
export function getPipelinesBaseUrl(): string | URL {
13+
if (typeof pipelinesBaseUrl !== "undefined") {
14+
return pipelinesBaseUrl;
1415
}
15-
const itkWasmPipelinesBaseUrl = itkWasmGetPipelinesBaseUrl()
16-
if (typeof itkWasmPipelinesBaseUrl !== 'undefined') {
17-
return itkWasmPipelinesBaseUrl
16+
const itkWasmPipelinesBaseUrl = itkWasmGetPipelinesBaseUrl();
17+
if (typeof itkWasmPipelinesBaseUrl !== "undefined") {
18+
return itkWasmPipelinesBaseUrl;
1819
}
19-
return defaultPipelinesBaseUrl
20+
return defaultPipelinesBaseUrl;
2021
}

0 commit comments

Comments
 (0)