gitextract_izw2cz6n/ ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── db.sqlite.example ├── docker-compose.env ├── docker-compose.yml ├── documentation/ │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── docs/ │ │ ├── cli-migration-guide.md │ │ ├── cli-overview.md │ │ ├── cli-usage.md │ │ ├── deployment.md │ │ ├── eslint.md │ │ ├── example.md │ │ ├── features.md │ │ ├── getting-started.md │ │ ├── setup.md │ │ ├── structure.md │ │ ├── swagger.md │ │ ├── testing.md │ │ └── typeorm.md │ └── website/ │ ├── config.yml │ ├── core/ │ │ └── Footer.js │ ├── docs.json │ ├── i18n/ │ │ └── en.json │ ├── package.json │ ├── pages/ │ │ └── en/ │ │ ├── help.js │ │ ├── index.js │ │ └── users.js │ ├── sidebars.json │ ├── siteConfig.js │ └── static/ │ └── css/ │ └── custom.css ├── moleculer.config.ts ├── package.json ├── public/ │ └── index.html ├── services/ │ ├── api.service.ts │ ├── attack.service.ts │ ├── index.ts │ └── planet.service.ts ├── src/ │ ├── Entities/ │ │ ├── Connection.ts │ │ ├── Planet.ts │ │ ├── Weapon.ts │ │ └── index.ts │ ├── Interfaces/ │ │ ├── Meta/ │ │ │ ├── DamageMetaOutDto.d.ts │ │ │ └── index.ts │ │ ├── Repositories/ │ │ │ ├── Planet/ │ │ │ │ ├── DecreaseShieldOutDto.d.ts │ │ │ │ └── index.ts │ │ │ └── Weapon/ │ │ │ ├── DecreaseAmmoOutDto.d.ts │ │ │ └── index.ts │ │ ├── Services/ │ │ │ ├── Attack/ │ │ │ │ ├── IAttack.d.ts │ │ │ │ └── index.ts │ │ │ └── Planet/ │ │ │ ├── IPlanet.d.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── Meta/ │ │ ├── CalculateMeta.ts │ │ └── index.ts │ ├── Repositories/ │ │ ├── ErrorHelpers.ts │ │ ├── Planet.ts │ │ ├── Shared.ts │ │ ├── Weapon.ts │ │ └── index.ts │ └── ServiceHelpers/ │ ├── AttackHelper.ts │ ├── PlanetHelper.ts │ └── index.ts ├── swagger/ │ ├── config.js │ ├── index.js │ ├── package.json │ └── swagger.json ├── swaggerConfig.json ├── test/ │ ├── Config/ │ │ ├── Connection.ts │ │ ├── SetupDatabase.ts │ │ └── mock.setup.ts │ ├── Integration/ │ │ ├── attack.spec.ts │ │ └── planet.spec.ts │ ├── Seeder/ │ │ ├── AttackSeeder.ts │ │ ├── PlanetSeeder.ts │ │ └── index.ts │ ├── Unit/ │ │ ├── Entities/ │ │ │ └── Connection.spec.ts │ │ ├── Meta/ │ │ │ └── CalculateMeta.spec.ts │ │ ├── MicroServices/ │ │ │ ├── attack.spec.ts │ │ │ └── planet.spec.ts │ │ ├── Repositories/ │ │ │ ├── ErrorHelpers.spec.ts │ │ │ ├── Planet.spec.ts │ │ │ └── Weapon.spec.ts │ │ └── ServiceHelpers/ │ │ ├── AttackHelper.spec.ts │ │ └── PlanetHelper.spec.ts │ └── Utils/ │ ├── BrokerHelper.ts │ ├── DummyContext.spec.ts │ ├── DummyContext.ts │ └── index.ts ├── tsconfig.json └── tsconfig.production.json