UNPKG

alepha

Version:

Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.

321 lines (320 loc) 7.47 kB
{ "name": "alepha", "version": "0.9.3", "type": "module", "engines": { "node": ">=22.0.0" }, "license": "MIT", "description": "Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.", "homepage": "https://github.com/feunard/alepha", "repository": { "type": "git", "url": "git+https://github.com/feunard/alepha.git" }, "main": "./core.js", "types": "./core.d.ts", "dependencies": { "@alepha/batch": "0.9.3", "@alepha/bucket": "0.9.3", "@alepha/cache": "0.9.3", "@alepha/cache-redis": "0.9.3", "@alepha/command": "0.9.3", "@alepha/core": "0.9.3", "@alepha/datetime": "0.9.3", "@alepha/file": "0.9.3", "@alepha/lock": "0.9.3", "@alepha/lock-redis": "0.9.3", "@alepha/postgres": "0.9.3", "@alepha/queue": "0.9.3", "@alepha/queue-redis": "0.9.3", "@alepha/react": "0.9.3", "@alepha/react-auth": "0.9.3", "@alepha/react-form": "0.9.3", "@alepha/react-head": "0.9.3", "@alepha/react-i18n": "0.9.3", "@alepha/redis": "0.9.3", "@alepha/retry": "0.9.3", "@alepha/router": "0.9.3", "@alepha/scheduler": "0.9.3", "@alepha/security": "0.9.3", "@alepha/server": "0.9.3", "@alepha/server-cache": "0.9.3", "@alepha/server-compress": "0.9.3", "@alepha/server-cookies": "0.9.3", "@alepha/server-cors": "0.9.3", "@alepha/server-health": "0.9.3", "@alepha/server-helmet": "0.9.3", "@alepha/server-links": "0.9.3", "@alepha/server-metrics": "0.9.3", "@alepha/server-multipart": "0.9.3", "@alepha/server-proxy": "0.9.3", "@alepha/server-security": "0.9.3", "@alepha/server-static": "0.9.3", "@alepha/server-swagger": "0.9.3", "@alepha/topic": "0.9.3", "@alepha/topic-redis": "0.9.3", "@alepha/vite": "0.9.3" }, "devDependencies": { "tsdown": "^0.13.2" }, "scripts": { "build": "node build.ts" }, "files": [ "**/*.js", "**/*.cjs", "**/*.d.ts" ], "exports": { ".": { "import": "./core.js", "require": "./core.cjs", "types": "./core.d.ts" }, "./batch": { "import": "./batch.js", "require": "./batch.cjs", "types": "./batch.d.ts" }, "./bucket": { "import": "./bucket.js", "require": "./bucket.cjs", "types": "./bucket.d.ts" }, "./cache": { "import": "./cache.js", "require": "./cache.cjs", "types": "./cache.d.ts" }, "./cache/redis": { "import": "./cache/redis.js", "require": "./cache/redis.cjs", "types": "./cache/redis.d.ts" }, "./command": { "import": "./command.js", "require": "./command.cjs", "types": "./command.d.ts" }, "./core": { "import": "./core.js", "require": "./core.cjs", "types": "./core.d.ts" }, "./datetime": { "import": "./datetime.js", "require": "./datetime.cjs", "types": "./datetime.d.ts" }, "./file": { "import": "./file.js", "require": "./file.cjs", "types": "./file.d.ts" }, "./lock": { "import": "./lock.js", "require": "./lock.cjs", "types": "./lock.d.ts" }, "./lock/redis": { "import": "./lock/redis.js", "require": "./lock/redis.cjs", "types": "./lock/redis.d.ts" }, "./postgres": { "import": "./postgres.js", "require": "./postgres.cjs", "types": "./postgres.d.ts" }, "./queue": { "import": "./queue.js", "require": "./queue.cjs", "types": "./queue.d.ts" }, "./queue/redis": { "import": "./queue/redis.js", "require": "./queue/redis.cjs", "types": "./queue/redis.d.ts" }, "./react": { "import": "./react.js", "require": "./react.cjs", "types": "./react.d.ts" }, "./react/auth": { "import": "./react/auth.js", "require": "./react/auth.cjs", "types": "./react/auth.d.ts" }, "./react/form": { "import": "./react/form.js", "require": "./react/form.cjs", "types": "./react/form.d.ts" }, "./react/head": { "import": "./react/head.js", "require": "./react/head.cjs", "types": "./react/head.d.ts" }, "./react/i18n": { "import": "./react/i18n.js", "require": "./react/i18n.cjs", "types": "./react/i18n.d.ts" }, "./redis": { "import": "./redis.js", "require": "./redis.cjs", "types": "./redis.d.ts" }, "./retry": { "import": "./retry.js", "require": "./retry.cjs", "types": "./retry.d.ts" }, "./router": { "import": "./router.js", "require": "./router.cjs", "types": "./router.d.ts" }, "./scheduler": { "import": "./scheduler.js", "require": "./scheduler.cjs", "types": "./scheduler.d.ts" }, "./security": { "import": "./security.js", "require": "./security.cjs", "types": "./security.d.ts" }, "./server": { "import": "./server.js", "require": "./server.cjs", "types": "./server.d.ts" }, "./server/cache": { "import": "./server/cache.js", "require": "./server/cache.cjs", "types": "./server/cache.d.ts" }, "./server/compress": { "import": "./server/compress.js", "require": "./server/compress.cjs", "types": "./server/compress.d.ts" }, "./server/cookies": { "import": "./server/cookies.js", "require": "./server/cookies.cjs", "types": "./server/cookies.d.ts" }, "./server/cors": { "import": "./server/cors.js", "require": "./server/cors.cjs", "types": "./server/cors.d.ts" }, "./server/health": { "import": "./server/health.js", "require": "./server/health.cjs", "types": "./server/health.d.ts" }, "./server/helmet": { "import": "./server/helmet.js", "require": "./server/helmet.cjs", "types": "./server/helmet.d.ts" }, "./server/links": { "import": "./server/links.js", "require": "./server/links.cjs", "types": "./server/links.d.ts" }, "./server/metrics": { "import": "./server/metrics.js", "require": "./server/metrics.cjs", "types": "./server/metrics.d.ts" }, "./server/multipart": { "import": "./server/multipart.js", "require": "./server/multipart.cjs", "types": "./server/multipart.d.ts" }, "./server/proxy": { "import": "./server/proxy.js", "require": "./server/proxy.cjs", "types": "./server/proxy.d.ts" }, "./server/security": { "import": "./server/security.js", "require": "./server/security.cjs", "types": "./server/security.d.ts" }, "./server/static": { "import": "./server/static.js", "require": "./server/static.cjs", "types": "./server/static.d.ts" }, "./server/swagger": { "import": "./server/swagger.js", "require": "./server/swagger.cjs", "types": "./server/swagger.d.ts" }, "./topic": { "import": "./topic.js", "require": "./topic.cjs", "types": "./topic.d.ts" }, "./topic/redis": { "import": "./topic/redis.js", "require": "./topic/redis.cjs", "types": "./topic/redis.d.ts" }, "./vite": { "import": "./vite.js", "require": "./vite.cjs", "types": "./vite.d.ts" } }, "keywords": [ "alepha", "batch", "bucket", "cache", "cache-redis", "command", "core", "datetime", "file", "lock", "lock-redis", "postgres", "queue", "queue-redis", "react", "react-auth", "react-form", "react-head", "react-i18n", "redis", "retry", "router", "scheduler", "security", "server", "server-cache", "server-compress", "server-cookies", "server-cors", "server-health", "server-helmet", "server-links", "server-metrics", "server-multipart", "server-proxy", "server-security", "server-static", "server-swagger", "topic", "topic-redis", "vite" ] }