2021-12-14 20:26:22 +01:00
{
"name" : "hono" ,
2023-02-09 12:04:12 +01:00
"version" : "3.0.0-rc.11" ,
2022-11-20 15:42:23 +01:00
"description" : "Ultrafast web framework for Cloudflare Workers, Deno, and Bun." ,
2022-10-28 01:46:02 +02:00
"main" : "dist/cjs/index.js" ,
2022-11-26 07:45:24 +01:00
"type" : "module" ,
2022-09-15 02:56:46 +02:00
"module" : "dist/index.js" ,
2022-12-27 14:59:23 +01:00
"types" : "dist/types/index.d.ts" ,
2022-01-05 10:41:29 +01:00
"files" : [
"dist"
] ,
2022-02-23 01:58:24 +01:00
"scripts" : {
"test" : "jest" ,
2023-01-07 01:55:42 +01:00
"test:deno" : "deno test --allow-read test_deno" ,
"test:bun" : "bun wiptest --jsx-import-source ../src/middleware/jsx/jsx-dev-runtime test_bun/index.test.tsx" ,
2023-01-07 01:17:41 +01:00
"test:fastly" : "jest --config ./jest.fastly.config.js" ,
2023-01-07 01:55:42 +01:00
"test:lagon" : "start-server-and-test \"lagon dev test_lagon/index.ts\" http://127.0.0.1:1234 \"yarn jest test_lagon/index.test.ts --testMatch '**/*.test.ts'\"" ,
2023-01-07 10:50:45 +01:00
"test:node" : "jest --config ./jest.node.config.js" ,
"test:all" : "yarn test && yarn test:deno && yarn test:bun && yarn test:fastly && yarn test:lagon && yarn test:node" ,
2022-10-28 01:46:02 +02:00
"lint" : "eslint --ext js,ts src .eslintrc.cjs" ,
"lint:fix" : "eslint --ext js,ts src .eslintrc.cjs --fix" ,
2022-07-02 15:31:10 +02:00
"denoify" : "rimraf deno_dist && denoify && rimraf 'deno_dist/**/*.test.ts'" ,
2022-12-27 14:59:23 +01:00
"copy:package.cjs.json" : "cp ./package.cjs.json ./dist/cjs/package.json && cp ./package.cjs.json ./dist/types/package.json " ,
2022-10-28 01:46:02 +02:00
"build" : "rimraf dist && tsx ./build.ts && yarn copy:package.cjs.json" ,
2023-01-19 14:32:11 +01:00
"postbuild" : "publint" ,
2022-10-28 01:46:02 +02:00
"watch" : "rimraf dist && tsx ./build.ts --watch && yarn copy:package.cjs.json" ,
2022-07-13 01:25:36 +02:00
"prerelease" : "yarn denoify && yarn test:deno && yarn build" ,
2022-07-02 08:52:11 +02:00
"release" : "np"
2022-02-23 01:58:24 +01:00
} ,
2022-02-01 14:15:00 +01:00
"exports" : {
2022-09-15 02:56:46 +02:00
"." : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/index.js" ,
"require" : "./dist/cjs/index.js"
} ,
"./basic-auth" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/basic-auth/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/basic-auth/index.js" ,
"require" : "./dist/cjs/middleware/basic-auth/index.js"
} ,
"./bearer-auth" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/bearer-auth/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/bearer-auth/index.js" ,
"require" : "./dist/cjs/middleware/bearer-auth/index.js"
} ,
"./cache" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/cache/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/cache/index.js" ,
"require" : "./dist/cjs/middleware/cache/index.js"
} ,
"./compress" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/compress/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/compress/index.js" ,
"require" : "./dist/cjs/middleware/compress/index.js"
} ,
"./cors" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/cors/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/cors/index.js" ,
"require" : "./dist/cjs/middleware/cors/index.js"
} ,
"./etag" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/etag/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/etag/index.js" ,
"require" : "./dist/cjs/middleware/etag/index.js"
} ,
"./html" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/html/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/html/index.js" ,
"require" : "./dist/cjs/middleware/html/index.js"
} ,
"./jsx" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/jsx/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/jsx/index.js" ,
"require" : "./dist/cjs/middleware/jsx/index.js"
} ,
"./jsx/jsx-dev-runtime" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/jsx/jsx-dev-runtime.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/jsx/jsx-dev-runtime.js" ,
"require" : "./dist/cjs/middleware/jsx/jsx-dev-runtime.js"
} ,
"./jsx/jsx-runtime" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/jsx/jsx-runtime.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/jsx/jsx-runtime.js" ,
"require" : "./dist/cjs/middleware/jsx/jsx-runtime.js"
} ,
"./jwt" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/jwt/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/jwt/index.js" ,
"require" : "./dist/cjs/middleware/jwt/index.js"
} ,
"./logger" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/logger/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/logger/index.js" ,
"require" : "./dist/cjs/middleware/logger/index.js"
} ,
"./powered-by" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/powered-by/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/powered-by/index.js" ,
"require" : "./dist/cjs/middleware/powered-by/index.js"
} ,
"./pretty-json" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/pretty-json/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/pretty-json/index.js" ,
"require" : "./dist/cjs/middleware/pretty-json/index.js"
} ,
"./validator" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/middleware/validator/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/middleware/validator/index.js" ,
"require" : "./dist/cjs/middleware/validator/index.js"
} ,
"./router/reg-exp-router" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/router/reg-exp-router/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/router/reg-exp-router/index.js" ,
"require" : "./dist/cjs/router/reg-exp-router/index.js"
} ,
"./router/smart-router" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/router/smart-router/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/router/smart-router/index.js" ,
"require" : "./dist/cjs/router/smart-router/index.js"
} ,
"./router/trie-router" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/router/trie-router/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/router/trie-router/index.js" ,
"require" : "./dist/cjs/router/trie-router/index.js"
} ,
"./utils/jwt" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/utils/jwt/index.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/utils/jwt/index.js" ,
"require" : "./dist/cjs/utils/jwt/index.js"
} ,
"./utils/*" : {
2022-12-27 14:59:23 +01:00
"types" : "./dist/types/utils/*.d.ts" ,
2022-09-15 02:56:46 +02:00
"import" : "./dist/utils/*.js" ,
"require" : "./dist/cjs/utils/*.js"
2023-01-17 09:40:54 +01:00
} ,
2023-02-07 23:22:32 +01:00
"./client" : {
"types" : "./dist/types/client/index.d.ts" ,
"import" : "./dist/client/index.js" ,
"require" : "./dist/cjs/client/index.js"
} ,
2023-01-17 09:40:54 +01:00
"./cloudflare-workers" : {
"types" : "./dist/types/adapter/cloudflare-workers/index.d.ts" ,
"import" : "./dist/adapter/cloudflare-workers/index.js" ,
"require" : "./dist/cjs/adapter/cloudflare-workers/index.js"
} ,
"./cloudflare-pages" : {
"types" : "./dist/types/adapter/cloudflare-pages/index.d.ts" ,
"import" : "./dist/adapter/cloudflare-pages/index.js" ,
"require" : "./dist/cjs/adapter/cloudflare-pages/index.js"
} ,
"./bun" : {
"types" : "./dist/types/adapter/bun/index.d.ts" ,
"import" : "./dist/adapter/bun/index.js" ,
"require" : "./dist/cjs/adapter/bun/index.js"
} ,
"./nextjs" : {
"types" : "./dist/types/adapter/nextjs/index.d.ts" ,
"import" : "./dist/adapter/nextjs/index.js" ,
"require" : "./dist/cjs/adapter/nextjs/index.js"
2022-09-15 02:56:46 +02:00
}
2022-02-01 14:15:00 +01:00
} ,
2022-11-20 13:37:37 +01:00
"typesVersions" : {
"*" : {
"basic-auth" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/basic-auth"
2022-11-20 13:37:37 +01:00
] ,
"bearer-auth" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/bearer-auth"
2022-11-20 13:37:37 +01:00
] ,
"cache" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/cache"
2022-11-20 13:37:37 +01:00
] ,
"compress" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/compress"
2022-11-20 13:37:37 +01:00
] ,
"cors" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/cors"
2022-11-20 13:37:37 +01:00
] ,
"etag" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/etag"
2022-11-20 13:37:37 +01:00
] ,
"html" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/html"
2022-11-20 13:37:37 +01:00
] ,
"jsx" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/jsx"
2022-11-20 13:37:37 +01:00
] ,
"jsx/jsx-runtime" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/jsx/jsx-runtime.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"jsx/jsx-dev-runtime" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/jsx/jsx-dev-runtime.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"jwt" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/jwt"
2022-11-20 13:37:37 +01:00
] ,
"logger" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/logger"
2022-11-20 13:37:37 +01:00
] ,
"powered-by" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/powered-by"
2022-11-20 13:37:37 +01:00
] ,
"pretty-json" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/pretty-json"
2022-11-20 13:37:37 +01:00
] ,
"serve-static" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/serve-static/index.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"serve-static.bun" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/serve-static/bun.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"serve-static.module" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/serve-static/module.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"validator" : [
2022-12-27 14:59:23 +01:00
"./dist/types/middleware/validator"
2022-11-20 13:37:37 +01:00
] ,
"router/reg-exp-router" : [
2022-12-27 14:59:23 +01:00
"./dist/types/router/reg-exp-router/router.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"router/smart-router" : [
2022-12-27 14:59:23 +01:00
"./dist/types/router/smart-router/router.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"router/trie-router" : [
2022-12-27 14:59:23 +01:00
"./dist/types/router/trie-router/router.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"utils/jwt" : [
2022-12-27 14:59:23 +01:00
"./dist/types/utils/jwt/index.d.ts"
2022-11-20 13:37:37 +01:00
] ,
"utils/*" : [
2022-12-27 14:59:23 +01:00
"./dist/types/utils/*"
2023-01-17 09:40:54 +01:00
] ,
2023-02-07 23:22:32 +01:00
"client" : [
"./dist/types/client/index.d.ts"
] ,
2023-01-17 09:40:54 +01:00
"cloudflare-workers" : [
"./dist/types/adapter/cloudflare-workers"
] ,
"cloudflare-pages" : [
"./dist/types/adapter/cloudflare-pages"
] ,
"bun" : [
"./dist/types/adapter/bun"
] ,
"nextjs" : [
"./dist/types/adapter/nextjs"
2022-11-20 13:37:37 +01:00
]
}
} ,
2021-12-14 20:26:22 +01:00
"author" : "Yusuke Wada <yusuke@kamawada.com> (https://github.com/yusukebe)" ,
2021-12-14 20:58:45 +01:00
"license" : "MIT" ,
2021-12-14 21:26:01 +01:00
"repository" : {
"type" : "git" ,
2022-04-26 10:15:16 +02:00
"url" : "https://github.com/honojs/hono.git"
2021-12-14 21:26:01 +01:00
} ,
2022-07-02 08:50:17 +02:00
"publishConfig" : {
"registry" : "https://registry.npmjs.org"
} ,
2022-09-08 13:16:55 +02:00
"homepage" : "https://honojs.dev" ,
2022-01-02 14:01:09 +01:00
"keywords" : [
2022-07-13 12:55:36 +02:00
"hono" ,
2022-01-02 14:01:09 +01:00
"web" ,
"app" ,
"http" ,
"application" ,
"framework" ,
"router" ,
"cloudflare" ,
"workers" ,
"fastly" ,
2022-07-13 12:55:36 +02:00
"compute@edge" ,
"deno" ,
"bun"
2022-01-02 14:01:09 +01:00
] ,
2021-12-14 20:58:45 +01:00
"devDependencies" : {
2022-11-22 23:27:42 +01:00
"@cloudflare/workers-types" : "^4.20221111.1" ,
2023-01-07 10:50:45 +01:00
"@hono/node-server" : "^0.2.3" ,
2022-03-08 11:10:12 +01:00
"@types/crypto-js" : "^4.1.1" ,
2022-10-28 01:46:02 +02:00
"@types/glob" : "^8.0.0" ,
2022-09-14 01:42:04 +02:00
"@types/jest" : "^29.0.2" ,
2022-04-27 08:42:42 +02:00
"@types/node" : "^17.0.29" ,
2023-02-07 23:22:32 +01:00
"@types/node-fetch" : "^2.6.2" ,
2023-01-07 10:50:45 +01:00
"@types/supertest" : "^2.0.12" ,
2022-04-27 08:42:42 +02:00
"@typescript-eslint/eslint-plugin" : "^5.21.0" ,
"@typescript-eslint/parser" : "^5.21.0" ,
2022-10-28 01:46:02 +02:00
"arg" : "^5.0.2" ,
2022-03-08 11:10:12 +01:00
"crypto-js" : "^4.1.1" ,
2022-09-14 01:42:04 +02:00
"denoify" : "^1.1.1" ,
2022-10-28 01:46:02 +02:00
"esbuild" : "^0.15.12" ,
2022-04-27 08:42:42 +02:00
"eslint" : "^8.14.0" ,
"eslint-config-prettier" : "^8.5.0" ,
"eslint-define-config" : "^1.4.0" ,
"eslint-import-resolver-typescript" : "^2.7.1" ,
2022-01-06 23:03:54 +01:00
"eslint-plugin-eslint-comments" : "^3.2.0" ,
2022-04-27 08:42:42 +02:00
"eslint-plugin-flowtype" : "^8.0.3" ,
"eslint-plugin-import" : "^2.26.0" ,
2022-01-06 23:03:54 +01:00
"eslint-plugin-node" : "^11.1.0" ,
2022-01-11 18:14:53 +01:00
"form-data" : "^4.0.0" ,
2022-09-14 01:42:04 +02:00
"jest" : "^29.0.3" ,
"jest-environment-miniflare" : "2.7.1" ,
2023-01-07 01:17:41 +01:00
"jest-preset-fastly-js-compute" : "^0.6.1" ,
2023-02-07 23:22:32 +01:00
"msw" : "^1.0.0" ,
"node-fetch" : "2" ,
2022-07-02 08:50:17 +02:00
"np" : "^7.6.2" ,
2022-04-27 08:42:42 +02:00
"prettier" : "^2.6.2" ,
2023-01-19 14:32:11 +01:00
"publint" : "^0.1.8" ,
2022-01-05 10:41:29 +01:00
"rimraf" : "^3.0.2" ,
2022-12-29 06:59:57 +01:00
"start-server-and-test" : "^1.15.2" ,
2023-01-07 10:50:45 +01:00
"supertest" : "^6.3.3" ,
2022-09-14 01:42:04 +02:00
"ts-jest" : "^29.0.1" ,
2022-10-28 01:46:02 +02:00
"tsx" : "^3.11.0" ,
2022-12-28 03:25:48 +01:00
"typescript" : "^4.8.3" ,
"zod" : "^3.20.2"
2022-01-07 09:44:08 +01:00
} ,
"engines" : {
2022-09-14 01:42:04 +02:00
"node" : ">=16.0.0"
2021-12-14 20:58:45 +01:00
}
2023-02-09 12:04:12 +01:00
}