Files
cariflex/tools/citrineos-core-main/package.json
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- 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
2026-06-08 00:38:27 -04:00

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"
}
}