diff --git a/core/acs-reader/package.json b/core/acs-reader/package.json index b62c260a3..fed14738d 100644 --- a/core/acs-reader/package.json +++ b/core/acs-reader/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/acs-reader/tsup.config.ts b/core/acs-reader/tsdown.config.ts similarity index 72% rename from core/acs-reader/tsup.config.ts rename to core/acs-reader/tsdown.config.ts index 1f4074292..29033f72f 100644 --- a/core/acs-reader/tsup.config.ts +++ b/core/acs-reader/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/amulet-service/package.json b/core/amulet-service/package.json index 6328af1f3..63aadde08 100644 --- a/core/amulet-service/package.json +++ b/core/amulet-service/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser --passWithNoTests", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/amulet-service/tsup.config.ts b/core/amulet-service/tsdown.config.ts similarity index 72% rename from core/amulet-service/tsup.config.ts rename to core/amulet-service/tsdown.config.ts index 1f4074292..29033f72f 100644 --- a/core/amulet-service/tsup.config.ts +++ b/core/amulet-service/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/asyncapi-client/package.json b/core/asyncapi-client/package.json index ce07f4158..682f1b88a 100644 --- a/core/asyncapi-client/package.json +++ b/core/asyncapi-client/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser --passWithNoTests", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/asyncapi-client/tsup.config.ts b/core/asyncapi-client/tsdown.config.ts similarity index 72% rename from core/asyncapi-client/tsup.config.ts rename to core/asyncapi-client/tsdown.config.ts index 1f4074292..29033f72f 100644 --- a/core/asyncapi-client/tsup.config.ts +++ b/core/asyncapi-client/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/daml-codegen-helpers/package.json b/core/daml-codegen-helpers/package.json index 6494cb1d1..1d6458d68 100644 --- a/core/daml-codegen-helpers/package.json +++ b/core/daml-codegen-helpers/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser --passWithNoTests", @@ -27,7 +27,7 @@ "devDependencies": { "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/daml-codegen-helpers/tsup.config.ts b/core/daml-codegen-helpers/tsdown.config.ts similarity index 72% rename from core/daml-codegen-helpers/tsup.config.ts rename to core/daml-codegen-helpers/tsdown.config.ts index 1f4074292..29033f72f 100644 --- a/core/daml-codegen-helpers/tsup.config.ts +++ b/core/daml-codegen-helpers/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/ledger-client-types/package.json b/core/ledger-client-types/package.json index 8d728ccc2..092f3bf47 100644 --- a/core/ledger-client-types/package.json +++ b/core/ledger-client-types/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/ledger-client-types/tsdown.config.ts b/core/ledger-client-types/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/ledger-client-types/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/ledger-client-types/tsup.config.ts b/core/ledger-client-types/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/ledger-client-types/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/ledger-client/package.json b/core/ledger-client/package.json index 8f82d76ba..d5272fd75 100644 --- a/core/ledger-client/package.json +++ b/core/ledger-client/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/ledger-client/src/index.ts b/core/ledger-client/src/index.ts index c69ba2373..bcd7548b8 100644 --- a/core/ledger-client/src/index.ts +++ b/core/ledger-client/src/index.ts @@ -7,7 +7,7 @@ export { promiseWithTimeout, isJsCantonError, asJsCantonError, - JsCantonError, - JSContractEntry, + type JsCantonError, + type JSContractEntry, defaultRetryableOptions, } from './ledger-api-utils.js' diff --git a/core/ledger-client/tsdown.config.ts b/core/ledger-client/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/ledger-client/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/ledger-client/tsup.config.ts b/core/ledger-client/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/ledger-client/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/ledger-proto/package.json b/core/ledger-proto/package.json index 33e718af2..aeb8575f3 100644 --- a/core/ledger-proto/package.json +++ b/core/ledger-proto/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -31,7 +31,7 @@ "@vitest/coverage-v8": "^4.1.10", "esbuild-plugin-replace": "^1.4.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/ledger-proto/tsdown.config.ts b/core/ledger-proto/tsdown.config.ts new file mode 100644 index 000000000..bf0356510 --- /dev/null +++ b/core/ledger-proto/tsdown.config.ts @@ -0,0 +1,62 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import type { Plugin } from 'rolldown' + +const rewriteRelativeJsToCjs: Plugin = { + name: 'rewrite-relative-js-to-cjs', + renderChunk(code) { + return code + .replace( + /from\s+(['"])(\.{1,2}\/[^'"]+?)\.js\1/g, + 'from $1$2.cjs$1' + ) + .replace( + /import\(\s*(['"])(\.{1,2}\/[^'"]+?)\.js\1\s*\)/g, + 'import($1$2.cjs$1)' + ) + .replace( + /require\(\s*(['"])(\.{1,2}\/[^'"]+?)\.js\1\s*\)/g, + 'require($1$2.cjs$1)' + ) + }, +} + +const entry = [ + 'src/**/*.ts', + '!src/**/*.d.ts', + '!src/**/*.test.ts', + '!src/**/*.spec.ts', + '!src/**/__tests__/**', +] + +export default defineConfig([ + { + entry, + unbundle: true, + format: ['esm'], + sourcemap: true, + target: 'es2020', + outDir: 'dist/esm', + outExtensions: () => ({ js: '.js' }), + platform: 'neutral', + treeshake: false, + clean: true, + dts: false, + }, + { + entry, + unbundle: true, + format: ['cjs'], + sourcemap: false, + target: 'es2020', + outDir: 'dist/cjs', + outExtensions: () => ({ js: '.cjs' }), + platform: 'node', + treeshake: false, + clean: false, + dts: false, + plugins: [rewriteRelativeJsToCjs], + }, +]) diff --git a/core/ledger-proto/tsup.config.ts b/core/ledger-proto/tsup.config.ts deleted file mode 100644 index 7843e6bc6..000000000 --- a/core/ledger-proto/tsup.config.ts +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import fs from 'node:fs/promises' - -const rewriteRelativeJsToCjs = { - name: 'rewrite-relative-js-to-cjs', - setup(build) { - build.onLoad({ filter: /\.[mc]?[tj]sx?$/ }, async (args) => { - const src = await fs.readFile(args.path, 'utf8') - // only rewrite relative specifiers that end in .js - const out = src - .replace( - /from\s+(['"])(\.{1,2}\/[^'"]+?)\.js\1/g, - 'from $1$2.cjs$1' - ) - .replace( - /import\(\s*(['"])(\.{1,2}\/[^'"]+?)\.js\1\s*\)/g, - 'import($1$2.cjs$1)' - ) - .replace( - /require\(\s*(['"])(\.{1,2}\/[^'"]+?)\.js\1\s*\)/g, - 'require($1$2.cjs$1)' - ) - - const loader = args.path.endsWith('.ts') ? 'ts' : 'js' - - return { contents: out, loader } - }) - }, -} - -const entry = [ - 'src/**/*.ts', - '!src/**/*.test.ts', - '!src/**/*.spec.ts', - '!src/**/__tests__/**', -] - -export default defineConfig([ - { - entry, - bundle: false, - format: ['esm'], - splitting: false, - sourcemap: true, - target: 'es2020', - outDir: 'dist/esm', - outExtension: () => ({ js: '.js' }), - platform: 'neutral', - treeshake: false, - clean: true, - dts: false, - }, - { - entry, - bundle: false, - format: ['cjs'], - splitting: false, - sourcemap: true, - target: 'es2020', - outDir: 'dist/cjs', - outExtension: () => ({ js: '.cjs' }), - platform: 'node', - treeshake: false, - clean: false, - dts: false, - esbuildPlugins: [rewriteRelativeJsToCjs], - }, -]) diff --git a/core/provider-dapp/package.json b/core/provider-dapp/package.json index 4f629e1be..071008a39 100644 --- a/core/provider-dapp/package.json +++ b/core/provider-dapp/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -28,7 +28,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/provider-dapp/tsup.config.ts b/core/provider-dapp/tsdown.config.ts similarity index 74% rename from core/provider-dapp/tsup.config.ts rename to core/provider-dapp/tsdown.config.ts index 9bb432f0b..53fef8656 100644 --- a/core/provider-dapp/tsup.config.ts +++ b/core/provider-dapp/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/provider-ledger/package.json b/core/provider-ledger/package.json index b2fe55e3f..a39ed298c 100644 --- a/core/provider-ledger/package.json +++ b/core/provider-ledger/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "test": "vitest run --project node", "test:coverage": "vitest run --project node --coverage", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", @@ -26,7 +26,7 @@ }, "devDependencies": { "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/provider-ledger/tsup.config.ts b/core/provider-ledger/tsdown.config.ts similarity index 74% rename from core/provider-ledger/tsup.config.ts rename to core/provider-ledger/tsdown.config.ts index 9bb432f0b..53fef8656 100644 --- a/core/provider-ledger/tsup.config.ts +++ b/core/provider-ledger/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/rpc-errors/package.json b/core/rpc-errors/package.json index 59cfa49fd..c3e8a84fd 100644 --- a/core/rpc-errors/package.json +++ b/core/rpc-errors/package.json @@ -23,8 +23,8 @@ "access": "public" }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --passWithNoTests", @@ -35,7 +35,7 @@ }, "devDependencies": { "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/rpc-errors/tsdown.config.ts b/core/rpc-errors/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/rpc-errors/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/rpc-errors/tsup.config.ts b/core/rpc-errors/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/rpc-errors/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/rpc-generator/templates/client/typescript/_package.json b/core/rpc-generator/templates/client/typescript/_package.json index 0dee3a979..1a10f2005 100644 --- a/core/rpc-generator/templates/client/typescript/_package.json +++ b/core/rpc-generator/templates/client/typescript/_package.json @@ -16,9 +16,9 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "build": "tsdown --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "docs": "typedoc --tsconfig tsconfig.docs.json", - "dev": "tsup --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "dev": "tsdown --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist" }, @@ -39,7 +39,7 @@ "@types/ws": "^8.18.1", "eslint": "^10.6.0", "prettier": "3.9.4", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typedoc": "^0.28.20", "typescript": "^5.9.3" }, diff --git a/core/rpc-generator/templates/client/typescript/tsconfig.docs.json b/core/rpc-generator/templates/client/typescript/tsconfig.docs.json index 2af50c336..7f54b7600 100644 --- a/core/rpc-generator/templates/client/typescript/tsconfig.docs.json +++ b/core/rpc-generator/templates/client/typescript/tsconfig.docs.json @@ -9,7 +9,7 @@ "**/*.spec.*", "**/__tests__/**", "**/*.config.*", - "tsup.config.ts", + "tsdown.config.ts", "node_modules", "docs", "dist" diff --git a/core/rpc-generator/templates/client/typescript/tsdown.config.ts b/core/rpc-generator/templates/client/typescript/tsdown.config.ts new file mode 100644 index 000000000..122f47978 --- /dev/null +++ b/core/rpc-generator/templates/client/typescript/tsdown.config.ts @@ -0,0 +1,13 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/rpc-transport/package.json b/core/rpc-transport/package.json index c66d106b6..60aac475e 100644 --- a/core/rpc-transport/package.json +++ b/core/rpc-transport/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser", @@ -32,7 +32,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/rpc-transport/tsup.config.ts b/core/rpc-transport/tsdown.config.ts similarity index 74% rename from core/rpc-transport/tsup.config.ts rename to core/rpc-transport/tsdown.config.ts index 9bb432f0b..53fef8656 100644 --- a/core/rpc-transport/tsup.config.ts +++ b/core/rpc-transport/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/signing-blockdaemon/package.json b/core/signing-blockdaemon/package.json index aa04bfb99..1ba5d0c78 100644 --- a/core/signing-blockdaemon/package.json +++ b/core/signing-blockdaemon/package.json @@ -16,7 +16,7 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", "clean": "rm -rf ./dist", "test": "vitest run --project node --project browser", "test:coverage": "vitest run --project node --project browser --coverage" @@ -28,7 +28,7 @@ "devDependencies": { "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/signing-blockdaemon/tsdown.config.ts b/core/signing-blockdaemon/tsdown.config.ts new file mode 100644 index 000000000..122f47978 --- /dev/null +++ b/core/signing-blockdaemon/tsdown.config.ts @@ -0,0 +1,13 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/signing-blockdaemon/tsup.config.ts b/core/signing-blockdaemon/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-blockdaemon/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-dfns/package.json b/core/signing-dfns/package.json index a272f5db5..71368618e 100644 --- a/core/signing-dfns/package.json +++ b/core/signing-dfns/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup && tsc -p tsconfig.types.json", - "dev": "tsup --watch --onSuccess \"tsc -p tsconfig.types.json\"", + "build": "tsdown && tsc -p tsconfig.types.json", + "dev": "tsdown --watch --onSuccess \"tsc -p tsconfig.types.json\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node", @@ -36,7 +36,7 @@ "@types/lodash": "^4.17.24", "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/signing-dfns/tsdown.config.ts b/core/signing-dfns/tsdown.config.ts new file mode 100644 index 000000000..122f47978 --- /dev/null +++ b/core/signing-dfns/tsdown.config.ts @@ -0,0 +1,13 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/signing-dfns/tsup.config.ts b/core/signing-dfns/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-dfns/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-fireblocks/package.json b/core/signing-fireblocks/package.json index 61553817e..33c327375 100644 --- a/core/signing-fireblocks/package.json +++ b/core/signing-fireblocks/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean && rm -rf ./dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node", @@ -40,7 +40,7 @@ "@types/lodash": "^4.17.24", "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/signing-fireblocks/tsdown.config.ts b/core/signing-fireblocks/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/signing-fireblocks/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/signing-fireblocks/tsup.config.ts b/core/signing-fireblocks/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-fireblocks/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-internal/package.json b/core/signing-internal/package.json index b773467f7..4eff5f755 100644 --- a/core/signing-internal/package.json +++ b/core/signing-internal/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean && rm -rf ./dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node", @@ -36,7 +36,7 @@ "@types/lodash": "^4.17.24", "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "tweetnacl": "^1.0.3", "tweetnacl-util": "^0.15.1", "typescript": "^5.9.3", diff --git a/core/wallet-test-utils/tsup.config.ts b/core/signing-internal/tsdown.config.ts similarity index 74% rename from core/wallet-test-utils/tsup.config.ts rename to core/signing-internal/tsdown.config.ts index eede71ea8..d2d0d6437 100644 --- a/core/wallet-test-utils/tsup.config.ts +++ b/core/signing-internal/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/signing-internal/tsup.config.ts b/core/signing-internal/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-internal/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-lib/package.json b/core/signing-lib/package.json index 19e2c8fc0..3dba1cc92 100644 --- a/core/signing-lib/package.json +++ b/core/signing-lib/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean && rm -rf ./dist", "test": "vitest run --project node", @@ -36,7 +36,7 @@ "@types/lodash": "^4.17.24", "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/signing-lib/src/index.ts b/core/signing-lib/src/index.ts index c8ee9a6df..4d87a0b6e 100644 --- a/core/signing-lib/src/index.ts +++ b/core/signing-lib/src/index.ts @@ -11,7 +11,7 @@ import { SigningProvider } from './config/schema.js' // Re-export SigningProvider from config schema export { SigningProvider } -export { default as buildController, Methods } from './rpc-gen/index.js' +export { default as buildController, type Methods } from './rpc-gen/index.js' export * from './rpc-gen/typings.js' export * from './SigningDriverStore.js' export * from './config/schema.js' diff --git a/core/signing-lib/tsdown.config.ts b/core/signing-lib/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/signing-lib/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/signing-lib/tsup.config.ts b/core/signing-lib/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-lib/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-participant/package.json b/core/signing-participant/package.json index 139664233..3f6c3af85 100644 --- a/core/signing-participant/package.json +++ b/core/signing-participant/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean && rm -rf ./dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser", @@ -33,7 +33,7 @@ "@types/lodash": "^4.17.24", "@types/node": "^25.9.4", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/signing-participant/tsdown.config.ts b/core/signing-participant/tsdown.config.ts new file mode 100644 index 000000000..d2d0d6437 --- /dev/null +++ b/core/signing-participant/tsdown.config.ts @@ -0,0 +1,11 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + platform: 'node', +}) diff --git a/core/signing-participant/tsup.config.ts b/core/signing-participant/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-participant/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/signing-store-sql/package.json b/core/signing-store-sql/package.json index 049c3848a..98352969b 100644 --- a/core/signing-store-sql/package.json +++ b/core/signing-store-sql/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\" && tsc -b tsconfig.migrations.json", - "dev": "tsup --watch --onSuccess \"tsc -p tsconfig.types.json && tsc -b tsconfig.migrations.json\"", + "build": "tsdown --onSuccess \"tsc\" && tsc -b tsconfig.migrations.json", + "dev": "tsdown --watch --onSuccess \"tsc -p tsconfig.types.json && tsc -b tsconfig.migrations.json\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node", @@ -47,7 +47,7 @@ "@types/better-sqlite3": "^7.6.13", "@types/pg": "^8.20.0", "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "tsx": "^4.23.0", "typescript": "^5.9.3", "vitest": "^4.1.10" diff --git a/core/signing-store-sql/tsdown.config.ts b/core/signing-store-sql/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/signing-store-sql/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/signing-store-sql/tsup.config.ts b/core/signing-store-sql/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/signing-store-sql/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/splice-client/package.json b/core/splice-client/package.json index 698c83aa0..99bdddbe9 100644 --- a/core/splice-client/package.json +++ b/core/splice-client/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser", @@ -34,7 +34,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/splice-client/src/index.ts b/core/splice-client/src/index.ts index 375188d5c..ba6210f4a 100644 --- a/core/splice-client/src/index.ts +++ b/core/splice-client/src/index.ts @@ -4,8 +4,8 @@ export * from './scan-client.js' export * from './scan-proxy-client.js' export { - GetResponse, - PostRequest, - PostResponse, + type GetResponse, + type PostRequest, + type PostResponse, ValidatorInternalClient, } from './validator-internal-client.js' diff --git a/core/splice-client/tsdown.config.ts b/core/splice-client/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/splice-client/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/splice-client/tsup.config.ts b/core/splice-client/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/splice-client/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/splice-provider/package.json b/core/splice-provider/package.json index 1606ee836..954fd4a4f 100644 --- a/core/splice-provider/package.json +++ b/core/splice-provider/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -28,7 +28,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/splice-provider/tsup.config.ts b/core/splice-provider/tsdown.config.ts similarity index 74% rename from core/splice-provider/tsup.config.ts rename to core/splice-provider/tsdown.config.ts index 9bb432f0b..53fef8656 100644 --- a/core/splice-provider/tsup.config.ts +++ b/core/splice-provider/tsdown.config.ts @@ -1,8 +1,8 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' export default defineConfig({ ...base, diff --git a/core/token-standard-service/package.json b/core/token-standard-service/package.json index df8e000c0..da1217b3c 100644 --- a/core/token-standard-service/package.json +++ b/core/token-standard-service/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/token-standard-service/tsdown.config.ts b/core/token-standard-service/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/token-standard-service/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/token-standard-service/tsup.config.ts b/core/token-standard-service/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/token-standard-service/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/tx-parser/package.json b/core/tx-parser/package.json index 80849c3e5..d1f3c40bd 100644 --- a/core/tx-parser/package.json +++ b/core/tx-parser/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -30,7 +30,7 @@ "@vitest/coverage-v8": "^4.1.10", "openapi-typescript": "^7.13.0", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/tx-parser/tsdown.config.ts b/core/tx-parser/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/tx-parser/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/tx-parser/tsup.config.ts b/core/tx-parser/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/tx-parser/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/tx-visualizer/package.json b/core/tx-visualizer/package.json index f4734dcd6..7d02b6bf2 100644 --- a/core/tx-visualizer/package.json +++ b/core/tx-visualizer/package.json @@ -16,8 +16,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --project browser", "test:coverage": "vitest run --project node --project browser --coverage", @@ -27,7 +27,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/tx-visualizer/tsdown.config.ts b/core/tx-visualizer/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/tx-visualizer/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/tx-visualizer/tsup.config.ts b/core/tx-visualizer/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/tx-visualizer/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/types/package.json b/core/types/package.json index e98383c07..3ef3ff48a 100644 --- a/core/types/package.json +++ b/core/types/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -33,7 +33,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/types/tsdown.config.ts b/core/types/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/types/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/types/tsup.config.ts b/core/types/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/types/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-auth/package.json b/core/wallet-auth/package.json index 028083195..6bac4c039 100644 --- a/core/wallet-auth/package.json +++ b/core/wallet-auth/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser", @@ -28,7 +28,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/wallet-auth/tsdown.config.ts b/core/wallet-auth/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/wallet-auth/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/wallet-auth/tsup.config.ts b/core/wallet-auth/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/wallet-auth/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-dapp-remote-rpc-client/package.json b/core/wallet-dapp-remote-rpc-client/package.json index 17cddd77c..504c466c9 100644 --- a/core/wallet-dapp-remote-rpc-client/package.json +++ b/core/wallet-dapp-remote-rpc-client/package.json @@ -16,9 +16,9 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "build": "tsdown --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "docs": "typedoc --tsconfig tsconfig.docs.json", - "dev": "tsup --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "dev": "tsdown --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist" }, @@ -41,7 +41,7 @@ "@types/ws": "^8.18.1", "eslint": "^10.6.0", "prettier": "3.9.4", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typedoc": "^0.28.20", "typescript": "^5.9.3" }, diff --git a/core/wallet-dapp-remote-rpc-client/tsconfig.docs.json b/core/wallet-dapp-remote-rpc-client/tsconfig.docs.json index 2af50c336..7f54b7600 100644 --- a/core/wallet-dapp-remote-rpc-client/tsconfig.docs.json +++ b/core/wallet-dapp-remote-rpc-client/tsconfig.docs.json @@ -9,7 +9,7 @@ "**/*.spec.*", "**/__tests__/**", "**/*.config.*", - "tsup.config.ts", + "tsdown.config.ts", "node_modules", "docs", "dist" diff --git a/core/wallet-dapp-remote-rpc-client/tsdown.config.ts b/core/wallet-dapp-remote-rpc-client/tsdown.config.ts new file mode 100644 index 000000000..6a8bcf246 --- /dev/null +++ b/core/wallet-dapp-remote-rpc-client/tsdown.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/wallet-dapp-remote-rpc-client/tsup.config.ts b/core/wallet-dapp-remote-rpc-client/tsup.config.ts deleted file mode 100644 index c48b91d85..000000000 --- a/core/wallet-dapp-remote-rpc-client/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-dapp-rpc-client/package.json b/core/wallet-dapp-rpc-client/package.json index babb81691..c2fee5900 100644 --- a/core/wallet-dapp-rpc-client/package.json +++ b/core/wallet-dapp-rpc-client/package.json @@ -16,9 +16,9 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "build": "tsdown --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "docs": "typedoc --tsconfig tsconfig.docs.json", - "dev": "tsup --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "dev": "tsdown --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist" }, @@ -41,7 +41,7 @@ "@types/ws": "^8.18.1", "eslint": "^10.6.0", "prettier": "3.9.4", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typedoc": "^0.28.20", "typescript": "^5.9.3" }, diff --git a/core/wallet-dapp-rpc-client/tsconfig.docs.json b/core/wallet-dapp-rpc-client/tsconfig.docs.json index 2af50c336..7f54b7600 100644 --- a/core/wallet-dapp-rpc-client/tsconfig.docs.json +++ b/core/wallet-dapp-rpc-client/tsconfig.docs.json @@ -9,7 +9,7 @@ "**/*.spec.*", "**/__tests__/**", "**/*.config.*", - "tsup.config.ts", + "tsdown.config.ts", "node_modules", "docs", "dist" diff --git a/core/wallet-dapp-rpc-client/tsdown.config.ts b/core/wallet-dapp-rpc-client/tsdown.config.ts new file mode 100644 index 000000000..6a8bcf246 --- /dev/null +++ b/core/wallet-dapp-rpc-client/tsdown.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/wallet-dapp-rpc-client/tsup.config.ts b/core/wallet-dapp-rpc-client/tsup.config.ts deleted file mode 100644 index c48b91d85..000000000 --- a/core/wallet-dapp-rpc-client/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-discovery/package.json b/core/wallet-discovery/package.json index 5557c50d8..22f6aaf41 100644 --- a/core/wallet-discovery/package.json +++ b/core/wallet-discovery/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -33,7 +33,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/wallet-discovery/tsdown.config.ts b/core/wallet-discovery/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/wallet-discovery/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/wallet-discovery/tsup.config.ts b/core/wallet-discovery/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/wallet-discovery/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-store-inmemory/package.json b/core/wallet-store-inmemory/package.json index 300931c1f..2ddbb534e 100644 --- a/core/wallet-store-inmemory/package.json +++ b/core/wallet-store-inmemory/package.json @@ -8,8 +8,8 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node", @@ -25,7 +25,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/wallet-store-inmemory/tsdown.config.ts b/core/wallet-store-inmemory/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/wallet-store-inmemory/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/wallet-store-inmemory/tsup.config.ts b/core/wallet-store-inmemory/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/wallet-store-inmemory/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-store-sql/package.json b/core/wallet-store-sql/package.json index dead000f4..fce5ac2f0 100644 --- a/core/wallet-store-sql/package.json +++ b/core/wallet-store-sql/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\" && tsc -b tsconfig.migrations.json", - "dev": "tsup --watch --onSuccess \"tsc -p tsconfig.types.json && tsc -b tsconfig.migrations.json\"", + "build": "tsdown --onSuccess \"tsc\" && tsc -b tsconfig.migrations.json", + "dev": "tsdown --watch --onSuccess \"tsc -p tsconfig.types.json && tsc -b tsconfig.migrations.json\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node", @@ -46,7 +46,7 @@ "@types/pg": "^8.20.0", "@vitest/coverage-v8": "^4.1.10", "pino-test": "^1.1.0", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "tsx": "^4.23.0", "typescript": "^5.9.3", "vitest": "^4.1.10" diff --git a/core/wallet-store-sql/tsdown.config.ts b/core/wallet-store-sql/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/wallet-store-sql/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/wallet-store-sql/tsup.config.ts b/core/wallet-store-sql/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/wallet-store-sql/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-store/package.json b/core/wallet-store/package.json index 2f3806291..c9fe4eab3 100644 --- a/core/wallet-store/package.json +++ b/core/wallet-store/package.json @@ -8,8 +8,8 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser --passWithNoTests", @@ -23,7 +23,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/core/wallet-store/tsdown.config.ts b/core/wallet-store/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/core/wallet-store/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/core/wallet-store/tsup.config.ts b/core/wallet-store/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/core/wallet-store/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/core/wallet-test-utils/package.json b/core/wallet-test-utils/package.json index 957637a4d..37b0c2bc7 100644 --- a/core/wallet-test-utils/package.json +++ b/core/wallet-test-utils/package.json @@ -24,13 +24,13 @@ }, "devDependencies": { "@vitest/coverage-v8": "^4.1.10", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "clean": "tsc -b --clean; rm -rf dist", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "test": "vitest run --project node --passWithNoTests", diff --git a/core/wallet-test-utils/tsdown.config.ts b/core/wallet-test-utils/tsdown.config.ts new file mode 100644 index 000000000..d2d0d6437 --- /dev/null +++ b/core/wallet-test-utils/tsdown.config.ts @@ -0,0 +1,11 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + platform: 'node', +}) diff --git a/core/wallet-user-rpc-client/package.json b/core/wallet-user-rpc-client/package.json index c3421b4c3..8247dd4ea 100644 --- a/core/wallet-user-rpc-client/package.json +++ b/core/wallet-user-rpc-client/package.json @@ -16,9 +16,9 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "build": "tsdown --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "docs": "typedoc --tsconfig tsconfig.docs.json", - "dev": "tsup --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", + "dev": "tsdown --watch --onSuccess \"tsc --emitDeclarationOnly --declarationMap && yarn run docs\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist" }, @@ -41,7 +41,7 @@ "@types/ws": "^8.18.1", "eslint": "^10.6.0", "prettier": "3.9.4", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typedoc": "^0.28.20", "typescript": "^5.9.3" }, diff --git a/core/wallet-user-rpc-client/tsconfig.docs.json b/core/wallet-user-rpc-client/tsconfig.docs.json index 2af50c336..7f54b7600 100644 --- a/core/wallet-user-rpc-client/tsconfig.docs.json +++ b/core/wallet-user-rpc-client/tsconfig.docs.json @@ -9,7 +9,7 @@ "**/*.spec.*", "**/__tests__/**", "**/*.config.*", - "tsup.config.ts", + "tsdown.config.ts", "node_modules", "docs", "dist" diff --git a/core/wallet-user-rpc-client/tsdown.config.ts b/core/wallet-user-rpc-client/tsdown.config.ts new file mode 100644 index 000000000..6a8bcf246 --- /dev/null +++ b/core/wallet-user-rpc-client/tsdown.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], + outputOptions: { + exports: 'named', + }, +}) diff --git a/core/wallet-user-rpc-client/tsup.config.ts b/core/wallet-user-rpc-client/tsup.config.ts deleted file mode 100644 index c48b91d85..000000000 --- a/core/wallet-user-rpc-client/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/package.json b/package.json index 42a12cbd5..02bfe009b 100644 --- a/package.json +++ b/package.json @@ -99,8 +99,8 @@ "storybook": "10.4.6", "ts-node": "10.9.2", "ts-proto": "^2.12.0", + "tsdown": "^0.22.9", "tslib": "^2.8.1", - "tsup": "^8.5.1", "tsx": "^4.23.0", "typescript": "^5.9.3", "typescript-eslint": "^8.63.0", diff --git a/sdk/dapp-sdk/package.json b/sdk/dapp-sdk/package.json index 3c0240343..70b939123 100644 --- a/sdk/dapp-sdk/package.json +++ b/sdk/dapp-sdk/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project browser-unit --project browser-integration", @@ -57,7 +57,7 @@ "@walletconnect/types": "^2.23.10", "playwright": "^1.61.1", "qrcode": "^1.5.4", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/sdk/dapp-sdk/tsdown.config.ts b/sdk/dapp-sdk/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/sdk/dapp-sdk/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/sdk/dapp-sdk/tsup.config.ts b/sdk/dapp-sdk/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/sdk/dapp-sdk/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/sdk/wallet-sdk/package.json b/sdk/wallet-sdk/package.json index fe9e8a7de..80b5e06fd 100644 --- a/sdk/wallet-sdk/package.json +++ b/sdk/wallet-sdk/package.json @@ -17,8 +17,8 @@ } }, "scripts": { - "build": "tsup --onSuccess \"tsc\"", - "dev": "tsup --watch --onSuccess \"tsc\"", + "build": "tsdown --onSuccess \"tsc\"", + "dev": "tsdown --watch --onSuccess \"tsc\"", "flatpack": "yarn pack --out \"$FLATPACK_OUTDIR\"", "clean": "tsc -b --clean; rm -rf dist", "test": "vitest run --project node --project browser", @@ -53,7 +53,7 @@ "@vitest/browser-playwright": "^4.1.10", "@vitest/coverage-v8": "^4.1.10", "playwright": "^1.61.1", - "tsup": "^8.5.1", + "tsdown": "^0.22.9", "typescript": "^5.9.3", "vitest": "^4.1.10" }, diff --git a/sdk/wallet-sdk/src/wallet/namespace/utils/url.ts b/sdk/wallet-sdk/src/wallet/namespace/utils/url.ts index e1ee8a8b9..26ee5da1e 100644 --- a/sdk/wallet-sdk/src/wallet/namespace/utils/url.ts +++ b/sdk/wallet-sdk/src/wallet/namespace/utils/url.ts @@ -6,20 +6,28 @@ import { TokenStandardService } from '@canton-network/core-token-standard-servic export type URLInput = URL | string +function validateUrl(ctx: SDKContext, input: URLInput): URLInput { + try { + new URL(input) + return input + } catch (e) { + ctx.error.throw({ + message: `Invalid URL provided ${input}.`, + type: 'BadRequest', + originalError: e, + }) + throw e + } +} + export class ParsedURL extends URL { - constructor( - private readonly ctx: SDKContext, - private readonly input: URLInput - ) { - try { - super(input) - } catch (e) { - ctx.error.throw({ - message: `Invalid URL provided ${input}.`, - type: 'BadRequest', - originalError: e, - }) - } + private readonly ctx: SDKContext + private readonly input: URLInput + + constructor(ctx: SDKContext, input: URLInput) { + super(validateUrl(ctx, input)) + this.ctx = ctx + this.input = input } } diff --git a/sdk/wallet-sdk/tsdown.config.ts b/sdk/wallet-sdk/tsdown.config.ts new file mode 100644 index 000000000..29033f72f --- /dev/null +++ b/sdk/wallet-sdk/tsdown.config.ts @@ -0,0 +1,10 @@ +// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +import { defineConfig } from 'tsdown' +import { base } from '../../tsdown.base.ts' + +export default defineConfig({ + ...base, + entry: ['src/index.ts'], +}) diff --git a/sdk/wallet-sdk/tsup.config.ts b/sdk/wallet-sdk/tsup.config.ts deleted file mode 100644 index 1f4074292..000000000 --- a/sdk/wallet-sdk/tsup.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -import { defineConfig } from 'tsup' -import { base } from '../../tsup.base' - -export default defineConfig({ - ...base, - entry: ['src/index.ts'], -}) diff --git a/tsup.base.ts b/tsdown.base.ts similarity index 66% rename from tsup.base.ts rename to tsdown.base.ts index abd9e52ad..d2b362fb9 100644 --- a/tsup.base.ts +++ b/tsdown.base.ts @@ -1,8 +1,9 @@ // Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. // SPDX-License-Identifier: Apache-2.0 -import type { Options } from 'tsup' -export const base: Options = { +import type { UserConfig } from 'tsdown' + +export const base: UserConfig = { format: ['esm', 'cjs'], outDir: 'dist', sourcemap: true, @@ -11,5 +12,5 @@ export const base: Options = { target: 'es2020', platform: 'neutral', dts: false, - outExtension: ({ format }) => ({ js: format === 'cjs' ? '.cjs' : '.js' }), + outExtensions: ({ format }) => ({ js: format === 'cjs' ? '.cjs' : '.js' }), } diff --git a/yarn.lock b/yarn.lock index 19caf2670..2a4839f1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1335,7 +1335,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" typescript-lru-cache: "npm:^2.0.0" vitest: "npm:^4.1.10" @@ -1362,7 +1362,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1382,7 +1382,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1394,7 +1394,7 @@ __metadata: dependencies: "@types/node": "npm:^25.9.4" "@vitest/coverage-v8": "npm:^4.1.10" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1429,7 +1429,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1454,7 +1454,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" typescript-lru-cache: "npm:^2.0.0" vitest: "npm:^4.1.10" @@ -1473,7 +1473,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" esbuild-plugin-replace: "npm:^1.4.0" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1492,7 +1492,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1509,7 +1509,7 @@ __metadata: "@canton-network/core-wallet-auth": "workspace:^" "@vitest/coverage-v8": "npm:^4.1.10" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1521,7 +1521,7 @@ __metadata: dependencies: "@metamask/rpc-errors": "npm:^7.0.3" "@vitest/coverage-v8": "npm:^4.1.10" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1554,7 +1554,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" uuid: "npm:^14.0.1" vitest: "npm:^4.1.10" @@ -1569,7 +1569,7 @@ __metadata: "@canton-network/core-wallet-auth": "workspace:^" "@types/node": "npm:^25.9.4" "@vitest/coverage-v8": "npm:^4.1.10" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1588,7 +1588,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" lodash: "npm:^4.18.1" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" zod: "npm:^4.4.3" @@ -1610,7 +1610,7 @@ __metadata: fs-extra: "npm:^11.3.6" lodash: "npm:^4.18.1" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" @@ -1633,7 +1633,7 @@ __metadata: fs-extra: "npm:^11.3.6" lodash: "npm:^4.18.1" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" @@ -1652,7 +1652,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" fs-extra: "npm:^11.3.6" lodash: "npm:^4.18.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" tweetnacl: "npm:^1.0.3" tweetnacl-util: "npm:^0.15.1" typescript: "npm:^5.9.3" @@ -1672,7 +1672,7 @@ __metadata: "@types/lodash": "npm:^4.17.24" "@types/node": "npm:^25.9.4" "@vitest/coverage-v8": "npm:^4.1.10" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1697,7 +1697,7 @@ __metadata: kysely: "npm:^0.28.17" pg: "npm:^8.22.0" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" tsx: "npm:^4.23.0" typescript: "npm:^5.9.3" umzug: "npm:^3.8.3" @@ -1716,7 +1716,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" openapi-fetch: "npm:^0.17.0" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" uuid: "npm:^14.0.1" vitest: "npm:^4.1.10" @@ -1735,7 +1735,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1762,7 +1762,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" typescript-lru-cache: "npm:^2.0.0" vitest: "npm:^4.1.10" @@ -1814,7 +1814,7 @@ __metadata: openapi-typescript: "npm:^7.13.0" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1830,7 +1830,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" camelcase-keys: "npm:^10.0.2" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1844,7 +1844,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" uuid: "npm:^14.0.1" vitest: "npm:^4.1.10" @@ -1862,7 +1862,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" jose: "npm:^6.2.3" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" zod: "npm:^4.4.3" @@ -1883,7 +1883,7 @@ __metadata: eslint: "npm:^10.6.0" lodash: "npm:^4.18.1" prettier: "npm:3.9.4" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typedoc: "npm:^0.28.20" typescript: "npm:^5.9.3" languageName: unknown @@ -1903,7 +1903,7 @@ __metadata: eslint: "npm:^10.6.0" lodash: "npm:^4.18.1" prettier: "npm:3.9.4" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typedoc: "npm:^0.28.20" typescript: "npm:^5.9.3" languageName: unknown @@ -1919,7 +1919,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" languageName: unknown @@ -1935,7 +1935,7 @@ __metadata: "@vitest/coverage-v8": "npm:^4.1.10" pino: "npm:^10.3.1" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" zod: "npm:^4.4.3" @@ -1960,7 +1960,7 @@ __metadata: pg: "npm:^8.22.0" pino: "npm:^10.3.1" pino-test: "npm:^1.1.0" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" tsx: "npm:^4.23.0" typescript: "npm:^5.9.3" umzug: "npm:^3.8.3" @@ -1977,7 +1977,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.10" "@vitest/coverage-v8": "npm:^4.1.10" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" vitest: "npm:^4.1.10" zod: "npm:^4.4.3" @@ -1993,7 +1993,7 @@ __metadata: "@playwright/test": "npm:^1.61.1" "@vitest/coverage-v8": "npm:^4.1.10" pino: "npm:^10.3.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" uuid: "npm:^14.0.1" vitest: "npm:^4.1.10" @@ -2043,7 +2043,7 @@ __metadata: eslint: "npm:^10.6.0" lodash: "npm:^4.18.1" prettier: "npm:3.9.4" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typedoc: "npm:^0.28.20" typescript: "npm:^5.9.3" languageName: unknown @@ -2069,7 +2069,7 @@ __metadata: "@walletconnect/types": "npm:^2.23.10" playwright: "npm:^1.61.1" qrcode: "npm:^1.5.4" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" uuid: "npm:^14.0.1" vitest: "npm:^4.1.10" @@ -2343,7 +2343,7 @@ __metadata: pino: "npm:^10.3.1" pino-pretty: "npm:^13.1.3" playwright: "npm:^1.61.1" - tsup: "npm:^8.5.1" + tsdown: "npm:^0.22.9" typescript: "npm:^5.9.3" typescript-lru-cache: "npm:^2.0.0" uuid: "npm:^14.0.1" @@ -2648,6 +2648,16 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:1.11.2": + version: 1.11.2 + resolution: "@emnapi/core@npm:1.11.2" + dependencies: + "@emnapi/wasi-threads": "npm:1.2.2" + tslib: "npm:^2.4.0" + checksum: 10c0/424ca1607f498e524eb58db1095e6cc2082986edfd84a74b116d4e2c6e43b5e9d557ea7f0d7b9adf7f6d5023e25ac2ed6bd08caf0043d3d8602598d79579c2cd + languageName: node + linkType: hard + "@emnapi/core@npm:1.4.5": version: 1.4.5 resolution: "@emnapi/core@npm:1.4.5" @@ -2687,6 +2697,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:1.11.2": + version: 1.11.2 + resolution: "@emnapi/runtime@npm:1.11.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/d8d500059fe9c0864571c79ce29439c1b6fb44d7ec4ac865a2aaaa7469194e5d91ebdc820cabd37c3d373478b725a8b60771733e4743cfef41fc86d9a1f2eab0 + languageName: node + linkType: hard + "@emnapi/runtime@npm:1.4.5": version: 1.4.5 resolution: "@emnapi/runtime@npm:1.4.5" @@ -2741,6 +2760,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/wasi-threads@npm:1.2.2": + version: 1.2.2 + resolution: "@emnapi/wasi-threads@npm:1.2.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/f0dc8269d6b20ae5a7c7b36e7a6a333452009d461038ef4febb29da2f3f78c1e2b1576d7e8970a5c5789ed3caedc1f80f5b0c2a5373bdaf8d03b20432bb55747 + languageName: node + linkType: hard + "@emotion/babel-plugin@npm:^11.13.5": version: 11.13.5 resolution: "@emotion/babel-plugin@npm:11.13.5" @@ -4273,7 +4301,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.13 resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: @@ -5021,6 +5049,18 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^1.1.6": + version: 1.1.6 + resolution: "@napi-rs/wasm-runtime@npm:1.1.6" + dependencies: + "@tybys/wasm-util": "npm:^0.10.3" + peerDependencies: + "@emnapi/core": ^1.7.1 + "@emnapi/runtime": ^1.7.1 + checksum: 10c0/344518bf3ef65051dda4c00969f293aa4a21ab7dc7822b3f48519b17cd5eaa3f0bc34898d115d50ba59b1817a0cb905d46f7a7223c8249239cd14c28db388e10 + languageName: node + linkType: hard + "@noble/ciphers@npm:1.3.0, @noble/ciphers@npm:^1.3.0": version: 1.3.0 resolution: "@noble/ciphers@npm:1.3.0" @@ -5714,6 +5754,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.140.0": + version: 0.140.0 + resolution: "@oxc-project/types@npm:0.140.0" + checksum: 10c0/a00e4a7f47080c46b1ff3fa36d7b0269000f8375bec49404286bc4e7aaafe0201431e95f27d63e3e8689336540e7ac56e8d2783d3c45225e1bf1b0edb0f5d567 + languageName: node + linkType: hard + "@oxc-project/types@npm:^0.127.0": version: 0.127.0 resolution: "@oxc-project/types@npm:0.127.0" @@ -6276,6 +6323,15 @@ __metadata: languageName: node linkType: hard +"@quansync/fs@npm:^1.0.0": + version: 1.0.0 + resolution: "@quansync/fs@npm:1.0.0" + dependencies: + quansync: "npm:^1.0.0" + checksum: 10c0/41a7e145d4fc349eaeac20ee7ffe0c876a7c26b2268d5704b462b3e7379091221336e315b2b346d5b07a531502a41cad15c9f374800cc60b6339d074ef99aa16 + languageName: node + linkType: hard + "@redocly/ajv@npm:8.11.2": version: 8.11.2 resolution: "@redocly/ajv@npm:8.11.2" @@ -6328,6 +6384,115 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-android-arm64@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-android-arm64@npm:1.2.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-darwin-arm64@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-darwin-arm64@npm:1.2.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-darwin-x64@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-darwin-x64@npm:1.2.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rolldown/binding-freebsd-x64@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-freebsd-x64@npm:1.2.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm-gnueabihf@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.2.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm64-gnu@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.2.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-arm64-musl@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.2.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rolldown/binding-linux-ppc64-gnu@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.2.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-s390x-gnu@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.2.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-x64-gnu@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.2.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rolldown/binding-linux-x64-musl@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.2.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rolldown/binding-openharmony-arm64@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.2.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-wasm32-wasi@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.2.0" + dependencies: + "@emnapi/core": "npm:1.11.2" + "@emnapi/runtime": "npm:1.11.2" + "@napi-rs/wasm-runtime": "npm:^1.1.6" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@rolldown/binding-win32-arm64-msvc@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.2.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rolldown/binding-win32-x64-msvc@npm:1.2.0": + version: 1.2.0 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.2.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rolldown/pluginutils@npm:1.0.0-rc.3": version: 1.0.0-rc.3 resolution: "@rolldown/pluginutils@npm:1.0.0-rc.3" @@ -6335,6 +6500,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/pluginutils@npm:^1.0.0": + version: 1.0.1 + resolution: "@rolldown/pluginutils@npm:1.0.1" + checksum: 10c0/99d9b06d90196823e4d8c841f258db7a16e5dbba5824a2962b05d907b79f1ba929d56f22dd744fd530936e568c865ee56a719dc31e57e13bc0a8eb4764a8d8dd + languageName: node + linkType: hard + "@rollup/plugin-alias@npm:^5.1.1": version: 5.1.1 resolution: "@rollup/plugin-alias@npm:5.1.1" @@ -7897,6 +8069,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.3": + version: 0.10.3 + resolution: "@tybys/wasm-util@npm:0.10.3" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/fd2bd2a79c6cd8c79ed1cf7a0fa375c64589264c88a27acaf9756d556b453ea222b62a4f68dd2fbb8b3a78b6bab3b1f4fb2431b6afc6aeda8344b53a521a1cd3 + languageName: node + linkType: hard + "@types/argparse@npm:1.0.38": version: 1.0.38 resolution: "@types/argparse@npm:1.0.38" @@ -9290,6 +9471,167 @@ __metadata: languageName: node linkType: hard +"@yuku-codegen/binding-darwin-arm64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-darwin-arm64@npm:0.6.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-darwin-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-darwin-x64@npm:0.6.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-freebsd-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-freebsd-x64@npm:0.6.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-arm-gnu@npm:0.6.5" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-arm-musl@npm:0.6.5" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm64-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-arm64-gnu@npm:0.6.5" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-arm64-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-arm64-musl@npm:0.6.5" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-x64-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-x64-gnu@npm:0.6.5" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-codegen/binding-linux-x64-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-linux-x64-musl@npm:0.6.5" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@yuku-codegen/binding-win32-arm64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-win32-arm64@npm:0.6.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-codegen/binding-win32-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-codegen/binding-win32-x64@npm:0.6.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-darwin-arm64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-darwin-arm64@npm:0.6.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-parser/binding-darwin-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-darwin-x64@npm:0.6.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-freebsd-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-freebsd-x64@npm:0.6.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.6.5" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.6.5" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm64-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.6.5" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-arm64-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.6.5" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-x64-gnu@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.6.5" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@yuku-parser/binding-linux-x64-musl@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.6.5" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@yuku-parser/binding-win32-arm64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-win32-arm64@npm:0.6.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@yuku-parser/binding-win32-x64@npm:0.6.5": + version: 0.6.5 + resolution: "@yuku-parser/binding-win32-x64@npm:0.6.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@yuku-toolchain/types@npm:0.5.43": + version: 0.5.43 + resolution: "@yuku-toolchain/types@npm:0.5.43" + checksum: 10c0/d06dc8fb9b128a3b70e3a1076c08c442c1052c5a28abc68ba96aa12bd3386c1cbb6f1d874fb0cfb13ce3a8c1b6f8148a9695f25400a944ae17b7a85fd67ff131 + languageName: node + linkType: hard + "@zkochan/js-yaml@npm:0.0.7": version: 0.0.7 resolution: "@zkochan/js-yaml@npm:0.0.7" @@ -9623,10 +9965,10 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 +"ansis@npm:^4.3.1": + version: 4.3.1 + resolution: "ansis@npm:4.3.1" + checksum: 10c0/d1a48090f9c33b18f254a3496e5336a20391a51140b552a1c0bc38710ae7c8bc36a62658f28759797d7bce15e89b893e9ef1962ea1ea42a291d112263f6e593c languageName: node linkType: hard @@ -10385,17 +10727,6 @@ __metadata: languageName: node linkType: hard -"bundle-require@npm:^5.1.0": - version: 5.1.0 - resolution: "bundle-require@npm:5.1.0" - dependencies: - load-tsconfig: "npm:^0.2.3" - peerDependencies: - esbuild: ">=0.18" - checksum: 10c0/8bff9df68eb686f05af952003c78e70ffed2817968f92aebb2af620cc0b7428c8154df761d28f1b38508532204278950624ef86ce63644013dc57660a9d1810f - languageName: node - linkType: hard - "byline@npm:^5.0.0": version: 5.0.0 resolution: "byline@npm:5.0.0" @@ -10410,10 +10741,10 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 +"cac@npm:^7.0.0": + version: 7.0.0 + resolution: "cac@npm:7.0.0" + checksum: 10c0/e9da33cb9f0425546ae92a450d479276f9969a050fe64f5d6fedf058bdd87f22a370797fe1c158e07655fa9fc183749df7cb2037431e3772faa7bee9919fb763 languageName: node linkType: hard @@ -10651,15 +10982,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.3": - version: 4.0.3 - resolution: "chokidar@npm:4.0.3" - dependencies: - readdirp: "npm:^4.0.1" - checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad - languageName: node - linkType: hard - "chokidar@npm:^5.0.0": version: 5.0.0 resolution: "chokidar@npm:5.0.0" @@ -10877,13 +11199,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.0": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - "commander@npm:^6.0.0, commander@npm:^6.1.0": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -11042,7 +11357,7 @@ __metadata: languageName: node linkType: hard -"consola@npm:^3.2.3, consola@npm:^3.4.0": +"consola@npm:^3.2.3": version: 3.4.2 resolution: "consola@npm:3.4.2" checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a @@ -11535,7 +11850,7 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.6": +"defu@npm:^6.1.6, defu@npm:^6.1.7": version: 6.1.7 resolution: "defu@npm:6.1.7" checksum: 10c0/e6635388103c8be3c574ac31302f6930e5e6eeedba32cb1b30cf993c7d9fb571aec2485446dfa23bfa63e55e66156fe109027a9695db82a50f931e91e8d4bedb @@ -11836,6 +12151,18 @@ __metadata: languageName: node linkType: hard +"dts-resolver@npm:^3.0.0": + version: 3.0.0 + resolution: "dts-resolver@npm:3.0.0" + peerDependencies: + oxc-resolver: ">=11.0.0" + peerDependenciesMeta: + oxc-resolver: + optional: true + checksum: 10c0/ae52c4e09b43def702b02d7edbfa04798522907f22879809f8890e5c61fc762403f46a1c415c2d1a6440b01960bbaf98c72def1771b0962d3b15fec40983a4ab + languageName: node + linkType: hard + "dunder-proto@npm:1.0.1, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -11921,6 +12248,13 @@ __metadata: languageName: node linkType: hard +"empathic@npm:^2.0.1": + version: 2.0.1 + resolution: "empathic@npm:2.0.1" + checksum: 10c0/577f2868bfcad4ffbf911b57c75016125eb8cc8a7d32cf2d3e9fbcb31bfe6e9e6b66d9457ac34ccb2cd38bff353b3af34287899e0360b8c561ff6d4a048aca62 + languageName: node + linkType: hard + "encodeurl@npm:^2.0.0, encodeurl@npm:~2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" @@ -13013,17 +13347,6 @@ __metadata: languageName: node linkType: hard -"fix-dts-default-cjs-exports@npm:^1.0.0": - version: 1.0.1 - resolution: "fix-dts-default-cjs-exports@npm:1.0.1" - dependencies: - magic-string: "npm:^0.30.17" - mlly: "npm:^1.7.4" - rollup: "npm:^4.34.8" - checksum: 10c0/61a3cbe32b6c29df495ef3aded78199fe9dbb52e2801c899fe76d9ca413d3c8c51f79986bac83f8b4b2094ebde883ddcfe47b68ce469806ba13ca6ed4e7cd362 - languageName: node - linkType: hard - "flat-cache@npm:^4.0.0": version: 4.0.1 resolution: "flat-cache@npm:4.0.1" @@ -13327,6 +13650,15 @@ __metadata: languageName: node linkType: hard +"get-tsconfig@npm:5.0.0-beta.5": + version: 5.0.0-beta.5 + resolution: "get-tsconfig@npm:5.0.0-beta.5" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10c0/fd96e2a7d872703d8c5d7ed5d5d884a4e33f6cd9f012aa68a3c7aae700b84b502e41c06641a3d0667b1e8c8f7d497857dd6d3bba3987d2e5f59d95e49fb6e3b9 + languageName: node + linkType: hard + "get-uri@npm:^6.0.1": version: 6.0.5 resolution: "get-uri@npm:6.0.5" @@ -13613,6 +13945,13 @@ __metadata: languageName: node linkType: hard +"hookable@npm:^6.1.1": + version: 6.1.1 + resolution: "hookable@npm:6.1.1" + checksum: 10c0/bb46cd9ffc0a997af21febd97835da4e59a6989adec73dc3c215fcc44c7ac01de4781f251c3d420bf45862d2592a695f5f0de095b6f5df52db8afb5166938212 + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -13829,6 +14168,13 @@ __metadata: languageName: node linkType: hard +"import-without-cache@npm:^0.4.0": + version: 0.4.0 + resolution: "import-without-cache@npm:0.4.0" + checksum: 10c0/5ba51078dc15f08cd1ef4e12f3d274a7e1906319ac831b5ddf036a033ab3b4395264b93c64be8b6050be27546754a4c3a84fcfbe8e827ba221203cc47c608a46 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -14738,13 +15084,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.1.1": - version: 3.1.3 - resolution: "lilconfig@npm:3.1.3" - checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc - languageName: node - linkType: hard - "lines-and-columns@npm:2.0.3": version: 2.0.3 resolution: "lines-and-columns@npm:2.0.3" @@ -14838,13 +15177,6 @@ __metadata: languageName: node linkType: hard -"load-tsconfig@npm:^0.2.3": - version: 0.2.5 - resolution: "load-tsconfig@npm:0.2.5" - checksum: 10c0/bf2823dd26389d3497b6567f07435c5a7a58d9df82e879b0b3892f87d8db26900f84c85bc329ef41c0540c0d6a448d1c23ddc64a80f3ff6838b940f3915a3fcb - languageName: node - linkType: hard - "local-pkg@npm:^1.0.0": version: 1.1.2 resolution: "local-pkg@npm:1.1.2" @@ -15587,17 +15919,6 @@ __metadata: languageName: node linkType: hard -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: "npm:^1.0.0" - object-assign: "npm:^4.0.1" - thenify-all: "npm:^1.0.0" - checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 - languageName: node - linkType: hard - "nan@npm:^2.19.0, nan@npm:^2.23.0": version: 2.27.0 resolution: "nan@npm:2.27.0" @@ -15975,7 +16296,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -15996,6 +16317,13 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.1.3": + version: 2.1.4 + resolution: "obug@npm:2.1.4" + checksum: 10c0/34a0ee97cd88573cfd97d384c2a79f07118ae5680d7e45d1de6e99c74eddefe145e8ca27a2db02195a1ee5fded5aa22b924869c842728c201b9f109a27d0ef19 + languageName: node + linkType: hard + "ofetch@npm:^1.5.1": version: 1.5.1 resolution: "ofetch@npm:1.5.1" @@ -16792,6 +17120,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.5": + version: 4.0.5 + resolution: "picomatch@npm:4.0.5" + checksum: 10c0/947bc6b6e1ff1e6c5aaf95b107a0839d12802f4f7b867663f67d47accba939ca1cb582cf99dfc30438efa1c4648ac5990967e783e8929c36b03e8440704ef1bd + languageName: node + linkType: hard + "pidusage@npm:3.0.2": version: 3.0.2 resolution: "pidusage@npm:3.0.2" @@ -16909,7 +17244,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.7": +"pirates@npm:^4.0.7": version: 4.0.7 resolution: "pirates@npm:4.0.7" checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a @@ -17106,29 +17441,6 @@ __metadata: languageName: node linkType: hard -"postcss-load-config@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-load-config@npm:6.0.1" - dependencies: - lilconfig: "npm:^3.1.1" - peerDependencies: - jiti: ">=1.21.0" - postcss: ">=8.0.9" - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - checksum: 10c0/74173a58816dac84e44853f7afbd283f4ef13ca0b6baeba27701214beec33f9e309b128f8102e2b173e8d45ecba45d279a9be94b46bf48d219626aa9b5730848 - languageName: node - linkType: hard - "postcss@npm:^8.5.6": version: 8.5.10 resolution: "postcss@npm:8.5.10" @@ -17434,6 +17746,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^1.0.0": + version: 1.0.0 + resolution: "quansync@npm:1.0.0" + checksum: 10c0/076542634399a0cc46078baab6b31acee7a88c5a435234345f645aedaa42bc6a63836e655fb39b1b21a83c98ec86a4b73ec5e2b2d6f3fdc22711eeeff9463253 + languageName: node + linkType: hard + "quick-format-unescaped@npm:^4.0.3": version: 4.0.4 resolution: "quick-format-unescaped@npm:4.0.4" @@ -17631,13 +17950,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:^4.0.1": - version: 4.1.2 - resolution: "readdirp@npm:4.1.2" - checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 - languageName: node - linkType: hard - "readdirp@npm:^5.0.0": version: 5.0.0 resolution: "readdirp@npm:5.0.0" @@ -17810,6 +18122,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "resolve.exports@npm:2.0.3": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" @@ -17884,6 +18203,93 @@ __metadata: languageName: node linkType: hard +"rolldown-plugin-dts@npm:^0.27.9": + version: 0.27.11 + resolution: "rolldown-plugin-dts@npm:0.27.11" + dependencies: + dts-resolver: "npm:^3.0.0" + get-tsconfig: "npm:5.0.0-beta.5" + obug: "npm:^2.1.3" + yuku-ast: "npm:^0.1.7" + yuku-codegen: "npm:^0.6.3" + yuku-parser: "npm:^0.6.3" + peerDependencies: + "@typescript/native-preview": "*" + "@volar/typescript": ~2.4.0 + rolldown: ^1.0.0 + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + "@typescript/native-preview": + optional: true + "@volar/typescript": + optional: true + typescript: + optional: true + vue-tsc: + optional: true + checksum: 10c0/3c41126afa5fbaba741e1ea84788fc98a2152b09b56735a50ff6179dddc67ec68b16a826a6d489bfcc4bfe830a0c8308dfb67a3581bc1ef888d7e70ddd63d38f + languageName: node + linkType: hard + +"rolldown@npm:~1.2.0": + version: 1.2.0 + resolution: "rolldown@npm:1.2.0" + dependencies: + "@oxc-project/types": "npm:=0.140.0" + "@rolldown/binding-android-arm64": "npm:1.2.0" + "@rolldown/binding-darwin-arm64": "npm:1.2.0" + "@rolldown/binding-darwin-x64": "npm:1.2.0" + "@rolldown/binding-freebsd-x64": "npm:1.2.0" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.2.0" + "@rolldown/binding-linux-arm64-gnu": "npm:1.2.0" + "@rolldown/binding-linux-arm64-musl": "npm:1.2.0" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.2.0" + "@rolldown/binding-linux-s390x-gnu": "npm:1.2.0" + "@rolldown/binding-linux-x64-gnu": "npm:1.2.0" + "@rolldown/binding-linux-x64-musl": "npm:1.2.0" + "@rolldown/binding-openharmony-arm64": "npm:1.2.0" + "@rolldown/binding-wasm32-wasi": "npm:1.2.0" + "@rolldown/binding-win32-arm64-msvc": "npm:1.2.0" + "@rolldown/binding-win32-x64-msvc": "npm:1.2.0" + "@rolldown/pluginutils": "npm:^1.0.0" + dependenciesMeta: + "@rolldown/binding-android-arm64": + optional: true + "@rolldown/binding-darwin-arm64": + optional: true + "@rolldown/binding-darwin-x64": + optional: true + "@rolldown/binding-freebsd-x64": + optional: true + "@rolldown/binding-linux-arm-gnueabihf": + optional: true + "@rolldown/binding-linux-arm64-gnu": + optional: true + "@rolldown/binding-linux-arm64-musl": + optional: true + "@rolldown/binding-linux-ppc64-gnu": + optional: true + "@rolldown/binding-linux-s390x-gnu": + optional: true + "@rolldown/binding-linux-x64-gnu": + optional: true + "@rolldown/binding-linux-x64-musl": + optional: true + "@rolldown/binding-openharmony-arm64": + optional: true + "@rolldown/binding-wasm32-wasi": + optional: true + "@rolldown/binding-win32-arm64-msvc": + optional: true + "@rolldown/binding-win32-x64-msvc": + optional: true + bin: + rolldown: ./bin/cli.mjs + checksum: 10c0/78f30a6babe16666508e79e1249d096ba25f480a70c87dcc3a23eb852abe96410731de07356b8f47c85ee0855d94b1d675d2734ec174370007846bc2dd484582 + languageName: node + linkType: hard + "rollup-plugin-dts@npm:^6.4.1": version: 6.4.1 resolution: "rollup-plugin-dts@npm:6.4.1" @@ -17903,7 +18309,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.34.8, rollup@npm:^4.43.0": +"rollup@npm:^4.43.0": version: 4.59.0 resolution: "rollup@npm:4.59.0" dependencies: @@ -18225,6 +18631,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 10c0/b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c + languageName: node + linkType: hard + "semver@npm:~7.5.0, semver@npm:~7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" @@ -18634,13 +19049,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.6": - version: 0.7.6 - resolution: "source-map@npm:0.7.6" - checksum: 10c0/59f6f05538539b274ba771d2e9e32f6c65451982510564438e048bc1352f019c6efcdc6dd07909b1968144941c14015c2c7d4369fb7c4d7d53ae769716dcc16c - languageName: node - linkType: hard - "sourcemap-codec@npm:^1.4.8": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" @@ -18978,24 +19386,6 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:^3.35.0": - version: 3.35.1 - resolution: "sucrase@npm:3.35.1" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.2" - commander: "npm:^4.0.0" - lines-and-columns: "npm:^1.1.6" - mz: "npm:^2.7.0" - pirates: "npm:^4.0.1" - tinyglobby: "npm:^0.2.11" - ts-interface-checker: "npm:^0.1.9" - bin: - sucrase: bin/sucrase - sucrase-node: bin/sucrase-node - checksum: 10c0/6fa22329c261371feb9560630d961ad0d0b9c87dce21ea74557c5f3ffbe5c1ee970ea8bcce9962ae9c90c3c47165ffa7dd41865c7414f5d8ea7a40755d612c5c - languageName: node - linkType: hard - "superagent@npm:^10.3.0": version: 10.3.0 resolution: "superagent@npm:10.3.0" @@ -19163,24 +19553,6 @@ __metadata: languageName: node linkType: hard -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: "npm:>= 3.1.0 < 4" - checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: "npm:^1.0.0" - checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 - languageName: node - linkType: hard - "thread-stream@npm:^3.0.0": version: 3.1.0 resolution: "thread-stream@npm:3.1.0" @@ -19220,13 +19592,6 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.2": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 - languageName: node - linkType: hard - "tinyexec@npm:^1.0.0, tinyexec@npm:^1.0.2": version: 1.0.2 resolution: "tinyexec@npm:1.0.2" @@ -19234,14 +19599,14 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^1.0.4": +"tinyexec@npm:^1.0.4, tinyexec@npm:^1.2.4": version: 1.2.4 resolution: "tinyexec@npm:1.2.4" checksum: 10c0/153b8db6b080194b558ff145b9cffc36b80a6e07babd644dcfbe49c807eee668c876049d28bdee90b96304476f883352f2dad91b3f86bc23832532f4363e66ff languageName: node linkType: hard -"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -19251,7 +19616,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.16": +"tinyglobby@npm:^0.2.16, tinyglobby@npm:^0.2.17": version: 0.2.17 resolution: "tinyglobby@npm:0.2.17" dependencies: @@ -19353,13 +19718,6 @@ __metadata: languageName: node linkType: hard -"ts-interface-checker@npm:^0.1.9": - version: 0.1.13 - resolution: "ts-interface-checker@npm:0.1.13" - checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 - languageName: node - linkType: hard - "ts-node@npm:10.9.2, ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" @@ -19455,6 +19813,60 @@ __metadata: languageName: node linkType: hard +"tsdown@npm:^0.22.9": + version: 0.22.9 + resolution: "tsdown@npm:0.22.9" + dependencies: + ansis: "npm:^4.3.1" + cac: "npm:^7.0.0" + defu: "npm:^6.1.7" + empathic: "npm:^2.0.1" + hookable: "npm:^6.1.1" + import-without-cache: "npm:^0.4.0" + obug: "npm:^2.1.3" + picomatch: "npm:^4.0.5" + rolldown: "npm:~1.2.0" + rolldown-plugin-dts: "npm:^0.27.9" + semver: "npm:^7.8.5" + tinyexec: "npm:^1.2.4" + tinyglobby: "npm:^0.2.17" + tree-kill: "npm:^1.2.2" + unconfig-core: "npm:^7.5.0" + peerDependencies: + "@arethetypeswrong/core": ^0.18.1 + "@tsdown/css": 0.22.9 + "@tsdown/exe": 0.22.9 + "@vitejs/devtools": "*" + publint: ^0.3.8 + tsx: "*" + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 + unplugin-unused: ^0.5.0 + unrun: "*" + peerDependenciesMeta: + "@arethetypeswrong/core": + optional: true + "@tsdown/css": + optional: true + "@tsdown/exe": + optional: true + "@vitejs/devtools": + optional: true + publint: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + unrun: + optional: true + bin: + tsdown: ./dist/run.mjs + checksum: 10c0/09295e28eba0259c1ff26df86259b908d67a99eb78504aff547b1ee22591b852fe69610e6f8ea5f9577d70b7b87685aa8cb83a9bbe4c1e0dda5a2ce679f4d0e1 + languageName: node + linkType: hard + "tslib@npm:1.14.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -19476,48 +19888,6 @@ __metadata: languageName: node linkType: hard -"tsup@npm:^8.5.1": - version: 8.5.1 - resolution: "tsup@npm:8.5.1" - dependencies: - bundle-require: "npm:^5.1.0" - cac: "npm:^6.7.14" - chokidar: "npm:^4.0.3" - consola: "npm:^3.4.0" - debug: "npm:^4.4.0" - esbuild: "npm:^0.27.0" - fix-dts-default-cjs-exports: "npm:^1.0.0" - joycon: "npm:^3.1.1" - picocolors: "npm:^1.1.1" - postcss-load-config: "npm:^6.0.1" - resolve-from: "npm:^5.0.0" - rollup: "npm:^4.34.8" - source-map: "npm:^0.7.6" - sucrase: "npm:^3.35.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.11" - tree-kill: "npm:^1.2.2" - peerDependencies: - "@microsoft/api-extractor": ^7.36.0 - "@swc/core": ^1 - postcss: ^8.4.12 - typescript: ">=4.5.0" - peerDependenciesMeta: - "@microsoft/api-extractor": - optional: true - "@swc/core": - optional: true - postcss: - optional: true - typescript: - optional: true - bin: - tsup: dist/cli-default.js - tsup-node: dist/cli-node.js - checksum: 10c0/86b0a5ee5533cf5363431ffaf6a244d06fbc80e3a739f216a121a336b28e663d521bae1d3b2d9ba7d479cb4b5f7dcb5e0722e169d3daf664c78f0d68676fa06a - languageName: node - linkType: hard - "tsx@npm:^4.23.0": version: 4.23.0 resolution: "tsx@npm:4.23.0" @@ -19794,6 +20164,16 @@ __metadata: languageName: node linkType: hard +"unconfig-core@npm:^7.5.0": + version: 7.5.0 + resolution: "unconfig-core@npm:7.5.0" + dependencies: + "@quansync/fs": "npm:^1.0.0" + quansync: "npm:^1.0.0" + checksum: 10c0/9c9f745254aa8e267140430a432353d17ee87f625b0ea0668e189d88736828d117b66bd2dd41f1d48bd40d44d5b7c7d160e8b7996a60c8f484e2975ef73c7cb7 + languageName: node + linkType: hard + "uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -20375,8 +20755,8 @@ __metadata: storybook: "npm:10.4.6" ts-node: "npm:10.9.2" ts-proto: "npm:^2.12.0" + tsdown: "npm:^0.22.9" tslib: "npm:^2.8.1" - tsup: "npm:^8.5.1" tsx: "npm:^4.23.0" typescript: "npm:^5.9.3" typescript-eslint: "npm:^8.63.0" @@ -20890,6 +21270,101 @@ __metadata: languageName: node linkType: hard +"yuku-ast@npm:^0.1.7": + version: 0.1.7 + resolution: "yuku-ast@npm:0.1.7" + dependencies: + "@yuku-toolchain/types": "npm:0.5.43" + checksum: 10c0/1f62663f419112ab93993d6c0d015c177028f08db239c160dcdfbba553edcebe4e5457c0b5defb3765dc1e685a9439da43ef06f06c4ed78414957a6b88dcd792 + languageName: node + linkType: hard + +"yuku-codegen@npm:^0.6.3": + version: 0.6.5 + resolution: "yuku-codegen@npm:0.6.5" + dependencies: + "@yuku-codegen/binding-darwin-arm64": "npm:0.6.5" + "@yuku-codegen/binding-darwin-x64": "npm:0.6.5" + "@yuku-codegen/binding-freebsd-x64": "npm:0.6.5" + "@yuku-codegen/binding-linux-arm-gnu": "npm:0.6.5" + "@yuku-codegen/binding-linux-arm-musl": "npm:0.6.5" + "@yuku-codegen/binding-linux-arm64-gnu": "npm:0.6.5" + "@yuku-codegen/binding-linux-arm64-musl": "npm:0.6.5" + "@yuku-codegen/binding-linux-x64-gnu": "npm:0.6.5" + "@yuku-codegen/binding-linux-x64-musl": "npm:0.6.5" + "@yuku-codegen/binding-win32-arm64": "npm:0.6.5" + "@yuku-codegen/binding-win32-x64": "npm:0.6.5" + "@yuku-toolchain/types": "npm:0.5.43" + dependenciesMeta: + "@yuku-codegen/binding-darwin-arm64": + optional: true + "@yuku-codegen/binding-darwin-x64": + optional: true + "@yuku-codegen/binding-freebsd-x64": + optional: true + "@yuku-codegen/binding-linux-arm-gnu": + optional: true + "@yuku-codegen/binding-linux-arm-musl": + optional: true + "@yuku-codegen/binding-linux-arm64-gnu": + optional: true + "@yuku-codegen/binding-linux-arm64-musl": + optional: true + "@yuku-codegen/binding-linux-x64-gnu": + optional: true + "@yuku-codegen/binding-linux-x64-musl": + optional: true + "@yuku-codegen/binding-win32-arm64": + optional: true + "@yuku-codegen/binding-win32-x64": + optional: true + checksum: 10c0/fe591a9d25f9436a11bad6423f78b318985afee2ca2b846db6d02c0de169fe988eb723cc80f3962312ab322535b3436614e4a0413fdb74c0fb7eeb74195a0734 + languageName: node + linkType: hard + +"yuku-parser@npm:^0.6.3": + version: 0.6.5 + resolution: "yuku-parser@npm:0.6.5" + dependencies: + "@yuku-parser/binding-darwin-arm64": "npm:0.6.5" + "@yuku-parser/binding-darwin-x64": "npm:0.6.5" + "@yuku-parser/binding-freebsd-x64": "npm:0.6.5" + "@yuku-parser/binding-linux-arm-gnu": "npm:0.6.5" + "@yuku-parser/binding-linux-arm-musl": "npm:0.6.5" + "@yuku-parser/binding-linux-arm64-gnu": "npm:0.6.5" + "@yuku-parser/binding-linux-arm64-musl": "npm:0.6.5" + "@yuku-parser/binding-linux-x64-gnu": "npm:0.6.5" + "@yuku-parser/binding-linux-x64-musl": "npm:0.6.5" + "@yuku-parser/binding-win32-arm64": "npm:0.6.5" + "@yuku-parser/binding-win32-x64": "npm:0.6.5" + "@yuku-toolchain/types": "npm:0.5.43" + dependenciesMeta: + "@yuku-parser/binding-darwin-arm64": + optional: true + "@yuku-parser/binding-darwin-x64": + optional: true + "@yuku-parser/binding-freebsd-x64": + optional: true + "@yuku-parser/binding-linux-arm-gnu": + optional: true + "@yuku-parser/binding-linux-arm-musl": + optional: true + "@yuku-parser/binding-linux-arm64-gnu": + optional: true + "@yuku-parser/binding-linux-arm64-musl": + optional: true + "@yuku-parser/binding-linux-x64-gnu": + optional: true + "@yuku-parser/binding-linux-x64-musl": + optional: true + "@yuku-parser/binding-win32-arm64": + optional: true + "@yuku-parser/binding-win32-x64": + optional: true + checksum: 10c0/b97197f369b6d2942a3a6176970b6a90bd5de8bfc3809739b32e7715d4dcf613436bcccce7cfd055bcf32e1be956c10aa9308d0b6e2dc2aabaebaa3f59abf433 + languageName: node + linkType: hard + "z-schema@npm:~5.0.2": version: 5.0.5 resolution: "z-schema@npm:5.0.5"