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