fix(zod-validator): fix export for esm module (#431)
* fix: incorrect import, (deno/node) loaded cjs file instead of esm * fix: default esm mode * upd build step * use changeset * replace test runner to vitestpull/434/head
parent
e6171707c6
commit
c721d14d4b
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
'@hono/zod-validator': patch
|
||||
---
|
||||
|
||||
fix export esm module
|
|
@ -1 +0,0 @@
|
|||
module.exports = require('../../jest.config.js')
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"type": "commonjs"
|
||||
}
|
|
@ -2,17 +2,26 @@
|
|||
"name": "@hono/zod-validator",
|
||||
"version": "0.2.0",
|
||||
"description": "Validator middleware using Zod",
|
||||
"type": "module",
|
||||
"main": "dist/cjs/index.js",
|
||||
"module": "dist/esm/index.js",
|
||||
"types": "dist/esm/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./dist/esm/index.d.ts",
|
||||
"import": "./dist/esm/index.js",
|
||||
"require": "./dist/cjs/index.js"
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
"scripts": {
|
||||
"test": "jest",
|
||||
"test": "vitest --run",
|
||||
"copy:package.cjs.json": "cp ./package.cjs.json ./dist/cjs/package.json",
|
||||
"build:cjs": "tsc -p tsconfig.cjs.json",
|
||||
"build:esm": "tsc -p tsconfig.esm.json",
|
||||
"build": "rimraf dist && yarn build:cjs && yarn build:esm",
|
||||
"build": "rimraf dist && yarn build:cjs && yarn build:esm && yarn copy:package.cjs.json",
|
||||
"prerelease": "yarn build && yarn test",
|
||||
"release": "yarn publish"
|
||||
},
|
||||
|
@ -35,6 +44,7 @@
|
|||
"jest": "^29.7.0",
|
||||
"rimraf": "^5.0.5",
|
||||
"typescript": "^5.3.3",
|
||||
"vitest": "^1.4.0",
|
||||
"zod": "^3.22.4"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
/// <reference types="vitest" />
|
||||
import { defineConfig } from 'vitest/config'
|
||||
|
||||
export default defineConfig({
|
||||
test: {
|
||||
globals: true,
|
||||
},
|
||||
})
|
120
yarn.lock
120
yarn.lock
|
@ -2163,6 +2163,7 @@ __metadata:
|
|||
jest: "npm:^29.7.0"
|
||||
rimraf: "npm:^5.0.5"
|
||||
typescript: "npm:^5.3.3"
|
||||
vitest: "npm:^1.4.0"
|
||||
zod: "npm:^3.22.4"
|
||||
peerDependencies:
|
||||
hono: ">=3.9.0"
|
||||
|
@ -4530,6 +4531,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/expect@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@vitest/expect@npm:1.4.0"
|
||||
dependencies:
|
||||
"@vitest/spy": "npm:1.4.0"
|
||||
"@vitest/utils": "npm:1.4.0"
|
||||
chai: "npm:^4.3.10"
|
||||
checksum: 2d6a657afc674adb78ad6609ecf61a94355b080cf90f922e05193b5b33b37d486c9b66a52270f1f367c16d626bcb8323368519dae096a992190898e03280b5e0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/runner@npm:0.34.6":
|
||||
version: 0.34.6
|
||||
resolution: "@vitest/runner@npm:0.34.6"
|
||||
|
@ -4574,6 +4586,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/runner@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@vitest/runner@npm:1.4.0"
|
||||
dependencies:
|
||||
"@vitest/utils": "npm:1.4.0"
|
||||
p-limit: "npm:^5.0.0"
|
||||
pathe: "npm:^1.1.1"
|
||||
checksum: 87a5bdde5c48e3258ecd2716994da20c8eec63acaf63a0db724513a42701bc644728009a7301d78b8775d8004c7ce1ddb8bde6495066d864c532bc117783aa91
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/snapshot@npm:0.34.6":
|
||||
version: 0.34.6
|
||||
resolution: "@vitest/snapshot@npm:0.34.6"
|
||||
|
@ -4618,6 +4641,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/snapshot@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@vitest/snapshot@npm:1.4.0"
|
||||
dependencies:
|
||||
magic-string: "npm:^0.30.5"
|
||||
pathe: "npm:^1.1.1"
|
||||
pretty-format: "npm:^29.7.0"
|
||||
checksum: 6f089d1dbe43556779479bc309b0a8fc7e0229843c40efb4dabcf99ccf9a6fa859dd38c13674616a955801442730aca55151cbd52bb22d41d9a335060e03759b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/spy@npm:0.34.6":
|
||||
version: 0.34.6
|
||||
resolution: "@vitest/spy@npm:0.34.6"
|
||||
|
@ -4654,6 +4688,15 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/spy@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@vitest/spy@npm:1.4.0"
|
||||
dependencies:
|
||||
tinyspy: "npm:^2.2.0"
|
||||
checksum: 847bc3085d0aa2e039aa42d803cf2dc94596aab3a63de7d364933d24ed9e0781b7d3d4bd222df202f92bae83e9c37b2893b9f24a2de7d83b6930b7b1acf43516
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/utils@npm:0.34.6":
|
||||
version: 0.34.6
|
||||
resolution: "@vitest/utils@npm:0.34.6"
|
||||
|
@ -4700,6 +4743,18 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@vitest/utils@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@vitest/utils@npm:1.4.0"
|
||||
dependencies:
|
||||
diff-sequences: "npm:^29.6.3"
|
||||
estree-walker: "npm:^3.0.3"
|
||||
loupe: "npm:^2.3.7"
|
||||
pretty-format: "npm:^29.7.0"
|
||||
checksum: cfa352484f0ea2614444a94fc35979bea94fac64e9756238c685ae74bcd027893a1798b9d6d92c1cdd454b1f7f08f453d0cca108274f0449b6f5efd345822a4c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yarnpkg/lockfile@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "@yarnpkg/lockfile@npm:1.1.0"
|
||||
|
@ -18269,6 +18324,21 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"vite-node@npm:1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "vite-node@npm:1.4.0"
|
||||
dependencies:
|
||||
cac: "npm:^6.7.14"
|
||||
debug: "npm:^4.3.4"
|
||||
pathe: "npm:^1.1.1"
|
||||
picocolors: "npm:^1.0.0"
|
||||
vite: "npm:^5.0.0"
|
||||
bin:
|
||||
vite-node: vite-node.mjs
|
||||
checksum: bc8eb01dd03c2cc306be2bf35efe789d6a3e8ca1d89d635d3154a9af0213f7609c94ef849f30a01f04535b31e729aee49468275e267693a42c32845fbd2a6721
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^5.0.0":
|
||||
version: 5.0.10
|
||||
resolution: "vite@npm:5.0.10"
|
||||
|
@ -18560,6 +18630,56 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"vitest@npm:^1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "vitest@npm:1.4.0"
|
||||
dependencies:
|
||||
"@vitest/expect": "npm:1.4.0"
|
||||
"@vitest/runner": "npm:1.4.0"
|
||||
"@vitest/snapshot": "npm:1.4.0"
|
||||
"@vitest/spy": "npm:1.4.0"
|
||||
"@vitest/utils": "npm:1.4.0"
|
||||
acorn-walk: "npm:^8.3.2"
|
||||
chai: "npm:^4.3.10"
|
||||
debug: "npm:^4.3.4"
|
||||
execa: "npm:^8.0.1"
|
||||
local-pkg: "npm:^0.5.0"
|
||||
magic-string: "npm:^0.30.5"
|
||||
pathe: "npm:^1.1.1"
|
||||
picocolors: "npm:^1.0.0"
|
||||
std-env: "npm:^3.5.0"
|
||||
strip-literal: "npm:^2.0.0"
|
||||
tinybench: "npm:^2.5.1"
|
||||
tinypool: "npm:^0.8.2"
|
||||
vite: "npm:^5.0.0"
|
||||
vite-node: "npm:1.4.0"
|
||||
why-is-node-running: "npm:^2.2.2"
|
||||
peerDependencies:
|
||||
"@edge-runtime/vm": "*"
|
||||
"@types/node": ^18.0.0 || >=20.0.0
|
||||
"@vitest/browser": 1.4.0
|
||||
"@vitest/ui": 1.4.0
|
||||
happy-dom: "*"
|
||||
jsdom: "*"
|
||||
peerDependenciesMeta:
|
||||
"@edge-runtime/vm":
|
||||
optional: true
|
||||
"@types/node":
|
||||
optional: true
|
||||
"@vitest/browser":
|
||||
optional: true
|
||||
"@vitest/ui":
|
||||
optional: true
|
||||
happy-dom:
|
||||
optional: true
|
||||
jsdom:
|
||||
optional: true
|
||||
bin:
|
||||
vitest: vitest.mjs
|
||||
checksum: 732ce229341f6777350d36020dc00ccf5dd2ac0da39424cf5c9f6f4116ed1b6f7bb56de5a11270c693214d817b6d121d3d326e8f5a73437ec3f4c65aa07e1f52
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"walker@npm:^1.0.8":
|
||||
version: 1.0.8
|
||||
resolution: "walker@npm:1.0.8"
|
||||
|
|
Loading…
Reference in New Issue