├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── index.js ├── lib ├── Entity.js └── EntityManager.js ├── package.json └── test ├── entities-components.js ├── entities-events.js ├── entities-tag-remove.js ├── entities-tags.js └── entity-facade.js /.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/EntityManager.js') 2 | -------------------------------------------------------------------------------- /lib/Entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/lib/Entity.js -------------------------------------------------------------------------------- /lib/EntityManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/lib/EntityManager.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/package.json -------------------------------------------------------------------------------- /test/entities-components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/test/entities-components.js -------------------------------------------------------------------------------- /test/entities-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/test/entities-events.js -------------------------------------------------------------------------------- /test/entities-tag-remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/test/entities-tag-remove.js -------------------------------------------------------------------------------- /test/entities-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/test/entities-tags.js -------------------------------------------------------------------------------- /test/entity-facade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackergrrl/nano-ecs/HEAD/test/entity-facade.js --------------------------------------------------------------------------------