@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
147 lines (146 loc) • 3.42 kB
JSON
{
"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"
}
}