{ "name": "handlers.js", "description": "Handlers.js is a unified and lightweight web application framework for multiple platforms.", "version": "0.1.2", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.node.js", "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "files": [ "dist", "LICENSE" ], "author": "186526 ", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/186526/handlers.js" }, "keywords": [ "web framework", "lightweight", "cross-platform", "unified" ], "dependencies": { "path-to-regexp": "6" }, "devDependencies": { "@cloudflare/workers-types": "^3.13.0", "@eslint/js": "^9.8.0", "@types/jest": "^28.1.4", "@types/node": "^18.0.0", "@webpack-cli/generators": "^2.5.0", "axios": "^0.27.2", "bluebird": "^3.7.2", "bun-types": "^0.1.4", "eslint": "9.x", "globals": "^15.8.0", "jest": "^28.1.2", "prettier": "^2.7.1", "ts-jest": "^28.0.5", "ts-loader": "^9.3.1", "ts-node": "^10.8.1", "tsc-alias": "^1.8.10", "typescript": "^4.7.4", "typescript-eslint": "^8.0.0", "webpack": "^5.73.0", "webpack-cli": "^4.10.0" }, "sideEffects": false, "scripts": { "build": "yarn clean && yarn build:node && yarn build:serviceworker && yarn build:cfworker && yarn build:deno && yarn build:txiki && yarn build:bun", "build:node": "BUILD_TARGET=node webpack", "build:serviceworker": "BUILD_TARGET=serviceworker webpack", "build:cfworker": "BUILD_TARGET=cfworker webpack", "build:deno": "BUILD_TARGET=deno webpack", "build:txiki": "BUILD_TARGET=txiki webpack", "build:bun": "BUILD_TARGET=bun webpack", "watch": "webpack --watch", "clean": "rm -rf ./dist", "demo": "env NODE_ENV=development yarn build:node && node ./dist/main.node.js", "tsc": "tsc && tsc-alias", "lint": "eslint --fix **/*.ts", "test:node": "jest ./test/node.test.ts", "test:deno": "BUILD_TARGET=deno:test webpack && jest ./test/deno.test.ts", "coverage": "jest --collectCoverage --", "prepublish": "env NODE_ENV=production yarn build && yarn tsc", "format": "prettier --write \"**/*.{ts,json,md}\" " }, "engines": { "node": ">=18.0.0" }, "type": "module", "packageManager": "yarn@1.22.22" }