{"_id":"@7y1o/webmarine-core","_rev":"9-c8b9d214b6b378e728c1c8eb9991fb2e","name":"@7y1o/webmarine-core","dist-tags":{"latest":"0.1.5-fix"},"versions":{"0.0.3":{"name":"@7y1o/webmarine-core","version":"0.0.3","description":"Core utils for WebMarine game engine","scripts":{"build":"npm run build:tsToJs && npm run build:jsToBundle","build:tsToJs":"tsc","build:jsToBundle":"webpack","test":"concurrently -n server,cypress -c magenta,cyan \"npm run test:server\" \"npm run test:cypress\"","test:server":"cd cypress/server && npm run dev","test:cypress":"cypress open"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","utils","3d","game","games","engine","render","audio","sound","physics","entity","canvas","webgl","webgl2","webgl1","renderer","ui","interface","play","web","nebula","three","cannon","postprocess","yuka"],"author":{"name":"7y1o"},"license":"GPL-2.0","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","devDependencies":{"@babel/core":"^7.14.3","@babel/preset-env":"^7.14.4","@babel/preset-typescript":"^7.13.0","@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","babel-loader":"^8.2.2","babel-preset-7-esnext":"^0.0.2","chalk":"^2.4.2","concurrently":"^6.2.0","cypress":"^7.5.0","karma-typescript":"^5.5.1","terser-webpack-plugin":"^5.1.3","typescript":"^4.3.2","webpack":"^5.38.1","webpack-cli":"^4.7.2"},"dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"directories":{"lib":"lib"},"gitHead":"1a7f769812122a14f31a0b1bfff876c35e6cafe8","_id":"@7y1o/webmarine-core@0.0.3","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Idwy9jBcqU/IMdUD27oARjM9UDRzRuoWqj8pj9PJZ8WcAI6DdfpkAzt/8MXvgOq9p8f968rmNseffw72SdvF2Q==","shasum":"4774f3d81f70c0da7b52a7453507eac503741aad","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.0.3.tgz","fileCount":43,"unpackedSize":39805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx01XCRA9TVsSAnZWagAAMjIP/irXXD7l2TQanGdUggS+\n9Yxmeg9/u8rNAujciO2ZsJsbl3iPGEdDB3lTUVUtHelMh2gQha0dCS036sZs\ndbcybjRa7p5qzCPdOTWIrE937J+YOGa9NOk2pyZFc/VEqJCM6fOEFsMeVmjQ\njc1DcICxYZne8qp6KDGYxQCWrRg/c/0iC6ZiycyR5TazGqp6ExCqbPh0ii8C\np2iXKSfimtAX16ZuyknLmy0SP/dbIgVgQLBKEE7PlwZN/7en8/6GA3n8nLym\nXFtvq1U+c+K8hB5XRrHsad4LcB+jxHTiy+BYjduCVy2E8dKVYvVxyxXcA0cV\nTe0DYzBcgHXXbcktbtd+yxlg0+SlGHw+fNwfjXcR4hoepTU/cWPciz6r6Opg\ntJ+Nd4L3daJ/j//EV7p3rTtDAg5VsnSjt4MuRvEB3QtBgr7awraP0de9m3pA\nkHmEOOkKmY5AGDO/EY1+/qOz3S/fMGfyVpqfEKcK8iiC5U1Qv7ljFFY3+IR7\nzLXI+Pw0KhEkYkYLBuh9OnXBsJ6GHv4LvzWMLVrP18qSDB8192GxdM/YLiso\nBQ8nVrLI/P82Kztvm2+V61ablVzvUjdXlSG6bzzD+GB2h0MKzB+fcO/4jk8N\nKg/yra8uslxV3nOnu0JRyyu+MYlZLdCgXzpjqoeZD5QJjKjYLrDhmO9o252E\nr9bo\r\n=bl3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEakqydpYTXeSIhicfso4mxA6KOXA5Vf73DsRcmq4yhQIgKJtDVRwENuS9llT2re9+B9Di9dZ5sseGED87jjBlMMk="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.0.3_1623674199516_0.15396495799884047"},"_hasShrinkwrap":false},"0.0.4":{"name":"@7y1o/webmarine-core","version":"0.0.4","description":"Core utils for WebMarine game engine","scripts":{"build":"npm run build:tsToJs && npm run build:jsToBundle","build:tsToJs":"tsc","build:jsToBundle":"webpack","test":"concurrently -n server,cypress -c magenta,cyan \"npm run test:server\" \"npm run test:cypress\"","test:server":"cd cypress/server && npm run dev","test:cypress":"cypress open"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","utils","3d","game","games","engine","render","audio","sound","physics","entity","canvas","webgl","webgl2","webgl1","renderer","ui","interface","play","web","nebula","three","cannon","postprocess","yuka"],"author":{"name":"7y1o"},"license":"GPL-2.0","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","devDependencies":{"@babel/core":"^7.14.3","@babel/preset-env":"^7.14.4","@babel/preset-typescript":"^7.13.0","@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","babel-loader":"^8.2.2","babel-preset-7-esnext":"^0.0.2","chalk":"^2.4.2","concurrently":"^6.2.0","cypress":"^7.5.0","karma-typescript":"^5.5.1","terser-webpack-plugin":"^5.1.3","typescript":"^4.3.2","webpack":"^5.38.1","webpack-cli":"^4.7.2"},"dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"directories":{"lib":"lib"},"gitHead":"1bb5e075ea9fa5295a4e77820f0a07fa9db493e1","_id":"@7y1o/webmarine-core@0.0.4","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-MROFH62ftciFN0rnuytVqJnQuNJwWwRbFzWuchQCZPXrUbbRhdMRghc3l7eEesfEs7a+Mh0OkCYqPEKtSZARtA==","shasum":"14529b3d50434f5cc43d899f241a4ce2a2003cc6","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.0.4.tgz","fileCount":44,"unpackedSize":40388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx0+mCRA9TVsSAnZWagAAv0UP/iKtYWccABBun9OQAFZp\ny3m+kQRvmNFCpR+UJmOx4WtHn0w0ofVZOFulicRzgRH8L6oInF4yCqL3YfKQ\nfG07MyDqJFBuY702V37I7NxT39rEO7ccAk9sKIrnDSSwwMb8Kp2Ly4PNvLup\njLifUrmY06xD5aOHidXwmkLepefo8elD/eHmg3RcK2jKK6kvxVKJ0cDbeT8d\n7QrXe2OLqg4D2TJDgqHfls5ciceo2MblR6h1lmdgDG0QCSCnXqi/DYeUzzDc\nSLJ0vuOhu6tCuVNAud47pQergBoW69jDcvPHlhUGRH9Vrq77E8DBesyKLaD6\nVrAJH6Tb1bGzYIIwWa+z9QDLwYliw/KaloZBW5rjXHGLM1kl1eeK5mS3dQDl\nWxHWYnhWxwy2nXnqINFbg6nAOGqiN0EjhvjXP9AsUy1/JECNUyk3kj9iHc0K\n63w29E6Ozr1QW7w6AwVSZ5rkZfN/kLFqCxgeK5mQO5dNVw9BhUP22BiRRA3W\nxfDm/9LJpmFj8zDodbRNABeqdeb6W3LpDtQciEA5GAgc5Nm0EDhZlSbcGZVv\nKea5y7RxxsDNx4jSC+Wx/4e8hBuz0AXWUyT2LeMDkZpWdDg6/m3GfHIT6NqM\nry3jBASRnMrbkATm7IanGxxJCC6OVuy9NaBoZbdTLfbrHav7R2OnldVZljss\ndmPk\r\n=aU54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUZEVIv4mPes74Ql2b6p+iGFSEOUF6W0jMH9zfJhXy+AiBn0pauZII0qlydkwOvqzuJIxG+Md7eTo17tpA3l3wIHQ=="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.0.4_1623674790000_0.44200636724663656"},"_hasShrinkwrap":false},"0.1.0":{"name":"@7y1o/webmarine-core","version":"0.1.0","description":"Core for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/three":"^0.129.1","@types/yuka":"^0.7.0"},"gitHead":"ec6e3d2aa519313861f2cd502e2ad869289d1da5","_id":"@7y1o/webmarine-core@0.1.0","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-LQu+TkZ9EYvgmhY2EjJXWevxcaq0FdTNDF7TsXXqgCx/WIIpopfR39pfcX2lpKsoesFWJLXAqBnUslA9jjQmLg==","shasum":"21cdf9add9e6c3f9c629b5e02b1f04edbf84c4c7","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.0.tgz","fileCount":29,"unpackedSize":15285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP0rCRA9TVsSAnZWagAAp4YP/jzFEM3wMNZm8VSWhRWo\nn7MUAaxFszKl80sOaN6Lyeh42/555QjyGo+3wx9BH6LNEqrjQ8iAw8PWWIMR\nQ8dwUkxGCIMqjkXmsv382B+1Wn8HRfs6Ld3tDEJEEkHZkL/J1OmT48Gnf6Zn\nXL+akRUWBccRXCFaTdyDAVR3i8+EcOcv5PGkuHNysVPuQCYxoHQmmOoIfClR\nLNWkN2uBz1tjvKmbfZMThAqcjKbMCckNHicwBNtdMaXUBRVusKIBkvUXm1Gn\n/7aOmjsxw4l4b6k2S6uB6v26nOLsv3KJmuy30llqtCnb06sCx1uZU/7dGYKE\nv3reeQtgxKge8u8zl3gEDJbkoShdoMyjnFGqSEp6KDqAIdYLrrfkQnFZ/sFC\nYCvbPq7xSFA2C5FWDVDsqaBdC842cCkvT6shtjm6ffDvWCHqSu9OEg6l8mxn\n8cU43IsDLR4S0pyI4FR4fzJxsq92u3PPbLRbS8UXLCnAf4aBWS9ykFSBziq7\n6K3TVFtmZlX9FjGHXcKC/dEK1cziRDUlmJ1TxxLBFMS3RxjJHH+1xBrA83fK\nX43C1b4bx15U5chuWCcZqq4dljo9b0/qVxoGy+bTpI6JO4afgl2aEipQ268x\ngQpALCpeTG7p2WQXfZAnuNPZWGtHFKaQI0QmYac47mTO/ETEOdOAr9bRiJEq\nksTh\r\n=pEgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkF9OyYkabfSddyPvwRo8kHMbmrHkXoFY6To7bAhkzAIhAJ7PTrDvWpmeihl2BkpOW8EKk1QrajAOlkGHYuB37F9V"}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.0_1623784747135_0.886367407524006"},"_hasShrinkwrap":false},"0.1.1":{"name":"@7y1o/webmarine-core","version":"0.1.1","description":"Core for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0"},"gitHead":"0ea0cf5ccecc78ebcb13d1232714f5bc7f9c025c","_id":"@7y1o/webmarine-core@0.1.1","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-O1xE1xdKuHzIov5ySssE2Cu8rDxz8vIRyIYJs3pnNkGbyNW4TG2TcwkN38noNv+SnbPW2U18+OxmE9vCnNNTuQ==","shasum":"04c31c4ae6465a729723c3501651bf4d9945f99c","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.1.tgz","fileCount":34,"unpackedSize":28273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyk0DCRA9TVsSAnZWagAAgOwP/RA+3jkgvhAn8zj9To9b\nY4bkOWCpltOykNG0QzK0YakzjH17bqiYIc3sLRFGokVjMyxXX7m7uZ1nhSNp\nKPvtkeru2a5T0IerEp/6ySH/O4SwL0BAGVhhkAcpWQ60AzW6xhCfh+3kNSfk\nxT3kkNxSV9LOonovjHZ24CF0c70vp2mc65xXJBR2t2zHEGgy54fEsY0ooBda\nbHkxKP7llXfr/31636xc9XpUv+McQezLlp/AvxEdc9U0WBCkhOITJMfbL9My\nAgASzIFXHb/vEuKPjCWuPrYQF25glwutsz0pFLHoQAC6azQf14erfrIPgguJ\nQEhQEugI41++/kvIXtxOaG0+XwsHoeXJ0gMDSjWHCVh+bUqrLMQjO+kScn0R\nr6imPtkqBB841rFQaf9TO0pChYw8hZBqlHErcAkXgXdE4eeAOqT5BBxYRBdT\naEffD1SBjTjlgDqCjGquqwBWCsptvbJAzQqKPbGMCIXhgl03jfV8D3i1ZDb5\n4mWdqLaG/Ih0wQNdJFCzorbTIjjO/Brd8iSYdJiWxmoFXK7pgC4cMgmrbxWW\nJ/5HZBIijNQkj7NAl8ekvoNRSxKeKHVfEo0c4/bpOK3zGaStQh67wR4r+zTR\nCW/4ASWJ1tmquOYCjQDuxnDiVcdGa9eEjQk3iY6a5Tpfu3GdiBEKSfaiXLek\n7xGw\r\n=6+8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNZkqh6AXCB/dMZsbOu25zLIoW+/WBvv/O49F5SNTChQIgQi2f3O8+Z6toCaqf5wWpdXtC0SIktTaKjmawHFS3RCo="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.1_1623870722850_0.8026552089126942"},"_hasShrinkwrap":false},"0.1.2":{"name":"@7y1o/webmarine-core","version":"0.1.2","description":"Core for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"cypress open"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0","typescript":"^4.3.2"},"gitHead":"45a16e2c34f2aa4a53792afcb9c07d7fca9183df","_id":"@7y1o/webmarine-core@0.1.2","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-+1SMQ7JBnsTu4RsVFCySF+LK/+5ltyiQemm7qVoSjVwGw62pXlf1Ar79kRXabD7dRNoQjQZw0dk5KlAEaa73Kw==","shasum":"cb09a808636f4252ceb83984e3fe38dad6fa1c97","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.2.tgz","fileCount":34,"unpackedSize":28439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzPMdCRA9TVsSAnZWagAATaMP/3Zt+QHZLvhL5J38uUVr\nKgEIuj0ROLS0A1ZCdNxbIgPXZi4W8Q4uu5BkWrmKJmHm5MKqS3LDWtf5B++n\nh0cGUZg+1G/IeSY81ugxM7777weH4BeL3VShA6HgMbOqbD18SkT+T77G+RXQ\nxxVJeGEOCupiOVZLeceOhmxb28OCXU/9PNs1TZa4J25K/LrDrzpkah7JMqGM\nFGvflAr2DM4WFKVBHcBb661Ad6bkoPqjwqQrjrSoBJdLyJ/yRfgdBe9cmzOW\nke8EU2rUyZD9u00Y6nVyL1r9NZbL49ALRkXVybmRkLCNo1qs2ntdlbP/YxXx\nrqbs0ADMhbfnoIpnuTaaXjJb6QmOuSPBn/42zHDK8RBT8hxR8tDv02x2XuJq\nHHIS8IK1lpsMZcDz4vMPXL0Yo1nbjI7WINTPcqjEQBKdGpBNwCwnCa++FrTe\nEVrGONf1kTPnNLrWAYjBnRBNsIRTNdf3qwNqt4bAUbfoozuOMxlUJIUe+Lp6\nB5u0zMV+JEK7ard1sL/Qr+LZfNFPAXqs9aFDUTN36rmlFIHZ2M0feqqiYD8f\n+C3TvvuTTFRRPBPKiMdF45CEiTnMJcEpEtHBegt/Hmxc0Y88mqd0ElCI+rUm\no/a4P65m5w36/qGgFeSKEhqKv6ugqTYcvNAJ+FYdTYlJa7E1hXXO2xVY29vO\nRAyf\r\n=UQRb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCG8tUi/pv8O/yZEiBVWQ+wM1eJ5v1Rl2QGtKc1VMloAiEA4/5udYoHa/f5wAM/fD0CVnocT0vLCFmryZBNOb+kg88="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.2_1624044317077_0.23589669950662073"},"_hasShrinkwrap":false},"0.1.3":{"name":"@7y1o/webmarine-core","version":"0.1.3","description":"Core for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"cypress open"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0","typescript":"^4.3.2"},"gitHead":"45a16e2c34f2aa4a53792afcb9c07d7fca9183df","_id":"@7y1o/webmarine-core@0.1.3","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-r2UHKuCNhBdIfvMHMvoY8cmI9DfrRcpUaxN9pvoiTYWNxo1HjxmBbx82QDzryPmBI6uoQae/oQO2SivHrVfAvw==","shasum":"5b52c36b7ca0886aa5e3aadb90d93fdc81f0857c","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.3.tgz","fileCount":44,"unpackedSize":43724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzPmWCRA9TVsSAnZWagAAy0gP/AocmPiL00ltnqTVh0SB\n05Ld2bFY0rog2duweUDz1JWD/fAM/nnMbQ5sQwSskYsaQsdHHuiuthBqpVMX\nFrP0jFw35oXM/MxX5eRuJFS9VejceQOhBvR7nZ2Z8haa3uAKskSG+U9TW8h3\ncwHToQEU70vfSnW7nSO8xlR+Bbnv0eptWwlvOQu7EW0e1wZMD+URDB9hCfAB\nRgTSJNjWu6aHFktiD/AZLvSZhjB7OEYIENYTpbS+/pMR47/4V9z/0R7A6Y0L\nJ9HEVD45ysO8y/a/t2Ukvq7l76/yhTy9DYCap/sqwDpwTnfnnMTuZEoUwtId\ncI+g8c+BiO/cBYhwnF2Vp219W368o1I7o9aVlPh2O4oWPsG0ZwMkg3/hFpZO\nypHwDTu95U9EPRkkzGeatR3tQMybK21vP56AYAQ3hImG9knsh+fbg9BK9HZd\nj5Hqi7sdwC7+jzImrXg4SEuHBYdGIVs5/0vYBJfA2OXnrcjXJ6L8UmRYrV/l\nSkk80jwG7BG+wr18CEuxj/+6MnNsFprq05QQWlqeIsfwixtbqaJqc7yc8YHv\nLsV/r66Tl2YGzYagq4TeUAWwPn4sc28nCXzKxgSq3CvptVaaWbxaUbYGzLbE\nomK4Yi2WwcU96+OCRtEdVXwxIRUW1HDkpwKjQfEL0gUz+grRqYwTjRuIRooq\nP0ln\r\n=ninj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbw6pBxlQGfuchJPk2R9Voag8jOlZNuihHuTiax5z+bAiEAryce1wsgXSN22YssrkV7cgGrxO1OtvOo1QOQmjPoJfQ="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.3_1624045973881_0.7787288237972245"},"_hasShrinkwrap":false},"0.1.4":{"name":"@7y1o/webmarine-core","version":"0.1.4","description":"Core for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"cypress open"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0","typescript":"^4.3.2"},"gitHead":"f999486bb56718e0d51500b882e81ba6f6a9e8a2","_id":"@7y1o/webmarine-core@0.1.4","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-WjFGzOhtHUe6V2TALlwiL8uo3oYoqYHYE3/fS6tkgahBC2CcKtNa1D0LyCPtz3nP6smR7yyNntQxOykIOccr7g==","shasum":"a1c548deb52b217688bde815f44627450fd09194","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.4.tgz","fileCount":52,"unpackedSize":62940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzq1kCRA9TVsSAnZWagAAbg4P/iGtZh5IjpLBV1yp0USi\nZ8HwfM48Mm031Yp0QQ6+lcLK3bpL9BkTzG6On3Hl7g2xir9n1SsbJ1iuOHiu\nvkhOXwQhPHu4sWNEgtFB90IS0QQS28LSsvFVY0o/q33IPN3rMyrymH5OkveU\ndHVazcJz8If1aSQ0t3qmwNJw/FxE1I0lrzbieLKBU8H2sCQrOVXhqbDCdI9M\nqNj3oACXGDltk1J8SW+DETe1rFbGrflFrYv43MJYcerouBB7SV+lfuJDLCdl\nAGRJqEvNI0/obQUyzg6b88doiw3L62amramq3HfGnjEkPo93FnNwGc2VGRo7\nPwfMQdKLZ7sqF6LOn7K4yD/4Q5A/Cx+fNIPLKdIOcyBz7iSYXlUUBerSko6j\nJdbUfeDenm7DPjDb3T4xdpt7oouRrVUCcEUYgJHO0Ez92CyEoczUp3vO8Uf7\nfitU3P/VNq3zOYIMB62tmdF9oHI/KI2/YHvZMXUj+YfPLlZU86jWBX2fDuoh\nO3V8brDASpI9d43YhDW1XePGmSOy/sp7+X5DPeVnxAJS/igQMsIH1jOBB9JN\noGWvC1NwHS8N5heslLhXoKNWJGKiiB9pE0djeaNEhQf8VEHRt3B41mvXDVm6\n0Zwg2sKbuhfiwRt29tEm2FUs63ywzaGyBKkivK7x5Qm1W1EVQxmeGbRwK8nC\nETvT\r\n=VpCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8U0uLpD39L2BRS8rklo6FRuTcXqd0w6LJ2/ersmlkdgIhALAqq/unJIsNeZylA5RmQMTlhnjupPLQYO6Fy5i1dyV/"}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.4_1624157539931_0.9531450003386821"},"_hasShrinkwrap":false},"0.1.5-pa":{"name":"@7y1o/webmarine-core","version":"0.1.5-pa","description":"Core utils for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"cypress open"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0","typescript":"^4.3.2"},"gitHead":"f999486bb56718e0d51500b882e81ba6f6a9e8a2","_id":"@7y1o/webmarine-core@0.1.5-pa","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-v2CyLhCnqvjEA4kcEvSHGYta+M0YmdJWNcPbiHJuFfXG//2+JolCwBbIRH7+SdULJTWCisdY5LJcVsYXDqtxDw==","shasum":"a8ed8d6a41261224479847ef442653d84b2c8ab4","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.5-pa.tgz","fileCount":12,"unpackedSize":20773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+oDuCRA9TVsSAnZWagAACz8P/2Fhy4rcu1TsRh4NEnyF\ncz40jUFH9ni9GFUvKJSDaFpfm2cdYHgqj6fyu8nQtHjSIfWReB4iY6s/40vH\nuZKziZnmgHBB2r2B6fa9PvDl5evn5DyE0+nuJvKl9R785/g+jf8/Y2L9B66H\ndIZ2nGUsa1VhSe2z7HMTUMQJhKnKt8TIIqYsTYaXi/9zmMM0DRd+KsNtrDpL\nimGsccsq5M7Fjq0BYNvZFogzmcJeRkh/hL8RbTLtuzFMfvDLbt0mbZQF4zbC\nWOmFRMrRjOw97GwsdSI6G5x7Mo/hruaRwoknktP3DmEKxx00b5M1lNAEnxUn\n3AQePqALvwZHvVPRM5oA8Od+0rlnWSqd2HJhFJyBMdczKp3qHMLOwOC/bCFB\nNNddRhlsixuzrx9gP/U+IsZ0gUAJ/H2UJLj0+PeJbnLfUF0S3KTTHJ6ZXi36\nvFgFW5x6vjc46BucOBjhzY6ACV1H4HEE+CxpQX/RoM75iJYOUkG6US1Fp+D/\nLB6522+73Z2FmPqXVuDH2rYzSPYm8Kwyd8gbmnuiAOmkGPaUbdfDI6gtphFV\ni2E5Otfnp/NzJLC9pVJgznX7Kdc9c6wubzRWHK4zVS9B7M5JaQrPxVbNCWzG\nRYN5OyjwjqsPrcVV2KNN9YqGR9ib1rHVLNOwqNOTAgmnmgvP8PhBuOqVNmK5\nptM3\r\n=nLoI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1AbDuvTfkOURPGIKa6Z0YAL/Do3YCwtja5/Wq+rxaAAiEA1leg+WKcFoDhqpIVU6xi1O+rDl3wNYhx5HUDR4EpPbc="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.5-pa_1627029742821_0.36643839061509453"},"_hasShrinkwrap":false},"0.1.5-fix":{"name":"@7y1o/webmarine-core","version":"0.1.5-fix","description":"Core utils for game engine WebMarine","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"cypress open"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"author":{"name":"7y1o"},"license":"MIT","bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","dependencies":{"cannon":"^0.6.2","three":"^0.129.0","yuka":"^0.7.6"},"devDependencies":{"@types/cannon":"^0.1.5","@types/cypress":"^1.1.3","@types/three":"^0.129.1","@types/yuka":"^0.7.0","cypress":"^7.5.0","typescript":"^4.3.2"},"gitHead":"f999486bb56718e0d51500b882e81ba6f6a9e8a2","_id":"@7y1o/webmarine-core@0.1.5-fix","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-/LXgGhdqGN+dEAz/QLDS3FcHGpyYXSxg83G07Brl3W8dzRDhEDSYFz/XxAJeeILQSlQr2wcRIep6enbd1z5G+A==","shasum":"ed2f648fdb432bcbb59088a55e0bce0594b4b4d2","tarball":"https://registry.npmjs.org/@7y1o/webmarine-core/-/webmarine-core-0.1.5-fix.tgz","fileCount":52,"unpackedSize":64225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+oExCRA9TVsSAnZWagAAWwMP/iY/MR2t4/D0MNgzrZBo\nDkeuWl5anefauXagdrN/0H/jaTqaCe+Jl1hB9YTU0iulMHrnjyyWm3ZBDpbT\ng1XDKFnuQbJXVAPl0Q7fcIlgjTL4vIQs/BgkTnAwjc2dHhQSBDE4SIT4u9LT\nowEvwxOyQiE8nZ24EWW+BnwJJTdhe1gf1+0+cxPQ1bK00NO27pVnZijisTHD\ndP9J1uLXXzr17ACwGmXeNxKlDBrlVCx8OxWbjGHUK9PxJCnHw/yAYtl3/Rqi\ndnM7OdHry1Rgjj80J5hfGz0Ia2H+peoHuiViOYUbT3D4udTnDWhFV831+BwV\niYVCFWmY+/d0qbJcupSWzk7W5hjbHh3/CXhfuhfAW8xR3gxOQ3/EWPgmjRyq\ne/AJqbVaDIbwt4AOCF3goGk5yWpyIxMcFlVTvX2Hk8qFqVryuR0qiOTPmjob\nDJ6YbGADVQza61T6hnsR+bVSzOqQMCmmmdK1KfQRwNu+K7KlIBrPLBq0Js3y\nmD01I0L4D3YZ9gfxyyy0K+xyyYkFAvAtvrRvRwpfFsYev1B0zUwbCwsbBV2p\nbV9cyJY8TBxx81jdQQkB9PjwIuGo4JV6v6KZlUZqUvWQGwqBkguJN5OQ6i1S\nVSqApIwMWoHmeJRmLd0GDHKcQluVv7ndaNidLLUM4Wy83C0fORiy9FGbQmLb\nJIDG\r\n=RSJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCefHLcgIfUM7K2LZg5wT6GM35hF8FVbaT/rMSOaYme1wIgUGeW10OAUdIXDastBy9PLQqzmO91pLjKhB3seuYvoDo="}]},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webmarine-core_0.1.5-fix_1627029809445_0.4993514940670427"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-14T12:36:39.453Z","0.0.3":"2021-06-14T12:36:39.626Z","modified":"2022-04-04T10:49:33.739Z","0.0.4":"2021-06-14T12:46:30.175Z","0.1.0":"2021-06-15T19:19:07.246Z","0.1.1":"2021-06-16T19:12:02.997Z","0.1.2":"2021-06-18T19:25:17.208Z","0.1.3":"2021-06-18T19:52:54.020Z","0.1.4":"2021-06-20T02:52:20.097Z","0.1.5-pa":"2021-07-23T08:42:22.941Z","0.1.5-fix":"2021-07-23T08:43:29.611Z"},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"description":"Core utils for game engine WebMarine","homepage":"https://bitbucket.org/magicians-game/webmarine-core#readme","keywords":["web","marine","webmarine","game","engine","3d","2d","ui","interface","play","render","physics","ai","audio","three","yuka","three","cannon","js","ts","javascript","typescript","types"],"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/magicians-game/webmarine-core.git"},"author":{"name":"7y1o"},"bugs":{"url":"https://bitbucket.org/magicians-game/webmarine-core/issues"},"license":"MIT","readme":"# WebMarine Core\r\nCore utils for WebMarine game engine.\r\n\r\n> ### IMPORTANT NOTE\r\n> WebMarine Core is designed for game development only, \r\n> so it is not at all suitable for embedding the \r\n> canvas in an existing web page.\r\n\r\n### Installation\r\nFirst you need to install the package:\r\n```shell\r\nnpm i @7y1o/webmarine-core\r\n```\r\nNext, in the main script (index.js or main.js, for example) write the following lines:\r\n```typescript\r\nimport {WMGameEngine} from \"@7y1o/webmarine-core\";\r\n\r\n// ^ - import, initialize - v\r\nconst engine = new WMGameEngine();\r\n```\r\nGame engine will clear document and place canvas automatically.\r\nNow you can use our documentation for the next steps. Good luck! :)\r\n\r\n### Examples\r\n#### Simple white cube with rotating animation:\r\n```typescript\r\nimport {WMRenderEngine, WMEntityUtils} from \"@7y1o/webmarine-core\";\r\n\r\n// Creating game engine instance\r\nconst engine = new WMRenderEngine();\r\n\r\n// Creating the cube and add it to the scene\r\nconst cube = WMEntityUtils.mesh.cube();\r\nengine.scene.add(cube);\r\n\r\n// Configuring camera parameters\r\nengine.camera.position.set(5, 5, 5);\r\nengine.camera.lookAt(0, 0, 0);\r\n\r\n// Set cube rotation\r\nengine.addUpdate(dt => {\r\n    cube.rotation.x += .1 * dt;\r\n    cube.rotation.z += .1 * dt;\r\n});\r\n\r\n// Starting render\r\nengine.prepareAndStart();\r\n```\r\n___\r\n#### Loading 3d model\r\n```typescript\r\nimport {WMRenderEngine, WMEntityUtils} from \"@7y1o/webmarine-core\";\r\n\r\n// Do actions from previous example with init, camera and render start\r\nconst engine = new WMRenderEngine();\r\nengine.currentCamera.position.set(5, 5, 5);\r\nengine.currentCamera.lookAt(0, 0, 0);\r\nengine.prepareAndStart();\r\n\r\n// Loading glTF model and place it on the scene\r\nlet model = null; \r\nWMEntityUtils.mesh.gltf('sample-model.gltf').then(entity => {\r\n    model = entity;\r\n    engine.currentScene.add(model); \r\n});\r\n```\r\n___\r\n#### Creating PBR material\r\n```typescript\r\nimport {WMRenderEngine, WMEntityUtils} from '@7y1o/webmarine-core';\r\n\r\n// Do action from previous example again\r\nconst engine = new WMRenderEngine();\r\nengine.currentCamera.position.set(5, 5, 5);\r\nengine.currentCamera.lookAt(0, 0, 0);\r\nengine.prepareAndStart();\r\n\r\n// Creating mesh and PBR material for it with default parameters\r\nconst mesh = WMEntityUtils.mesh.sphere();\r\nmesh.material = WMEntityUtils.material.pbr();\r\nengine.currentScene.add(mesh);\r\n\r\n// Adding light\r\nconst light = WMEntityUtils.light.directional();\r\nlight.position.add(0, 5, 0);\r\nengine.currentScene.add(light);\r\n```\r\n___\r\n## Version list\r\n\r\n- 0.1.4:\r\n    + Added OOT function (out of time breaking)\r\n    + Optimized instance checking for PerspectiveCamera\r\n    + Fixed bug with missing TypeScript files (I just forgot to add them to the package)\r\n    + Added postprocessing passes support\r\n    \r\n- 0.1.3:\r\n    + Guys, I don't remember what was there. Okay, let it be that the history of \r\n      WebMarine began with her...","readmeFilename":"README.md"}