UNPKG

exstack

Version:

A utility library designed to simplify and enhance express.js applications.

115 lines (114 loc) 2.79 kB
{ "name": "exstack", "type": "module", "version": "1.4.3", "author": "Aashish Panchal <aipanchal51@gmail.com>", "description": "A utility library designed to simplify and enhance express.js applications.", "files": [ "dist" ], "main": "dist/index.cjs", "types": "dist/index.d.cts", "module": "dist/index.mjs", "scripts": { "build": "bun remove-dist && bun build.ts", "lint": "eslint \"./{src,test}/**/*.{ts,js}\" --fix", "test": "vitest run", "test:types": "vitest --typecheck --run --passWithNoTests", "format": "prettier --write \"./{src,test}/**/*.{ts,js}\"", "release": "bun run build && npm publish", "pre-commit": "bun format && bun test", "check-types": "tsc --noEmit", "remove-dist": "rimraf dist", "prepare": "husky" }, "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./serve": { "import": { "types": "./dist/serve.d.mts", "default": "./dist/serve.mjs" }, "require": { "types": "./dist/serve.d.cts", "default": "./dist/serve.cjs" } }, "./zod": { "import": { "types": "./dist/zod.d.mts", "default": "./dist/zod.mjs" }, "require": { "types": "./dist/zod.d.cts", "default": "./dist/zod.cjs" } } }, "typesVersions": { "*": { "serve": [ "./dist/serve.d.mts", "./dist/serve.d.cts" ], "zod": [ "./dist/zod.d.mts", "./dist/zod.d.cts" ] } }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/bun": "^1.3.14", "@types/express": "^5.0.6", "@types/supertest": "^7.2.0", "esbuild": "^0.28.0", "eslint": "^10.4.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.6", "globals": "^17.6.0", "husky": "^9.1.7", "prettier": "^3.8.3", "rimraf": "^6.1.3", "supertest": "^7.2.2", "tsdown": "^0.22.1", "typescript": "~6.0.3", "typescript-eslint": "^8.60.0", "unplugin-unused": "^0.5.7", "vite-tsconfig-paths": "^6.1.1", "vitest": "^4.1.7", "zod": "^4.4.3" }, "peerDependencies": { "express": "^5.2.1" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/aashishpanchal/exstack.git" }, "homepage": "https://github.com/aashishpanchal/exstack#readme", "engines": { "node": ">=24" }, "keywords": [ "proxy", "express", "exstack", "handler", "utility", "http-status", "http-errors", "async-handler" ], "packageManager": "bun@1.3.14" }