Skip to content

Commit 517f69d

Browse files
authored
Merge pull request #28 from x0k/schema-analysis
SvelteKit integration
2 parents 7a06bb6 + ed43046 commit 517f69d

File tree

109 files changed

+4679
-823
lines changed

Some content is hidden

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

109 files changed

+4679
-823
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
33
"changelog": [
4-
"@changesets/changelog-github",
4+
"@svitejs/changesets-changelog-github-compact",
55
{
66
"repo": "x0k/svelte-jsonschema-form"
77
}

.changeset/empty-ants-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sjsf/form": minor
3+
---
4+
5+
Add `parent` property to the `SchemaTraverserContext`
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"playground": minor
3+
---
4+
5+
Add entries dumper

.changeset/old-llamas-cry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sjsf/form": minor
3+
---
4+
5+
Add additional property key validator

.changeset/plenty-bees-mate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@sjsf/ajv8-validator": patch
3+
---
4+
5+
Improve error path inference for `propertyNames` error

.changeset/soft-rivers-hide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"docs": minor
3+
---
4+
5+
Add multiple forms guide

.changeset/tricky-crews-behave.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"docs": minor
3+
---
4+
5+
Add SvelteKit integration page

.github/workflows/deploy-pages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
deploy:
16-
if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && github.actor == 'github-actions[bot]')
16+
if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && github.event.pull_request.user.login == 'github-actions[bot]')
1717
runs-on: ubuntu-latest
1818
environment:
1919
name: github-pages

.vscode/launch.json

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,41 @@
77
"request": "launch",
88
"name": "Debug Form Test File",
99
"autoAttachChildProcesses": true,
10-
"skipFiles": ["<node_internals>/**", "**/node_modules/**"],
10+
"skipFiles": [
11+
"<node_internals>/**",
12+
"**/node_modules/**"
13+
],
1114
"program": "${workspaceRoot}/packages/form/node_modules/vitest/vitest.mjs",
12-
"args": ["run", "${relativeFile}", "-r", "${workspaceRoot}/packages/form/"],
15+
"args": [
16+
"run",
17+
"${relativeFile}",
18+
"-r",
19+
"${workspaceRoot}/packages/form/"
20+
],
21+
"smartStep": true,
22+
"console": "integratedTerminal"
23+
},
24+
{
25+
"type": "node",
26+
"request": "launch",
27+
"name": "Debug Form SvelteKit Integration Test File",
28+
"autoAttachChildProcesses": true,
29+
"skipFiles": [
30+
"<node_internals>/**",
31+
"**/node_modules/**"
32+
],
33+
"program": "${workspaceRoot}/packages/sveltekit-integration/node_modules/vitest/vitest.mjs",
34+
"args": [
35+
"run",
36+
"../../${relativeFile}",
37+
"-r",
38+
"${workspaceRoot}/packages/sveltekit-integration/"
39+
],
40+
"env": {
41+
"NODE_ENV": "development",
42+
"VITE_TEST": "true"
43+
},
44+
"cwd": "${workspaceRoot}/packages/sveltekit-integration",
1345
"smartStep": true,
1446
"console": "integratedTerminal"
1547
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ npm install @sjsf/form @sjsf/ajv8-validator ajv@8
1818

1919
```svelte
2020
<script lang="ts">
21-
import { useForm, SimpleForm, type Schema } from '@sjsf/form';
21+
import { useForm2, SimpleForm, type Schema } from '@sjsf/form';
2222
import { translation } from '@sjsf/form/translations/en';
2323
import { theme } from '@sjsf/form/basic-theme';
2424
import { createValidator } from "@sjsf/ajv8-validator";
@@ -40,7 +40,7 @@ npm install @sjsf/form @sjsf/ajv8-validator ajv@8
4040
required: ["name"]
4141
}
4242
43-
const form = useForm({
43+
const form = useForm2({
4444
...theme,
4545
schema,
4646
validator,

0 commit comments

Comments
 (0)