Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
fe18a49
Remove ESLint and Prettier configs and enable DTS
andrefelipeschulle Nov 27, 2025
3522d88
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 27, 2025
5898fdf
ci(changesets): version packages
andrefelipeschulle Nov 27, 2025
fbb3804
Merge pull request #18 from brainylab/changeset-release/beta
andrefelipeschulle Nov 27, 2025
2cad7bf
Add changeset and update clean-package config
andrefelipeschulle Nov 27, 2025
734b519
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 27, 2025
cc270a5
ci(changesets): version packages
andrefelipeschulle Nov 27, 2025
5c43eeb
Merge pull request #20 from brainylab/changeset-release/beta
andrefelipeschulle Nov 27, 2025
54b4d0e
Add main/module/types and adjust resolver exports
andrefelipeschulle Nov 27, 2025
503f00d
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 27, 2025
a43c878
ci(changesets): version packages
andrefelipeschulle Nov 27, 2025
b0673b4
Merge pull request #21 from brainylab/changeset-release/beta
andrefelipeschulle Nov 27, 2025
0d7a189
Refactor core API and add resolvers for Zod/TypeBox
andrefelipeschulle Nov 28, 2025
b291d11
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 28, 2025
9edb1e4
Resolve merge conflict in package.json
andrefelipeschulle Nov 28, 2025
baa14e6
Split build script and update dev dependencies
andrefelipeschulle Nov 28, 2025
8ec85ff
ci(changesets): version packages
andrefelipeschulle Nov 28, 2025
7471b47
Merge pull request #22 from brainylab/changeset-release/beta
andrefelipeschulle Nov 28, 2025
e539dfb
export resolvers
andrefelipeschulle Nov 28, 2025
cb30a28
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 28, 2025
8ca0e4c
fis: export resolvers
andrefelipeschulle Nov 28, 2025
f3580ee
ci(changesets): version packages
andrefelipeschulle Nov 28, 2025
2eb1948
Merge pull request #23 from brainylab/changeset-release/beta
andrefelipeschulle Nov 28, 2025
0aff3f7
Remove main/module/types from clean config
andrefelipeschulle Nov 28, 2025
5e33b18
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 28, 2025
25cdaf0
ci(changesets): version packages
andrefelipeschulle Nov 28, 2025
a166edf
Merge pull request #24 from brainylab/changeset-release/beta
andrefelipeschulle Nov 28, 2025
c5c2758
Add package entry points and export RVSchema type
andrefelipeschulle Nov 28, 2025
69c35d8
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 28, 2025
b3ef09a
ci(changesets): version packages
andrefelipeschulle Nov 28, 2025
619a723
Merge pull request #25 from brainylab/changeset-release/beta
andrefelipeschulle Nov 28, 2025
2219f18
refactor(typebox-resolver): update resolver for new TypeBox version
andrefelipeschulle Nov 28, 2025
f2baf2c
Merge branch 'beta' of github.com:brainylab/resolver-validators into …
andrefelipeschulle Nov 28, 2025
e76954e
Add coerce support to Zod resolver
andrefelipeschulle Nov 28, 2025
025f675
ci(changesets): version packages
andrefelipeschulle Nov 28, 2025
e56748f
Merge pull request #26 from brainylab/changeset-release/beta
andrefelipeschulle Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "brainylab/resolver-validators" }
],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "beta",
"updateInternalDependencies": "patch",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
},
"bumpVersionsWithWorkspaceProtocolOnly": true
"$schema": "https://unpkg.com/@changesets/config@3.1.2/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "brainylab/resolver-validators" }
],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "beta",
"updateInternalDependencies": "patch",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
},
"bumpVersionsWithWorkspaceProtocolOnly": true
}
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# @brainylab/resolver-validators

## 0.7.4

### Patch Changes

