{
  "name": "@gracile/docs",
  "version": "0.12.4",
  "private": true,
  "license": "ISC",
  "author": {
    "name": "Julian Cataldo"
  },
  "type": "module",
  "imports": {
    "#/*": "./app/*"
  },
  "exports": {
    "./*": "./*"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "// build": "node ./node_modules/@gracile/gracile/dist/cli.js build",
    "// build:client": "vite build --outDir dist/client",
    "// build:server": "vite build --outDir dist/server --ssr src/entry-server.ts ",
    "// dev": "node --experimental-vm-modules --watch-path server server/server.js",
    "// preview:client": "vite preview",
    "// serve": "cross-env NODE_ENV=production node server/server.js",
    "build": "vite build",
    "postbuild": "node --run pagefind",
    "check:links": "linkinator --config linkinator.config.json . > linkinator-result.json",
    "clean": "rm -rf ./dist && node --run clean:generated",
    "clean:generated": "tsx scripts/clean-generated.ts",
    "deploy": "netlify deploy -d ./dist",
    "deploy:main": "netlify deploy -d ./docs/website/dist --prod --no-build",
    "deploy:next": "netlify deploy -d ./docs/website/dist --alias next --no-build",
    "dev": "vite dev",
    "docs:collect": "tsx scripts/collect-readmes.ts && tsx scripts/collect-typedocs.ts",
    "pagefind": "npx pagefind -s dist --output-path dist/pagefind --exclude-selectors '[hidden]' && cp -r dist/pagefind public",
    "preview": "vite preview",
    "release": "npm run build && npm run pagefind && npm run deploy",
    "test:smoke": "playwright test",
    "test:smoke:headed": "playwright test --headed",
    "test:smoke:ui": "playwright test --ui"
  },
  "overrides": {
    "@types/react": "npm:types-react@rc",
    "lit": "^3.3.0"
  },
  "dependencies": {
    "@fontsource-variable/fira-code": "^5.2.7",
    "@fontsource-variable/inter": "^5.2.8",
    "@fontsource/inter": "^5.2.8",
    "@gracile-labs/client-router": "workspace:^",
    "@gracile-labs/vite-plugin-babel-jsx-to-literals": "workspace:^",
    "@gracile/client": "workspace:^",
    "@gracile/engine": "workspace:^",
    "@gracile/gracile": "workspace:^",
    "@gracile/internal-utils": "workspace:^",
    "@gracile/markdown": "workspace:^",
    "@gracile/markdown-preset-marked": "workspace:^",
    "@gracile/metadata": "workspace:^",
    "@gracile/server": "workspace:^",
    "@gracile/sitemap": "workspace:^",
    "@gracile/svg": "workspace:^",
    "@hono/node-server": "catalog:",
    "@iconify/json": "^2.2.267",
    "@iconify/utils": "^2.1.33",
    "@lit-labs/signals": "catalog:",
    "@lit-labs/ssr": "catalog:",
    "@lit-labs/ssr-client": "catalog:",
    "@ngsctt/remark-smartypants": "^0.2.0",
    "@shikijs/rehype": "^1.1.6",
    "@shikijs/transformers": "^1.1.6",
    "@shikijs/twoslash": "^1.1.6",
    "@shoelace-style/shoelace": "^2.18.0",
    "@types/express": "catalog:",
    "@unpic/core": "^0.0.51",
    "@unpic/lit": "^0.0.30",
    "arktype": "2.0.0-rc.23",
    "asciinema-player": "^3.8.1",
    "caniuse-embed-element": "^1.1.2",
    "clsx": "catalog:",
    "emoji-strip": "^1.0.1",
    "esm-env": "^1.1.4",
    "fast-glob": "^3.3.2",
    "github-slugger": "^2.0.0",
    "hast-util-heading-rank": "^3.0.0",
    "hast-util-to-html": "^9.0.3",
    "hast-util-to-string": "^3.0.0",
    "hast-util-to-text": "^4.0.2",
    "hastscript": "^9.0.0",
    "hono": "catalog:",
    "iconify-icon": "^2.1.0",
    "lit": "catalog:",
    "lit-html": "^3.3.0",
    "lodash-es": "^4.17.23",
    "mdast-util-to-hast": "^13.1.0",
    "og-images-generator": "workspace:^",
    "pagefind": "^1.1.1",
    "picocolors": "catalog:",
    "picomatch": "^4.0.2",
    "rehype-autolink-headings": "^7.1.0",
    "rehype-external-links": "^3.0.0",
    "rehype-extract-excerpt": "^0.3.1",
    "rehype-raw": "^7.0.0",
    "rehype-slug": "^6.0.0",
    "rehype-stringify": "^10.0.0",
    "remark-excerpt": "1.0.0-beta.1",
    "remark-frontmatter": "^5.0.0",
    "remark-gfm": "^4.0.0",
    "remark-github-beta-blockquote-admonitions": "^3.1.1",
    "remark-parse": "^11.0.0",
    "remark-rehype": "^11.1.0",
    "remark-smartypants": "^2.1.0",
    "remark-stringify": "^11.0.0",
    "seroval": "^1.1.1",
    "shiki": "^1.1.6",
    "solid-js": "catalog:",
    "string-strip-html": "^13.4.6",
    "strip-markdown": "^6.0.0",
    "unified": "^11.0.4",
    "unist-util-visit": "^5.0.0",
    "unpic": "^3.19.0"
  },
  "devDependencies": {
    "@importable/yaml": "^0.1.1",
    "@literals/rollup-plugin-html-css-minifier": "workspace:^",
    "@playwright/test": "catalog:",
    "@rollup/plugin-strip": "^3.0.4",
    "@types/emoji-strip": "^1.0.2",
    "@types/lodash-es": "^4.17.12",
    "@types/lodash.get": "^4.4.9",
    "@types/lodash.set": "^4.3.9",
    "@types/lodash.throttle": "^4.1.9",
    "@types/node": "catalog:",
    "@types/picomatch": "^3.0.1",
    "@types/react": "npm:types-react@rc",
    "@webcontainer/api": "^1.6.1",
    "importable": "^0.1.0",
    "linkinator": "^6.1.2",
    "netlify-cli": "^24.4.0",
    "sass": "catalog:",
    "ts-lit-plugin": "^2.0.2",
    "tsx": "catalog:",
    "typedoc": "^0.28.17",
    "typedoc-plugin-markdown": "^4.11.0",
    "typescript": "catalog:",
    "vite": "catalog:",
    "vite-plugin-cross-origin-isolation": "^0.1.6",
    "vite-plugin-inspect": "^0.10.6",
    "vite-plugin-solid": "catalog:",
    "vite-plugin-standard-css-modules": "workspace:^",
    "vite-plugin-static-copy": "^2.0.0",
    "yaml": "^2.6.0"
  }
}
