experimental tsdown build pipeline

pull/106711/head
Gilles De Mey 1 month ago
parent 476044eee9
commit 0e69bc152f
No known key found for this signature in database
  1. 65
      packages/grafana-alerting/package.json
  2. 19
      packages/grafana-alerting/rollup.config.ts
  3. 16
      packages/grafana-alerting/tsdown.config.ts
  4. 5
      tsconfig.json
  5. 496
      yarn.lock

@ -3,6 +3,7 @@
"license": "Apache-2.0", "license": "Apache-2.0",
"name": "@grafana/alerting", "name": "@grafana/alerting",
"version": "12.1.0-pre", "version": "12.1.0-pre",
"type": "module",
"description": "Grafana Alerting Library – Build vertical integrations on top of the industry-leading alerting solution", "description": "Grafana Alerting Library – Build vertical integrations on top of the industry-leading alerting solution",
"keywords": [ "keywords": [
"typescript", "typescript",
@ -14,36 +15,47 @@
"sideEffects": false, "sideEffects": false,
"repository": { "repository": {
"type": "git", "type": "git",
"url": "http://github.com/grafana/grafana.git", "url": "git+http://github.com/grafana/grafana.git",
"directory": "packages/grafana-alerting" "directory": "packages/grafana-alerting"
}, },
"main": "src/index.ts", "main": "./dist/index.cjs",
"types": "src/index.ts", "types": "./dist/index.d.cts",
"module": "src/index.ts", "module": "./dist/index.js",
"exports": { "exports": {
"./package.json": "./package.json",
".": { ".": {
"import": "./src/index.ts", "@grafana/source": "./src/index.ts",
"require": "./src/index.ts" "import": "./dist/index.js",
"require": "./dist/index.cjs"
}, },
"./internal": { "./testing": {
"import": "./src/internal.ts", "@grafana/source": "./src/testing.ts",
"require": "./src/internal.ts" "import": "./dist/testing.js",
"require": "./dist/testing.cjs"
}, },
"./unstable": { "./unstable": {
"import": "./src/unstable.ts", "@grafana/source": "./src/unstable.ts",
"require": "./src/unstable.ts" "import": "./dist/unstable.js",
"require": "./dist/unstable.cjs"
}, },
"./testing": { "./package.json": "./package.json"
"import": "./src/testing.ts",
"require": "./src/testing.ts"
}
}, },
"publishConfig": { "publishConfig": {
"main": "./dist/cjs/index.cjs", "access": "public",
"module": "./dist/esm/index.mjs", "exports": {
"types": "./dist/types/index.d.ts", ".": {
"access": "public" "import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./testing": {
"import": "./dist/testing.js",
"require": "./dist/testing.cjs"
},
"./unstable": {
"import": "./dist/unstable.js",
"require": "./dist/unstable.cjs"
},
"./package.json": "./package.json"
}
}, },
"files": [ "files": [
"./dist", "./dist",
@ -52,13 +64,9 @@
"./LICENSE_APACHE2" "./LICENSE_APACHE2"
], ],
"scripts": { "scripts": {
"build": "tsc -p ./tsconfig.build.json && rollup -c rollup.config.ts --configPlugin esbuild", "build": "tsdown",
"bundle": "rollup -c rollup.config.ts --configPlugin esbuild",
"clean": "rimraf ./dist ./compiled ./unstable ./package.tgz",
"typecheck": "tsc --emitDeclarationOnly false --noEmit", "typecheck": "tsc --emitDeclarationOnly false --noEmit",
"codegen": "rtk-query-codegen-openapi ./scripts/codegen.ts", "codegen": "rtk-query-codegen-openapi ./scripts/codegen.ts"
"prepack": "cp package.json package.json.bak && ALIAS_PACKAGE_NAME=unstable node ../../scripts/prepare-npm-package.js",
"postpack": "mv package.json.bak package.json && rimraf ./unstable"
}, },
"devDependencies": { "devDependencies": {
"@grafana/test-utils": "workspace:*", "@grafana/test-utils": "workspace:*",
@ -73,10 +81,7 @@
"react": "18.3.1", "react": "18.3.1",
"react-dom": "18.3.1", "react-dom": "18.3.1",
"react-redux": "^9.2.0", "react-redux": "^9.2.0",
"rimraf": "^6.0.1", "tsdown": "^0.12.7",
"rollup": "^4.22.4",
"rollup-plugin-esbuild": "6.2.0",
"rollup-plugin-node-externals": "^8.0.0",
"type-fest": "^4.40.0", "type-fest": "^4.40.0",
"typescript": "5.7.3" "typescript": "5.7.3"
}, },

@ -1,19 +0,0 @@
import { createRequire } from 'node:module';
import { cjsOutput, entryPoint, esmOutput, plugins } from '../rollup.config.parts';
const rq = createRequire(import.meta.url);
const pkg = rq('./package.json');
export default [
{
input: entryPoint,
plugins,
output: [cjsOutput(pkg), esmOutput(pkg, 'grafana-alerting')],
},
{
input: 'src/unstable.ts',
plugins,
output: [cjsOutput(pkg), esmOutput(pkg, 'grafana-alerting')],
},
];

@ -0,0 +1,16 @@
import { defineConfig } from 'tsdown';
export default defineConfig({
entry: ['src/index.ts', 'src/testing.ts', 'src/unstable.ts'],
format: ['cjs', 'esm'],
platform: 'browser',
target: 'es2018',
dts: true,
sourcemap: true,
exports: {
devExports: '@grafana/source',
},
attw: true, // check bundles with @arethetypeswrong/cli
publint: true, // check the package.json file with publint
hash: false, // this is on by default, turning it off produces nicer file names
});

@ -14,7 +14,10 @@
"tsBuildInfoFile": "./tsconfig.tsbuildinfo", "tsBuildInfoFile": "./tsconfig.tsbuildinfo",
"paths": { "paths": {
"@grafana/schema/dist/esm/*": ["../packages/grafana-schema/src/*"] "@grafana/schema/dist/esm/*": ["../packages/grafana-schema/src/*"]
} },
// will force usage of source files for packages in our monorepository compiled with tsdown
// see https://colinhacks.com/essays/live-types-typescript-monorepo
"customConditions": ["@grafana/source"]
}, },
"ts-node": { "ts-node": {
"compilerOptions": { "compilerOptions": {

@ -175,6 +175,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/generator@npm:^7.27.5":
version: 7.27.5
resolution: "@babel/generator@npm:7.27.5"
dependencies:
"@babel/parser": "npm:^7.27.5"
"@babel/types": "npm:^7.27.3"
"@jridgewell/gen-mapping": "npm:^0.3.5"
"@jridgewell/trace-mapping": "npm:^0.3.25"
jsesc: "npm:^3.0.2"
checksum: 10/f5e6942670cb32156b3ac2d75ce09b373558823387f15dd1413c27fe9eb5756a7c6011fc7f956c7acc53efb530bfb28afffa24364d46c4e9ffccc4e5c8b3b094
languageName: node
linkType: hard
"@babel/helper-annotate-as-pure@npm:^7.25.9": "@babel/helper-annotate-as-pure@npm:^7.25.9":
version: 7.25.9 version: 7.25.9
resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" resolution: "@babel/helper-annotate-as-pure@npm:7.25.9"
@ -344,6 +357,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9": "@babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9":
version: 7.25.9 version: 7.25.9
resolution: "@babel/helper-validator-identifier@npm:7.25.9" resolution: "@babel/helper-validator-identifier@npm:7.25.9"
@ -351,6 +371,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/helper-validator-identifier@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-identifier@npm:7.27.1"
checksum: 10/75041904d21bdc0cd3b07a8ac90b11d64cd3c881e89cb936fa80edd734bf23c35e6bd1312611e8574c4eab1f3af0f63e8a5894f4699e9cfdf70c06fcf4252320
languageName: node
linkType: hard
"@babel/helper-validator-option@npm:^7.25.9": "@babel/helper-validator-option@npm:^7.25.9":
version: 7.25.9 version: 7.25.9
resolution: "@babel/helper-validator-option@npm:7.25.9" resolution: "@babel/helper-validator-option@npm:7.25.9"
@ -402,6 +429,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/parser@npm:^7.27.3, @babel/parser@npm:^7.27.5":
version: 7.27.5
resolution: "@babel/parser@npm:7.27.5"
dependencies:
"@babel/types": "npm:^7.27.3"
bin:
parser: ./bin/babel-parser.js
checksum: 10/0ad671be7994dba7d31ec771bd70ea5090aa34faf73e93b1b072e3c0a704ab69f4a7a68ebfb9d6a7fa455e0aa03dfa65619c4df6bae1cf327cba925b1d233fc4
languageName: node
linkType: hard
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9":
version: 7.25.9 version: 7.25.9
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9"
@ -1508,6 +1546,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6":
version: 7.27.6
resolution: "@babel/types@npm:7.27.6"
dependencies:
"@babel/helper-string-parser": "npm:^7.27.1"
"@babel/helper-validator-identifier": "npm:^7.27.1"
checksum: 10/174741c667775680628a09117828bbeffb35ea543f59bf80649d0d60672f7815a0740ddece3cca87516199033a039166a6936434131fce2b6a820227e64f91ae
languageName: node
linkType: hard
"@bcoe/v8-coverage@npm:^0.2.3": "@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3 version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3" resolution: "@bcoe/v8-coverage@npm:0.2.3"
@ -1860,6 +1908,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@emnapi/core@npm:^1.4.3":
version: 1.4.3
resolution: "@emnapi/core@npm:1.4.3"
dependencies:
"@emnapi/wasi-threads": "npm:1.0.2"
tslib: "npm:^2.4.0"
checksum: 10/b511f66b897d2019835391544fdf11f4fa0ce06cc1181abfa17c7d4cf03aaaa4fc8a64fcd30bb3f901de488d0a6f370b53a8de2215a898f5a4ac98015265b3b7
languageName: node
linkType: hard
"@emnapi/runtime@npm:^1.1.0": "@emnapi/runtime@npm:^1.1.0":
version: 1.2.0 version: 1.2.0
resolution: "@emnapi/runtime@npm:1.2.0" resolution: "@emnapi/runtime@npm:1.2.0"
@ -1869,6 +1927,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@emnapi/runtime@npm:^1.4.3":
version: 1.4.3
resolution: "@emnapi/runtime@npm:1.4.3"
dependencies:
tslib: "npm:^2.4.0"
checksum: 10/4f90852a1a5912982cc4e176b6420556971bcf6a85ee23e379e2455066d616219751367dcf43e6a6eaf41ea7e95ba9dc830665a52b5d979dfe074237d19578f8
languageName: node
linkType: hard
"@emnapi/wasi-threads@npm:1.0.1": "@emnapi/wasi-threads@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@emnapi/wasi-threads@npm:1.0.1" resolution: "@emnapi/wasi-threads@npm:1.0.1"
@ -1878,6 +1945,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@emnapi/wasi-threads@npm:1.0.2":
version: 1.0.2
resolution: "@emnapi/wasi-threads@npm:1.0.2"
dependencies:
tslib: "npm:^2.4.0"
checksum: 10/e82941776665eb958c2084728191d6b15a94383449975c4621b67a1c8217e1c0ec11056a693906c76863cb96f782f8be500510ecec6874e3f5da35a8e7968cfd
languageName: node
linkType: hard
"@emotion/babel-plugin@npm:^11.11.0, @emotion/babel-plugin@npm:^11.13.5": "@emotion/babel-plugin@npm:^11.11.0, @emotion/babel-plugin@npm:^11.13.5":
version: 11.13.5 version: 11.13.5
resolution: "@emotion/babel-plugin@npm:11.13.5" resolution: "@emotion/babel-plugin@npm:11.13.5"
@ -2976,10 +3052,7 @@ __metadata:
react: "npm:18.3.1" react: "npm:18.3.1"
react-dom: "npm:18.3.1" react-dom: "npm:18.3.1"
react-redux: "npm:^9.2.0" react-redux: "npm:^9.2.0"
rimraf: "npm:^6.0.1" tsdown: "npm:^0.12.7"
rollup: "npm:^4.22.4"
rollup-plugin-esbuild: "npm:6.2.0"
rollup-plugin-node-externals: "npm:^8.0.0"
type-fest: "npm:^4.40.0" type-fest: "npm:^4.40.0"
typescript: "npm:5.7.3" typescript: "npm:5.7.3"
peerDependencies: peerDependencies:
@ -5081,6 +5154,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@napi-rs/wasm-runtime@npm:^0.2.10":
version: 0.2.11
resolution: "@napi-rs/wasm-runtime@npm:0.2.11"
dependencies:
"@emnapi/core": "npm:^1.4.3"
"@emnapi/runtime": "npm:^1.4.3"
"@tybys/wasm-util": "npm:^0.9.0"
checksum: 10/e30fe3060474c5018e160231df0531d62b5e22f4736ecd49c04ca6cadacb2acf59b9205435794cd5b898e41e2e3ddb6523e93b97799bd1f4d0751557de6e38e4
languageName: node
linkType: hard
"@nodelib/fs.scandir@npm:2.1.5": "@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5 version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5" resolution: "@nodelib/fs.scandir@npm:2.1.5"
@ -5842,6 +5926,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@oxc-project/runtime@npm:=0.72.2":
version: 0.72.2
resolution: "@oxc-project/runtime@npm:0.72.2"
checksum: 10/6c9e67c1312e88d1e3d658c1ef9f0f5225483f719d4e7329a48ce36c14a55d8c053d3a18cf5f51dd49ebbee6606bc8fb2c97332a849d23b46abdbe436066b6aa
languageName: node
linkType: hard
"@oxc-project/types@npm:=0.72.2":
version: 0.72.2
resolution: "@oxc-project/types@npm:0.72.2"
checksum: 10/f52643475893891d384af3f38d93a513d7252d229b22b5ab382e39aaf58debe21bc5ff45f8be7fdf5ee20a2426a417310ce174d19af765e9680eb6c5fe679e88
languageName: node
linkType: hard
"@parcel/watcher-android-arm64@npm:2.4.1": "@parcel/watcher-android-arm64@npm:2.4.1":
version: 2.4.1 version: 2.4.1
resolution: "@parcel/watcher-android-arm64@npm:2.4.1" resolution: "@parcel/watcher-android-arm64@npm:2.4.1"
@ -6190,6 +6288,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@quansync/fs@npm:^0.1.1":
version: 0.1.3
resolution: "@quansync/fs@npm:0.1.3"
dependencies:
quansync: "npm:^0.2.10"
checksum: 10/be1e7c2ddd67c9e51f6262b14700e5b5d16188a6139d4795f4bcd8db532bbe0c02762343f1b3c75fe51d37925f6d720b42a0b5534ca330bb144c441eafdebef5
languageName: node
linkType: hard
"@radix-ui/react-compose-refs@npm:1.0.1": "@radix-ui/react-compose-refs@npm:1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "@radix-ui/react-compose-refs@npm:1.0.1" resolution: "@radix-ui/react-compose-refs@npm:1.0.1"
@ -6613,6 +6720,99 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.11-commit.f051675"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-darwin-x64@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.11-commit.f051675"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.11-commit.f051675"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.11-commit.f051675"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.11-commit.f051675"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.11-commit.f051675"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.11-commit.f051675"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.11-commit.f051675"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.11-commit.f051675"
dependencies:
"@napi-rs/wasm-runtime": "npm:^0.2.10"
conditions: cpu=wasm32
languageName: node
linkType: hard
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.11-commit.f051675"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.11-commit.f051675"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.11-commit.f051675"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@rolldown/pluginutils@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "@rolldown/pluginutils@npm:1.0.0-beta.11-commit.f051675"
checksum: 10/e647630d6c9ed2a5abbb843847398e31d2e2e17d3439c9d1519b24308ab87471675fa509cd6bde23375a923f95173ffa801d4d5671fec3f6a9c74531b84e1d41
languageName: node
linkType: hard
"@rollup/plugin-image@npm:3.0.3": "@rollup/plugin-image@npm:3.0.3":
version: 3.0.3 version: 3.0.3
resolution: "@rollup/plugin-image@npm:3.0.3" resolution: "@rollup/plugin-image@npm:3.0.3"
@ -11312,6 +11512,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ansis@npm:^4.0.0, ansis@npm:^4.1.0":
version: 4.1.0
resolution: "ansis@npm:4.1.0"
checksum: 10/e2658367807edb461a4c772bdba50cef85c7b3e5f19d4d67d7a406e97b9ba222cfd4dc300fee1b05619207d4e17c809f32e97ac47429f8b4b1a6709dc6ac35ac
languageName: node
linkType: hard
"any-base@npm:^1.1.0": "any-base@npm:^1.1.0":
version: 1.1.0 version: 1.1.0
resolution: "any-base@npm:1.1.0" resolution: "any-base@npm:1.1.0"
@ -11615,6 +11822,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ast-kit@npm:^2.1.0":
version: 2.1.0
resolution: "ast-kit@npm:2.1.0"
dependencies:
"@babel/parser": "npm:^7.27.3"
pathe: "npm:^2.0.3"
checksum: 10/c35294110484d3beacc7dc66e799fdc5bb3d6290e02c939849a5e08520f0d8accbf90af22c67815df94b7c81985a1a58c83c9a606c4248337e4176335e5d8223
languageName: node
linkType: hard
"ast-types-flow@npm:^0.0.8": "ast-types-flow@npm:^0.0.8":
version: 0.0.8 version: 0.0.8
resolution: "ast-types-flow@npm:0.0.8" resolution: "ast-types-flow@npm:0.0.8"
@ -12030,6 +12247,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"birpc@npm:^2.3.0":
version: 2.3.0
resolution: "birpc@npm:2.3.0"
checksum: 10/f7caa192fae4ad3af0dd6826fd4d4247393eaf09f8406cb3a5873a40874171e4c0554271baa45ac0f7780128c28c5ca5a8b0d47b2b233f8bdd926616a585d168
languageName: node
linkType: hard
"bl@npm:^4.0.3, bl@npm:^4.1.0": "bl@npm:^4.0.3, bl@npm:^4.1.0":
version: 4.1.0 version: 4.1.0
resolution: "bl@npm:4.1.0" resolution: "bl@npm:4.1.0"
@ -12345,6 +12569,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"cac@npm:^6.7.14":
version: 6.7.14
resolution: "cac@npm:6.7.14"
checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42
languageName: node
linkType: hard
"cacache@npm:^15.2.0": "cacache@npm:^15.2.0":
version: 15.3.0 version: 15.3.0
resolution: "cacache@npm:15.3.0" resolution: "cacache@npm:15.3.0"
@ -12776,6 +13007,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"chokidar@npm:^4.0.3":
version: 4.0.3
resolution: "chokidar@npm:4.0.3"
dependencies:
readdirp: "npm:^4.0.1"
checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59
languageName: node
linkType: hard
"chownr@npm:^2.0.0": "chownr@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "chownr@npm:2.0.0" resolution: "chownr@npm:2.0.0"
@ -14687,6 +14927,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"debug@npm:^4.4.1":
version: 4.4.1
resolution: "debug@npm:4.4.1"
dependencies:
ms: "npm:^2.1.3"
peerDependenciesMeta:
supports-color:
optional: true
checksum: 10/8e2709b2144f03c7950f8804d01ccb3786373df01e406a0f66928e47001cf2d336cbed9ee137261d4f90d68d8679468c755e3548ed83ddacdc82b194d2468afe
languageName: node
linkType: hard
"debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4": "debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4":
version: 4.3.7 version: 4.3.7
resolution: "debug@npm:4.3.7" resolution: "debug@npm:4.3.7"
@ -14855,6 +15107,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"defu@npm:^6.1.4":
version: 6.1.4
resolution: "defu@npm:6.1.4"
checksum: 10/aeffdb47300f45b4fdef1c5bd3880ac18ea7a1fd5b8a8faf8df29350ff03bf16dd34f9800205cab513d476e4c0a3783aa0cff0a433aff0ac84a67ddc4c8a2d64
languageName: node
linkType: hard
"del@npm:^7.1.0": "del@npm:^7.1.0":
version: 7.1.0 version: 7.1.0
resolution: "del@npm:7.1.0" resolution: "del@npm:7.1.0"
@ -15001,6 +15260,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"diff@npm:^8.0.2":
version: 8.0.2
resolution: "diff@npm:8.0.2"
checksum: 10/82a2120d3418f97822e17a6044ccd4b99a91e26e145e8698353673d7146bd2d092bbebb79c112aae7badc7b9c526f9098cbe342f96174feb6beabdd2587b3c42
languageName: node
linkType: hard
"dir-glob@npm:^3.0.1": "dir-glob@npm:^3.0.1":
version: 3.0.1 version: 3.0.1
resolution: "dir-glob@npm:3.0.1" resolution: "dir-glob@npm:3.0.1"
@ -15251,6 +15517,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"dts-resolver@npm:^2.1.1":
version: 2.1.1
resolution: "dts-resolver@npm:2.1.1"
peerDependencies:
oxc-resolver: ">=11.0.0"
peerDependenciesMeta:
oxc-resolver:
optional: true
checksum: 10/3e41479ebc8b845cba87eb14df2b52bcccb9e5b384a522a2ff3f922e6f042911928db43b13db505386fa312a787862e1c53e51ed5e2602c28ed6b145bb43eb19
languageName: node
linkType: hard
"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "dunder-proto@npm:1.0.1" resolution: "dunder-proto@npm:1.0.1"
@ -15367,6 +15645,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"empathic@npm:^1.1.0":
version: 1.1.0
resolution: "empathic@npm:1.1.0"
checksum: 10/1e41763802f14e5fa2522063f8f93e161c64916698f39e493a3e274356e39aa6f60d60f33063c92f9d5c5426fd33d9cb33baed2885a194648254181ce5495a9c
languageName: node
linkType: hard
"encodeurl@npm:^2.0.0, encodeurl@npm:~2.0.0": "encodeurl@npm:^2.0.0, encodeurl@npm:~2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "encodeurl@npm:2.0.0" resolution: "encodeurl@npm:2.0.0"
@ -16826,6 +17111,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fdir@npm:^6.4.4":
version: 6.4.6
resolution: "fdir@npm:6.4.6"
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
checksum: 10/c186ba387e7b75ccf874a098d9bc5fe0af0e9c52fc56f8eac8e80aa4edb65532684bf2bf769894ff90f53bf221d6136692052d31f07a9952807acae6cbe7ee50
languageName: node
linkType: hard
"fflate@npm:^0.8.2": "fflate@npm:^0.8.2":
version: 0.8.2 version: 0.8.2
resolution: "fflate@npm:0.8.2" resolution: "fflate@npm:0.8.2"
@ -17615,6 +17912,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"get-tsconfig@npm:^4.10.1":
version: 4.10.1
resolution: "get-tsconfig@npm:4.10.1"
dependencies:
resolve-pkg-maps: "npm:^1.0.0"
checksum: 10/04d63f47fdecaefbd1f73ec02949be4ec4db7d6d9fbc8d4e81f9a4bb1c6f876e48943712f2f9236643d3e4d61d9a7b06da08564d08b034631ebe3f5605bef237
languageName: node
linkType: hard
"get-user-locale@npm:^2.2.1": "get-user-locale@npm:^2.2.1":
version: 2.3.0 version: 2.3.0
resolution: "get-user-locale@npm:2.3.0" resolution: "get-user-locale@npm:2.3.0"
@ -18631,6 +18937,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"hookable@npm:^5.5.3":
version: 5.5.3
resolution: "hookable@npm:5.5.3"
checksum: 10/c6cec06f693e99a8f8ebd55592efc68042b472a4a04522dde384620d9a2cd7f422003357bf5688525f4bb14454bb0e4188a26db847fb1f1e06875958dfc61cde
languageName: node
linkType: hard
"hookified@npm:^1.6.0": "hookified@npm:^1.6.0":
version: 1.7.0 version: 1.7.0
resolution: "hookified@npm:1.7.0" resolution: "hookified@npm:1.7.0"
@ -20923,6 +21236,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jiti@npm:^2.4.2":
version: 2.4.2
resolution: "jiti@npm:2.4.2"
bin:
jiti: lib/jiti-cli.mjs
checksum: 10/e2b07eb2e3fbb245e29ad288dddecab31804967fc84d5e01d39858997d2743b5e248946defcecf99272275a00284ecaf7ec88b8c841331324f0c946d8274414b
languageName: node
linkType: hard
"jju@npm:^1.4.0": "jju@npm:^1.4.0":
version: 1.4.0 version: 1.4.0
resolution: "jju@npm:1.4.0" resolution: "jju@npm:1.4.0"
@ -24800,6 +25122,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"pathe@npm:^2.0.3":
version: 2.0.3
resolution: "pathe@npm:2.0.3"
checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d
languageName: node
linkType: hard
"pathval@npm:^2.0.0": "pathval@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "pathval@npm:2.0.0" resolution: "pathval@npm:2.0.0"
@ -25833,6 +26162,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"quansync@npm:^0.2.10, quansync@npm:^0.2.8":
version: 0.2.10
resolution: "quansync@npm:0.2.10"
checksum: 10/b54d955de867e104025f2666d52b2b67befe4e0f184a96acc9adcbdc572e46dce49c69d1e79f99413beae8a974a576383806a05f85f9a826865dc589ee1bcaf2
languageName: node
linkType: hard
"querystringify@npm:^2.1.1": "querystringify@npm:^2.1.1":
version: 2.2.0 version: 2.2.0
resolution: "querystringify@npm:2.2.0" resolution: "querystringify@npm:2.2.0"
@ -27729,7 +28065,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rimraf@npm:6.0.1, rimraf@npm:^6.0.1": "rimraf@npm:6.0.1":
version: 6.0.1 version: 6.0.1
resolution: "rimraf@npm:6.0.1" resolution: "rimraf@npm:6.0.1"
dependencies: dependencies:
@ -27781,6 +28117,85 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rolldown-plugin-dts@npm:^0.13.8":
version: 0.13.11
resolution: "rolldown-plugin-dts@npm:0.13.11"
dependencies:
"@babel/generator": "npm:^7.27.5"
"@babel/parser": "npm:^7.27.5"
"@babel/types": "npm:^7.27.6"
ast-kit: "npm:^2.1.0"
birpc: "npm:^2.3.0"
debug: "npm:^4.4.1"
dts-resolver: "npm:^2.1.1"
get-tsconfig: "npm:^4.10.1"
peerDependencies:
"@typescript/native-preview": ">=7.0.0-dev.20250601.1"
rolldown: ^1.0.0-beta.9
typescript: ^5.0.0
vue-tsc: ~2.2.0
peerDependenciesMeta:
"@typescript/native-preview":
optional: true
typescript:
optional: true
vue-tsc:
optional: true
checksum: 10/ebed91e1e6d3d083e8782c3499bc1bb750cdcc884c399d85b697b5eef803ff82996b227b7a3abee96d8a7398e2ed094bc1ede27c17e34a3a2e1d0e54eb2ad0f7
languageName: node
linkType: hard
"rolldown@npm:1.0.0-beta.11-commit.f051675":
version: 1.0.0-beta.11-commit.f051675
resolution: "rolldown@npm:1.0.0-beta.11-commit.f051675"
dependencies:
"@oxc-project/runtime": "npm:=0.72.2"
"@oxc-project/types": "npm:=0.72.2"
"@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-darwin-x64": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.11-commit.f051675"
"@rolldown/pluginutils": "npm:1.0.0-beta.11-commit.f051675"
ansis: "npm:^4.0.0"
dependenciesMeta:
"@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-x64-gnu":
optional: true
"@rolldown/binding-linux-x64-musl":
optional: true
"@rolldown/binding-wasm32-wasi":
optional: true
"@rolldown/binding-win32-arm64-msvc":
optional: true
"@rolldown/binding-win32-ia32-msvc":
optional: true
"@rolldown/binding-win32-x64-msvc":
optional: true
bin:
rolldown: bin/cli.mjs
checksum: 10/51b703d3a96e3bc771496213699ff41e1dda516f18b5998b69d6d1228a96a45e1ba9c0d61dcb06e771f1ba66b605441fe72cb9e8009cf090cbd863ca2f65d400
languageName: node
linkType: hard
"rollup-plugin-copy@npm:3.5.0": "rollup-plugin-copy@npm:3.5.0":
version: 3.5.0 version: 3.5.0
resolution: "rollup-plugin-copy@npm:3.5.0" resolution: "rollup-plugin-copy@npm:3.5.0"
@ -28255,7 +28670,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"semver@npm:7.7.2, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.0, semver@npm:^7.7.1": "semver@npm:7.7.2, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.0, semver@npm:^7.7.1, semver@npm:^7.7.2":
version: 7.7.2 version: 7.7.2
resolution: "semver@npm:7.7.2" resolution: "semver@npm:7.7.2"
bin: bin:
@ -30287,6 +30702,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"tinyexec@npm:^1.0.1":
version: 1.0.1
resolution: "tinyexec@npm:1.0.1"
checksum: 10/1f3c3281912d4ab168e067baf46627bb85a803eba0bcea113bba9fe8bdfdcc279cad08052a600d4b8fb603dd57e1af0c500e50a5e7e6b29b2574c88556f41fa6
languageName: node
linkType: hard
"tinyglobby@npm:^0.2.14":
version: 0.2.14
resolution: "tinyglobby@npm:0.2.14"
dependencies:
fdir: "npm:^6.4.4"
picomatch: "npm:^4.0.2"
checksum: 10/3d306d319718b7cc9d79fb3f29d8655237aa6a1f280860a217f93417039d0614891aee6fc47c5db315f4fcc6ac8d55eb8e23e2de73b2c51a431b42456d9e5764
languageName: node
linkType: hard
"tinyrainbow@npm:^1.2.0": "tinyrainbow@npm:^1.2.0":
version: 1.2.0 version: 1.2.0
resolution: "tinyrainbow@npm:1.2.0" resolution: "tinyrainbow@npm:1.2.0"
@ -30681,6 +31113,46 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"tsdown@npm:^0.12.7":
version: 0.12.7
resolution: "tsdown@npm:0.12.7"
dependencies:
ansis: "npm:^4.1.0"
cac: "npm:^6.7.14"
chokidar: "npm:^4.0.3"
debug: "npm:^4.4.1"
diff: "npm:^8.0.2"
empathic: "npm:^1.1.0"
hookable: "npm:^5.5.3"
rolldown: "npm:1.0.0-beta.11-commit.f051675"
rolldown-plugin-dts: "npm:^0.13.8"
semver: "npm:^7.7.2"
tinyexec: "npm:^1.0.1"
tinyglobby: "npm:^0.2.14"
unconfig: "npm:^7.3.2"
peerDependencies:
"@arethetypeswrong/core": ^0.18.1
publint: ^0.3.0
typescript: ^5.0.0
unplugin-lightningcss: ^0.4.0
unplugin-unused: ^0.5.0
peerDependenciesMeta:
"@arethetypeswrong/core":
optional: true
publint:
optional: true
typescript:
optional: true
unplugin-lightningcss:
optional: true
unplugin-unused:
optional: true
bin:
tsdown: dist/run.mjs
checksum: 10/dbd12dcf00ccaa3361a1a1d4428e25281c37731733c2909572aae215fa82a6ed21d2c61d7a3704935e7c84cb05e393c9d12a1c1cbbd16aa7cff758ca90fde635
languageName: node
linkType: hard
"tslib@npm:2.4.0": "tslib@npm:2.4.0":
version: 2.4.0 version: 2.4.0
resolution: "tslib@npm:2.4.0" resolution: "tslib@npm:2.4.0"
@ -31059,6 +31531,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"unconfig@npm:^7.3.2":
version: 7.3.2
resolution: "unconfig@npm:7.3.2"
dependencies:
"@quansync/fs": "npm:^0.1.1"
defu: "npm:^6.1.4"
jiti: "npm:^2.4.2"
quansync: "npm:^0.2.8"
checksum: 10/e48dfbbeadda93f465ec49f22ede36afa5b130df90559f0347e6864650a264bcb92af46a461aa1b1cbf1705444f2581475bacedf76b80ab71849140ac54eb89b
languageName: node
linkType: hard
"underscore.string@npm:~3.3.4": "underscore.string@npm:~3.3.4":
version: 3.3.6 version: 3.3.6
resolution: "underscore.string@npm:3.3.6" resolution: "underscore.string@npm:3.3.6"

Loading…
Cancel
Save