gitextract_o_a42e6b/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ └── definition-changes.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── CI.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .npmignore ├── .prettierrc ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── build/ │ └── concat.js ├── dist/ │ ├── .eslintrc.json │ ├── .npmignore │ ├── index.d.ts │ ├── package.json │ ├── screeps-tests.ts │ └── tsconfig.json ├── eslint.config.mjs ├── eslint.config.test.mjs ├── package.json ├── src/ │ ├── constants.ts │ ├── construction-site.ts │ ├── creep.ts │ ├── deposit.ts │ ├── flag.ts │ ├── game.ts │ ├── helpers.ts │ ├── inter-shard-memory.ts │ ├── literals.ts │ ├── map.ts │ ├── market.ts │ ├── memory.ts │ ├── mineral.ts │ ├── nuke.ts │ ├── path-finder.ts │ ├── power-creep.ts │ ├── raw-memory.ts │ ├── resource.ts │ ├── room-object.ts │ ├── room-position.ts │ ├── room-terrain.ts │ ├── room-visual.ts │ ├── room.ts │ ├── ruin.ts │ ├── source.ts │ ├── spawn.ts │ ├── store.ts │ ├── structure.ts │ └── tombstone.ts └── tsconfig.json