{ "name": "hono", "version": "2.0.1", "description": "Ultrafast web framework for Cloudflare Workers.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "test": "jest", "test:deno": "deno test --allow-read deno_test", "test:bun": "bun wiptest bun_test/index.test.ts", "lint": "eslint --ext js,ts src .eslintrc.js", "lint:fix": "eslint --ext js,ts src .eslintrc.js --fix", "denoify": "rimraf deno_dist && denoify && rimraf 'deno_dist/**/*.test.ts'", "build": "rimraf dist && tsc --project tsconfig.build.esm.json && tsc --project tsconfig.build.json", "watch": "tsc --project tsconfig.build.json -w", "prerelease": "yarn denoify && yarn test:deno && yarn build", "release": "np" }, "exports": { ".": "./dist/index.js", "./basic-auth": "./dist/middleware/basic-auth/index.js", "./bearer-auth": "./dist/middleware/bearer-auth/index.js", "./cors": "./dist/middleware/cors/index.js", "./etag": "./dist/middleware/etag/index.js", "./html": "./dist/middleware/html/index.js", "./jsx": "./dist/middleware/jsx/index.js", "./jwt": "./dist/middleware/jwt/index.js", "./logger": "./dist/middleware/logger/index.js", "./powered-by": "./dist/middleware/powered-by/index.js", "./pretty-json": "./dist/middleware/pretty-json/index.js", "./serve-static": "./dist/middleware/serve-static/index.js", "./serve-static.bun": "./dist/middleware/serve-static/bun.js", "./serve-static.module": "./dist/middleware/serve-static/module.mjs", "./router/trie-router": "./dist/router/trie-router/index.js", "./router/reg-exp-router": "./dist/router/reg-exp-router/index.js", "./utils/jwt": "./dist/utils/jwt/index.js", "./utils/*": "./dist/utils/*.js" }, "typesVersions": { "*": { "basic-auth": [ "./dist/middleware/basic-auth" ], "bearer-auth": [ "./dist/middleware/bearer-auth" ], "cookie": [ "./dist/middleware/cookie" ], "cors": [ "./dist/middleware/cors" ], "etag": [ "./dist/middleware/etag" ], "html": [ "./dist/middleware/html" ], "jsx": [ "./dist/middleware/jsx" ], "jwt": [ "./dist/middleware/jwt" ], "logger": [ "./dist/middleware/logger" ], "powered-by": [ "./dist/middleware/powered-by" ], "pretty-json": [ "./dist/middleware/pretty-json" ], "serve-static": [ "./dist/middleware/serve-static/index.d.ts" ], "serve-static.bun": [ "./dist/middleware/serve-static/bun.d.ts" ], "serve-static.module": [ "./dist/middleware/serve-static/module.d.mts" ], "router/trie-router": [ "./dist/router/trie-router/router.d.ts" ], "router/reg-exp-router": [ "./dist/router/reg-exp-router/router.d.ts" ], "utils/jwt": [ "./dist/utils/jwt/index.d.ts" ], "utils/*": [ "./dist/utils/*" ] } }, "author": "Yusuke Wada (https://github.com/yusukebe)", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/honojs/hono.git" }, "publishConfig": { "registry": "https://registry.npmjs.org" }, "homepage": "https://github.com/honojs/hono", "keywords": [ "hono", "web", "app", "http", "application", "framework", "router", "cloudflare", "workers", "fastly", "compute@edge", "deno", "bun" ], "devDependencies": { "@cloudflare/workers-types": "^3.7.1", "@types/crypto-js": "^4.1.1", "@types/jest": "^27.4.1", "@types/mustache": "^4.1.2", "@types/node": "^17.0.29", "@typescript-eslint/eslint-plugin": "^5.21.0", "@typescript-eslint/parser": "^5.21.0", "crypto-js": "^4.1.1", "denoify": "^0.11.1", "eslint": "^8.14.0", "eslint-config-prettier": "^8.5.0", "eslint-define-config": "^1.4.0", "eslint-import-resolver-typescript": "^2.7.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", "form-data": "^4.0.0", "jest": "27.5.1", "jest-environment-miniflare": "^2.6.0", "mustache": "^4.2.0", "np": "^7.6.2", "prettier": "^2.6.2", "rimraf": "^3.0.2", "ts-jest": "^27.1.4", "typescript": "^4.6.3" }, "engines": { "node": ">=11.0.0" } }