Http Status Codes, publishing both CommonJS and ESM builds
npm install @mxpicture/http-status-codesExample Node library using TypeScript and Zod. Produces:
- CommonJS build at dist/cjs
- ESM build at dist/esm
- Type declarations at dist/types
Usage (after npm publish or local link):
ESM:
``js`
import { StatusCodes } from "http-status-codes-lib";
CommonJS:
`js`
const { StatusCodes } = require("http-status-codes-lib");
Build:
`bash`
npm install
npm run build
`bash``
npm install --save-dev @commitlint/config-conventional @commitlint/cli husky commitizen cz-conventional-changelog husky
npx husky-init
npm i
npm run prepare
npx husky add .husky/commit-msg 'npx --no -- commitlint --edit "$1"'