A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
MIT License
Bot releases are visible (Hide)
Published by RobinTail 24 days ago
@types/express
v5 by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2059
@types/triple-beam
depdency by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2052
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.12.0...v20.14.0
Published by RobinTail about 1 month ago
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.11.0...v20.12.0
Published by RobinTail about 1 month ago
givePort()
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2040
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.10.0...v20.11.0
Published by RobinTail about 1 month ago
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.9.2...v20.10.0
Published by RobinTail about 1 month ago
zod
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2015
MissingPeerError
constructor by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2016
vitest
globals by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2027
vitest
native methods for date mocking by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2028
vitest
native waitFor()
method by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2029
vitest/chai/assert
in tests by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2030
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.9.1...v20.9.2
Published by RobinTail about 2 months ago
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.9.0...v20.9.1
Published by RobinTail about 2 months ago
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.8.0...v20.9.0
Published by RobinTail about 2 months ago
beforeRouting
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1998
createUploadFailureHandler
naming by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/2002
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.7.1...v20.8.0
Published by RobinTail 2 months ago
string
type comparison in migration by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1984
errorHandler
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1953
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.7.0...v20.7.1
Published by RobinTail 2 months ago
eslint@^9
and typescript-eslint@^8
(may work with previous versions, but it's no longer tested);rules
and files
have to be defined explicitly;eslint --fix
:// eslint.config.js (or .mjs if you're developing in a CommonJS environment)
import parser from "@typescript-eslint/parser";
import migration from "express-zod-api/migration";
export default [
{ languageOptions: { parser }, plugins: { migration } },
{
files: ["**/*.ts"], // define the files need to be migrated (source code)
rules: { "migration/v20": "error" }, // enable the rule explicitly
},
];
import-x
plugin with no-restricted-imports
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1969
no-restricted-imports
with eslint-plugin-allowed-dependencies
by @RobinTail in #1971 and #1978Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.6.2...v20.7.0
Published by RobinTail 3 months ago
makeErrorFromAnything()
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1960
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.6.1...v20.6.2
Published by RobinTail 3 months ago
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.6.0...v20.6.1
Published by RobinTail 3 months ago
ramda
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1946
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.5.0...v20.6.0
Published by RobinTail 3 months ago
BuiltinLogger
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1945
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.4.1...v20.5.0
Published by RobinTail 3 months ago
node:
protocol by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1932
tsup
config for CJS build of migration by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1930
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.4.0...v20.4.1
Published by RobinTail 3 months ago
vitest
2.0.0 (production) by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1894
vitest.setup.ts
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1899
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.3.2...v20.4.0
Published by RobinTail 3 months ago
vitest
version 2 by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1749
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v19.2.3...v19.3.0
Published by RobinTail 3 months ago
tsd
with vitest
type assertions. by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1893
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.3.1...v20.3.2
Published by RobinTail 3 months ago
vitest
pool
back to threads
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1889
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.3.0...v20.3.1
Published by RobinTail 4 months ago
remap()
accepts a shape transforming function by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1887
UnknownKeys
parameter in remap()
by @RobinTail in https://github.com/RobinTail/express-zod-api/pull/1886
Full Changelog: https://github.com/RobinTail/express-zod-api/compare/v20.2.0...v20.3.0