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
JSON
{
"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"
]
}