From 265f21fad28cc37bf442de1b602e92e073dab8b0 Mon Sep 17 00:00:00 2001 From: Kuba Suder Date: Tue, 7 Jul 2026 00:08:27 +0200 Subject: [PATCH] configured bun tests --- bun.lock | 19 ++++++++++++++----- package.json | 5 +++++ tsconfig.json | 2 +- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/bun.lock b/bun.lock index eda877c..63a395e 100644 --- a/bun.lock +++ b/bun.lock @@ -4,15 +4,16 @@ "workspaces": { "": { "dependencies": { - "dompurify": "^3.3.3", + "dompurify": "^3.4.11", "highlight.js": "^11.11.1", - "svelte": "^5.53.11", + "svelte": "^5.56.4", }, "devDependencies": { + "@types/bun": "^1.3.14", "bun-plugin-svelte": "^0.0.6", - "esbuild": "^0.27.4", - "esbuild-svelte": "^0.9.4", - "svelte-check": "^4.4.5", + "esbuild": "^0.27.7", + "esbuild-svelte": "^0.9.5", + "svelte-check": "^4.7.1", "typescript": "^5.9.3", }, }, @@ -84,8 +85,12 @@ "@sveltejs/load-config": ["@sveltejs/load-config@0.2.0", "", {}, "sha512-1LgZ/qUqSoq+QorD83lk2hka79Px0wXNW2q5V1nZlxGhQgw1jrsIbVz5YiCeucVLo4XvFLjXukUaQjIiqowkcg=="], + "@types/bun": ["@types/bun@1.3.14", "", { "dependencies": { "bun-types": "1.3.14" } }, "sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw=="], + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + "@types/node": ["@types/node@26.1.0", "", { "dependencies": { "undici-types": "~8.3.0" } }, "sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw=="], + "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], @@ -96,6 +101,8 @@ "bun-plugin-svelte": ["bun-plugin-svelte@0.0.6", "", { "peerDependencies": { "svelte": "^5" } }, "sha512-HuEDvOieVwXvhpcHLcASeQIOVgje2GRO3Tu0ypJh3MkjGLkEBOQ1+6FWsMgb54FxfbPw9JP3q0WlBd8SjgrnGQ=="], + "bun-types": ["bun-types@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ=="], + "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], @@ -136,6 +143,8 @@ "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + "undici-types": ["undici-types@8.3.0", "", {}, "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ=="], + "zimmerframe": ["zimmerframe@1.1.4", "", {}, "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ=="], } } diff --git a/package.json b/package.json index d0c97b6..4852f32 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,15 @@ { + "scripts": { + "test": "bun test", + "test:watch": "bun test --watch" + }, "dependencies": { "dompurify": "^3.4.11", "highlight.js": "^11.11.1", "svelte": "^5.56.4" }, "devDependencies": { + "@types/bun": "^1.3.14", "bun-plugin-svelte": "^0.0.6", "esbuild": "^0.27.7", "esbuild-svelte": "^0.9.5", diff --git a/tsconfig.json b/tsconfig.json index d5e0006..bb291c5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,5 +20,5 @@ "noUnusedParameters": true, "useUnknownInCatchVariables": false, }, - "include": ["src/**/*.js", "src/**/*.ts", "lib/**/*.d.ts"] + "include": ["src/**/*.js", "src/**/*.ts", "lib/**/*.d.ts", "tests/**/*.ts"] } -- 2.51.2