{"_id":"naive-ts-ecs","_rev":"28-70c496080e0940c6626e43c22476cd42","name":"naive-ts-ecs","dist-tags":{"latest":"1.4.0-rc1"},"versions":{"1.0.0":{"name":"naive-ts-ecs","version":"1.0.0","description":"A naive implementation of ECS pattern","main":"index.js","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-upezGrIyi/9j/n9wvp1dmLePx0G9PchD/TmecRdvmJ0HOO/hA3S5aoHHM1GXgZB7e4GlVO3GFvegk+npkZYIFg==","shasum":"5fe8c4bdb008d726ee1b5e4dac71d6defd7496f4","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.0.tgz","fileCount":2,"unpackedSize":23196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ehiCRA9TVsSAnZWagAAI/4P/jLB/YjbP4zhdqaov3X2\n+ADVu2V/Zc3Y9v0penc4+Rvse20ApOEXF4koP2ohOhVXImMm/76x62mLg7/x\nAh5AgsmFy/1NLYNmwEdtRffnsw2obs73ZlZkUW409q+kvt+yIwXb289kU1jJ\n4FE0xViuhxjmnmoeTkbkJP/KEFUGO6wp9HmMpMiglMKja3D6X0vmFjgi955Z\nJ8w/0djW8vIZ91YUnnsujFFSSXrA10ZKFHhmiWG0SrPleYACT/dfYVLJUz5L\nyvZHZGK5r3wEurgbTzsnxfL/HZbI22O4XOixE69kdcUzxM7JZbcB6dEQhsIw\nUcTEDioBd/8wkIm4cSUC/6lSo1q84P2uqoUbMEEc8WczPJffviR3L2+Fp3Se\n1piJgBS9fcoJfJis1shbXkmC7uNLbiLTwvt4eG0dAcAWD3bDFx52EIwoQxIo\n1WxhKWH+jBmGP1exMGkEKDx3ph2X00PgMNx4RM1P2d2SGymR6wdO1IbuGM8p\n/s+2xTGWxqBSqyCszCb2ivjCv0P6gF5dQmLaxSIRcLeatIswQECHp3NzQ1tF\nTQk5+NTipkYlF/tuOf4xo5txckNpNN6WFk+ye2nbqMq86g123vuRCpkW2aCn\nTN49qap3Me7iu6OhRvKacDZhjXTHVVH+E8oZratYR+/pV+zzWsa/f++xJNDL\ncUB6\r\n=MLeK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1JEMz0OH112q/VtLw0FNgagSNutRXv1mGBhHqh/X6rAiAckEFV7HnCFvGddtyJ7Q0FLfWdfwNxCtyIKm/8xtA0tA=="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.0_1592387681820_0.855631705668273"},"_hasShrinkwrap":false},"1.0.1":{"name":"naive-ts-ecs","version":"1.0.1","description":"A naive implementation of ECS pattern","main":"index.js","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-lZTUqEfIWNBTmdU9I551R6B9oXLLERSdhLNPbHhQA/7ip/y0ZNKOixmWZzykOuADcX7JfMx/hHBTPt8o2AKHgw==","shasum":"2e57760498a67f564203860afa81f48c8e9f50c2","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.1.tgz","fileCount":3,"unpackedSize":11278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6emNCRA9TVsSAnZWagAAkksP/37JXQ0VoDqaneffNvHX\nTsTnvn5LmNfChAFIjpMSpbBfL/GtfuvmdI4Hkv1Xi4susNqIlpDhWVYS1pB4\n6t8dA0WtbK/V9xWZ2Qr4tLTvQS4eGBhUXHN0CRCjwKYTk1TV4MT2eCTvLTN2\nqWzCJeJIvy5dj6vJ82j++oAFVUbZAG5BzCqWZUeaz+DXrAQPGhvym5hk0ng8\nqsuhDjQdbp/deeCYjUCyTkJGCQKK3P7A6JM+NgT5V7DTM5ipPE679tMDxzEV\nlt3oupavna/peapljV7CCVnhujXbnpXHZDtVPbkHotQv0RMMJlA8Mpdo2Mq7\ncyQOSMcxbHkicCSK9xloBYXy3JwdrHUvdhglURuNVGwq49p/D9WcAfJGF7bV\nGuPGPCfHfqDpPc6lTYqsYluslZqjHdV+hBXh6fe7EkFQu8C+K3I0BbZa37OI\n/hh5Ppitj79Q06DRdV2KWQtjWPwi9K5YqWS1iU+aPN8+G8bIshL9UdMexTwP\ndrhuRCP4kemFj92U4UhzEmvNvugrfdqKgAIZF0z7uiOylZHNa0RpyKo9Q0t3\npif4vxOtYmnBeyO2JlLYTQG+EZvDjE1CMJ9PV9KXWRTAzKtgb7ZDTDX+gLgI\noiWbrCuaNDrZs9OUitvF6pfNph5dLw1BjHHfjqal75xHKG5eVhXxf3g/oHHX\nY8wb\r\n=Fg+L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD98Vbrj50c5pN/UBaZJi4O797VVYGUYxGsOAWf0+BRQAIge7g3MAzNO36EpJGTkkXI1bTAj9NVkv1qOmpIpuLT/7g="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.1_1592387981263_0.4289431972891229"},"_hasShrinkwrap":false},"1.0.2":{"name":"naive-ts-ecs","version":"1.0.2","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/ecs/*.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"cd dist && npm publish && cd ..","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CJTW3aeCPrO5pcDz96zDPgiTA+CPHtI5TcIqyBfMJbYZsjWMQqsaxqWCKp74Eo5/eO/kjXj8gzrKuAlKTB5hAw==","shasum":"5db5c154ad8f9e3fe16066da2d248c9e8d1c86f4","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.2.tgz","fileCount":9,"unpackedSize":13494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fBoCRA9TVsSAnZWagAAK0UP/0X/9iR/fyUyk5pUcBY1\nkOiLy1pg24pTQLzH5eNLFRl/kxnjpynBYWf82Bv9jMzNzVZH9+SSOTVgd1uo\n9KciswEzTOo90pbg07eY8Q9uhzpsZ/xqvxRYZPbn5rjvCi+scTRC4nqn+hZF\nXouW+nzrm+lLcs9kIr0TRL2Azy8Hw6M0Bj9l83XE/rSSmO8z23XWdTvKAkj2\nPuDoNXAmYtHqJp22NRVAlXpAyxZmJMc4qwOCtjm6HgK9EcXQo4rZV+/R/5E1\nCfoYEJrUBfcdaUZ/o2KdTo5n30OpM4ZN/LGWxcc/uihaZCtzHypIYXOflNu9\nraMI8+Q9wgOS5Z1Q6Veim4dnWXzKBtRU59bFsVbI+gG4UUNbkelIHm4BW9sX\nm8E5tD4MsvilU/khKO+ccT2jey7+BYUGt+3Fkry2FJNggerrnX685fv72jj5\nvveuYjbASH1jU5Og8RWHDui/0Ou1QF7c0QO1PCObfhnv97hQG39MRuLj05Ih\niI8lCQEYD4bm4T+3SkK/0wlDCLnQYoGBzsuoAF/TYwk30CHFKzOTjTdxyEx+\nBDgrPex3nPjfAEjsoJsaTtb2YWTFAVxrHpWh+F6jEmpbvn3Av1iDKIH0+hQ1\nGbPtDxbqyB9HuIRQqaA7EMNarcu1NCaVzUovK337gz37JfKpBokCWPvoDf47\nP6Hy\r\n=qV8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeB6a+UWHr8Zm2w495R5iWF/5PnSe9LvwOyI4Aj/Q/mwIgLgH8372yeH6tNTy2k2+Io+C7eOlhqGkrJBIZeLmPkkk="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.2_1592389736484_0.07558157959097223"},"_hasShrinkwrap":false},"1.0.3":{"name":"naive-ts-ecs","version":"1.0.3","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/ecs/*.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"cd dist && npm publish && cd ..","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GAPqLgbSuA8xWNin+QcuLu74rzPKnJVufMcSPFXCH7VvkkqIfvhXP3SKw77FFDQ3guksObE7lvh7hYyqiKAvIw==","shasum":"9f54a20f205918e5b822616673edf11a238542e6","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.3.tgz","fileCount":17,"unpackedSize":29940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fYRCRA9TVsSAnZWagAASDUP/2/J/s00KOt5MFKzOpz2\nrOuxv7lEV9KOcRjHopEsWpsGtOerRmTrflINTXAzwenoMkSwHYq66dT1BDt1\nG3yHxvTPVUDtJ4uw1Wf04yUmSG/zFqzkFkPjVO2H6usmJuelCOY9y0P3FO31\n6As0FZO5gGaCUzkanGJrdmUEUaZKjHTo3y5g/ODc4Elgi2nd4XraOw5SCPTz\nXD6RjVwwPrCjV7Jsvflrq7uVD7TrnkFDXrepZ/C6qF5lkCyvTzDqbU452v0w\npVTGBwuAl4wd9z9k4mL0QnK2g2q8tLz1oUjygD9DNkvU/2aRUw/vLNj6RwzB\nOXCgcyU3WhaU8LgMkhN7tyjq+AGT1sSf8ij+vyI84EEpmCHw7ZC0Klo5xFfb\nx+ZFIcjkPOLte1V58Xcws396uBQP07JmJzfW2LwsC9n77NAEuDJsFBH365BH\nlV4TCVdHhT/U4QG4fXZ16mZq6TC2aERopgc5t/ne9fvqnyrqbnWzFJ6zPhnB\n6RG8e7aU0rmjYo4EyH5uIE574p+Lemm4wgwdItMyv2nVOdoNmZg+PINBfLHK\n7tM2XONh9Mq4Ilct5eInRGr9TUlj/xH4H8PQ88x4yda72MwFxg7/EehCg9zH\nfBTqTQbq9PadfX5haljCpS9cHSwYLN3fYaMIa/qEUSv8IvVMqWQPlbHVCYeW\neWlI\r\n=XMFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQngY8fsnk9PXQsnKciJSiOxHHjJC03P+K+bYD60eiQIgebuSedEk5KxBzzdxbBmxXdvZXLKzkT9749GAFFMj4WI="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.3_1592391185544_0.564370765172953"},"_hasShrinkwrap":false},"1.0.4":{"name":"naive-ts-ecs","version":"1.0.4","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"cd dist && npm publish && cd ..","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6xX90LUTtR+jKZNPaYP96BT72REhFeFYx8eq1gVOInXh2YJcmmle8k/uKz4EFjwWGpZBNp/sDC7M+AXOPqmCQA==","shasum":"c81991471a28b0772e7faa7175db126d7b9689d1","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.4.tgz","fileCount":17,"unpackedSize":29940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fZrCRA9TVsSAnZWagAAOX0P/R1HVPo7VTT8vUyavnNN\nMTxO8Gdeh0Px1U2K+tCrAeqYKw0SCo8ZGliZBlznhnIk2BQ6w+p6GzVdIY0L\nilNRLHs8/o9jIFGLHRozkijvB8yYItSd0e0mHjz2rMm9chwznUsIdIPzNm1Q\nwD4vkxZigKNFiG2QwyEvuE/uWjaDNEkxqWjIy01UMNgLPV8edvwnr7VkAvcc\nnbQzY0Od8/scmEhLIPt7gCnyihRU23wqr33l/w2mCsodWHgv3FMexYqQKGRJ\n9X1uW5+AGfHDig7AiXt8bS/zX5/+ylD03pLQtXeukPIts9+TcicAe/5x05Ps\ndlu7qaeODNZNco1bO6jV6RlOCoRcMkDRhxmTbWpQF3R8cQBNzmcl3r4z5QPP\nZQgngKHePk4PAJ7iYoshKbUlqbIGcvw0ovVSjqGSd2N1c7CtxNZvfhCG4Muy\nC2bAvbbyQJXWpqF0lBojwBsI0gNuAaQ5rOZDNv914SEU/mUywWyWztKGaGlh\nRjq9QdAzBFIWw7K9ktij1pvgWuVWLC802wIOASGF6AX5nSIQTlLw99DXac1x\nGEq2J2+PgR2jpDoFbhrLSk1gzqWABoKNp7nrfUJlHTOCgBRxMNANLeVOR+gG\niiulra09Zjm41k7RF57T/kjmER5wdliNoLN45cFYpKeFgq6L3eRMCwTDGsLo\nzUIl\r\n=OHj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAydm1TtIervJ8c3lahnOFYPsIaDMD8pge9dPDxhunhGAiEAukyM/st6hp3cnJQfY4jBBNgr5enm59Y9HClk6e5Tt28="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.4_1592391274796_0.48546016857748664"},"_hasShrinkwrap":false},"1.0.5":{"name":"naive-ts-ecs","version":"1.0.5","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"cd dist/ && npm publish && cd ..","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"_id":"naive-ts-ecs@1.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-343WCjlAxOKgxz/YyPlFPXSG1fi/2D11SMWmUSh4+UlXPhFBpn1nDo2yBLucM8K4vRr5wNq1TBa9YQkcK8dJwA==","shasum":"86201de0c686d81a1d062d854dc8afbd6ee83d24","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.5.tgz","fileCount":17,"unpackedSize":29997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ffHCRA9TVsSAnZWagAAEPkQAJNPVwgE0rat6fxE3OND\nONaET1u4+6WglWjNGVe29ocDSSjsMgilhNgn4JHndtJo37XnZfLbNDNtMit1\njIGscdX6l86bKBTq9zA2EuQ0k6I/gdruDDilWukkmc+brzfqFHgLvjdTGmCS\nNOFnS4b1KK0C2kBU9Qm43kZt3dSrYBPZFfpNd2/Z+QKyaCa3ATYv778qF6Ey\nEs5LCdFkUQGdiq8/59DNMM7Q9X2pMRYJ26tj/X4Cn7ctMuuAg89BuziUGbA8\nb+N3kSEKZOiziWZ5cQJtXHbY6VO4CzxPKzF8lAvV8z96hia5cog4p6rqG8Q0\nbk/eHl+Drihe9NmWBfwR6JWAoGDuVQx4OvVJXCdveMkufpN9Gs3/Cd/YdZN8\nVKqskQ6jUlL93zqM6aHSbrg47tvIpjjWG24iq+9QzLynwFEAO5jLGIWJV5Qn\nj4GYnGv+HSL45sb1J7XtC2+Zno0ypoJlbd7JMbcQt6f0KEwjpmFcw70y4wbY\np1CONs/vtMZNr4RDJ/EGYrObFM4/vri+duPx5oLawibmePlG7sVEo8aQaCJA\nJIVQsus7xso5kYeiMrFE0B/wdvvf5gVpv3ys6VOkCqtCnA4qGECqFAgq4W2i\nfWwMV2deNhhQawGDmwTNLwlYZA5qDWo404tAsHLHHJ6DlmNAqb0anAsNqpsv\nnNy3\r\n=26rN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzfBljefb0/8nn/l/R9p+3JcGJkRu3YI3OPrL0sk0MQAiEAk7hehmOF+/jeGwcC4W+q2jgmJapGB+bw000DAKrHD+0="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.5_1592391622781_0.11727345392860711"},"_hasShrinkwrap":false},"1.0.6":{"name":"naive-ts-ecs","version":"1.0.6","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"gitHead":"507b6f2ee86522a7582f8c80de62cee172b4cede","_id":"naive-ts-ecs@1.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AzKKDKZuKW6p4Ie613ivSx+25JN/8A9xQkGIe+VQ8AgoavjsoweBQhwr7jSzIxHK9dciH9gsu8H3Uavz4AyHyA==","shasum":"4a6729734793d193c17f8514a25e19cf7adc0f7f","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.6.tgz","fileCount":30,"unpackedSize":214085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6gMzCRA9TVsSAnZWagAA1b4P/0AgP0ahVaoBDT3Q9bo+\nG+m1bbyh7xBhMPKwMKqh8/P/JQoWroMhDnEWgU+wWNuh2sPkc1OoueGAUgu2\nJ5mW4YmH5a0SGhzH6umCPY3fsjvPyyLNm6dRDusNfGJWSq0sqJjbO12UTbFe\newClTEYXEzZDytY1rJxDn87MXtswHDQlSj4f037sReTTSuUC9rldxNHgNaKK\nyvxhchU0deT+lMQ68aFrCdUfQ9307Q4XS8N+h1+65e8j3s7d7k90mttvtPD0\nQJ5JFbT58hD46nrWCn+CYl6Orj10trnO13CyASMAWCjBJ/5CGCZOcOM8BXcD\nP1A1O4qiA3I4kW9pnr2I6nPMbnuyTOvp47XyUc58b6AIXftJpQU4AYQi9oLh\nfHu2e0UL9bGcTKEhRvyKfrXJUptP9fDmdE6iq0KPa/sr+O82rwRgSHXd9DLw\nk/e3a52RTNW35tMFNjFCwEvx+VsiLcZG0JKsxKMzvwMD69qhrIQekukEEolu\nfVsnh3kJtKuXdhTS/CYt3t+9kHE15MIM7wDppona6Lusnsf7kzIikpGP63Z2\nSpdjlVMwDrhepx/i/BJTejuY6pdMm/oVEaWTBq4xyVbP3JU8WG6n4jnHUfc9\ncUgJGbaVPMcQQ7Uk9/SoN5MWMNXqytr1lcnygmTBB7vmY9qaSzVYBqhYF4XT\n7PCg\r\n=7V/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEL3purmX45naR6zR0ELGhr5JrEs4wwCjtqVaNNkNlSQIhAJPTTBGPhrvCVCg1qWjMyURHTM4PB9rje6o9R5xwWmM4"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.6_1592394547103_0.30176524690099726"},"_hasShrinkwrap":false},"1.0.7":{"name":"naive-ts-ecs","version":"1.0.7","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","publish":"npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{},"gitHead":"507b6f2ee86522a7582f8c80de62cee172b4cede","_id":"naive-ts-ecs@1.0.7","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JoF3Il6Ax+aZqw6k9K7g6NvtOxbYdIs4dBLXy/e2QEk06fdM77UBAaJPh0tHQ1G0ElAX8D18nleMw8AmooRRfg==","shasum":"39f8def1e5db06b187f06205f683c9524d232653","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.7.tgz","fileCount":30,"unpackedSize":213917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6g1vCRA9TVsSAnZWagAAl9cP/iUMFcfpDmVRwYLKbWhL\nXbe2gLUgIdEuHOOQgxJ8JcWJGlixHSzLJPF+RI0uFxWLps1vpXJeqmG6eS91\nhuFqbgeg6DFuGSvkwVg5E/ohHDW8khuXmGqeKxFKzwXgEfrY1eyUcgQpoJKY\nnoQnaj8fJwLQ5KXdJghl2mr1cYaSgMd7lFdAiNCxUUQLhkUBzgxtfGkKjqxd\nTxI417z8tBRtNBAzGkULABBvWfEJucorgnTGxsxj6ch0tysQ1PXcXGa4dlmV\nBxQWqddf0fwjp+8CJSQ4O+PwalIReVyLq0/87IqgbkvRjZZdMHjDcTzRZIXr\n8qOgsOAPXcQSX3YVdqH8MspDgcar+JewuG74BxoIKXhQa9W0qeGS4/5SVuQ3\nsgUouswoANelZTEPejhukUkvqCShkXgSRI6HZW5ZLIb44bXKVfmr6Z3wZ9BW\nPkgMyyLL4s0s8ArpkEKmP4e2haYdmB74zYkMTRYrqwz9OwD98RZjdbvcQXwF\nDliCsnBULCRHPp50PlFnxjPtjeazaaecNNY8RbUmyIUYHFhWseuqgJj74639\nfgvUdy1IwBz1Erfn0IXm7H3ybfePqjEtkz+jdWp3P0BExpvtvm2RqzHsqg1v\n536U3mV1X/WlTNQZssf+xBaACMFZJDHTY858FpSVZ2e6dyoWbQFyM4LtCa9D\n6rrT\r\n=/m3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIcTT2vSTFC8Nn9K1WsVy7idyM8aOCBegQfV8OVhJlSAiEAlAcYAeWOCGDbeHth8SGtPfk+mnox7Dms3NIaN4TSov8="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.7_1592397167235_0.6788966564183276"},"_hasShrinkwrap":false},"1.0.8":{"name":"naive-ts-ecs","version":"1.0.8","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{},"gitHead":"507b6f2ee86522a7582f8c80de62cee172b4cede","_id":"naive-ts-ecs@1.0.8","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-FGfjT/wdeCZgR9gsnfJ40h31aVyrLvPfdgGBI+gjhOKF9oJrmIsQu6bTVUjWIA7cXHilfgpj4VEWW4GgccZ7JQ==","shasum":"bb07fc704f3591a2bd005db2c6c08d4a0ec1e1d3","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.8.tgz","fileCount":30,"unpackedSize":213965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hAHCRA9TVsSAnZWagAA/X8P/2jPJtjX6G7CNi5RYt7c\no2SHNatZ3Dfu04VVwphKKZNhHE1iJKA7JhfxTMwu1QShJjmplEppijVRoPQw\nZHfHMm0gGMcFL16tVNS7LTpcGfIADu6ew0BiZK+hw1C/8COxuhxOFTTiMA7K\np9d89MKKjlfkhYjaBMXUVm8ULTm8+rI9G7nF4DmXw945PFZEyEsayfSMl5wj\na4DiR0eNLz0IV8lTUbckvXkbSUamp15939PaEzTCcLdAh+1zT4NQUz6yvHZz\nSZ+Gq08XSiOTkeuyVVHBDH5EInQgFhtRf0iSCwN8gUiKdsSQ7nFDRHTvjxtT\nlOpX3JMrh+Da828S9zQDeQ7NJXYnQPRaUugXXz6HRj4QizP/xYjPfArgsTcc\naUq6mRVkSTSd01W7sOQ8y7ryRtja2mNjygs/shgbFs+Jedqb1jzUz2OhiEsA\n3vXeOlrOLBGNR3tRp0+GmXp/6s11oY/TilnbwvNEihprQGbqoVCQFI+ACfPF\nN/IyBKT1iGZ4w5Q5k41d7oEeAzSIEcKNrX4etn5ZNVhHtukb0tMupkH9S0q5\n56cjsu0RCZhuntAoWChgQo7n4yQp/j3d/mfl9RT8u7KeOKOznutxnC3r++yp\nJzd3MkKHcXPxEfbK/avkX6riRuquDcgOOcd/0VYPQLNpc1mcJTjRnpI2QLiM\namqp\r\n=eFhU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMeEoXjPlh7vYMFPermCOP/r8qIP03dAH4lGyJxywYcAiEAsKeu4VlOMcPFsLwvgt4idvm1/2ZIG4luN3b6J9daD6c="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.8_1592397830764_0.5667720504122449"},"_hasShrinkwrap":false},"1.0.9":{"name":"naive-ts-ecs","version":"1.0.9","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{},"gitHead":"507b6f2ee86522a7582f8c80de62cee172b4cede","_id":"naive-ts-ecs@1.0.9","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7NfG4YSnEvXDBCQ9cyyzVG4tHbOU01fwWNe3YrNvlg7v1KnNnmFKrYu9YlPLHClLub9WldZYjH2gndxyhtwD7w==","shasum":"365241a0d526d204419dd6865568f481a0711cb3","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9.tgz","fileCount":30,"unpackedSize":218727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hPNCRA9TVsSAnZWagAAIrMP/j2kzXmDMWIJ58EEzTiP\nxCPuGCvduDYdgZdbnqNzVieEII1h2TF5TjQ5CJ4JOCUcKGBZsPzIEc1M20q3\nltmC8mPvxwvjOB00k6kTIhjUwHs+QS2UKsV2XJ0fbqjmHnLaIXRNymQMh5xG\nE8peg2DEJT3HEZSRcyEbFoFbf+WOkOKVcvoCz23xAgkdqO46ymqeESEsnc4u\npei6zi8I7YwcH3Ewu8/MrHWHoTML4Tl3TIaSdXs40uWq35V5PO882B466Hgt\nrMP37xIZEPHkIukUYxujHZJMA+4umq64XjqWmirS0/criFtbIm6vaXopER5X\nXYaTOnwGVO8rsa6LrSWN9lqWNmUb6dEwCSaj06AJ+u0BfXlzkYh9q76wCRCM\nQa+7lHlmUx/HaP+OPt1rZJuzEt0RFp7GJLEXbSezZnaf99bqlpkrHGcM0pse\nykP0Qo5Lxo3CiWSP8PaedafN4hYZurh0T3RcVe72PbxTy9yMEd+H32DbwkAj\n6gYzzjBEhrVvEiUvdpFor56s1CWUF+iymfhRsCzaoTGWTeUfSQFjD9ziXXv+\nSaA3oNxs8CP8fhXs9ebogY6arqTjzYv8hfo99w0k2B0An8t06G4/3QGDbHrX\nyBzlMn2r7jfV3m6QzSGFMc31T4n5QLcm8o0IpvxYRkSTWhsnZ5ikgkNYza0H\nAFxR\r\n=vBOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN8Dza2E5OQf5da8hoM9HAIpDLcKR+jU97j6weg5vWaAiB/xCCVfxyLHtraSRmaapXGTciN2f7ficiV4Ptdfied3Q=="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9_1592398797295_0.13146073794638613"},"_hasShrinkwrap":false},"1.0.9-rc-1":{"name":"naive-ts-ecs","version":"1.0.9-rc-1","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","ts-loader":"^7.0.5","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{},"gitHead":"507b6f2ee86522a7582f8c80de62cee172b4cede","_id":"naive-ts-ecs@1.0.9-rc-1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-TXmdrZanD82cmkyXqc3ERe07pLspjzEEEpNcQ+A9MUPQsXolDixVvCjzFCWaYTH5wXJVR3yzfbC8Nvt7hs0T2Q==","shasum":"b793f7daf4a1f6d8f2554023f59686522f3e9ff2","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-1.tgz","fileCount":30,"unpackedSize":231877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6hbJCRA9TVsSAnZWagAAQkEP/iJdgNIkZuL+aZc+beq7\nzyBIhmFHA1/eyIQqLXTi8cwbPkz6JunCL1vW4Z4vis1StbUYt+k/BQaQ8qOC\nIvQ69hh4E7O8iFkUrHhRjNi1j0O/ZXicu9nxMvGcscBH/oQKid2NX87Czj87\nmlYcxILX91bKlnfRWcp9cSwExqyNN9qRMePhalziwMpUyanfzPbxuve2ycF4\n7+th/FEVqz4Tn2hq+O9A8YfkJCDRReLMkByoJSQTGigCLEKDI6S5zdVmQarp\nUnDi8uTG0kqDmskqdwoP7wdInzQ/EDI0tmL+H8n0LaZIhXCkth4uXHCb1BHh\nouJOPvuqEtJxzDKC89iSc013fL+0C+Mmb+uu5/7e+bZrSMakBZNaDm3ees+m\nZYUqkb1ar0Ys15uyUeoY/w0i05p4zTFRwqJxiarRoRMGCfs++oomeGlrd5bS\n5JrF/1utzljXNEh5z0Pb01RUT+6Du5QK5RY0ucAEB+4JstVqR0Iib8zWB/ZO\npSWfGAvxfk2kRVraZlCxNlMiMAE/3rBE6+IwdRswguncM/haz6ktbUMyWrmD\nnP3ZGT1DjiJ++2qxiqzF9vEZ21H7GVjhVYPJAG3o/HpRMTOOzKLMcfTuYBxo\nzWkwmIKhoN3jv8mIprtxJqXh7yMztcP7Itl23zFql3H6OmNG0GjWSXpkBGqP\n9XzE\r\n=KDvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL4253ivmGr/qC2fjyax16R67qenKo9r4XzV3D7SNGVAIgChmGaF6x35rYABaCUCnnKGlygFGU1SEp4yqTtG5Y0c8="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-1_1592399561467_0.26669754379693567"},"_hasShrinkwrap":false},"1.0.9-rc-2":{"name":"naive-ts-ecs","version":"1.0.9-rc-2","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"webpack --mode production","build:dev":"webpack --mode development","test":"jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{},"gitHead":"21da72f2aeeb1afc886ffc3fbafade17d2d08250","_id":"naive-ts-ecs@1.0.9-rc-2","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-U0SSaguRasd1StaLOldhF9iaMYrImaIeOZgeOEmzuaepbkMrWeWXaNmAxzk8LBpsYUVVTLsZk8wb4BtiKVPOCg==","shasum":"6bf585d9136a76ed69d3fb7c443ad21955420db0","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-2.tgz","fileCount":37,"unpackedSize":241020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7Fz4CRA9TVsSAnZWagAATIYP/3wNfX7wilt6D1KdLkhG\nyQkAPWfe+t4JtVyf/rzrjGMKTGj0vf6zCXpIbCfl62OVOTtSDBzVlVZZJswA\nnG3ILwtdxIqxiexmFmmGVUoGkNyNNAjGNXCcqHGuh+dW6tw/4QBvE8/xnseq\neholKQe78mzo1ee0XSaB0VAuLzdoJiCDhuROiRDwBJEIQbqfNiqj9uzWqU3c\nLzk8ZsSrRroFTa7OoJbfTMv6nviNd8vf/h27Vv/Tk5bF43U7IwzGBzlgIFYo\nLgizRDevRzlOEdlNElJUiKshF5xgxxOzS4gtEBMPQ8hIdgdIe5PfNAtsr/80\nZ+strNDgQtMDD5AyfQSCjYSl7B7F6eRBT1tBlnF5woZQhm4zEYJsGvXpRdwp\nbFiaV7Glau+ZNxletPFkEefhldBByoXPrkDNBEasUNJf0SuJw+it8YBo56pB\nCby8UYKDmAiRTJ9v/T+/YN6hSdH9fmuJ64Hk4lbSkJXCQD6sZUR3klGG/Ap/\nsSvzE6aET9MEMSMVGBkdyoQYmGND671fOK8tafZz9xGyaBzdrANA+lL5ngGf\nosFZW9aOkrhPeaIJHIJ82gimfHT67Y0gU1V/y5dbjEKAjRB7s18ewcJCA+we\n6+lj6Q2FQeLMOcovb/MIscCFyiF00BpvFu00CIXDnXS+DDyg9j+g/NI4AZwn\nE6NS\r\n=gte9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmnAWMsKfFOmH8LwRA7CDDCxCYNSpYh0kON0+X9XqD6AIgVA+mPHucz5T7j1IPmqDZ3+1HWcGfsQeWOFm0SzDCx00="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-2_1592548600006_0.47016519390400835"},"_hasShrinkwrap":false},"1.0.9-rc-3":{"name":"naive-ts-ecs","version":"1.0.9-rc-3","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"9c96b59659927a4c5422c337b4ad0bdb0226a58a","_id":"naive-ts-ecs@1.0.9-rc-3","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K1zDfNy02KVS1A+KkLUDkT+cH5nnEAy3lZ2lWmY4d09IIM4FMvOwTi8j1sj25Jb/2xkTwSNhHFJ8bKEm7ygOWg==","shasum":"418c684de5711fa86a42790083da29bf110e46b2","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-3.tgz","fileCount":46,"unpackedSize":36460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8FomCRA9TVsSAnZWagAAMKcP/0tV04YJtT5sOkdveAQv\nMoxxcjJZyjHvlZehhyJ//WqyJyJA+QFwgMbdizy32UTtrN8KnOJJAMlwJB2G\nJITcpiUt0XMkdizsyHuYlP0iVd2q30BgvSfFUlvIBZ73SU8HjZ8VNgUr4iSa\n/vbbBf7qoz3Ni8yuFCHK4Edp7Klgv0BllMU3Y4/KGD4PkDyw7AsDrrLjJj49\nX7kGgi6iIsL1E63/3aHg6x/brc01PKpNdpIk2avsQuRxbLpTiD5I5+8n1bSw\npylCGQSRt8izBvnDyFi0tvDH0boSICOkY1Ir6Q+wQxvTaygKoXyP/A8O+3kc\n2h2VFinrS50Gs727Gfj3nHSCqnJLc+F2ugGzRvQy7upMqdiJemJNCff6gN1m\nHgZHkOweTqNdmRiH4HFWwOYA85zVz5zEA8bqLUxFtEBVZ+nI2kC0Ez+jv+Ea\nGnBTthenXQNjAJCWp41vsOKRB9iuucFIoy4A8e1qRKZHT+aUPgX+efZlDtCN\n4oQXcbHE1Stn2NWIVUbiLtNNvJ6zfY6dy8qyCwsiwupVXOk6dCqlAaAwjFID\nDSIPda9a9AObCuPQdsUTHvreV3hyi8oCjLdt3VDTgEyEOYKpPX6ajHzK/xmN\n8cWP8m/1nHiRzUQYcwDOjqEYYn6iOw9LoBJfaIuAVbqQblbshyXxzvfJzWSV\niDSR\r\n=C1U3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZxZof7eUagHEeFRqKhb8b13cfl6UNySAz4upMJJV8cQIhAKzbAZQlfniRSoemFiXe9Mmpp72LqwDzUV7vl2JHJeO1"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-3_1592810021900_0.5898243216164494"},"_hasShrinkwrap":false},"1.0.9-rc-4":{"name":"naive-ts-ecs","version":"1.0.9-rc-4","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^6.0.2","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"9c96b59659927a4c5422c337b4ad0bdb0226a58a","_id":"naive-ts-ecs@1.0.9-rc-4","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RplZSwv8+cDwCFCiyOT96L11hA3Y5wbayy2xW5+zQX/BORscNBRhr50ueP41On1JsovNyW5lARuZQ6FiK4PEQQ==","shasum":"b0e6ec2db049a5af8f220457131e7a9bfd81b7e2","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-4.tgz","fileCount":46,"unpackedSize":36491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8F7WCRA9TVsSAnZWagAAo00QAJL2ixb4r+nd8VAaIpj/\nhLr8OXwTS+Mt1UDYNLeuE4Fh8ai58NiJAWkbJeg8wsTP2BiHVRTfN6rMN5iR\nN/uhxkzZJy+CXcgXe7uYTmsTJUrQog/QWLd7VwT59bDZASg1/srsoK7dnXJ3\nqm8j2uIvu/3PcWh3gde9MniOeGGmsOCEseFwiouvQDSxco3Nho36yNlVgYUA\nNrHWjwbKUKseEbjXWJDqOKZW6yjPaLBI4bENZS9LLN//BqtrCSSA4uBKHGD8\naoCen84zfEGj3ZBDhds2Hg/RIH2f1JZr42rh5e8D8uW8EgTT9w/u27qb8aiN\niq7RI65IJOF9U5zm052FKq1tt3RckYHWmp279RzGbSx6TmklkqTfD5hz8y6v\nwq7OEFDbX9Lvepr3kiHrWsDKZ12idZyZhcHr5sdt2wzAS1A3fWq93RS8X2zm\n6tTjXardgu9gifWBGDuiLWTkDbDB/XAm+S6lls86fIIrbU0DjHYFCOi0k1rC\nLGyaoUwCYRHMfdqepyiMxhEDM5PRAHvXgFVr/r0uWpcaj6xV1Yisa3VGH5nh\nOTROE8IhcWJRUb76TZiC8t9Nh6BmOjtP2RdmToMze6B/aY8c9SJohBo12D6e\nRZkIr5kJ+Bi9DsjbAaUTXP0dJAoAtKDUlD8YUIAllJHQtHXznySPZ6MAjfFl\nRCkF\r\n=xG5t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCet2UplIRNtJ/a0tZr8dwb3Wovg5twymSO/Bak8ruO2gIhAOGOxKMxBctNCegBsFYlpbxc9VgdVL3+boG6rjPCXGXe"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-4_1592811222562_0.5915733514560868"},"_hasShrinkwrap":false},"1.0.9-rc-5":{"name":"naive-ts-ecs","version":"1.0.9-rc-5","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"3d762680858cc3577b5b7c020817ac0eaf9752c9","_id":"naive-ts-ecs@1.0.9-rc-5","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Bs2DR0DM71jbYdRM8Qp2lg76qveXV7qBSHtZu38UE3dg1Wpn9dwiUXo67IFfo3Km8ZZ/srFAgnImivi9SIdnrA==","shasum":"17be5cef2e95641d5bb785c5a87805cf73064921","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-5.tgz","fileCount":47,"unpackedSize":38026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8HjTCRA9TVsSAnZWagAA3skP/2ICGSvQux5e5vE1b6t3\nsBSQSU5/IxRoSz+rhL1TCGK70HhOExfcnqOEo32dph4ojOscSNAJIDgrQb1T\n7voWB7+rd/Dd7cPNukZ6WKZVIlw3CYZN/q4VdG7PFEE9e0x0b0glC3hXLMH7\n+O/VEGXNfgZAnLSbjPEOKVWLtXotFeL06G2XPFfWTcBgKsAFPlz9mvRPtzy1\nTMhROwosHx/8iUkrksD3jmISge76b8X2zqiOW3lZmKwxPDKqSWQtkhgZ5gOv\nwGv4KMAwsodvPU/UjbXECc5Yw7DNrY2EicnhBH+j2ldJDXKnE6Mnje+4vxte\nem/NXdlhlgziFPdGKw39+87Z9Ev83JTxdhO6lNlo1vUm3Rq+JFIqVjoG/nO/\nRVSUh/LjfxzXLzL8nzkeOJUH7YjpziOm9TAvU/CV+vsXaRBFXqNW8SypFxiK\nKbffPl1qRNWvrtD5wBfYFvEowsVlGUphFqzbZJIErOEwa7As5e1Q4ljKbwq6\nTgfopbrfrORxdAwq67p+3Kwy+qXhH5yFYC2hfbdTJMHcqUdOUy/sFvE2zSM+\nv0rcTBL9syvbsAOaDL8lzIZlbEUG7zy8goqWcx5HGq9Z6WbwhwTdMNxwXlGf\n48I29eg4ki8EO+k1uJFCuRufrfe1so0eNrUzTz5IT7Ea6/u1ulqvWGpNjGX9\nuiQM\r\n=E+/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnyE99vvHMzeLoJzBGJfDiRCY8U0v2wfXEuX6ffb1TAwIhAPWcqbpZfS5xC9sCqdvu11r0x/vBNn+A/MNDkryKyk5P"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-5_1592817875343_0.6841021436037831"},"_hasShrinkwrap":false},"1.0.9-rc-6":{"name":"naive-ts-ecs","version":"1.0.9-rc-6","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"3d762680858cc3577b5b7c020817ac0eaf9752c9","_id":"naive-ts-ecs@1.0.9-rc-6","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-0VMEUS7mJYp2+kvJSB7sThzX0MRwT37kjDvuLbSUiyse9rlpU/sufBjYPzG0h1M+LRhderChoyIYkjuOnsLlUQ==","shasum":"cf4c67458d5332558269e85ec6dc217a372600a7","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-6.tgz","fileCount":3,"unpackedSize":2137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8KYaCRA9TVsSAnZWagAAgTsP/35sGsS5VE8lK7kLjQdb\npQMZXjob+4SV4IiUijp0Pt3Fj1RRnpfVP0gdiwaV3f23h6s2rWLFv4qTE96C\nO66IhwZdTw+yM1vScc0rL+9atR4LL6ddr4gVZDlizh0gnGEsOFQ8I4VsEEya\nb8bdfSBI1jmwQw1tR9PLUR/d0/mzMY2SxoQtPS70zxK5jv6UnwAi+WfcIFwi\n/WbuVMirQ4CmmyZd+dFINef1dylRRUj2T03w3H4jzGxkr4FzPRZ8EGQgSUun\npDsM8Eo0+50b65r8B0indY4neXS7uBK07F6YNpVVsWzbpUsljrjn6ym0gg8u\n7XffVOY9r1QhWy59V9DbVsRpFXC63lxGo8DzBYguDFoNFHA+30NqypdokLQL\nsAiZFw3YWKMgxElU132G6sfxMH5cRYIE1iwsp/zhk5FeMnZrjNE21pu9+rTX\ntYZN7uFhVXms8rJehqQPsgvnvtK889xm0+hGTNMg1HSK+qHH0bkvDAQHRzEK\niBHQC/ZzXLXeudyyhzVDFh0Nw4AejxlGwN2wMZy5zKWkMwtW2ZvL2uyQIo1G\n07C5YLBYpX5FbmxjX43JnA/pMqiC7v2fNvl5QPxeswBfTE4ol0dXWAJOtGEj\nGy9BFItOxpgR39cUZypbBu+3VdWeiQjgVwaZmPKzP1zsv4pOk3vP2uaKOtBm\nEZbe\r\n=MN2v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGreY1Wf5tLy5sBHiu6D+S32s9ZRZrIPFHtD475Wk89yAiAEZpl+AkQPWlm8jG0JtUPBSYlttQIqK7RPMIo0eaPDbA=="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-6_1592829465476_0.48747243546138996"},"_hasShrinkwrap":false},"1.0.9-rc-7":{"name":"naive-ts-ecs","version":"1.0.9-rc-7","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"3d762680858cc3577b5b7c020817ac0eaf9752c9","_id":"naive-ts-ecs@1.0.9-rc-7","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-QfcU/f/sR57JpW706YERbh2VG4XryGUQeu7YPbGSocKHOgEE1EoPu/fHnOYxiHOEJgaX4jShh8PHbv+SVBh5iw==","shasum":"a0a213cb16328937db72ce1377033e621360187a","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-7.tgz","fileCount":30,"unpackedSize":28055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8KeyCRA9TVsSAnZWagAAtncP/RfmpjhAtn+qjJhlvsG8\ndbuAprD9DdBrTnra8WQkZ7yJ9srkjSxl5fqDShtfjeSjcvEYmj8PjZhwGuvD\nauDAG+zMO/9/wNSb/jWhsuEn4tFYlxgzSRpXpLONOLwIjb52TT4K4hsRijEY\n7l4g04sy2SALTul0ugfsd0yrZqXmeGOmhCaqBtHEBGjMkGZjC9JgY8nmGwY5\nDA6L6+gV2Dy1UM+4cqMhrQLglncyF/bLWfrTQVauZPm5flNw9ME/oTAyEC/h\nSypRKe25qPqsL92qvqU3ae7jTJUcGJ1xiPqyChQHWrSiMTUfX7dRtav0tWrs\nt6/uyGDmIhrh6BThTHY+OoGIHVeU5YFUl6iQCTf/cabclrHknB+WGAlHRL6h\nxxGBYD8oE0+cTiFsBVafUyJSRWsyEvx1Ysh88qkPfKKhciXroSgtjtvqGlhg\nMHSlpIpPhFTlTWNJOJsLMCvNHHurrrGr0y5TvAS6MpmMtJ5ZmI3xP5nGJdBG\nV0vsTTWrvKOALCYReLyE0y0i6uKmqF2+ebEqSjuzku+etcLcOZPPGcyV4RS3\nn0ilIQflu5UMUzEymazHeJ0UDq14CQQg6qh4BYqc6bTqc4ByTZDYmhVS1hPG\nTsK+Fz4MC6HgW1yJAbTlVMZODTN4JlvQPDIchuhAiKvmqOD44pV9I5gJkvRw\nxypf\r\n=BMLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsb2VR7EDSykvYZI/sa9JlJ+3Qc478oLH7l7cpmTqSzAiEA7z3NBrQHgJlISjEn8MGz28pyS8hEEsRjKk5QfYqbG5U="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-7_1592829874025_0.17626911187790695"},"_hasShrinkwrap":false},"1.0.9-rc-8":{"name":"naive-ts-ecs","version":"1.0.9-rc-8","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"acaa6be838919b427a983c113295c27cc08863fc","_id":"naive-ts-ecs@1.0.9-rc-8","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rE/tcFyawAKL6NV9Zpq1OjJyH/XQuvznGcahBNvP63qTgUhsAoMpxva5KKRRPYJvCHFBS0YDPhogu0h+BQ0RCg==","shasum":"2d17d4d5a865362f7ca9c7c271c24f12533b8744","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.0.9-rc-8.tgz","fileCount":30,"unpackedSize":28798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8LN5CRA9TVsSAnZWagAAH8gP/RCc+I2zoSFE/TDTQjbz\n85N/ikC6sv6ZeYbevPDCtlLGJqP0K0AYMybDML8tVY9ooDJG1uObkU2XIWp1\nhy5FBp9pe4pNUDHyKazQDYEE0n8Bbw9GT+H9xZaS8Hb2hk4EAUYPCTle7BDE\nAhS9G7ofweoXjeOy6FTgVP8tRWmoP4Gdr4w/vF45K0rU7tPlCydy565Jw4lF\n/u37hEcn2BEm6fvY7lyCF3cx1R6/LUR3VBb0j/f4NvOuIzmPOzguldGzUnX/\nm2OLmQh/AA/AMEY/jhmXfU91Fo9ILHn1+O8sPKGgaqiEOvV/WhI1FSlhZQOm\nkBITXR/AB1bsb4ERZKUrmi526LKPUUjFN6jENgJ9e/DJfMvvc6HuytNIyoV6\n/BVvfGabjtx88sJgZwjZDNGABPqE5NyWD50dVWJ9B7Ij+J2sIvtuYBiB6JJ1\nZrhC4zXi4dODULGA3+4ARS3WR77rhb99hwlXmcXDObO0qHEfQeRyhdJkGGuO\nl5VT5WT7VH+slaKHJxyG8KsbhPwUyrgACYPOxGPdymq2FKEl4gzP/WeGid0b\n/vTExryQq48/9JSciFQvsQzWT8LzL+5Qbi0qJFM/TLioiI8x+E8Qe4iWLeo2\n4eZ+DbiCfRm6G0nnXHENXcPZ+u40ceSEVRLJlqmdvHNmr+md1YXx6zhkehkp\nUjeV\r\n=y23e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsmYTJXL0JuoWVdZSY/SlUNTp+R/O8P894jNLnRKkM3AiBEjSWDrTglM08fXFw7Xu4Jvpp6FBqcBwA1+LRtu2dc/w=="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.0.9-rc-8_1592832889243_0.9199012297359577"},"_hasShrinkwrap":false},"1.1.0":{"name":"naive-ts-ecs","version":"1.1.0","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"0ef9ba84eaf4405144fd34386d054137074ff1ba","_id":"naive-ts-ecs@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4qLdesaFR3t9tDkRM5Zp5+F+ACwuCcnwgeNBkkDp6cNDHAvEaoPH1imBW1fy5mx7mEAu0c9hNT7XB9N3wbcJaA==","shasum":"ea6ea4d0d5f50da10530d21f254ff41b6750b67b","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.1.0.tgz","fileCount":30,"unpackedSize":31393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8MXvCRA9TVsSAnZWagAAr2QP/RsT86nofRy0ZzgyzZ8/\nzTiOb4nt1YdyiLEB9nH2ly4iz5VcU+n19FuXT9jMXCDlr4BoG8Kl4KS6u8Cr\nN5rfh+fYGo7fvkR2sALlGQVaVQZAC+r95eogHRXvWiwS8QnuMLDpxvEooQ/e\n8yq7oqQmvHWmf772TR0zFT2R0OX4C2ZPntHKLALy4+mkMs/xaubOi3uEOkI/\nICI2YB1k1wa1xbLUhFGWZUXVAvzHgNgaK5BrDaoPjwNr6PO3kCRyDs9DLgFJ\nxZyPb14YoK4q+XOQmovgongtuKmH/BgJUAD5vJ3UaciM/BHQtscdu8DXHUZt\nLGor53JmJrPs+RnnFhuWavEviq6VuhyXbVgt7G371sU8x3IoJJJ2MER42qJ9\n1qIUXy45fkcCyP6VVWkY7p8knSrL5Q66gs0i5qm97cKJ3WAK0ZxKz23+pOZp\nYTNvIYpZqsHU3DAEaK7SerAOQlm3SXrvhhb4BBQPSgURR4WodQ6/NlzkIKa6\nEshg4PEEXLBL1udDH0ma9gqBwJ5FQFBx5VA8txjvXcxN5/h75bRzau85zBVC\n4tWsPYIEH1C7rNFfoLnZiP8BMqekI1OE/9ODFe+kzeKGNf1OeJQS3XRF52jB\ndYh2sRmopsADOOcF7CfcpFCePrwKogM5h8sNi57y5h2ZDvJaQv+6x1V3aVZK\nCrFh\r\n=7w/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5hrdFtrHDGnbSz+7PuqN1Xx1DnKMzpfWg6on4mmQXxwIhALcreVJTDn4ig+AUlPmcVa/VoEezE9/nh6AoJ5/QVAH8"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.1.0_1592837615140_0.11003796941500688"},"_hasShrinkwrap":false},"1.1.1":{"name":"naive-ts-ecs","version":"1.1.1","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"5e555405ea8e3d255278fdd169edbc8816b681dc","_id":"naive-ts-ecs@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NItcnM0jFxzRiY/DMh4cZZ+eOhLqkcoBdgWX3N2TQ/OkRK7tvQ7qaGWhE6qBjXbFJdHcuSb0ciCZ2/QWph6NXA==","shasum":"80c8f5e468e99ce717907f41ccd51e3bb2b298c6","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.1.1.tgz","fileCount":30,"unpackedSize":39253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8c6eCRA9TVsSAnZWagAAiVEQAIRN/u/n71w36jr/a4yf\nme0Y7/SestmeEbb1397+YnqxfdBq0Or0D9lawmJwJIx7swVDSbUCXSt5WtwY\npkoBAn9FJkU4cml8lWMMXmS+B75aWseFWQTRB1wtYCa+KSYHKsAizvQSelmo\nXbBMsaeQsSuBvHgs1xKzaZE+GxDjz/Ws1emKVQbdRTqF6zXX+szjFAD5QM4F\neXeJW7eB6pzsKNai5ZDMMtT+E7NvLrT2Gt6GE+8bvE9vYol17PPVKDpwDmiL\nG9Qpp7mhInX9iwYvWVCu1B3/pIG+bW7RwqQOBMKnIrfpFf4mInERWcSfiLfL\nZti4vZorRigjDmtAIUxvkhLgq/zxru5/dzUMOp7SRa2Kbvn7R3TddyMNJAlh\ndpuzC7ejS96F//M+448BF56sZZbXvFb85zEfAvy1f88WJXam8S18YeiDAD3u\nDEUNCBQjzZm5kxktH7khG+db1jICS5l8Lch2n7c/wKfzx4WVPwLlPGF6hZu6\n1NerUIBib/SIaNK//dGPRdwOAFsDfUWUfSpZVRANn/0mDNhRA3Yb7n5wATYQ\nwT8HgewM8HbTWT0fMGoHNttOY47seXA6Q+6IgCc/S3wSNFQ51w7kORV+eWPK\ncES+QqVzS7u8gbenxX2sFwrmuervj/9Cbys3zjaREuqKfNW9nZqDMv2B9vHF\nJkYO\r\n=3V1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA05F1VjhZigKg0GQRra4sGwnq37v1P7vpb9oBXQoHttAiEA2FUMPMXb4S5Cdxm0s8EbNRW5T0w7dq0sX5IW0bX9pg8="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.1.1_1592905373841_0.7390901456208665"},"_hasShrinkwrap":false},"1.1.2":{"name":"naive-ts-ecs","version":"1.1.2","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"0e4db86de5f8762aabac5668e40eec0e8b515af1","_id":"naive-ts-ecs@1.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-OlLaNfzRyjcxOiSboPALaDxN2wlGGdTkUPX63aUxYcQUBB6feJU8eunrT1AU/w6aGg4z2EleOkVglHbim6IOOw==","shasum":"524e125604d9c24d64d3861660fe995ba61b1195","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.1.2.tgz","fileCount":30,"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8d62CRA9TVsSAnZWagAAaq4P/3HigChRCdneIlAH4zBb\ntr3/KQyFLk1HS6Hys1mmWD0SEJ6+ZJ7BUMenSx2tIKzJzN/HZqSvhjXxql/d\n+qFG4KOTWzbc2IB6ZR8qu8cehxhBnpQ804IjoK1WsWsqR1zbBBMcbBYZuM4Z\nINvL3k5ywIa/BYyncX0muq63ZJtsrIZy4HM20P55OY/v/FRTuOYPVm5FXH9f\nWG2A1vhtfT2+jpSFBGD1W8fb34TrLmQ5LUAA8Tkby/sX58lpN8SfaMuzfJlY\nDCsrrh0y7b2XlweKpgc5obC2Mi7B9s8wi1a4KUzPx6ItNdZtXxSmA8i2WQAQ\nYhhZVX5VGxtqmJApWKl6BxR3ptXes2Yr3YZ1B1+HY+G+M8DrXmU4MT2vMpLX\nV7IMf7xVW9n0zAiODKfPnMz2Vh05pJoZkW7hggFo0sElZJ8QqOCnsz2RKkn8\n5N3z56xBMJHfNHXLnNqG1Gd30jeWD0Cp6p9qPFJq1cW2KWC0QoHNZCnirDlP\nK3VUWwb3FTy4KcD9y1luU03v6IHCWBbjOEgASlZX5GCSj1Bo8aVrNq0yy4lf\noR7Mrcxpeupr1A/9IgRpi/ytQSj78zoSzEnbSnxrZR3rOAsVKhOzCrf5U8Sg\n4KK2cxVdrc4d07/93MwoIftZIOdRmd/eOWx4n3W+zg5IgOpoiByOHMwJguRc\n3Yzi\r\n=Zzfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRdDcM2jwhVwbRS2PKyOjd5TPqrC+5bxNI5Q9aB7AceQIgIGQBo0kj4QK8QxapIckBf9Hjydi5I1KG0unshDSJr2I="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.1.2_1592909494265_0.08908097105468515"},"_hasShrinkwrap":false},"1.1.3":{"name":"naive-ts-ecs","version":"1.1.3","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typescript":"^3.9.5"},"dependencies":{},"gitHead":"c5a66224578f6fe499e95a7794b797ed1466425f","_id":"naive-ts-ecs@1.1.3","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NPWcO+gjZRFM8+j15qc+fnmlg3W8ZYiPlTbFZfnAIWDDsyNfx1SlS/w5FX94qA8u+BmogcctIAS41PJwCqrX6A==","shasum":"ad3c7631f7754055af168ca0145e7fa95dafc1dc","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.1.3.tgz","fileCount":30,"unpackedSize":40430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8fiXCRA9TVsSAnZWagAA2hcQAJQS/ZebLrRgy3J0YyAb\n+KJjN+/160tCk18wGfz4llN3sAJTPlt5vDPjgmn7MMXDowMw+ysD3t2Fzq7w\nBCK4KDsZLoc8xGSIjBXVJoNmYj0raxWv6Nq0eJjg5HpKSSWRhOSA4hYsqsyZ\nXMjz6xaFLcRNL12/UDEzdyJCmjHhBbyEzOBu92Q+FryftIqXLo4U8Cn6zr5s\np+Z4f8ugw43pN0DrjyOfsX+JTkT14l9GvnwRrwyWs66h4bgA60oYeCwGHHrb\njrA6ZyAGHVaNdOu9I1CmafrSRJicmlQs4bHpcO8SGex/3YsRFTZ7oaNWgNo6\n9ZCWueF0XxfH4/HnrxkJmpiHqrR/KVd4C9KHeBBBngCjCOVQP6VZsa+5qnXi\not44ibYyHlVGilcNMGAXBpIN3LR5oVxSmf5mX9wPnSXdfX9UO9CX/sFhuisH\ngk1bW7RQVJh222/r45WzG+WLJywTOS8RFFpjxUPZgGYfzNXlknz4Cc4Of36j\ngKJ/2jNSPcFcKrM7ShxLy/8jGV72eFp1OnKY4X9kubtCO+nJdMtyTr0QX2U+\nI+Lj5aLqWh+lznYFru3vPA7zykpJIzaCW8fybk5AC00ilvPqaLWUiXDC+t4g\nLTsF32k2CfdY/XUUsnQa9xVgbR0QZ/Ld28EsdNNzgycZssNMouESp7JXrRR7\nCNQt\r\n=ffaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRmyd6i0y1BGYnS/e9j6nnGFU80orAlwLt/BXX8w30hAiBW3efxIbyQoaTv4VLZY69YLUJG2+ge+1o5HnwXTgI+TA=="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.1.3_1592916118545_0.22675565364374917"},"_hasShrinkwrap":false},"1.2.0":{"name":"naive-ts-ecs","version":"1.2.0","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"doc":"typedoc","clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"b763a03d30c451e929b4e63859d1982f0a2d5999","_id":"naive-ts-ecs@1.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kDELlCsOIMeWlgLgzp2d7OCAUIwOzMRqJYQwxruHsBofA1w68Pd/xbeIzEPE/cmtcE+6e9eE/BAJOqr5jOWXTQ==","shasum":"055c01a9da7e8d04d3f7804c61c6c09432badfac","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.2.0.tgz","fileCount":30,"unpackedSize":49204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8g6oCRA9TVsSAnZWagAAM7UP/RYmHuyj6SCWhS+riwaZ\nxalHvp6X2aGN8yg3Bv6OS2zLYSCti8OtH/gou9hZE6pu6176xH8y1vjgZxrg\ndyWXUuop7+0qd9PKU5o1WLO+tFa6BvRl84Aa6z4K53ANUALm7uRuFblPlulH\nJ8zuNkHPWTWMdK+FmCD7+9ZhcVeAhFWBeHq+qKF9LS94l8g34OCfakjZ/MdH\nZkljIFLGfVPovkedP0HhHUHC3F4qu6WwummJLeO5V081DLVow7KSjeYifNks\ne03TyLYlOySfDym5Ws7LDI9MbdIa1E/2WichpmaBLO2bmmg7ucOtpXzSRu9B\na0BUtrYjQftgvMU3ID2ovdSTQFnwyNIKhE8WbwsZJSoSBZutxE9DhXLspuDf\nLW0mcPS5zjR0FKK9ChzLBlyXiFmwnHiga7BpsbbXfDT+uCK1MP2WTBs2TiPU\nIjn+Bm48fnTUoPz0LwPJLGsPRSI80R4aOFc3JscJqaEvlV2BH1eMt5ZTAiZS\nELkrKdlqs8lZJYqhL7k+ZE6CU0l3xeYwpI+BThP7lZqEIFuq7U2YM/g25/Le\nnRZCYgnre31DWOxxX5I7NL3zvQodh3l/SrmSVhqsybuaI0PmkAZpKzl/UPFS\n18WEcc4m1CoDKQ4cwcvo+FkZVIGKez4U15dXaPNCr7l2CsttQrGuDSQEvDQd\nfxQg\r\n=8ljn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuDZ6Uq83nJv4qxonzJZNq63SwEXJNAFn82K1QlCeUTAiEAvDnN7K+cUNpnnOxZmd7ola1g2haR7p+xBfL3M2ZSQSg="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.2.0_1592921767469_0.2663859670857389"},"_hasShrinkwrap":false},"1.2.1":{"name":"naive-ts-ecs","version":"1.2.1","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"doc":"typedoc","clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"4a95c3929af7bde2c5974d385bb3a655a17df6aa","_id":"naive-ts-ecs@1.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iFUgBTHjDi2i1HFP2066j9DX1a8CerrH5afUWrvQcIA6uNBxLEh/HXOHoNRLthul6VjGw8b1RVulvoMMk79JMg==","shasum":"d144f41d2c497f4bb15cd9c3ded8ba87e407c1ee","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.2.1.tgz","fileCount":30,"unpackedSize":49816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9E7uCRA9TVsSAnZWagAA+AQP/11WboIxdzsrVCZ2bj88\nNRoALXRYvZqHXFcMP1kFaxJjE+OzRl4pzZ0fAWAHttk9INy4qzauHXe9bdMJ\nkMbbSdRLp7rmBctnC86Mwq5i+oA307h3wgw71iu3Ifm8/jDxTP+kCZPteQWr\nGjRhkihlV3/2SJXga14LHLfZRLeLMDF1/eX41ATiXJUQLOE5lMfFDisbUmGy\nTfPNSNO6Mrxd2W2/lTgf+UOAC1vyP02/UI/Znp0l0SqAtECivj0WdmSdYUSz\nk2nXtcIDW24DIp+2FfA5ZIDelrm+bndsz3Ar5Hc8N/SMh292bjLefO4vvvOE\nkiHuU0eRKpzQv9/nW9VvT9PiZiP6BBMHV4NOaONBoCyT/23X28rzey7kGyXX\n2RbA/0eDeXS0yb3GgYJwurQTdwcOcfO8y9C6eYEum1XJgNTO8Ya+O5PMQFmi\nGzHtvPLRSTgMYYf5js6mQGNJEABghHg7xUhvhfFADEwbelrC0ftwdlDoGbHd\nJ+pNEFr1NebB6BPLRbKBR6r6dS+tKWh4Qbt6Y/xdpjUpeyKbQNp0j57QAPyi\nHX3hJBDOElR4TJA0NDG7vuLR0gDHdX0Kiuxv/bxlRGv3vs8aivgQPDPCcX9m\nCM3XoGKxgLG5HmCQPC6ywzjwwN/c/4w8hQEuFPCIVB3M+unf+Vmh8ZhG0sU7\nb+pZ\r\n=Na//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaE6LKCXyfC/RrC2tDRbl2SoEPmoSOzbQA178vXtMcoAiEAuEeHNA8zmGvwSi2IxpBPFug809gJ7alzl6JbnlBOCyM="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.2.1_1593069293628_0.45241883731432275"},"_hasShrinkwrap":false},"1.2.2":{"name":"naive-ts-ecs","version":"1.2.2","description":"A naive implementation of ECS pattern","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"doc":"typedoc","clean":"rm -rf dist","build":"tsc","test":"tsc && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"9c2c2fe76a82d325b2464c6773c45feb1c43e6f1","_id":"naive-ts-ecs@1.2.2","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-9gn/9uDuTQMr0x7v6TqLwl2q12Ufj5Lb4xIvlc97GR6u5VVSoMAIgMTxcPc+Oxtol8sCm4askt/TRPNN+PoZiw==","shasum":"75a045cfdfee1944acd9616af2280ae010a9af98","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.2.2.tgz","fileCount":30,"unpackedSize":49748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9avyCRA9TVsSAnZWagAARW8P/2M47jQrO58kM+A6XLFz\ndL+sW4v2HvQ8BQAtczJ+NAIQOgDUNR8k4qL2jyfLH+P78mxGw0i3lUf+pC6E\nltsqtoIpZZbWiZxo92fYMz4plrksuCpSib3j0JE/gWqLgjaHGRVYXAKiie5z\ntp7l88ttTA2zPs+BkyFxPExBIq+6oPxHkTs8jYmNJzbQXXxoemRLlz2dpLHG\n89vZFHfisj1ai5yAYGuofWudSE3DQtU7jYiLE1cX01CqgKCdUz0t7naTHbS+\nwLSrClGs0GyjO13hGlJaJ+27huQpDXH1B+2CYOfgaI0aPHX8ps3QHk8oj5aC\nJPFqhJBFPnWg3Sm5RtKgn94YyqcHNYCkB827d+VKA03Y0wAkhQiJnot5aLJR\nf95b2hTaybwCMARxFO9jamREwi0orQzEzKtG2ZsHBx0loZ2HI2qgozV0HVbZ\nUz7SQZSkjkxhDQ5/L1uZS1rM2kFnmv5QvogUkxHhq8Kv6M/5tZeBo1UV+Ir/\n3zyPhSFQrQyGjNm7LEhY0zE0wrX/xic4NP1vv4avDkJh9eSFrbkvxFf5Vi9k\nrGxe3B+A/vrALkpnL32g6WcpVYd7bfi00fXsBu9JYxW7TDF7ElxAnqqidKs3\n62mMftVq60foKenmDs/EkZAC4uVgFtaKOGnM6DpGsAzAwGkxVwt5Hx0dXLHX\nUDwr\r\n=Ofsz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvTvNRe4Wcugeg2Q2B6VcQCm1uhG+VSpEb6aicBn0l7AiEAuOVMIDn7AMrc7hyux2LTA7PDAmLT2ZaKLA0kXOw1BK0="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.2.2_1593158642252_0.8839518584721526"},"_hasShrinkwrap":false},"1.3.0":{"name":"naive-ts-ecs","version":"1.3.0","description":"A naive implementation of ECS pattern","main":"dist/index","types":"dist/index","scripts":{"doc":"typedoc","clean":"rm -rf dist","lint":"tslint --project tsconfig.json","build":"npm run lint && tsc","test":"npm run build && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive implementation","Videogame","Game","Framework"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"2f21ef633da1b14eac23cc1da90c7d4fda387bf7","_id":"naive-ts-ecs@1.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qGnxp5cbRG02LNEfh2pjpN7STiX0ZkEir1kqDAbiwpm/+rpMkOqZSpUusyYnd83Sh0rjoQVJs8NoGTho+vMjRA==","shasum":"b7a942a3e4a6d7407fb95ec629eaf946469691bc","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.3.0.tgz","fileCount":42,"unpackedSize":55810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+emgCRA9TVsSAnZWagAAkh0QAIVmcXowR3Nb2jT/ZBqf\noW3AT/NVJ99ZldOKjJMqJ3pvD9hmCCyJMu7flta2FlLzUi3WsiGKSFIVYXzE\nFRvNXCVqCJCDxi/zASdvWnv8yCFwFPs5RUk1Nnq5vMYLi8scODFBaV6E6MEd\nq5OW+GjQ/z8jFFijgMPYZk81pRDbnqsh9DLiiHBNIk8WeYMu+veQfwnZOZX8\nKP3aMi2HgCA8jHBCv1GrnkEle6HEBvcxVHhxzq/Kuj5EWqusoGzSAtwwfWRZ\neNOEHTx8uIMrDxavFfdoGLvnhiuptQHC3UouspdEm373fOKKYUCpMDQq4HKC\nmgEL1M418VZKMNO+wr98Pr8Zrn4W3TvAt9uD6v71kSYanHmgTLJTgp/t0rwV\nceyo6qGNi9yJmaBlcaZd9PXjUdYjsq2zTncJuzmxIImu4HU7Msn7wIrApygC\n243cQtIDWLK6Ja5xUGYnrfSx6q56zNXSTae83eFYCpwvofA5GtmTBaugOYVW\n0b6wHK5niu2jzr9egbryz3oVS0hXrsbfXA/Z4BXCr4SW3si8TeIXWOiKT/ek\nGUgOdVfEzm2YM4BMiZON88eiLbi5/H5+P7kxcMtguJ/HFnm4kPQtziGnBpBi\nQ19OP0hb8q5+bUCTW+VC4vNN1LPR9iL4Ww7Kmv00PNNf+2rfwRB4omN1wcD4\n4w8n\r\n=63w5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTTt/StKGbjlZS5aq5X99/fxL0smPx7W2iiXMdCF4CfwIgcxwmJdzweTK824L0NHKJ2j3BtzooymuPOPHR/+/gS2w="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.3.0_1593436576401_0.26159620481879053"},"_hasShrinkwrap":false},"1.3.1-rc1":{"name":"naive-ts-ecs","version":"1.3.1-rc1","description":"A naive implementation of ECS pattern","main":"dist/index","types":"dist/index","scripts":{"doc":"typedoc","clean":"rm -rf dist","lint":"tslint --project tsconfig.json","build":"npm run lint && tsc","test":"npm run build && jasmine-ts \"spec/**/*.spec.ts\""},"keywords":["ECS","Typescript","Naive implementation","Videogame","Game","Framework"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"2f21ef633da1b14eac23cc1da90c7d4fda387bf7","_id":"naive-ts-ecs@1.3.1-rc1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-s/UNE29ZwpkXbfFuIVXhRoRRYy5UMiXr7SCa1fKke3x8yiy+9vwHLG78hJxBff33NTR7ZcosJ7N7PrvFhhZfSA==","shasum":"9dc57c8b4fe4cf5d47965978ad0197d9cb62b9fc","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.3.1-rc1.tgz","fileCount":46,"unpackedSize":57708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+euGCRA9TVsSAnZWagAAz9UQAKE8jGIt1Cewk9c10E+N\nRA1hbWkjNyAt4XwqXSdy5muUibtSbADVVimIiNrnwVNys0UJDucwx2YK3ejW\njFHfFyCOqKhQZzs9zWGni9hOwnDzMyHmcm57yFV2VRQpAgwlR3Rid13wQmWP\nofl4RiaAg8KecDd8cdrfrzGobgmgYZZPE2phdakVwTnVJMlkA2Ij4hNHIL3V\nbjYM71gvNjt9xaRtPVEA+zsDSFS3oZqrBhmZsEfuk+WkhzwGkfzV3emxn8nd\nmtgTxc2EVxA3yl8IIhkZBruU+qTCYAo+TAte68eXhyXs/bbPjgEOaWUe9lhl\nK2ZbvHN+MkQJljDFtE+WOFr06oCaDuJ3pJnEaXe75PcE3HBlKW9saQ5W63Je\n8Il8f46QIHI7eSow+icRt0lkc8IjdxDy6e76G/Ax9wXqSfWQtcPzgkecZD+H\n2BYSz5+WyS1LXvq1OxfDKDBB9TpgkNWr2qtrGB95WiJ+ZoFi++irw3WbHhZH\n+rIN1aqlnKj9zdnWahDHHKMKjpcd/O1dPUSEMPJ7bH98jdbT2Q3jXpFI/bD/\nA/phJ8bEU2ycuCY2CJDUNG+H5bbHYTpV/78xwb09hzu4qknmLbTMOHK2fCmU\nig0M95K4mRf7/dB+EhRYS34xuElaen3a/Dd8i5mjQCdw2k2YC119zz1SMaHm\n5FHb\r\n=7HLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlwtTcSLWvgQdXr0sAuSDmJkkSpFvgMsZRQLhzt9dEFQIhALWTj3j/W4Iz3SY+rtBzKX6xkcHdQZigKWIcE01po7C8"}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.3.1-rc1_1593437061783_0.4992616409471229"},"_hasShrinkwrap":false},"1.4.0-rc1":{"name":"naive-ts-ecs","version":"1.4.0-rc1","description":"A naive implementation of ECS pattern","main":"dist/index","types":"dist/index","scripts":{"doc":"typedoc","clean":"rm -rf dist","lint":"tslint --project tsconfig.json","build:prep":"tsc -p tsconfig-transformer.json","build":"npm run lint && npm run build:prep && ttsc","test":"npm run build && jasmine-ts \"spec/**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/Avokadoen/ts-ecs.git"},"keywords":["ECS","Typescript","Naive implementation","Videogame","Game","Framework"],"author":{"name":"Avokadoen"},"license":"MIT","devDependencies":{"@types/jasmine":"^3.5.10","@types/node":"^14.0.14","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.2","jasmine-ts":"^0.3.0","karma":"^5.1.0","karma-jasmine":"^3.3.1","ts-loader":"^7.0.5","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-loader":"^3.5.4","ttypescript":"^1.5.10","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{},"gitHead":"dc7261ecc419babce9165ef84b7b413725f0f0fa","bugs":{"url":"https://github.com/Avokadoen/ts-ecs/issues"},"homepage":"https://github.com/Avokadoen/ts-ecs#readme","_id":"naive-ts-ecs@1.4.0-rc1","_nodeVersion":"10.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O6k/rkgyfLpEr2O+Zb696utjLnhAxNkWl/8vylbseIJvdJ3QCkEbIkSrVtLSHZm89n5CrU7mgsnLwKe0pgAgSQ==","shasum":"9aeb24942e1afe325f5580b362191943a1a9af0e","tarball":"https://registry.npmjs.org/naive-ts-ecs/-/naive-ts-ecs-1.4.0-rc1.tgz","fileCount":51,"unpackedSize":124806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDa68CRA9TVsSAnZWagAAlaIP/RrFXJn8u/J48MqJddQ4\nIDB/jEaYJ+mLtpAZ3tAHMuyd6+5MnPvhGdEMyeqz1vik/YmVgBcCnCIElSZ5\nYel4t0B3w4sLs96Hg3j3PLzCGHPxGWrybBpOSD4MdGUfwpUNhWe/ETE5XyRO\nHc/MvtZPwAlSl5lxyJ2D5vCenyoKqOvx1X2UvxJFeDQ+8MB/Zvmvscai97Ae\nm/PQADUma9zrbTGQ3lNMBIjdUD1HvRsDdKDUqX+Ex8BL5N2fft58sJA924vc\ncJqVKdmWUAt4Ly+LqqjGFWf5xVD7GtqlGebX2RIpPA7a1w1wVyr74yIhz69E\nyzRf7+qMFq1O3rGMKQMeuDAJkq9EUQ3u3/wHkfaPXAHl2F2Gw11us9whae2L\n8ytJGOdfChmS1Qp5ai9DKA8AuHGc1E/EVf6V8/JHBC7ZqAHnh6D2MzP2gVJ9\nzNeQ+Q+Lhblu7/+TRsYuKECtGIemlMWxjxVoEtzWyEQXzpFgpVxDi3vnUBt7\ne6q23CmQWuLsAo+ATIACxhZRLru6KOul4nhOyxcBoDfpObFdqWpEiBo1rxdn\nD6b2iaOBp/08WFA0dUO42xZIASjJsRO0oZK2UidJqj+C3s/KionJ8YpPa3Zm\nNhGbmxrP/9B7ar0Z3nTtv57Ar6/kFH6zdTVGYCFyCPvH6Eipn41wjSMwZAJ0\n4X0N\r\n=BCmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgwUJMRm9LUv1osXINBIvkcg6Hq3FNODTiDaMMEt7hYQIgdGKeib0dj0OKXQmsHBOTh87rp9C7nKtwcKg4woMV0i8="}]},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"_npmUser":{"name":"avokadoen","email":"akselhallajs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/naive-ts-ecs_1.4.0-rc1_1594732219943_0.5035383505962541"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-17T09:54:41.820Z","1.0.0":"2020-06-17T09:54:41.953Z","modified":"2022-05-10T08:31:31.527Z","1.0.1":"2020-06-17T09:59:41.379Z","1.0.2":"2020-06-17T10:28:56.594Z","1.0.3":"2020-06-17T10:53:05.667Z","1.0.4":"2020-06-17T10:54:34.943Z","1.0.5":"2020-06-17T11:00:22.943Z","1.0.6":"2020-06-17T11:49:07.237Z","1.0.7":"2020-06-17T12:32:47.369Z","1.0.8":"2020-06-17T12:43:50.934Z","1.0.9":"2020-06-17T12:59:57.465Z","1.0.9-rc-1":"2020-06-17T13:12:41.577Z","1.0.9-rc-2":"2020-06-19T06:36:40.211Z","1.0.9-rc-3":"2020-06-22T07:13:42.130Z","1.0.9-rc-4":"2020-06-22T07:33:42.727Z","1.0.9-rc-5":"2020-06-22T09:24:35.536Z","1.0.9-rc-6":"2020-06-22T12:37:45.609Z","1.0.9-rc-7":"2020-06-22T12:44:34.206Z","1.0.9-rc-8":"2020-06-22T13:34:49.394Z","1.1.0":"2020-06-22T14:53:35.250Z","1.1.1":"2020-06-23T09:42:53.941Z","1.1.2":"2020-06-23T10:51:34.446Z","1.1.3":"2020-06-23T12:41:58.687Z","1.2.0":"2020-06-23T14:16:07.631Z","1.2.1":"2020-06-25T07:14:53.777Z","1.2.2":"2020-06-26T08:04:02.402Z","1.3.0":"2020-06-29T13:16:16.538Z","1.3.1-rc1":"2020-06-29T13:24:21.888Z","1.4.0-rc1":"2020-07-14T13:10:20.135Z"},"maintainers":[{"name":"avokadoen","email":"akselhallajs@gmail.com"}],"description":"A naive implementation of ECS pattern","keywords":["ECS","Typescript","Naive implementation","Videogame","Game","Framework"],"author":{"name":"Avokadoen"},"license":"MIT","readme":"# Ts-ECS\r\nA naive implementation of the ECS pattern in typescript!\r\n\r\nnpm package can be found [here](https://www.npmjs.com/package/naive-ts-ecs)\r\n\r\n# quick guide\r\n\r\n- Be sure to checkout the wave shooter demo for a practical example\r\n- Make sure to install the package, preferably through npm, but you could use the master branch if you want to, although expect breaking changes.\r\n\r\nThis is a WIP project and things are bound to change. I strive to make it as user friendly as possible, but there is a lot to reach that goal. That being said. This is how you can use 1.4:\r\n\r\n```typescript\r\n// create some types that represent components\r\ninterface Circle {\r\n  radius: number;\r\n}\r\n\r\ninterface Position {\r\n  x: number;\r\n  y: number;\r\n}\r\n\r\ninterface Colored {\r\n  color: string;\r\n}\r\n\r\n\r\n// create a manager\r\nconst manager = new ECSManager();\r\n\r\n// register your types in the manager with default values\r\nregisterComponentType<Circle>(manager, { radius: 10 });\r\nregisterComponentType<Position>(manager, { x: 0, y: 0 });\r\nregisterComponentType<Colored>(manager, { color: '#ff0000' });\r\n\r\n// create an entity and attach components to them\r\nconst { entityId } = manager.createEntity();\r\nconst radius = Math.random() * circleMaxSize;\r\naddComponent<Circle>(manager, entityId, { radius: radius });\r\naddComponent<Position>(manager, entityId, { x: Math.random() * canvas.width, y: Math.random() * canvas.height });\r\naddComponent<Colored>(manager, entityId, { color: '#'+(Math.random()*0xFFFFFF<<0).toString(16) });\r\n\r\n// create systems that will run each frame \r\n// all systems take in delta time as their first argument (the time since last frame)\r\n// all other arguments needs to be wrapped in a Component<T>\r\nconst drawCircleSystem = (dt: number, circle: Component<Circle>, pos: Component<Position>, color: Component<Colored>) => {\r\n    ctx.beginPath();\r\n    ctx.strokeStyle = color.data.color;\r\n    ctx.arc(pos.data.x, pos.data.y, circle.data.radius, 0, 2 * Math.PI);\r\n    ctx.stroke();\r\n}\r\n\r\n// For simple query requirements ts-ecs can generate the query for you base on your system\r\n// Simple meaning only \"AND\" so in this case we ask for all entities with circle and position and color\r\nregisterSystem(manager, drawCircleSystem);\r\n\r\nmanager.dispatch();\r\n```\r\n\r\nSee the [circle demo](https://github.com/Avokadoen/ts-ecs-circles-demo) for a better overview of a simple application.\r\n\r\n# Using this project\r\nThis project utilizes [typescript transformers](https://github.com/madou/typescript-transformer-handbook). In order for it to work in your project you will have to enable the transformers. How you do this depends on the project facilities:\r\n\r\n## In Webpack\r\n```js\r\nconst managerEndpointsTransformer = require('naive-ts-ecs/manager-endpoints.transformer').default; // <--\r\n\r\nmodule.exports = ['ts-loader'].map(loader => ({\r\n   // ... omitted\r\n    module: {\r\n        rules: [\r\n            {\r\n                // ... omitted\r\n                options: {\r\n                    // make sure not to set `transpileOnly: true` here, otherwise it will not work\r\n                    getCustomTransformers: program => ({\r\n                        before: [\r\n                            managerEndpointsTransformer(program)\r\n                        ]\r\n                    })\r\n                }\r\n            },\r\n        ],\r\n    },\r\n}));\r\n```\r\nread more about webpack [here](https://webpack.js.org/guides/getting-started/)\r\n\r\n## in ttypescript\r\nRemeber to build using `ttsc` not `tsc`\r\n```json\r\n{\r\n    ...\r\n    \"compilerOptions\": {\r\n        ...\r\n        \"plugins\": [\r\n            { \"transform\": \"naive-ts-ecs/manager-endpoints.transformer\" },\r\n        ]\r\n    }\r\n    ...\r\n}\r\n```\r\nread more about ttypescript [here](https://github.com/cevek/ttypescript)\r\n\r\n# Documentation\r\nOpen index.html from the docs folder in a browser\r\n\r\nYou can also build the documentation using\r\n``npm run doc``\r\n\r\n# How to build\r\n##### Make sure you have [node and npm](https://www.npmjs.com/get-npm) \r\n\r\nInstall dependencies:\r\n```bash \r\nnpm install\r\n```\r\n\r\nTo build:\r\n```bash \r\nnpm run build\r\n```\r\n\r\nTo run tests: \r\n```bash \r\nnpm test\r\n```\r\n\r\n# Examples\r\nYou can check out my simple wave shooter implementation [here](https://github.com/Avokadoen/ts-ecs-waveshoot)","readmeFilename":"README.md","homepage":"https://github.com/Avokadoen/ts-ecs#readme","repository":{"type":"git","url":"git+https://github.com/Avokadoen/ts-ecs.git"},"bugs":{"url":"https://github.com/Avokadoen/ts-ecs/issues"}}