abi.js
Version:
[![typescript-icon]][typescript-link] [![license-icon]][license-link] [![status-icon]][status-link] [![ci-icon]][ci-link] [![twitter-icon]][twitter-link]
82 lines • 1.91 kB
JSON
{
"name": "abi.js",
"version": "0.1.2",
"private": false,
"sideEffects": false,
"type": "module",
"engines": {
"node": ">=20.17.0",
"deno": ">=1.46.3",
"bun": ">=1.1.29",
"pnpm": ">=9.11.0",
"npm": "use pnpm instead"
},
"publishConfig": {
"access": "public"
},
"homepage": "https://abi.js.org",
"repository": {
"type": "git",
"url": "https://github.com/abi-js/abi",
"directory": "packages/abi.js"
},
"bugs": "https://github.com/abi-js/abi/issues",
"author": {
"name": "Sigui Kessé Emmanuel",
"email": "siguici@proton.me",
"url": "https://siguici.deno.dev/"
},
"module": "./dist/node/index.mjs",
"main": "./dist/node/index.cjs",
"types": "./dist/node/index.d.ts",
"exports": {
".": {
"bun": "./dist/node/index.ts",
"deno": "./dist/deno/index.js",
"types": "./dist/node/index.d.ts",
"import": "./dist/node/index.mjs",
"require": "./dist/node/index.cjs"
}
},
"keywords": [
"Abi",
"Abi.js",
"abidotjs",
"abi-js",
"router",
"server",
"handler",
"resolver",
"middleware",
"cross-platform",
"framework",
"runtime",
"adapter",
"JavaScript",
"TypeScript",
"Node.js",
"Bun",
"Deno",
"API"
],
"devDependencies": {
"@types/bun": "^1.1.10",
"@types/node": "^22.7.4",
"denoify": "^1.6.13",
"esbuild": "^0.24.0",
"globby": "^14.0.2",
"rimraf": "^6.0.1",
"typescript": "^5.6.2"
},
"dependencies": {
"@deno/shim-deno": "^0.19.2",
"buno.js": "^0.1.11",
"reflect-metadata": "^0.2.2"
},
"scripts": {
"build": "bun run build.node && bun run build.deno",
"build.node": "rimraf dist/node && tsc --build && bun scripts/build.ts",
"build.deno": "rimraf dist/deno/*.{js,ts,d.ts} && denoify --out dist/deno && bun scripts/denoify.ts",
"denoify": "denoify"
}
}