X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=package.json;h=899dd131b90eb6f5438b96124cc7280817a26817;hb=21ece8a16be20d8512c42ba36b24a9241a927e7b;hp=ae22cfa25fd28102bfc97d581ff107437a6691cf;hpb=1e60468f3de7e22ccea64405286ad6c5ec9ff293;p=e-mobility-charging-stations-simulator.git diff --git a/package.json b/package.json index ae22cfa2..899dd131 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "useTsNode": true }, "scripts": { - "preinstall": "npx only-allow pnpm", + "preinstall": "node skip-preinstall.cjs || npx only-allow pnpm", "prepare": "node prepare.cjs", "build-requirements": "node --no-warnings build-requirements.mjs", "start": "pnpm run build && cross-env NODE_ENV=production node -r source-map-support/register dist/start.mjs", @@ -52,6 +52,7 @@ "start:heapprofiler": "cross-env NODE_ENV=production clinic heapprofiler -- node -r source-map-support/register dist/start.mjs", "rollup": "pnpm run build-requirements && rollup --config", "build": "pnpm run rollup", + "build:cf": "npx rimraf node_modules && npx cross-env SKIP_PREINSTALL=1 npm install && pnpm run rollup", "build:dev": "pnpm run rollup -- --environment BUILD:development", "build:dev:watch": "pnpm run rollup -- --environment BUILD:development --watch", "lint": "cross-env TIMING=1 eslint --cache --ext .js,.cjs,.mjs,.ts src", @@ -112,8 +113,9 @@ "@rollup/plugin-typescript": "^11.0.0", "@types/mocha": "^10.0.1", "@types/mochawesome": "^6.2.1", - "@types/node": "^18.15.5", + "@types/node": "^18.15.7", "@types/proper-lockfile": "^4.1.2", + "@types/sinon": "^10.0.13", "@types/tar": "^6.1.4", "@types/ws": "^8.5.4", "@typescript-eslint/eslint-plugin": "^5.56.0", @@ -135,14 +137,16 @@ "lint-staged": "^13.2.0", "mocha": "^10.2.0", "mochawesome": "^7.1.3", - "prettier": "^2.8.6", + "prettier": "^2.8.7", "release-it": "^15.9.1", + "rimraf": "^4.4.1", "robohydra": "^0.6.9", - "rollup": "^3.20.0", + "rollup": "^3.20.2", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-delete": "^2.0.0", "semver": "^7.3.8", + "sinon": "^15.0.2", "ts-node": "^10.9.1", "typescript": "^5.0.2" }