├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github └── workflows │ └── test-and-release.yml ├── .gitignore ├── .husky └── pre-commit ├── .mise.toml ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.js ├── lint-staged.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── errors │ ├── base.ts │ ├── flatten.ts │ └── index.ts ├── form.ts ├── index.ts └── parse.ts ├── tests ├── args.test-d.ts ├── args.test.ts ├── errors.test-d.ts ├── parse.test-d.ts ├── parse.test.ts ├── submit.test-d.ts └── submit.test.ts ├── tsconfig.json ├── tsup.config.ts └── vite.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.github/workflows/test-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [env] 2 | MISE_NODE_COREPACK = 1 3 | 4 | [tools] 5 | node = "22.7" 6 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/eslint.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/errors/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/errors/base.ts -------------------------------------------------------------------------------- /src/errors/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/errors/flatten.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/form.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/src/parse.ts -------------------------------------------------------------------------------- /tests/args.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/args.test-d.ts -------------------------------------------------------------------------------- /tests/args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/args.test.ts -------------------------------------------------------------------------------- /tests/errors.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/errors.test-d.ts -------------------------------------------------------------------------------- /tests/parse.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/parse.test-d.ts -------------------------------------------------------------------------------- /tests/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/parse.test.ts -------------------------------------------------------------------------------- /tests/submit.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/submit.test-d.ts -------------------------------------------------------------------------------- /tests/submit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tests/submit.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaSemenov/vue-standard-schema/HEAD/vite.config.ts --------------------------------------------------------------------------------