nitropage
Version:
A free and open source, extensible visual page builder based on SolidStart.
132 lines • 3.75 kB
JSON
{
"name": "nitropage",
"description": "A free and open source, extensible visual page builder based on SolidStart.",
"version": "0.69.0",
"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.5",
"@fontsource-variable/inter": "^5.2.8",
"@fontsource-variable/jost": "^5.2.8",
"@formkit/auto-animate": "^0.9.0",
"@kobalte/core": "^0.13.11",
"@lufrai/quill": "^2.0.4",
"@modular-forms/solid": "^0.25.1",
"@npio/filesystem": "^0.69.0",
"@paralleldrive/cuid2": "^3.0.4",
"@prisma/client": "^6.19.1",
"@sindresorhus/slugify": "^3.0.0",
"@solid-primitives/intersection-observer": "^2.2.2",
"@solid-primitives/lifecycle": "^0.1.2",
"@solid-primitives/mouse": "^2.1.4",
"@solid-primitives/storage": "^4.3.3",
"autoprefixer": "^10.4.23",
"bcrypt": "^6.0.0",
"big.js": "^7.0.1",
"bignumber.js": "^9.3.1",
"blurhash": "^2.0.5",
"chokidar": "^5.0.0",
"consola": "^3.4.2",
"date-fns": "^4.1.0",
"decode-formdata": "^0.9.0",
"dotenv": "^17.2.3",
"es-toolkit": "^1.43.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.4",
"idb": "^8.0.3",
"magic-string": "^0.30.21",
"nitropack": "^2.12.9",
"picocolors": "^1.1.1",
"prism-code-editor": "^4.2.0",
"prisma": "^6.19.1",
"serfu": "^0.2.0",
"sharp": "^0.34.5",
"solid-lazy-plus": "^0.4.1",
"sortablejs": "^1.15.6",
"tinycolor2": "^1.6.0",
"valibot": "^1.2.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": "^6.0.0",
"@types/big.js": "^6.2.2",
"@types/node": "^24.10.4",
"@types/sortablejs": "^1.15.9",
"@types/tinycolor2": "^1.4.6",
"ldrs": "^1.1.9",
"tsup": "^8.5.1",
"vite": "^6.4.1",
"vitest": "^4.0.16"
},
"keywords": [
"nitropage",
"solid",
"solidjs",
"solid-start",
"drag-and-drop",
"page-editor",
"web-builder",
"html-builder",
"builder",
"editor",
"dashboard",
"cms",
"content",
"framework",
"wysiwyg"
],
"scripts": {
"build": "cp ../../README.md . && 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",
"test": "vitest run",
"types": "tsc --skipLibCheck --noEmit"
}
}