{
  "name": "nitropage",
  "description": "A free visual website editor, powered with your own SolidJS components.",
  "version": "0.67.2",
  "main": "./index.tsx",
  "license": "Unlicense",
  "homepage": "https://nitropage.org",
  "repository": {
    "type": "git",
    "url": "https://codeberg.org/nitropage/nitropage"
  },
  "authors": [
    "Katja Lutz <opensource@katjalutz.ch>"
  ],
  "imports": {
    "#*": "./src/*"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": "./index.tsx",
    "./routes": "./routes.tsx",
    "./css": "./css.ts",
    "./internals": "./internals.ts",
    "./internalsCli": "./internals.cli.ts",
    "./server": "./server.ts",
    "./middleware": "./middleware.ts",
    "./data/color": "./data/color.ts",
    "./data/rte": "./data/rte.ts",
    "./data/text": "./data/text.ts",
    "./data/number": "./data/number.ts",
    "./data/toggle": "./data/toggle.ts",
    "./data/select": "./data/select.ts",
    "./data/font": "./data/font.ts",
    "./data/media": "./data/media.ts",
    "./data/list": "./data/list.ts",
    "./start": {
      "import": "./dist/start/start.js",
      "types": "./dist/start/start.d.ts"
    }
  },
  "type": "module",
  "dependencies": {
    "@corvu/resizable": "^0.2.4",
    "@fontsource/inter": "^5.2.5",
    "@fontsource/jost": "^5.2.5",
    "@formkit/auto-animate": "^0.8.2",
    "@kobalte/core": "^0.13.9",
    "@lufrai/quill": "^2.0.4",
    "@modular-forms/solid": "^0.25.1",
    "@npio/filesystem": "^0.67.2",
    "@paralleldrive/cuid2": "^2.2.2",
    "@prisma/client": "^6.5.0",
    "@sindresorhus/slugify": "^2.2.1",
    "@solid-primitives/intersection-observer": "^2.2.0",
    "@solid-primitives/lifecycle": "^0.1.0",
    "@solid-primitives/mouse": "^2.1.0",
    "@solid-primitives/storage": "^4.3.1",
    "autoprefixer": "^10.4.21",
    "bcrypt": "^5.1.1",
    "big.js": "^6.2.2",
    "bignumber.js": "^9.2.1",
    "blurhash": "^2.0.5",
    "chokidar": "^4.0.3",
    "date-fns": "^4.1.0",
    "decode-formdata": "^0.9.0",
    "dotenv": "^16.5.0",
    "fast-blurhash": "^1.1.4",
    "fela": "^12.2.1",
    "fela-dom": "^12.2.1",
    "fela-plugin-multiple-selectors": "^12.2.1",
    "fela-plugin-prefixer": "^12.2.1",
    "h3": "^1.15.1",
    "idb": "^8.0.2",
    "klona": "^2.0.6",
    "moderndash": "^4.0.0",
    "nitropack": "^2.11.9",
    "picocolors": "^1.1.1",
    "prism-code-editor": "^3.4.0",
    "prisma": "^6.5.0",
    "serfu": "^0.2.0",
    "sharp": "^0.34.1",
    "solid-lazy-plus": "^0.4.1",
    "sortablejs": "^1.15.6",
    "tinycolor2": "^1.6.0",
    "valibot": "1.0.0",
    "vanilla-colorful": "^0.7.2"
  },
  "peerDependencies": {
    "@solidjs/meta": "^0",
    "@solidjs/router": "^0",
    "@solidjs/start": "^1.0.0",
    "clsx": "^2.0.0",
    "solid-js": "^1.9.0",
    "vinxi": "^0"
  },
  "devDependencies": {
    "@types/bcrypt": "^5.0.2",
    "@types/big.js": "^6.2.2",
    "@types/node": "^22.14.1",
    "@types/sortablejs": "^1.15.8",
    "@types/tinycolor2": "^1.4.6",
    "ldrs": "^1.1.6",
    "tsup": "^8.4.0",
    "vite": "^6.2.6"
  },
  "keywords": [
    "nitropage",
    "solid",
    "solidjs",
    "solid-start",
    "drag-and-drop",
    "page-editor",
    "web-builder",
    "html-builder",
    "builder",
    "editor",
    "dashboard",
    "cms",
    "content",
    "framework",
    "wysiwyg"
  ],
  "scripts": {
    "build": "pnpm run build:start && pnpm run build:admin",
    "build:start": "tsup-node src/build/start.ts -d dist/start --dts --format esm",
    "build:admin": "tsup src/build/admin.ts -d dist/admin --minify --dts --format esm",
    "types": "tsc --skipLibCheck --noEmit"
  }
}