|
76 | 76 | "test:load": "node -r ts-node/register ./scripts/security-load-test.ts", |
77 | 77 | "smoke:nip03": "node -r ts-node/register scripts/smoke-nip03.ts", |
78 | 78 | "test:integration": "cucumber-js", |
| 79 | + "test:performance:connection-rate-limit": "k6 run test/performance/connection-limiting-k6.ts", |
| 80 | + "test:performance:message-rate-limit": "k6 run test/performance/message-limiting-k6.ts", |
79 | 81 | "cover:integration": "nyc --report-dir .coverage/integration pnpm run test:integration -p cover", |
80 | 82 | "export": "node --env-file-if-exists=.env -r ts-node/register src/scripts/export-events.ts", |
81 | 83 | "docker:compose:start": "pnpm run cli -- start", |
|
93 | 95 | "docker:cover:integration": "pnpm run docker:integration:run pnpm exec nyc --report-dir .coverage/integration pnpm run test:integration -- -p cover", |
94 | 96 | "postdocker:integration:run": "docker compose -f ./test/integration/docker-compose.yml down", |
95 | 97 | "prepack": "pnpm run build", |
96 | | - "prepare": "husky install || exit 0", |
| 98 | + "prepare": "test -f .husky/install.mjs && node .husky/install.mjs || true", |
97 | 99 | "changeset:version": "changeset version && pnpm install --lockfile-only", |
98 | 100 | "changeset:publish": "changeset publish" |
99 | 101 | }, |
|
124 | 126 | "@types/chai-as-promised": "^7.1.5", |
125 | 127 | "@types/express": "4.17.21", |
126 | 128 | "@types/js-yaml": "4.0.5", |
| 129 | + "@types/k6": "^1.7.0", |
127 | 130 | "@types/mocha": "^9.1.1", |
128 | 131 | "@types/node": "^24.12.2", |
129 | 132 | "@types/pg": "^8.6.5", |
|
0 commit comments