UNPKG

rajt

Version:

A serverless bundler layer, fully typed for AWS Lambda (Node.js and LLRT) and Cloudflare Workers.

112 lines 3.54 kB
{ "name": "rajt", "description": "A serverless bundler layer, fully typed for AWS Lambda (Node.js and LLRT) and Cloudflare Workers.", "version": "0.0.95", "type": "module", "main": "./src/index.ts", "bin": { "rajt": "./bin/rajt.js" }, "exports": { ".": "./src/index.ts", "./auth": "./src/auth/index.ts", "./db": "./src/db/index.ts", "./database": "./src/db/index.ts", "./d1": "./src/db/d1.ts", "./d1/types": "./src/db/d1.d.ts", "./dynamodb": "./src/db/dynamodb.ts", "./dynamodb/types": "./src/db/dynamodb.d.ts", "./enum": "./src/enum.ts", "./http": "./src/http.ts", "./types": "./src/types.ts", "./env": "./src/utils/environment.ts", "./length": "./src/utils/length.ts" }, "files": [ "bin", "src" ], "scripts": { "aws:local": "bun run --silent aws:build && bun run --silent sam:local", "aws:package": "bun run --silent aws:build && bun run --silent sam:package", "aws:deploy": "bun run --silent aws:build && bun run --silent sam:package && bun run --silent sam:deploy", "aws:update": "bun run --silent aws:build && bun run --silent zip && bun run --silent sam:update", "sam:local": "sam local start-api --warm-containers LAZY --debug --template-file ../../template-dev.yaml", "sam:package": "sam package --template-file ../../template-prod.yaml --output-template-file ../../packaged.yaml", "sam:deploy": "sam deploy --template-file ../../packaged.yaml --stack-name rajt-llrt --capabilities CAPABILITY_IAM", "sam:update": "source ../../.env.prod && aws lambda update-function-code --function-name $AWS_NAME --zip-file fileb://../../lambda.zip --region $AWS_REGION --no-cli-pager 2>&1 >/dev/null", "zip": "zip -j ../../lambda.zip ../../.rajt/dist/index.js" }, "dependencies": { "cripta": "^0.1", "forj": "^0.1", "t0n": "^0.1", "@hono/node-server": "^1.19.9", "@hono/standard-validator": "^0.2.2", "@scalar/hono-api-reference": "^0.9.40", "chokidar-cli": "^3.0.0", "citty": "^0.1.6", "dotenv": "^16.5.0", "esbuild": "^0.25.2", "hono": "^4.11.7", "hono-openapi": "^1.2.0", "localflare-api": "^0.4.2", "localflare-core": "^0.4.2", "miniflare": "^4.20251217.0", "pathe": "^2.0", "quansync": "^0.2.11", "tiny-glob": "^0.2", "tsx": "^4.19.3", "ua-parser-js": "^2.0.8", "wrangler": "^4.61.0", "zod-openapi": "4" }, "devDependencies": { "@cloudflare/workers-types": "^4.20251230.0", "@miniflare/core": "^2.14.4", "@miniflare/d1": "^2.14.4", "@miniflare/durable-objects": "^2.14.4", "@miniflare/kv": "^2.14.4", "@miniflare/r2": "^2.14.4", "@miniflare/scheduler": "^2.14.4", "@miniflare/sites": "^2.14.4", "@miniflare/storage-file": "^2.14.4", "@miniflare/web-sockets": "^2.14.4", "@types/node": "^20.11.0", "bun-types": "^1.2.14", "typescript": "^5.9.3" }, "engines": { "node": ">=18.0.0" }, "resolutions": { "@smithy/types": "^4.3.0" }, "publishConfig": { "registry": "https://registry.npmjs.org" }, "author": "Zunq <open-source@zunq.com>", "license": "MIT", "homepage": "https://zunq.dev", "repository": "git://github.com/attla/rajt", "bugs": "https://github.com/attla/rajt/issues", "keywords": [ "rajt", "aws", "lambda", "llrt", "app", "http", "application", "framework", "router", "serverless", "typescript", "cloudflare", "workers", "vercel", "deno", "bun", "nodejs" ] }