- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
88 lines
2.7 KiB
JSON
88 lines
2.7 KiB
JSON
{
|
|
"name": "@citrineos/workspace",
|
|
"version": "2.0.0-alpha2",
|
|
"type": "module",
|
|
"private": false,
|
|
"packageManager": "pnpm@10.19.0",
|
|
"scripts": {
|
|
"install-all": "pnpm install",
|
|
"copy-assets": "pnpm --filter @citrineos/server run copy-assets",
|
|
"build": "pnpm -r run build",
|
|
"clear-cache": "pnpm store prune",
|
|
"remove-dependencies": "rm -rf pnpm-lock.yaml node_modules **/node_modules **/**/node_modules",
|
|
"fresh": "pnpm run clean && pnpm run remove-dependencies && pnpm run clear-cache",
|
|
"clean-tsbuildinfo": "find . -name tsconfig.tsbuildinfo -not -path '*/node_modules/*' -exec rm -f {} +",
|
|
"clean-dist": "find . -type d -name dist -not -path '*/node_modules/*' -exec rm -rf {} +",
|
|
"clean": "pnpm run clean-dist && pnpm run clean-tsbuildinfo",
|
|
"start": "pnpm --filter @citrineos/server run start",
|
|
"start-docker": "pnpm --filter @citrineos/server run start-docker",
|
|
"start-docker-cloud": "pnpm --filter @citrineos/server run start-docker-cloud",
|
|
"lint": "pnpm -r run lint",
|
|
"lint-fix": "pnpm -r run lint-fix",
|
|
"prettier": "prettier --write .",
|
|
"fi": "pnpm run fresh && pnpm run install-all",
|
|
"sync-db": "ts-node ./db.sync.ts",
|
|
"force-sync-db": "ts-node ./db.force-sync.ts",
|
|
"test": "vitest run",
|
|
"coverage": "vitest run --coverage"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"bufferutil",
|
|
"cpu-features",
|
|
"es5-ext",
|
|
"esbuild",
|
|
"protobufjs",
|
|
"sqlite3",
|
|
"ssh2",
|
|
"utf-8-validate"
|
|
],
|
|
"overrides": {
|
|
"@tanstack/react-query": "5.90.5",
|
|
"zod": "4.1.12",
|
|
"react-is": "19.1.4"
|
|
}
|
|
},
|
|
"engines": {
|
|
"node": ">=24.16.0"
|
|
},
|
|
"devDependencies": {
|
|
"prettier": "catalog:",
|
|
"eslint": "catalog:",
|
|
"@eslint/js": "catalog:",
|
|
"typescript-eslint": "catalog:",
|
|
"eslint-config-prettier": "catalog:",
|
|
"eslint-plugin-prettier": "catalog:",
|
|
"vitest": "3.2.4",
|
|
"@vitest/coverage-v8": "3.2.4",
|
|
"@types/jsrsasign": "^10.5.15",
|
|
"@types/node": "^25.3.3",
|
|
"madge": "^8.0.0",
|
|
"openapi-types": "^12.1.3",
|
|
"@types/pg": "8.20.0",
|
|
"tsc-alias": "^1.8.16",
|
|
"testcontainers": "11.13.0",
|
|
"typescript": "^6.0.0"
|
|
},
|
|
"dependencies": {
|
|
"@fastify/swagger": "^9.7.0",
|
|
"@fastify/swagger-ui": "^5.2.5",
|
|
"@google-cloud/storage": "^7.19.0",
|
|
"@peculiar/webcrypto": "^1.5.0",
|
|
"acme-client": "^5.4.0",
|
|
"ajv": "^8.18.0",
|
|
"ajv-formats": "^3.0.1",
|
|
"asn1js": "^3.0.7",
|
|
"bufferutil": "^4.1.0",
|
|
"jsrsasign": "^11.1.1",
|
|
"jwks-rsa": "^4.0.1",
|
|
"pkijs": "^3.3.3",
|
|
"pvutils": "^1.1.5",
|
|
"redis": "^4.7.1",
|
|
"sequelize-cli": "^6.6.2",
|
|
"sequelize-typescript": "^2.1.6",
|
|
"tsconfig-paths": "^4.2.0",
|
|
"utf-8-validate": "^6.0.6"
|
|
}
|
|
}
|