@paroicms/server
Version:
The ParoiCMS server
112 lines (111 loc) • 3.65 kB
JSON
{
"name": "@paroicms/server",
"version": "1.112.0",
"description": "The ParoiCMS server",
"keywords": [
"cms",
"blog",
"showcase",
"websites",
"platform",
"multilingual",
"server"
],
"repository": {
"type": "git",
"url": "https://gitlab.com/paroi/opensource/paroicms.git",
"directory": "app/server"
},
"author": "Paroi Team",
"license": "MIT",
"scripts": {
"start": "node dist/start.js | npm run _pino-pretty",
"build": "npm run graphql:generate-types && npm run tsc",
"tsc": "tsc",
"nodemon": "NODE_ENV=development nodemon --delay 1 --watch dist --watch config.json --watch site-schema-lib --watch 'sites/*/*.json' --watch '../../packages/*[!-ui]*/dist/*' --watch '../../plugins/*/*backend/dist/*' dist/start.js | npm run _pino-pretty",
"tsc:watch": "tsc --watch --preserveWatchOutput",
"dev": "turbo dev",
"clear": "rimraf dist/*",
"test:watch": "vitest",
"test": "vitest run",
"lint": "biome check src",
"lint:fix": "biome check src --write",
"_pino-pretty": "pino-pretty -U false -x 'stats:25' -X 'stats:grey' -t 'yyyy-mm-dd HH:MM:ss.l' -i 'hostname,pid,fqdn' -o '{if fqdn}[{fqdn}] {end}{msg}'",
"graphql:generate-types": "npm run _graphql:generate-types && npm run _patch-graphql-types",
"_graphql:generate-types": "graphql-codegen --config scripts/codegen.ts",
"_patch-graphql-types": "node scripts/patch-graphql-types.mjs"
},
"dependencies": {
"@apollo/server": "~5.2.0",
"@as-integrations/express5": "~1.1.2",
"@paroicms/admin-ui": "1.88.0",
"@paroicms/internal-anywhere-lib": "1.36.0",
"@paroicms/internal-server-lib": "1.23.0",
"@paroicms/playground_demo1": "0.65.13",
"@paroicms/public-anywhere-lib": "0.40.0",
"@paroicms/public-server-lib": "0.49.1",
"@paroicms/script-lib": "0.3.10",
"@paroicms/server-database-media-storage": "1.25.1",
"@paroicms/server-image-cache-engine": "1.29.13",
"@paroicms/server-text-cache-system": "1.21.13",
"archiver": "~7.0.1",
"arktype": "~2.1.27",
"bcrypt": "~6.0.0",
"compression": "~1.8.1",
"cookie-parser": "~1.4.7",
"cors": "~2.8.5",
"date-fns": "~4.1.0",
"express": "~5.1.0",
"express-rate-limit": "~8.2.1",
"feed": "~5.1.0",
"graphql": "~16.12.0",
"graphql-query-complexity": "~1.1.0",
"html-minifier-terser": "~7.2.0",
"jsonwebtoken": "~9.0.2",
"liquidjs": "~10.24.0",
"mime": "~4.1.0",
"multer": "~2.0.2",
"passport": "~0.7.0",
"passport-google-oauth20": "~2.0.0",
"passport-jwt": "~4.0.1"
},
"devDependencies": {
"@graphql-codegen/cli": "~6.1.0",
"@graphql-codegen/introspection": "~5.0.0",
"@graphql-codegen/typescript": "~5.0.5",
"@graphql-codegen/typescript-resolvers": "~5.1.3",
"@types/archiver": "~7.0.0",
"@types/bcrypt": "~6.0.0",
"@types/compression": "~1.8.1",
"@types/cookie-parser": "~1.4.10",
"@types/cors": "~2.8.19",
"@types/express": "~5.0.5",
"@types/html-minifier-terser": "~7.0.2",
"@types/mime-types": "~3.0.1",
"@types/multer": "~2.0.0",
"@types/node": "~24.10.1",
"@types/passport-google-oauth20": "~2.0.17",
"@types/passport-jwt": "~4.0.1",
"nodemon": "~3.1.11",
"pino-pretty": "~13.1.2",
"rimraf": "~6.1.2",
"source-map-support": "~0.5.21",
"typescript": "~5.9.3",
"vitest": "~4.0.13"
},
"peerDependencies": {
"knex": "~3.1.0"
},
"files": [
"ddl",
"dist",
"locales",
"schema.graphql",
"site-schema-lib"
],
"type": "module",
"main": "dist/index.js",
"bin": {
"paroicms": "cli.js"
}
}