UNPKG

studiocms

Version:

Astro Native CMS for AstroDB. Built from the ground up by the Astro community.

210 lines 5.77 kB
{ "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" } }