{"_id":"@cornie-js/backend-service-game","_rev":"5-1912b9baae850fd0c1fab69ae1d8afb9","name":"@cornie-js/backend-service-game","dist-tags":{"latest":"0.4.3"},"versions":{"0.2.0":{"name":"@cornie-js/backend-service-game","version":"0.2.0","author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","_id":"@cornie-js/backend-service-game@0.2.0","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"homepage":"https://github.com/notaphplover/one-game#readme","bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"os":["darwin","linux"],"dist":{"shasum":"46c72fc591faf919d54ffb509266fed6aced5956","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.2.0.tgz","fileCount":104,"integrity":"sha512-ZVbS/Nv2chBANROL3ZaRoNOgIpqmqqtm6TvTAOMC9Gve7YxEundHEItju1hJ3UJU25fnjsw2VwIDR3Fd9Mn5vw==","signatures":[{"sig":"MEQCIFJOjcpsQCmLfrGjtxTyNGTwGDDdBcz+mBYx/DCRtE4AAiB/stI0AdiDNJxJCIzu93p0qay71Lt74kRTubZX0Hgr5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102736},"_from":"file:cornie-js-backend-service-game-0.2.0.tgz","engines":{"node":"^20.0.0","pnpm":"^9.0.0"},"scripts":{"lint":"eslint ./src","test":"jest --config=jest.config.mjs --runInBand","build":"tsc --build tsconfig.json","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","format":"prettier --write ./src/**/*.ts","test:js":"jest --config=jest.js.config.mjs --runInBand","prebuild":"pnpm run build:clean","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","close:e2e":"stop-node-process tmp/service-game.pid","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","build:clean":"rimraf lib","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve:docker":"./docker-run","test:unit:js":"pnpm run test:js --selectProjects Unit","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","test:integration:js":"pnpm run test:js --selectProjects Integration"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"_resolved":"/tmp/560fc22f272bb81f17c1e8dd65465a53/cornie-js-backend-service-game-0.2.0.tgz","_integrity":"sha512-ZVbS/Nv2chBANROL3ZaRoNOgIpqmqqtm6TvTAOMC9Gve7YxEundHEItju1hJ3UJU25fnjsw2VwIDR3Fd9Mn5vw==","repository":{"url":"git+https://github.com/notaphplover/one-game.git","type":"git"},"_npmVersion":"10.8.1","description":"Backend game service for one-game-js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"11.0.0","rxjs":"7.8.1","fastify":"4.28.1","@nestjs/core":"10.3.10","@nestjs/common":"10.3.10","@fastify/helmet":"11.1.1","@nestjs/typeorm":"10.0.2","reflect-metadata":"0.2.2","@cornie-js/api-models":"0.2.0","@cornie-js/backend-http":"0.2.0","@nestjs/platform-fastify":"10.3.10","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-monitoring":"0.2.0","@cornie-js/backend-app-game-env":"0.2.0","@cornie-js/backend-adapter-pulsar":"0.2.0","@cornie-js/backend-game-application":"0.2.0","@cornie-js/backend-game-adapter-pulsar":"0.2.0","@cornie-js/backend-game-adapter-ioredis":"0.2.0","@cornie-js/backend-game-adapter-typeorm":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","ts-jest":"29.2.4","ts-node":"10.9.2","typeorm":"0.3.20","prettier":"3.3.3","@eslint/js":"9.8.0","dotenv-cli":"7.4.2","typescript":"5.5.4","@types/glob":"8.1.0","@types/node":"20.14.14","@jest/globals":"29.7.0","@typescript-eslint/parser":"8.0.1","@cornie-js/process-manager":"0.1.0","@typescript-eslint/eslint-plugin":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backend-service-game_0.2.0_1722987221303_0.7588471410986593","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cornie-js/backend-service-game","version":"0.3.0","author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","_id":"@cornie-js/backend-service-game@0.3.0","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"homepage":"https://github.com/notaphplover/one-game#readme","bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"os":["darwin","linux"],"bin":{"cornie-js-game-service-bootstrap":"bin/bootstrap.mjs","cornie-js-game-service-run-migrations":"bin/run-migrations.mjs"},"dist":{"shasum":"f15ae2cc039219af6fc8b74f7c8515cfdad41190","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.3.0.tgz","fileCount":106,"integrity":"sha512-UWy8fOtatF1HMAQroT+u9vFXfiGl6187DMlB3Pz3yrPVEtzYq4lz5ucqq+5KIgfsoM+FpJTqhR3tWD6YK1MeLQ==","signatures":[{"sig":"MEQCIC1/BjpHJkAMtgOdgFcCbo7d2nDHJoCgZIW5+Qm16ZYeAiBxsXIVKrej6GJ9QPrOpmZT2Z1cIxiL63IQY/aBPheyvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103217},"_from":"file:cornie-js-backend-service-game-0.3.0.tgz","engines":{"node":"^20.0.0","pnpm":"^9.0.0"},"scripts":{"lint":"eslint ./src","test":"jest --config=jest.config.mjs --runInBand","build":"tsc --build tsconfig.json","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","format":"prettier --write ./src/**/*.ts","test:js":"jest --config=jest.js.config.mjs --runInBand","prebuild":"pnpm run build:clean","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","close:e2e":"stop-node-process tmp/service-game.pid","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","build:clean":"rimraf lib","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve:docker":"./docker-run","test:unit:js":"pnpm run test:js --selectProjects Unit","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","test:integration:js":"pnpm run test:js --selectProjects Integration"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"_resolved":"/tmp/f3ff4e68d41a6c84114c6f2e294e25a7/cornie-js-backend-service-game-0.3.0.tgz","_integrity":"sha512-UWy8fOtatF1HMAQroT+u9vFXfiGl6187DMlB3Pz3yrPVEtzYq4lz5ucqq+5KIgfsoM+FpJTqhR3tWD6YK1MeLQ==","repository":{"url":"git+https://github.com/notaphplover/one-game.git","type":"git"},"_npmVersion":"10.8.1","description":"Backend game service for one-game-js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"11.0.0","rxjs":"7.8.1","fastify":"4.28.1","@nestjs/core":"10.3.10","@nestjs/common":"10.3.10","@fastify/helmet":"11.1.1","@nestjs/typeorm":"10.0.2","reflect-metadata":"0.2.2","@cornie-js/api-models":"0.2.0","@cornie-js/backend-http":"0.2.0","@nestjs/platform-fastify":"10.3.10","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-monitoring":"0.2.0","@cornie-js/backend-app-game-env":"0.2.0","@cornie-js/backend-adapter-pulsar":"0.2.0","@cornie-js/backend-game-application":"0.2.0","@cornie-js/backend-game-adapter-pulsar":"0.2.0","@cornie-js/backend-game-adapter-ioredis":"0.2.0","@cornie-js/backend-game-adapter-typeorm":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","ts-jest":"29.2.4","ts-node":"10.9.2","typeorm":"0.3.20","prettier":"3.3.3","@eslint/js":"9.8.0","dotenv-cli":"7.4.2","typescript":"5.5.4","@types/glob":"8.1.0","@types/node":"20.14.14","@jest/globals":"29.7.0","@typescript-eslint/parser":"8.0.1","@cornie-js/process-manager":"0.1.0","@typescript-eslint/eslint-plugin":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backend-service-game_0.3.0_1723065737797_0.3573134718437463","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@cornie-js/backend-service-game","version":"0.4.0","author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","_id":"@cornie-js/backend-service-game@0.4.0","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"homepage":"https://github.com/notaphplover/one-game#readme","bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"os":["darwin","linux"],"bin":{"cornie-js-game-service-bootstrap":"bin/bootstrap.mjs","cornie-js-game-service-run-migrations":"bin/run-migrations.mjs"},"dist":{"shasum":"8d613be3fba941b4adc14118f53c2c1a963444ac","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.4.0.tgz","fileCount":110,"integrity":"sha512-0LLpbvRzQdaIveZ6q05EL+HeyeIxdMUXNwszsV8AZ47sDwxbIIXRUl6oIBwwYTxYxsijE7NMRbuBmdOdiRpNig==","signatures":[{"sig":"MEYCIQDX0naOvjT/vDAlGS1O7Wd3lvN+TnA0olSkj8b+N7YVEAIhAMRaAbSOm3UvhJqnjQaws9kViCHt1NqgebZKdeo0M4Ie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109153},"_from":"file:cornie-js-backend-service-game-0.4.0.tgz","engines":{"node":"^20.0.0","pnpm":"^9.0.0"},"scripts":{"lint":"eslint ./src","test":"jest --config=jest.config.mjs --runInBand","build":"tsc --build tsconfig.json","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","format":"prettier --write ./src/**/*.ts","test:js":"jest --config=jest.js.config.mjs --runInBand","prebuild":"pnpm run build:clean","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","close:e2e":"stop-node-process tmp/service-game.pid","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","build:clean":"rimraf lib","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve:docker":"./docker-run","test:unit:js":"pnpm run test:js --selectProjects Unit","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","test:integration:js":"pnpm run test:js --selectProjects Integration"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"_resolved":"/tmp/b0d0a4cf75d1b2923818501fa1d8b865/cornie-js-backend-service-game-0.4.0.tgz","_integrity":"sha512-0LLpbvRzQdaIveZ6q05EL+HeyeIxdMUXNwszsV8AZ47sDwxbIIXRUl6oIBwwYTxYxsijE7NMRbuBmdOdiRpNig==","repository":{"url":"git+https://github.com/notaphplover/one-game.git","type":"git"},"_npmVersion":"10.8.1","description":"Backend game service for one-game-js","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"11.0.0","rxjs":"7.8.1","fastify":"4.28.1","@nestjs/core":"10.4.1","@nestjs/common":"10.4.1","@fastify/helmet":"11.1.1","@nestjs/typeorm":"10.0.2","reflect-metadata":"0.2.2","@cornie-js/api-models":"0.3.0","@cornie-js/backend-http":"0.3.0","@nestjs/platform-fastify":"10.4.1","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-monitoring":"0.2.0","@cornie-js/backend-app-game-env":"0.2.0","@cornie-js/backend-adapter-pulsar":"0.2.0","@cornie-js/backend-game-application":"0.3.0","@cornie-js/backend-game-adapter-pulsar":"0.2.1","@cornie-js/backend-game-adapter-ioredis":"0.2.1","@cornie-js/backend-game-adapter-typeorm":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","ts-jest":"29.2.4","ts-node":"10.9.2","typeorm":"0.3.20","prettier":"3.3.3","@eslint/js":"9.9.0","dotenv-cli":"7.4.2","typescript":"5.5.4","@types/glob":"8.1.0","@types/node":"20.14.15","@jest/globals":"29.7.0","@typescript-eslint/parser":"8.1.0","@cornie-js/process-manager":"0.1.0","@typescript-eslint/eslint-plugin":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-service-game_0.4.0_1723707802979_0.32312130509724146","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@cornie-js/backend-service-game","version":"0.4.1","author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","_id":"@cornie-js/backend-service-game@0.4.1","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"homepage":"https://github.com/notaphplover/one-game#readme","bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"os":["darwin","linux"],"bin":{"cornie-js-game-service-bootstrap":"bin/bootstrap.mjs","cornie-js-game-service-run-migrations":"bin/run-migrations.mjs"},"dist":{"shasum":"5a91ee990a4a0bd4883f5039cb485ffdeed5960f","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.4.1.tgz","fileCount":110,"integrity":"sha512-v1esqlP/NQvmWUcWmRpCu0WdwycXDz4wpxHG2fBxUMAN1lMZprL58D9S3GAkDN9Un0VvjiENi1ycuvhWn/SB+w==","signatures":[{"sig":"MEUCIQCrApkJMub+jIMHynA0lAoG5dgKY8gpq9ZeDt2s0+PMjAIgP6GcsLd6Yb0wdYA9PqZ5oreYUKd009HiFCJvtP2vX58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109265},"_from":"file:cornie-js-backend-service-game-0.4.1.tgz","engines":{"node":"^20.0.0","pnpm":"^9.0.0"},"scripts":{"lint":"eslint ./src","test":"jest --config=jest.config.mjs --runInBand","build":"tsc --build tsconfig.json","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","format":"prettier --write ./src/**/*.ts","test:js":"jest --config=jest.js.config.mjs --runInBand","prebuild":"pnpm run build:clean","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","close:e2e":"stop-node-process tmp/service-game.pid","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","build:clean":"rimraf lib","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve:docker":"./docker-run","test:unit:js":"pnpm run test:js --selectProjects Unit","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","test:integration:js":"pnpm run test:js --selectProjects Integration"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"_resolved":"/tmp/158d65fc461ca480d47070e7cca29dbd/cornie-js-backend-service-game-0.4.1.tgz","_integrity":"sha512-v1esqlP/NQvmWUcWmRpCu0WdwycXDz4wpxHG2fBxUMAN1lMZprL58D9S3GAkDN9Un0VvjiENi1ycuvhWn/SB+w==","repository":{"url":"git+https://github.com/notaphplover/one-game.git","type":"git"},"_npmVersion":"10.8.2","description":"Backend game service for one-game-js","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"11.0.0","rxjs":"7.8.1","fastify":"4.28.1","@nestjs/core":"10.4.1","@nestjs/common":"10.4.1","@fastify/helmet":"11.1.1","@nestjs/typeorm":"10.0.2","reflect-metadata":"0.2.2","@cornie-js/api-models":"0.3.0","@cornie-js/backend-http":"0.3.0","@nestjs/platform-fastify":"10.4.1","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-monitoring":"0.2.0","@cornie-js/backend-app-game-env":"0.2.0","@cornie-js/backend-adapter-pulsar":"0.2.0","@cornie-js/backend-game-application":"0.3.0","@cornie-js/backend-game-adapter-pulsar":"0.2.1","@cornie-js/backend-game-adapter-ioredis":"0.2.1","@cornie-js/backend-game-adapter-typeorm":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","typeorm":"0.3.20","prettier":"3.3.3","@eslint/js":"9.9.1","dotenv-cli":"7.4.2","typescript":"5.5.4","@types/glob":"8.1.0","@types/node":"20.16.2","@jest/globals":"29.7.0","@typescript-eslint/parser":"8.3.0","@cornie-js/process-manager":"0.1.0","@typescript-eslint/eslint-plugin":"8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/backend-service-game_0.4.1_1725185962545_0.17358179085821046","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@cornie-js/backend-service-game","version":"0.4.2","author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","_id":"@cornie-js/backend-service-game@0.4.2","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"homepage":"https://github.com/notaphplover/one-game#readme","bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"os":["darwin","linux"],"bin":{"cornie-js-game-service-bootstrap":"bin/bootstrap.mjs","cornie-js-game-service-run-migrations":"bin/run-migrations.mjs"},"dist":{"shasum":"8cc99322b63b1346e67938daa17695335c476662","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.4.2.tgz","fileCount":114,"integrity":"sha512-DhWBSpv2EE7ay6MF5wTR1KVCYUybg/idm1CDJ9hxO8qkJ8atfg/jMX78hbS5wTNnuGCCUPyWtKi+zdJomNfr0Q==","signatures":[{"sig":"MEUCIAzWr73ZbIXFzeEB8Ff0FAhA3poD4e1tajTPMTJTB+3nAiEA/qNEoP2Ij/S9As0YbtGm/8mruuYTMvEH0YCbAzm1GkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113797},"_from":"file:cornie-js-backend-service-game-0.4.2.tgz","engines":{"node":"^20.18.0","pnpm":"^9.12.1"},"scripts":{"lint":"eslint ./src","test":"jest --config=jest.config.mjs --runInBand","build":"tsc --build tsconfig.json","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","format":"prettier --write ./src/**/*.ts","test:js":"jest --config=jest.js.config.mjs --runInBand","prebuild":"pnpm run build:clean","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","close:e2e":"stop-node-process tmp/service-game.pid","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","build:clean":"rimraf lib","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve:docker":"./docker-run","test:unit:js":"pnpm run test:js --selectProjects Unit","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","test:integration:js":"pnpm run test:js --selectProjects Integration"},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"_resolved":"/tmp/01a66a798cd216e9ee0bac64a5d14b48/cornie-js-backend-service-game-0.4.2.tgz","_integrity":"sha512-DhWBSpv2EE7ay6MF5wTR1KVCYUybg/idm1CDJ9hxO8qkJ8atfg/jMX78hbS5wTNnuGCCUPyWtKi+zdJomNfr0Q==","repository":{"url":"git+https://github.com/notaphplover/one-game.git","type":"git"},"_npmVersion":"10.8.2","description":"Backend game service for one-game-js","directories":{},"_nodeVersion":"20.17.0","dependencies":{"glob":"^11.0.0","rxjs":"^7.8.1","@nestjs/core":"^10.4.4","@nestjs/common":"^10.4.4","@fastify/helmet":"^11.1.1","@nestjs/typeorm":"^10.0.2","reflect-metadata":"~0.2.2","@cornie-js/api-models":"0.4.0","@cornie-js/backend-http":"0.4.0","@nestjs/platform-fastify":"^10.4.4","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-monitoring":"0.2.0","@cornie-js/backend-app-game-env":"0.2.0","@cornie-js/backend-adapter-pulsar":"0.3.0","@cornie-js/backend-game-application":"0.4.0","@cornie-js/backend-game-adapter-pulsar":"0.2.2","@cornie-js/backend-game-adapter-ioredis":"0.2.2","@cornie-js/backend-game-adapter-typeorm":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","fastify":"5.0.0","ts-jest":"29.2.5","ts-node":"10.9.2","typeorm":"0.3.20","prettier":"3.3.3","@eslint/js":"9.12.0","dotenv-cli":"7.4.2","typescript":"5.6.3","@types/glob":"8.1.0","@types/node":"20.16.11","@jest/globals":"29.7.0","@typescript-eslint/parser":"8.8.1","@cornie-js/process-manager":"0.1.0","@typescript-eslint/eslint-plugin":"8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/backend-service-game_0.4.2_1728815658303_0.9166846412814065","host":"s3://npm-registry-packages"}},"0.4.3":{"author":{"name":"Multiple authors"},"bin":{"cornie-js-game-service-bootstrap":"bin/bootstrap.mjs","cornie-js-game-service-run-migrations":"bin/run-migrations.mjs"},"bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"description":"Backend game service for one-game-js","dependencies":{"@fastify/helmet":"^11.1.1","@nestjs/common":"^10.4.13","@nestjs/core":"^10.4.13","@nestjs/platform-fastify":"^10.4.13","@nestjs/typeorm":"^10.0.2","glob":"^11.0.0","reflect-metadata":"~0.2.2","rxjs":"^7.8.1","@cornie-js/api-models":"0.4.0","@cornie-js/backend-adapter-pulsar":"0.3.0","@cornie-js/backend-app-game-env":"0.3.0","@cornie-js/backend-common":"0.2.0","@cornie-js/backend-game-adapter-ioredis":"0.2.3","@cornie-js/backend-game-adapter-pulsar":"0.2.3","@cornie-js/backend-game-adapter-typeorm":"0.4.1","@cornie-js/backend-game-application":"0.4.1","@cornie-js/backend-http":"0.4.0","@cornie-js/backend-monitoring":"0.2.0"},"devDependencies":{"@eslint/js":"9.16.0","@jest/globals":"29.7.0","@types/glob":"8.1.0","@types/node":"22.10.1","@typescript-eslint/eslint-plugin":"8.17.0","@typescript-eslint/parser":"8.17.0","eslint":"9.16.0","dotenv-cli":"7.4.4","fastify":"5.1.0","jest":"29.7.0","prettier":"3.4.2","rimraf":"6.0.1","ts-jest":"29.2.5","ts-node":"10.9.2","typeorm":"0.3.20","typescript":"5.7.2","@cornie-js/process-manager":"0.1.0"},"devEngines":{"pnpm":"^9.12.1"},"engines":{"node":"^22.12.0"},"os":["darwin","linux"],"homepage":"https://github.com/notaphplover/one-game#readme","license":"See license in \"LICENSE\" file","name":"@cornie-js/backend-service-game","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/one-game.git"},"version":"0.4.3","scripts":{"build":"tsc --build tsconfig.json","build:clean":"rimraf lib","close:e2e":"stop-node-process tmp/service-game.pid","format":"prettier --write ./src/**/*.ts","lint":"eslint ./src","migrations:generate":"node lib/app/adapter/nest/scripts/generateMigrationQueries.js","migrations:revert":"node lib/app/adapter/nest/scripts/revertLastMigration.js","migrations:run":"node lib/app/adapter/nest/scripts/runPendingMigrations.js","prebuild":"pnpm run build:clean","prestart:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env pnpm run migrations:run","serve":"trap '' INT TERM; node --import ./lib/app/adapter/nest/scripts/trace.mjs lib/app/adapter/nest/scripts/bootstrap.js","serve:docker":"./docker-run","serve:ts":"trap '' INT TERM; ts-node src/app/adapter/nest/scripts/bootstrap.ts","start:e2e":"ONE_JS_GAME_SERVICE_DOT_ENV_PATH=e2e.env start-node-process lib/app/adapter/nest/scripts/bootstrap.js tmp/service-game.pid","test":"jest --config=jest.config.mjs --runInBand","test:integration:js":"pnpm run test:js --selectProjects Integration","test:js":"jest --config=jest.js.config.mjs --runInBand","test:js:coverage":"pnpm run test:js --coverage","test:uncommitted":"pnpm run test --changedSince=HEAD","test:unit:js":"pnpm run test:js --selectProjects Unit"},"_id":"@cornie-js/backend-service-game@0.4.3","_integrity":"sha512-DXlgwLzT+Fa/uLZNf11j1ae/rh7YvwW3W+w1HWYpiAIwowACUvGVUpovT4wILypFIZxFvoV1KfaGThqOnH6Bag==","_resolved":"/tmp/fe737e1e436ce53a37f58faf9a3648a8/cornie-js-backend-service-game-0.4.3.tgz","_from":"file:cornie-js-backend-service-game-0.4.3.tgz","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-DXlgwLzT+Fa/uLZNf11j1ae/rh7YvwW3W+w1HWYpiAIwowACUvGVUpovT4wILypFIZxFvoV1KfaGThqOnH6Bag==","shasum":"f00ff8a8b637ff182125651ea7c525576ed33815","tarball":"https://registry.npmjs.org/@cornie-js/backend-service-game/-/backend-service-game-0.4.3.tgz","fileCount":114,"unpackedSize":114369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0unN1N19LjtQ/YGiHL5FKLYvrwagOrcWRtMuTCh3oDAiAEeWf/Nan4KvPPobgBRorZJ+z8wg5Tc3QGkIjAeurbSA=="}]},"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backend-service-game_0.4.3_1733408346982_0.13279225055301813"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-06T23:33:41.192Z","modified":"2024-12-05T14:19:07.390Z","0.2.0":"2024-08-06T23:33:41.526Z","0.3.0":"2024-08-07T21:22:17.961Z","0.4.0":"2024-08-15T07:43:23.118Z","0.4.1":"2024-09-01T10:19:22.814Z","0.4.2":"2024-10-13T10:34:18.576Z","0.4.3":"2024-12-05T14:19:07.198Z"},"bugs":{"url":"https://github.com/notaphplover/one-game/issues"},"author":{"name":"Multiple authors"},"license":"See license in \"LICENSE\" file","homepage":"https://github.com/notaphplover/one-game#readme","repository":{"type":"git","url":"git+https://github.com/notaphplover/one-game.git"},"description":"Backend game service for one-game-js","maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}