{
	"name": "@lucidcms/core",
	"version": "0.17.0-alpha.0",
	"description": "The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.",
	"type": "module",
	"types": "./dist/index.d.mts",
	"module": "dist/index.mjs",
	"exports": {
		".": {
			"import": "./dist/index.mjs",
			"types": "./dist/index.d.mts"
		},
		"./cli": {
			"types": "./dist/libs/cli/index.d.mts",
			"default": "./dist/libs/cli/index.mjs"
		},
		"./build": {
			"types": "./dist/build.d.mts",
			"default": "./dist/build.mjs"
		},
		"./plugin": {
			"types": "./dist/plugin.d.mts",
			"default": "./dist/plugin.mjs"
		},
		"./toolkit": {
			"types": "./dist/toolkit.d.mts",
			"default": "./dist/toolkit.mjs"
		},
		"./runtime": {
			"types": "./dist/runtime.d.mts",
			"default": "./dist/runtime.mjs"
		},
		"./types": {
			"types": "./dist/types.d.mts",
			"default": "./dist/types.mjs"
		},
		"./queue": {
			"types": "./dist/libs/queue/index.d.mts",
			"default": "./dist/libs/queue/index.mjs"
		},
		"./db": {
			"types": "./dist/libs/db/index.d.mts",
			"default": "./dist/libs/db/index.mjs"
		},
		"./email": {
			"types": "./dist/libs/email/index.d.mts",
			"default": "./dist/libs/email/index.mjs"
		},
		"./image-processor": {
			"types": "./dist/libs/image-processor/index.d.mts",
			"default": "./dist/libs/image-processor/index.mjs"
		},
		"./kv": {
			"types": "./dist/libs/kv/index.d.mts",
			"default": "./dist/libs/kv/index.mjs"
		},
		"./media": {
			"types": "./dist/libs/media/index.d.mts",
			"default": "./dist/libs/media/index.mjs"
		},
		"./package.json": "./package.json"
	},
	"scripts": {
		"build": "NODE_OPTIONS=--max-old-space-size=4096 tsc && tsdown",
		"dev": "tsdown --watch --no-clean",
		"format": "biome format ./src",
		"format:fix": "biome format --write ./src",
		"lint": "biome lint ./src",
		"lint:fix": "biome lint --write ./src",
		"check": "biome check ./src",
		"check:fix": "biome check --write ./src"
	},
	"files": [
		"dist",
		"templates",
		"public",
		"spa"
	],
	"author": "Build Lucid Ltd",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/buildlucid/lucid-cms.git",
		"directory": "packages/core"
	},
	"keywords": [
		"CMS",
		"Headless",
		"Node",
		"Typescript",
		"ESM",
		"Hono",
		"Kysely",
		"Cloudflare",
		"Lucid CMS",
		"Lucid"
	],
	"devDependencies": {
		"@biomejs/biome": "^2.5.1",
		"@types/mime-types": "^3.0.1",
		"@types/mustache": "^4.2.6",
		"@types/node": "^24.13.2",
		"@types/semver": "^7.7.1",
		"@types/slug": "^5.0.9",
		"tsdown": "^0.22.3"
	},
	"dependencies": {
		"@hono/standard-validator": "^0.2.2",
		"@inquirer/prompts": "^8.5.2",
		"@lucidcms/rich-text": "1.1.0",
		"@lucidcms/types": "^0.4.0",
		"@noble/hashes": "^2.2.0",
		"@scalar/hono-api-reference": "^0.11.5",
		"boxen": "^8.0.1",
		"chokidar": "^5.0.0",
		"commander": "^15.0.0",
		"date-fns": "^4.4.0",
		"file-type": "^22.0.1",
		"hono": "^4.12.27",
		"hono-openapi": "^1.3.0",
		"immer": "^11.1.8",
		"jiti": "^2.7.0",
		"kysely": "0.29.2",
		"mime-types": "^3.0.2",
		"mustache": "^4.2.0",
		"node-object-hash": "^3.1.1",
		"picocolors": "^1.1.1",
		"semver": "^7.8.5",
		"slug": "^11.0.1",
		"typescript": "^6.0.3",
		"zod": "^4.4.3"
	},
	"volta": {
		"node": "24.11.1"
	},
	"engines": {
		"node": "^24.0.0"
	},
	"bin": {
		"lucidcms": "dist/libs/cli/index.mjs"
	},
	"sideEffects": false,
	"license": "BUSL-1.1",
	"publishConfig": {
		"access": "public"
	}
}
