Skip to content

Commit 2e88d34

Browse files
committed
[build] Bump deps
1 parent 3256c0d commit 2e88d34

8 files changed

Lines changed: 1037 additions & 1289 deletions

File tree

apps/docs/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
"check": "astro check"
1111
},
1212
"devDependencies": {
13-
"@astrojs/check": "^0.9.4",
14-
"@astrojs/starlight": "^0.35.2",
15-
"@astrojs/svelte": "^7.1.0",
16-
"astro": "^5.13.3",
17-
"astro-vtbot": "^2.1.7",
18-
"sharp": "^0.34.3",
19-
"starlight-package-managers": "^0.11.0",
20-
"svelte": "^5.38.3"
13+
"@astrojs/check": "^0.9.5",
14+
"@astrojs/starlight": "^0.36.2",
15+
"@astrojs/svelte": "^7.2.1",
16+
"astro": "^5.15.3",
17+
"astro-vtbot": "^2.1.9",
18+
"sharp": "^0.34.4",
19+
"starlight-package-managers": "^0.11.1",
20+
"svelte": "^5.43.3"
2121
}
2222
}

apps/web/package.json

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,22 @@
1010
"check": "svelte-check --tsconfig ./tsconfig.json"
1111
},
1212
"devDependencies": {
13-
"@sjsf/basic-theme": "2.2.3",
14-
"@sveltejs/vite-plugin-svelte": "^6.1.3",
15-
"@tailwindcss/vite": "^4.1.12",
13+
"@sveltejs/vite-plugin-svelte": "^6.2.1",
14+
"@tailwindcss/vite": "^4.1.16",
1615
"@tsconfig/svelte": "^5.0.5",
17-
"daisyui": "^5.0.51",
18-
"svelte": "^5.38.3",
19-
"svelte-check": "^4.3.1",
20-
"tailwindcss": "^4.1.12",
16+
"daisyui": "^5.4.3",
17+
"svelte": "^5.43.3",
18+
"svelte-check": "^4.3.3",
19+
"tailwindcss": "^4.1.16",
2120
"vite": "catalog:",
2221
"vitest": "catalog:"
2322
},
2423
"dependencies": {
2524
"@json-table/block-to-xlsx": "workspace:^",
2625
"@json-table/core": "workspace:^0.1.0",
27-
"@sjsf/ajv8-validator": "^2.2.3",
28-
"@sjsf/daisyui5-theme": "^2.2.3",
29-
"@sjsf/form": "^2.2.3",
26+
"@sjsf/ajv8-validator": "^3.0.0",
27+
"@sjsf/daisyui5-theme": "^3.0.0",
28+
"@sjsf/form": "^3.0.0",
3029
"ajv": "^8.17.1",
3130
"browser-fs-access": "^0.38.0",
3231
"exceljs": "^4.4.0",

apps/web/src/main-page.svelte

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@
77
Form,
88
setFormContext,
99
SubmitButton,
10+
validate,
1011
} from "@sjsf/form";
1112
import { resolver } from "@sjsf/form/resolvers/compat";
1213
import "@sjsf/form/fields/extra-fields/enum-include";
14+
import { createFormMerger } from '@sjsf/form/mergers/modern';
1315
import { createFormValidator } from "@sjsf/ajv8-validator";
1416
import { theme as daisyTheme } from "@sjsf/daisyui5-theme";
1517
import { translation } from "@sjsf/form/translations/en";
18+
import { createFormIdBuilder } from '@sjsf/form/id-builders/modern';
1619
1720
import { isValidUrl } from "./lib/url";
1821
import { copyTextToClipboard } from "./lib/copy-to-clipboard";
@@ -40,8 +43,6 @@
4043
initialOptions,
4144
}: { initialData: string; initialOptions: TransformConfig } = $props();
4245
43-
const validator = createFormValidator();
44-
4546
let source: Source = $state({
4647
type: isValidUrl(initialData) ? SourceType.URL : SourceType.Text,
4748
data: initialData,
@@ -59,13 +60,13 @@
5960
}
6061
6162
async function shareTable() {
62-
const options = form.value;
63-
if (options === undefined) {
63+
const result = validate(form);
64+
if (result.errors) {
6465
return;
6566
}
6667
const sharedUrl = createShareUrl(compressor.compress, {
6768
data: source.data,
68-
options,
69+
options: result.value,
6970
createOnOpen: shareBehavior === ShareBehavior.CreateOnOpen,
7071
});
7172
copyTextToClipboard(sharedUrl).then(
@@ -82,17 +83,19 @@
8283
localStorage.theme ?? "system"
8384
);
8485
85-
const form = createForm({
86+
const form = createForm<TransformConfig>({
8687
resolver,
8788
theme: daisyTheme,
8889
initialValue: initialOptions,
8990
schema: TRANSFORM_SCHEMA,
9091
uiSchema: TRANSFORM_UI_SCHEMA,
91-
validator,
92+
idBuilder: createFormIdBuilder,
93+
validator: createFormValidator,
94+
merger: createFormMerger,
9295
translation: overrideByRecord(translation, {
9396
submit: "Create table",
9497
}),
95-
onSubmit: (cfg: TransformConfig) => {
98+
onSubmit: (cfg) => {
9699
resolveSource(source)
97100
.then((data) => appWorker.createTable({ data, config: cfg }))
98101
.then((content) => {
@@ -109,7 +112,7 @@
109112
});
110113
},
111114
});
112-
setFormContext(form.context);
115+
setFormContext(form);
113116
</script>
114117

115118
<Layout>

flake.lock

Lines changed: 12 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
inputs = {
3-
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-24.11";
3+
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05";
44
mk.url = "github:x0k/mk";
55
};
66
outputs =
@@ -18,8 +18,8 @@
1818
default = pkgs.mkShell {
1919
buildInputs = [
2020
mk.packages.${system}.default
21-
pkgs.nodejs_23
22-
pkgs.pnpm_10
21+
pkgs.nodejs_24
22+
pkgs.pnpm
2323
];
2424
shellHook = ''
2525
source <(COMPLETE=bash mk)

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"license": "MIT",
66
"type": "module",
77
"version": "0.0.0",
8-
"packageManager": "pnpm@10.6.3",
8+
"packageManager": "pnpm@10.15.1",
99
"main": "index.js",
1010
"scripts": {
1111
"preinstall": "npx only-allow pnpm",
@@ -20,11 +20,11 @@
2020
"keywords": [],
2121
"devDependencies": {
2222
"@changesets/changelog-github": "^0.5.1",
23-
"@changesets/cli": "^2.29.6",
23+
"@changesets/cli": "^2.29.7",
2424
"@total-typescript/tsconfig": "^1.0.4",
2525
"only-allow": "^1.2.1",
26-
"publint": "^0.3.12",
27-
"turbo": "^2.5.6",
28-
"typescript": "^5.9.2"
26+
"publint": "^0.3.15",
27+
"turbo": "^2.6.0",
28+
"typescript": "^5.9.3"
2929
}
3030
}

0 commit comments

Comments
 (0)