UNPKG

@chubbyts/chubbyts-framework

Version:

A minimal, highly performant middleware PSR-15 inspired function based microframework built with as little complexity as possible, aimed primarily at those developers who want to understand all the vendors they use.

71 lines (70 loc) 1.95 kB
{ "name": "@chubbyts/chubbyts-framework", "type": "module", "version": "2.0.1", "description": "A minimal, highly performant middleware PSR-15 inspired function based microframework built with as little complexity as possible, aimed primarily at those developers who want to understand all the vendors they use.", "keywords": [ "chubbyts", "microframework", "micro framework", "middleware", "handler", "psr-15" ], "author": "Dominik Zogg", "license": "MIT", "repository": "chubbyts/chubbyts-framework", "scripts": { "build": "tsc", "cs-fix": "prettier --write src tests", "cs": "prettier --check src tests", "infection": "stryker run", "lint-fix": "eslint src tests eslint.config.js vitest.config.ts --fix", "lint": "eslint src tests", "prepare": "npm run build", "test": "vitest", "typedoc": "rm -Rf docs && typedoc" }, "prettier": { "printWidth": 120, "tabWidth": 2, "singleQuote": true, "trailingComma": "all" }, "files": [ "dist" ], "exports": { "./*": { "types": "./*.d.ts", "import": "./*.js", "default": "./*.js" } }, "engines": { "node": ">=18" }, "dependencies": { "@chubbyts/chubbyts-dic-types": "^2.0.0", "@chubbyts/chubbyts-http-error": "^3.0.0", "@chubbyts/chubbyts-http-node-bridge": "^2.0.0", "@chubbyts/chubbyts-http-types": "^3.0.0", "@chubbyts/chubbyts-log-types": "^3.0.0", "@chubbyts/chubbyts-throwable-to-error": "^2.0.1" }, "devDependencies": { "@chubbyts/chubbyts-eslint": "^4.0.2", "@chubbyts/chubbyts-function-mock": "^2.0.1", "@stryker-mutator/core": "^9.0.1", "@stryker-mutator/vitest-runner": "^9.0.1", "@types/node": "^24.0.1", "@vitest/coverage-v8": "^3.2.3", "prettier": "^3.5.3", "typedoc": "^0.28.5", "typescript": "^5.8.3", "vitest": "^3.2.3" }, "publishConfig": { "access": "public" } }