{
  "compilerOptions": {
    "target": "es6",
    "noImplicitAny": false,
    "removeComments": false,
    "preserveConstEnums": false,
    "sourceMap": true,
    "experimentalDecorators": true,
    "outDir": "web/src/entitas"
  },
  "files": [
    "lib/entitas/utils/UUID.ts",
    "lib/entitas/utils/ImmutableBag.ts",
    "lib/entitas/utils/Bag.ts",
    "lib/entitas/utils/Signal.ts",
    "lib/entitas/utils/Stopwatch.ts",
    "lib/entitas/interfaces/IComponent.ts",
    "lib/entitas/interfaces/IMatcher.ts",
    "lib/entitas/interfaces/ISystem.ts",
    "lib/entitas/interfaces/IExecuteSystem.ts",
    "lib/entitas/interfaces/IInitializeSystem.ts",
    "lib/entitas/interfaces/IReactiveSystem.ts",
    "lib/entitas/exceptions/Exception.ts",
    "lib/entitas/exceptions/EntityAlreadyHasComponentException.ts",
    "lib/entitas/exceptions/EntityDoesNotHaveComponentException.ts",
    "lib/entitas/exceptions/EntityIsAlreadyReleasedException.ts",
    "lib/entitas/exceptions/EntityIsNotDestroyedException.ts",
    "lib/entitas/exceptions/EntityIsNotEnabledException.ts",
    "lib/entitas/exceptions/GroupObserverException.ts",
    "lib/entitas/exceptions/MatcherException.ts",
    "lib/entitas/exceptions/PoolDoesNotContainEntityException.ts",
    "lib/entitas/exceptions/SingleEntityException.ts",
    "lib/entitas/TriggerOnEvent.ts",
    "lib/entitas/Matcher.ts",
    "lib/entitas/Entity.ts",
    "lib/entitas/Group.ts",
    "lib/entitas/GroupObserver.ts",
    "lib/entitas/Pool.ts",
    "lib/entitas/ReactiveSystem.ts",
    "lib/entitas/Systems.ts",
    "lib/entitas/viewer/EntityBehavior.ts",
    "lib/entitas/viewer/PoolObserver.ts",
    "lib/entitas/viewer/SystemObserver.ts",
    "lib/entitas/viewer/VisualDebugging.ts"
  ]
}