UNPKG

onlykit

Version:

Because it's the only dependency you'll need.

172 lines 4.8 kB
{ "name": "onlykit", "description": "Because it's the only dependency you'll need.", "private": false, "version": "1.0.0", "type": "module", "types": "dist/index.d.ts", "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/LuanRoger/onlykit.git" }, "publishConfig": { "registry": "https://registry.npmjs.org", "@LuanRoger:registry": "https://npm.pkg.github.com", "access": "public" }, "author": "Luan Roger <luan.roger.2003@gmail.com> (https://github.com/LuanRoger)", "license": "MIT", "homepage": "https://github.com/LuanRoger/onlykit", "keywords": [ "web", "server", "client", "cli", "tool", "kit", "sdk", "development", "hono", "deamon", "rolldown", "tsdown", "biomejs", "typescript", "tsconfig", "types", "utils", "starter", "template", "boilerplate", "wasm" ], "bin": { "onlykit": "./dist/bin/index.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./server": { "types": "./dist/server/index.d.ts", "import": "./dist/server/index.js", "require": "./dist/server/index.cjs" }, "./server/node": { "types": "./dist/server/node/index.d.ts", "import": "./dist/server/node/index.js", "require": "./dist/server/node/index.cjs" }, "./server/jsx": { "types": "./dist/server/jsx/index.d.ts", "import": "./dist/server/jsx/index.js", "require": "./dist/server/jsx/index.cjs" }, "./server/tiny": { "types": "./dist/server/tiny/index.d.ts", "import": "./dist/server/tiny/index.js", "require": "./dist/server/tiny/index.cjs" }, "./server/quick": { "types": "./dist/server/quick/index.d.ts", "import": "./dist/server/quick/index.js", "require": "./dist/server/quick/index.cjs" }, "./server/validation": { "types": "./dist/server/validation/index.d.ts", "import": "./dist/server/validation/index.js", "require": "./dist/server/validation/index.cjs" }, "./client": { "types": "./dist/client/index.d.ts", "import": "./dist/client/index.js", "require": "./dist/client/index.cjs" }, "./cli": { "types": "./dist/cli/index.d.ts", "import": "./dist/cli/index.js", "require": "./dist/cli/index.cjs" }, "./benchmark": { "types": "./dist/benchmark/index.d.ts", "import": "./dist/benchmark/index.js", "require": "./dist/benchmark/index.cjs" }, "./dev": { "types": "./dist/dev/index.d.ts", "import": "./dist/dev/index.js", "require": "./dist/dev/index.cjs" }, "./validation": { "types": "./dist/validation/index.d.ts", "import": "./dist/validation/index.js", "require": "./dist/validation/index.cjs" }, "./wasm": { "types": "./dist/wasm/index.d.ts", "import": "./dist/wasm/index.js", "require": "./dist/wasm/index.cjs" }, "./dev/tsconfig": "./dist/dev/tsconfig/base.json", "./dev/biome": "./dist/dev/biome/base.json" }, "files": [ "dist", "LICENSE", "CHANGELOG.md", "README.md" ], "peerDependencies": { "@biomejs/biome": "2.2.2", "@hono/node-server": "^1.19.1", "@hono/zod-validator": "^0.7.2", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.4", "@types/figlet": "^1.7.0", "@types/fs-extra": "^11.0.4", "@types/node": "^24.3.0", "assemblyscript": "^0.28.5", "chalk": "^5.6.0", "commander": "^14.0.0", "execa": "^9.6.0", "figlet": "^1.8.2", "fs-extra": "^11.3.1", "hono": "^4.9.2", "ky": "^1.8.2", "mitata": "^1.0.34", "nodemon": "^3.1.10", "ora": "^8.2.0", "tsdown": "^0.14.1", "type-fest": "^4.41.0", "typescript": "~5.9.2", "zod": "^4.0.17" }, "devDependencies": { "@types/ejs": "^3.1.5", "ejs": "^3.1.10", "git-cliff": "^2.10.0", "np": "^10.2.0" }, "engines": { "node": ">=22.0.0" }, "scripts": { "dev": "rolldown -c rolldown.config.ts -w", "build": "tsdown --config tsdown.config.ts", "build:wasm": "tsdown --config ./src/wasm/tsdown.config.ts", "lint": "biome lint", "lint:write": "biome lint --write", "format": "biome format", "format:write": "biome format --write", "check": "biome check", "check:write": "biome check --write", "changelog:gen": "git-cliff --config ./scripts/git-cliff.toml --output CHANGELOG.md", "release": "np --no-tests", "release:all": "npm run build && npm run release", "gen:exports": "node ./lib/scripts/generate-exports.mjs" } }