UNPKG

@paroicms/server

Version:
112 lines (111 loc) 3.65 kB
{ "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" } }