{"_id":"@atlascrew/apparatus","_rev":"2-bdb65939f39991dd4efc1076ad108955","name":"@atlascrew/apparatus","dist-tags":{"latest":"0.9.1"},"versions":{"0.9.0":{"name":"@atlascrew/apparatus","version":"0.9.0","keywords":["security-research","network-simulation","security-testing","synapse","horizon"],"author":{"url":"https://atlascrew.dev","name":"Nicholas Crew Ferguson","email":"nick@atlascrew.dev"},"_id":"@atlascrew/apparatus@0.9.0","maintainers":[{"name":"nickcrew","email":"nickf4@icloud.com"}],"homepage":"https://apparatus.atlascrew.dev","bugs":{"url":"https://github.com/NickCrew/Apparatus/issues"},"bin":{"apparatus":"bin/apparatus.mjs"},"dist":{"shasum":"62b5087289065d9cb87b6eb4b9cbc98726e3f0a5","tarball":"https://registry.npmjs.org/@atlascrew/apparatus/-/apparatus-0.9.0.tgz","fileCount":291,"integrity":"sha512-1Xold1ZC4xdSgr4ozgkr+JyQ7hBwgyJab1I40YFzX3hEcbGOlJlmZzB2x4oNoZDGpONloMM06L+fV6g2/rtE7g==","signatures":[{"sig":"MEUCIAvm6U2m5KmeK2qeKm9pXCyEcFlGhFNeWA8rV1u4HRHvAiEApi3Fl7upxMEI2o8lJp6leu7U44Di2AXScbGmJ6tGuXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4649234},"main":"./dist/index.js","type":"module","gitHead":"8fa05f4f47414ebec7b5a5e4276a049af30ab272","scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","tui":"node --loader ts-node/esm --experimental-specifier-resolution=node src/tui/index.ts","lint":"echo \"(lint placeholder)\"","test":"vitest run","build":"pnpm --filter @atlascrew/apparatus-dashboard build && tsc && cp -r src/dist-dashboard dist/","start":"node dist/index.js","escape":"node --loader ts-node/esm --experimental-specifier-resolution=node src/escape/index.ts","sidecar":"node --loader ts-node/esm --experimental-specifier-resolution=node src/sidecar/index.ts","imposter":"node --loader ts-node/esm --experimental-specifier-resolution=node src/imposter/index.ts","gen-self-signed":"mkdir -p certs && openssl req -x509 -newkey rsa:2048 -keyout certs/server.key -out certs/server.crt -days 365 -nodes -subj \"/CN=localhost\""},"_npmUser":{"name":"nickcrew","email":"nickf4@icloud.com"},"repository":{"url":"git+https://github.com/NickCrew/Apparatus.git","type":"git","directory":"apps/apparatus"},"_npmVersion":"11.12.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.3","zod":"^4.3.6","jose":"^6.1.3","pino":"^9.4.0","aedes":"^0.51.3","axios":"^1.13.2","multer":"^2.0.2","undici":"^7.16.0","yamljs":"^0.3.0","blessed":"^0.1.81","express":"^4.19.2","graphql":"^16.12.0","ipaddr.js":"^2.3.0","pino-http":"^10.3.0","compression":"^1.8.1","eventsource":"^2.0.2","prom-client":"^15.1.3","graphql-http":"^1.22.4","jsonwebtoken":"^9.0.3","@grpc/grpc-js":"^1.14.3","blessed-contrib":"^4.11.0","@grpc/proto-loader":"^0.8.0","swagger-ui-express":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.1","esbuild":"^0.27.2","ts-node":"^10.9.2","postject":"^1.0.0-alpha.6","@types/ws":"^8.18.1","supertest":"^7.1.4","@types/node":"^22.12.0","pino-pretty":"^11.2.2","@types/axios":"^0.9.36","@types/multer":"^2.0.0","@types/yamljs":"^0.2.34","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/supertest":"^6.0.3","@types/compression":"^1.8.1","@types/jsonwebtoken":"^9.0.10","@types/swagger-ui-express":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/apparatus_0.9.0_1774605706768_0.7650834537392528","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@atlascrew/apparatus","version":"0.9.1","author":{"name":"Nicholas Crew Ferguson","email":"nick@atlascrew.dev","url":"https://atlascrew.dev"},"keywords":["security-research","network-simulation","security-testing","synapse","horizon"],"repository":{"type":"git","url":"git+https://github.com/NickCrew/Apparatus.git","directory":"apps/apparatus"},"homepage":"https://apparatus.atlascrew.dev","bugs":{"url":"https://github.com/NickCrew/Apparatus/issues"},"type":"module","main":"./dist/index.js","bin":{"apparatus":"bin/apparatus.mjs"},"publishConfig":{"access":"public"},"dependencies":{"@grpc/grpc-js":"^1.14.3","@grpc/proto-loader":"^0.8.0","aedes":"^0.51.3","axios":"^1.13.2","blessed":"^0.1.81","blessed-contrib":"^4.11.0","compression":"^1.8.1","eventsource":"^2.0.2","express":"^4.19.2","graphql":"^16.12.0","graphql-http":"^1.22.4","ipaddr.js":"^2.3.0","jose":"^6.1.3","jsonwebtoken":"^9.0.3","multer":"^2.0.2","pino":"^9.4.0","pino-http":"^10.3.0","prom-client":"^15.1.3","swagger-ui-express":"^5.0.1","undici":"^7.16.0","ws":"^8.18.3","yamljs":"^0.3.0","zod":"^4.3.6"},"devDependencies":{"@types/axios":"^0.9.36","@types/blessed":"^0.1.25","@types/compression":"^1.8.1","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.10","@types/multer":"^2.0.0","@types/node":"^22.12.0","@types/supertest":"^6.0.3","@types/swagger-ui-express":"^4.1.8","@types/ws":"^8.18.1","@types/yamljs":"^0.2.34","esbuild":"^0.27.2","pino-pretty":"^11.2.2","pkg":"^5.8.1","postject":"^1.0.0-alpha.6","supertest":"^7.1.4","ts-node":"^10.9.2"},"scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","build":"pnpm --filter @atlascrew/apparatus-dashboard build && tsc && cp -r src/dist-dashboard dist/","start":"node dist/index.js","tui":"node --loader ts-node/esm --experimental-specifier-resolution=node src/tui/index.ts","escape":"node --loader ts-node/esm --experimental-specifier-resolution=node src/escape/index.ts","imposter":"node --loader ts-node/esm --experimental-specifier-resolution=node src/imposter/index.ts","sidecar":"node --loader ts-node/esm --experimental-specifier-resolution=node src/sidecar/index.ts","gen-self-signed":"mkdir -p certs && openssl req -x509 -newkey rsa:2048 -keyout certs/server.key -out certs/server.crt -days 365 -nodes -subj \"/CN=localhost\"","lint":"echo \"(lint placeholder)\"","test":"vitest run"},"_id":"@atlascrew/apparatus@0.9.1","_integrity":"sha512-XqvnozjfO2uz74mrsh35wC5QTLs2Y+npEsw3GEn42NhFZGcfqzRE0dbnRE4TSTt9s37BNV+STs5VLa5816FmPA==","_resolved":"/tmp/270ab846a6f6d1ff185f805f3ed23695/atlascrew-apparatus-0.9.1.tgz","_from":"file:atlascrew-apparatus-0.9.1.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-XqvnozjfO2uz74mrsh35wC5QTLs2Y+npEsw3GEn42NhFZGcfqzRE0dbnRE4TSTt9s37BNV+STs5VLa5816FmPA==","shasum":"b1708ceda95400b0c0d374650d1f627e77f3ea57","tarball":"https://registry.npmjs.org/@atlascrew/apparatus/-/apparatus-0.9.1.tgz","fileCount":291,"unpackedSize":3918748,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCENjqJ9R8B70Un7vmqJ9IdPbP60J18xu9REmSYFzbPhAIhAMNACw9bG8viy4WAXHm7n962BjIwThoiHI7ITBBTheeU"}]},"_npmUser":{"name":"nickcrew","email":"nickf4@icloud.com"},"directories":{},"maintainers":[{"name":"nickcrew","email":"nickf4@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apparatus_0.9.1_1775128732105_0.20582244709148756"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T10:01:46.630Z","modified":"2026-04-02T11:18:52.431Z","0.9.0":"2026-03-27T10:01:46.990Z","0.9.1":"2026-04-02T11:18:52.284Z"},"bugs":{"url":"https://github.com/NickCrew/Apparatus/issues"},"author":{"name":"Nicholas Crew Ferguson","email":"nick@atlascrew.dev","url":"https://atlascrew.dev"},"homepage":"https://apparatus.atlascrew.dev","keywords":["security-research","network-simulation","security-testing","synapse","horizon"],"repository":{"type":"git","url":"git+https://github.com/NickCrew/Apparatus.git","directory":"apps/apparatus"},"maintainers":[{"name":"nickcrew","email":"nickf4@icloud.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}