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",
|
"name": "@hono/zod-validator",
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
"description": "Validator middleware using Zod",
|
"description": "Validator middleware using Zod",
|
||||||
|
"type": "module",
|
||||||
"main": "dist/cjs/index.js",
|
"main": "dist/cjs/index.js",
|
||||||
"module": "dist/esm/index.js",
|
"module": "dist/esm/index.js",
|
||||||
"types": "dist/esm/index.d.ts",
|
"types": "dist/esm/index.d.ts",
|
||||||
|
"exports": {
|
||||||
|
".": {
|
||||||
|
"types": "./dist/esm/index.d.ts",
|
||||||
|
"import": "./dist/esm/index.js",
|
||||||
|
"require": "./dist/cjs/index.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"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:cjs": "tsc -p tsconfig.cjs.json",
|
||||||
"build:esm": "tsc -p tsconfig.esm.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",
|
"prerelease": "yarn build && yarn test",
|
||||||
"release": "yarn publish"
|
"release": "yarn publish"
|
||||||
},
|
},
|
||||||
|
@ -35,6 +44,7 @@
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"rimraf": "^5.0.5",
|
"rimraf": "^5.0.5",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3",
|
||||||
|
"vitest": "^1.4.0",
|
||||||
"zod": "^3.22.4"
|
"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"
|
jest: "npm:^29.7.0"
|
||||||
rimraf: "npm:^5.0.5"
|
rimraf: "npm:^5.0.5"
|
||||||
typescript: "npm:^5.3.3"
|
typescript: "npm:^5.3.3"
|
||||||
|
vitest: "npm:^1.4.0"
|
||||||
zod: "npm:^3.22.4"
|
zod: "npm:^3.22.4"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
hono: ">=3.9.0"
|
hono: ">=3.9.0"
|
||||||
|
@ -4530,6 +4531,17 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"@vitest/runner@npm:0.34.6":
|
||||||
version: 0.34.6
|
version: 0.34.6
|
||||||
resolution: "@vitest/runner@npm:0.34.6"
|
resolution: "@vitest/runner@npm:0.34.6"
|
||||||
|
@ -4574,6 +4586,17 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"@vitest/snapshot@npm:0.34.6":
|
||||||
version: 0.34.6
|
version: 0.34.6
|
||||||
resolution: "@vitest/snapshot@npm:0.34.6"
|
resolution: "@vitest/snapshot@npm:0.34.6"
|
||||||
|
@ -4618,6 +4641,17 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"@vitest/spy@npm:0.34.6":
|
||||||
version: 0.34.6
|
version: 0.34.6
|
||||||
resolution: "@vitest/spy@npm:0.34.6"
|
resolution: "@vitest/spy@npm:0.34.6"
|
||||||
|
@ -4654,6 +4688,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"@vitest/utils@npm:0.34.6":
|
||||||
version: 0.34.6
|
version: 0.34.6
|
||||||
resolution: "@vitest/utils@npm:0.34.6"
|
resolution: "@vitest/utils@npm:0.34.6"
|
||||||
|
@ -4700,6 +4743,18 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"@yarnpkg/lockfile@npm:^1.1.0":
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
resolution: "@yarnpkg/lockfile@npm:1.1.0"
|
resolution: "@yarnpkg/lockfile@npm:1.1.0"
|
||||||
|
@ -18269,6 +18324,21 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"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
|
version: 5.0.10
|
||||||
resolution: "vite@npm:5.0.10"
|
resolution: "vite@npm:5.0.10"
|
||||||
|
@ -18560,6 +18630,56 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"walker@npm:^1.0.8":
|
||||||
version: 1.0.8
|
version: 1.0.8
|
||||||
resolution: "walker@npm:1.0.8"
|
resolution: "walker@npm:1.0.8"
|
||||||
|
|
Loading…
Reference in New Issue