diff --git a/.github/workflows/biome.yaml b/.github/workflows/biome.yaml index 116f87b..3ad6d1a 100644 --- a/.github/workflows/biome.yaml +++ b/.github/workflows/biome.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: ["main"] +permissions: + contents: read + jobs: check: runs-on: ubuntu-latest diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 597269c..9c1424e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,6 +6,10 @@ on: pull_request: branches: ["main"] +permissions: + contents: read + pull-requests: write + jobs: test: runs-on: ubuntu-latest diff --git a/CHANGELOG.md b/CHANGELOG.md index a283258..9c66315 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.3.2](https://github.com/toiroakr/zod-empty/compare/v1.3.1...v1.3.2) (2025-01-08) + + +### Bug Fixes + +* empty effect ([7742b63](https://github.com/toiroakr/zod-empty/commit/7742b63b90c65d20f5b10da80428e0cbc48c5939)) + ## [1.3.1](https://github.com/toiroakr/zod-empty/compare/v1.3.0...v1.3.1) (2025-01-06) diff --git a/package-lock.json b/package-lock.json index 96565e8..ece76a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "zod-empty", - "version": "1.3.1", + "version": "1.3.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "zod-empty", - "version": "1.3.1", + "version": "1.3.2", "license": "MIT", "dependencies": { "just-clone": "6.2.0" diff --git a/package.json b/package.json index 8b444bd..7c96dac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zod-empty", - "version": "1.3.1", + "version": "1.3.2", "description": "generate minimum data from zod schema.", "types": "./cjs/index.d.ts", "main": "./cjs/index.cjs", diff --git a/src/index.ts b/src/index.ts index 7ece4ec..818246e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -124,6 +124,8 @@ export function empty(schema: T): input { case "ZodNullable": case "ZodOptional": return empty(def.innerType); + case "ZodEffects": + return empty(def.schema); case "ZodLiteral": return def.value; case "ZodNaN":