studiocms
Version:
Astro Native CMS for AstroDB. Built from the ground up by the Astro community.
210 lines • 5.77 kB
JSON
{
"name": "studiocms",
"version": "0.1.0-beta.30",
"description": "Astro Native CMS for AstroDB. Built from the ground up by the Astro community.",
"author": {
"name": "withstudiocms",
"url": "https://studiocms.dev"
},
"repository": {
"type": "git",
"url": "git+https://github.com/withstudiocms/studiocms.git",
"directory": "packages/studiocms"
},
"contributors": [
"Adammatthiesen",
"jdtjenkins",
"dreyfus92",
"code.spirit"
],
"license": "MIT",
"keywords": [
"cms",
"astrocms",
"astrodb",
"astrostudio",
"astrostudiocms",
"studiocms",
"astro-studio",
"astro-studiocms",
"astro",
"withastro",
"astro-integration",
"headlesscms",
"headless-cms",
"headless"
],
"homepage": "https://studiocms.dev",
"publishConfig": {
"access": "public",
"provenance": true
},
"sideEffects": false,
"files": [
"dist",
"src",
"LICENSE",
"CHANGELOG.md",
"README.md",
"studiocms-cli.mjs",
"astroenv.d.ts",
"ui.d.ts"
],
"bin": {
"studiocms": "./studiocms-cli.mjs"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./config": {
"types": "./dist/config.d.ts",
"default": "./dist/config.js"
},
"./consts": {
"types": "./dist/consts.d.ts",
"default": "./dist/consts.js"
},
"./db/config": {
"types": "./dist/db/config.d.ts",
"default": "./dist/db/config.js"
},
"./errors": {
"types": "./dist/errors.d.ts",
"default": "./dist/errors.js"
},
"./plugins": {
"types": "./dist/plugins.d.ts",
"default": "./dist/plugins.js"
},
"./sdk/base": {
"types": "./dist/virtuals/sdk/index.d.ts",
"default": "./dist/virtuals/sdk/index.js"
},
"./sdk/tables": {
"types": "./dist/virtuals/sdk/tables.d.ts",
"default": "./dist/virtuals/sdk/tables.js"
},
"./sdk/types": {
"types": "./dist/virtuals/sdk/types/index.d.ts",
"default": "./dist/virtuals/sdk/types/index.js"
},
"./schemas": {
"types": "./dist/schemas/index.d.ts",
"default": "./dist/schemas/index.js"
},
"./schemas/renderer": {
"types": "./dist/schemas/config/rendererConfig.d.ts",
"default": "./dist/schemas/config/rendererConfig.js"
},
"./runtime": {
"types": "./dist/runtime/index.d.ts",
"default": "./dist/runtime/index.js"
},
"./lib/auth/*": {
"types": "./dist/virtuals/auth/*.d.ts",
"default": "./dist/virtuals/auth/*.js"
},
"./lib/i18n/*": {
"types": "./dist/virtuals/i18n/*.d.ts",
"default": "./dist/virtuals/i18n/*.js"
},
"./lib/*": {
"types": "./dist/virtuals/lib/*.d.ts",
"default": "./dist/virtuals/lib/*.js"
},
"./types": {
"types": "./dist/types.d.ts",
"default": "./dist/types.js"
},
"./v/types": "./dist/virtual.d.ts",
"./effect": {
"types": "./dist/effect.d.ts",
"default": "./dist/effect.js"
},
"./sdk/*": {
"types": "./dist/virtuals/sdk/*.d.ts",
"default": "./dist/virtuals/sdk/*.js"
},
"./oAuthUtils": {
"types": "./dist/oAuthUtils.d.ts",
"default": "./dist/oAuthUtils.js"
},
"./test-utils": {
"types": "./dist/test-utils.d.ts",
"default": "./dist/test-utils.js"
},
"./Renderer": "./dist/virtuals/components/Renderer.astro",
"./frontend/*": "./src/frontend/*",
"./components/*": "./src/frontend/components/*",
"./layouts/*": "./src/frontend/layouts/*",
"./styles/*": "./src/frontend/styles/*",
"./src/middleware/*": "./src/frontend/middleware/*"
},
"type": "module",
"dependencies": {
"@iconify-json/flat-color-icons": "^1.2.3",
"@iconify-json/simple-icons": "^1.2.57",
"@iconify-json/circle-flags": "^1.2.10",
"@inox-tools/runtime-logger": "^0.7.0",
"@nanostores/i18n": "^1.2.2",
"@nanostores/persistent": "^1.2.0",
"@studiocms/ui": "^1.0.0-beta.4",
"@withstudiocms/cli-kit": "^0.1.0",
"ace-builds": "^1.43.4",
"astro-integration-kit": "^0.19.1",
"boxen": "^8.0.1",
"chalk": "^5.6.2",
"diff": "^8.0.2",
"diff2html": "^3.4.52",
"dompurify": "^3.3.0",
"dotenv": "^17.2.3",
"fuse.js": "^7.1.0",
"jose": "^6.1.0",
"micromark": "^4.0.2",
"micromark-extension-gfm": "^3.0.0",
"magicast": "^0.5.1",
"mdast-util-to-markdown": "^2.1.2",
"mrmime": "^2.0.1",
"nanostores": "^1.0.1",
"package-manager-detector": "^1.5.0",
"semver": "^7.7.3",
"three": "0.170.0",
"tinyglobby": "^0.2.15",
"ultrahtml": "^1.6.0",
"@withstudiocms/internal_helpers": "0.1.0-beta.3",
"@withstudiocms/auth-kit": "0.1.0-beta.5",
"@withstudiocms/component-registry": "0.1.0-beta.6",
"@withstudiocms/config-utils": "0.1.0-beta.4",
"@withstudiocms/effect": "0.1.0-beta.6",
"@withstudiocms/template-lang": "0.1.0-beta.1"
},
"devDependencies": {
"@types/mdast": "^4.0.4",
"@types/node": "^22.0.0",
"@types/semver": "^7.7.1",
"@types/three": "0.169.0",
"typescript": "^5.9.3"
},
"peerDependencies": {
"@astrojs/db": ">=0.17.2",
"@libsql/client": "^0.15.10",
"@studiocms/web-vitals": "^4.5.3",
"astro": "^5.12.9",
"drizzle-orm": "^0.42.0",
"effect": "^3.19.2",
"vite": "^6.3.4"
},
"peerDependenciesMeta": {
"@studiocms/web-vitals": {
"optional": true
}
},
"scripts": {
"build": "buildkit build 'src/**/*.{ts,astro,css,json,png,webp,woff2,stub.js,d.ts}'",
"dev": "buildkit dev 'src/**/*.{ts,astro,css,json,png,webp,woff2,stub.js,d.ts}'",
"typecheck": "tspc -p tsconfig.tspc.json",
"test": "vitest"
}
}