Skip to content

Commit 3f5386b

Browse files
committed
refactor(json)!: migrate to Effect Schema, remove @kitz/codec
BREAKING CHANGE: @kitz/json API renamed and @kitz/codec deleted Migration: - Json.encode(v) → Json.toString(v) - Json.decode(s) → Json.fromString(s) - Json.isValue(x) → Json.is(x) - Json.codec → Json.Schema The @kitz/codec package is removed as Effect Schema provides all needed encode/decode functionality.
1 parent bb8486f commit 3f5386b

File tree

14 files changed

+51
-348
lines changed

14 files changed

+51
-348
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ You will also find these conventions:
8989
| [`@kitz/assert`](./packages/assert) | Assertion utilities |
9090
| [`@kitz/bldr`](./packages/bldr) | Builder pattern utilities |
9191
| [`@kitz/cli`](./packages/cli) | CLI framework |
92-
| [`@kitz/codec`](./packages/codec) | Encoding and decoding utilities |
9392
| [`@kitz/color`](./packages/color) | Color manipulation utilities |
9493
| [`@kitz/config-manager`](./packages/config-manager) | Configuration file management |
9594
| [`@kitz/configurator`](./packages/configurator) | Configurator pattern utilities |

packages/codec/package.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/codec/src/_.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/codec/src/__.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/codec/src/codec.ts

Lines changed: 0 additions & 66 deletions
This file was deleted.

packages/codec/src/conversions.ts

Lines changed: 0 additions & 70 deletions
This file was deleted.

packages/codec/tsconfig.build.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

packages/codec/tsconfig.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/json/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kitz/json",
3-
"version": "0.0.0",
3+
"version": "0.0.0-kitz-release",
44
"description": "JSON utilities",
55
"type": "module",
66
"sideEffects": false,
@@ -9,14 +9,13 @@
99
"./__": "./build/__.js"
1010
},
1111
"dependencies": {
12-
"@kitz/codec": "workspace:*",
1312
"effect": "^3.0.0"
1413
},
1514
"scripts": {
1615
"build": "tsgo -p tsconfig.build.json",
1716
"dev": "tsgo -p tsconfig.build.json --watch",
1817
"check:types": "tsgo --noEmit",
1918
"check:lint": "oxlint --config ../../oxlint.json src/",
20-
"check:package": "publint && attw --pack"
19+
"check:package": "publint && attw --pack --ignore-rules no-resolution cjs-resolves-to-esm"
2120
}
2221
}

0 commit comments

Comments
 (0)