- [`e76954e`](https://github.com/brainylab/resolver-validators/commit/e76954eccde1ededcb7f62d69ced3f461b5184c6) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - Add coerce support to Zod resolver

- [`2219f18`](https://github.com/brainylab/resolver-validators/commit/2219f186de905e327988fdedad746de02e73d5c3) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - refactor(typebox-resolver): update resolver for new TypeBox version

## 0.7.3

### Patch Changes

- [`c5c2758`](https://github.com/brainylab/resolver-validators/commit/c5c275882defee217ebcc78aed13766e9091440d) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - fix export shcema type

## 0.7.2

### Patch Changes

- [`0aff3f7`](https://github.com/brainylab/resolver-validators/commit/0aff3f7ed12d38e585aa7e8987f0117a9a2b706a) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - fix exports

## 0.7.1

### Patch Changes

- [`e539dfb`](https://github.com/brainylab/resolver-validators/commit/e539dfb2b9922214dc4e9acaf3af5186ce6f89f3) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - export resolvers

- [`8ca0e4c`](https://github.com/brainylab/resolver-validators/commit/8ca0e4c521ff6518feede79b36af44a712d2c1c1) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - export resolvers

## 0.7.0

### Minor Changes

- [`0d7a189`](https://github.com/brainylab/resolver-validators/commit/0d7a1896102c20d3286a547fbc440eb69433c0f7) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - refactor code base

## 0.6.3

### Patch Changes

- [`54b4d0e`](https://github.com/brainylab/resolver-validators/commit/54b4d0e6e38f1f57c51d76a75a6d02a94f7e3ace) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - fix build and types

## 0.6.2

### Patch Changes

- [`2cad7bf`](https://github.com/brainylab/resolver-validators/commit/2cad7bf54c7a3eb1e2b59f4cccb3a3a97509ed29) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - fix build and types

## 0.6.1

### Patch Changes

- [`fe18a49`](https://github.com/brainylab/resolver-validators/commit/fe18a499c27b91186b32ae44f67ba91bd0840240) Thanks [@andrefelipeschulle](https://github.com/andrefelipeschulle)! - fix build and create types from project

## 0.6.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"javascript": {
"formatter": {
"quoteStyle": "double",
"semicolons": "asNeeded"
"semicolons": "always"
},
"parser": {
"unsafeParameterDecoratorsEnabled": true
Expand Down
53 changes: 24 additions & 29 deletions clean-package.config.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,26 @@
{
"remove": [
"devDependencies",
"dependencies",
"scripts",
"packageManager"
],
"replace": {
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./typebox": {
"types": "./dist/typebox/index.d.ts",
"import": "./dist/typebox/index.js",
"require": "./dist/typebox/index.cjs"
},
"./zod": {
"types": "./dist/zod/index.d.ts",
"import": "./dist/zod/index.js",
"require": "./dist/zod/index.cjs"
},
"./package.json": "./package.json"
}
}
"remove": ["devDependencies", "dependencies", "scripts"],
"replace": {
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./typebox": {
"types": "./dist/resolvers/typebox.d.ts",
"import": "./dist/resolvers/typebox.js",
"require": "./dist/resolvers/typebox.cjs"
},
"./zod": {
"types": "./dist/resolvers/zod.d.ts",
"import": "./dist/resolvers/zod.js",
"require": "./dist/resolvers/zod.cjs"
},
"./package.json": "./package.json"
}
}
}
8 changes: 0 additions & 8 deletions eslint.config.mjs

This file was deleted.

125 changes: 63 additions & 62 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,64 +1,65 @@
{
"name": "@brainylab/resolver-validators",
"version": "0.6.0",
"description": "",
"keywords": [],
"bugs": {
"url": "https://github.com/brainylab/resolver-validators/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/brainylab/resolver-validators.git"
},
"license": "MIT",
"author": {
"name": "André Felipe Schulle",
"email": "andrefelipeschulle@icloud.com"
},
"type": "module",
"files": [
"dist"
],
"scripts": {
"build": "pnpm tsup",
"commit": "pnpm commit:add && pnpm commit:detail && pnpm commit:push",
"commit:add": "git add .",
"commit:detail": "cz",
"commit:push": "git push",
"prepack": "clean-package",
"postpack": "clean-package restore",
"release": "changeset publish",
"release:beta": "changeset publish --snapshot --no-git-tag --tag beta",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"test:preview": "pnpm vite preview --outDir coverage",
"test:watch": "vitest",
"version": "changeset version",
"version:beta": "changeset version --snapshot beta"
},
"devDependencies": {
"@biomejs/biome": "2.3.6",
"@changesets/changelog-github": "0.5.0",
"@changesets/cli": "2.24.1",
"@changesets/get-release-plan": "3.0.12",
"@changesets/types": "5.1.0",
"@sinclair/typebox": "0.34.41",
"@types/node": "^22.7.4",
"@vitest/coverage-v8": "2.1.2",
"@vitest/ui": "2.1.2",
"clean-package": "2.2.0",
"rimraf": "6.0.1",
"tsup": "8.3.0",
"tsx": "4.19.1",
"typescript": "5.6.2",
"vite-tsconfig-paths": "5.0.1",
"vitest": "2.1.2",
"zod": "4.1.13"
},
"publishConfig": {
"access": "public",
"provenance": true
},
"packageManager": "pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d",
"clean-package": "./clean-package.config.json"
"name": "@brainylab/resolver-validators",
"version": "0.7.4",
"description": "",
"keywords": [],
"bugs": {
"url": "https://github.com/brainylab/resolver-validators/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/brainylab/resolver-validators.git"
},
"license": "MIT",
"author": {
"name": "André Felipe Schulle",
"email": "andrefelipeschulle@icloud.com"
},
"type": "module",
"files": [
"dist"
],
"scripts": {
"build": "pnpm build:core && pnpm build:resolvers:typebox && pnpm build:resolvers:zod",
"build:core": "pnpm tsup ./src/index.ts --clean",
"build:resolvers:typebox": "pnpm tsup ./src/resolvers/typebox.ts --out-dir dist/resolvers --clean",
"build:resolvers:zod": "pnpm tsup ./src/resolvers/zod.ts --out-dir dist/resolvers",
"commit": "pnpm commit:add && pnpm commit:detail && pnpm commit:push",
"commit:add": "git add .",
"commit:detail": "cz",
"commit:push": "git push",
"prepack": "clean-package",
"postpack": "clean-package restore",
"release": "changeset publish",
"release:beta": "changeset publish --snapshot --no-git-tag --tag beta",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"test:preview": "pnpm vite preview --outDir coverage",
"test:watch": "vitest",
"version": "changeset version",
"version:beta": "changeset version --snapshot beta"
},
"devDependencies": {
"@biomejs/biome": "2.3.6",
"@changesets/changelog-github": "0.5.2",
"@changesets/cli": "2.29.8",
"@changesets/get-release-plan": "4.0.14",
"@changesets/types": "6.1.0",
"@types/node": "^22.7.4",
"@vitest/coverage-v8": "2.1.2",
"@vitest/ui": "2.1.2",
"clean-package": "2.2.0",
"tsup": "8.5.1",
"typebox": "1.0.58",
"typescript": "5.9.3",
"vite-tsconfig-paths": "5.1.4",
"vitest": "4.0.14",
"zod": "4.1.13"
},
"publishConfig": {
"access": "public",
"provenance": true
},
"packageManager": "pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d",
"clean-package": "./clean-package.config.json"
}
Loading