{"_id":"@bsansouci/tsdl","_rev":"4-06f7a4151a88186d0445e659f6ac5551","name":"@bsansouci/tsdl","dist-tags":{"latest":"1.0.2"},"versions":{"0.9.1":{"name":"@bsansouci/tsdl","version":"0.9.1","dependencies":{"sdl2":"github:bsansouci/SDL-mirror#fast"},"gitHead":"1bbcd567914ab4f15cf9dc697a90683b236bcbbd","description":"Tsdl — Thin bindings to SDL for OCaml ------------------------------------------------------------------------------- v0.9.1","_id":"@bsansouci/tsdl@0.9.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AAIdaYdJuTTO6IZ+YZJJJ8elspUcf2QJsBZ3KNwFDk9e7/HpPTyFtsOVHBPdu0mn+luI0OigUPwopI97esmL0g==","shasum":"5d19bdf76b1f6ceea9d6aa3c407a6592f3f8f1f2","tarball":"https://registry.npmjs.org/@bsansouci/tsdl/-/tsdl-0.9.1.tgz","fileCount":20,"unpackedSize":82898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelpOMCRA9TVsSAnZWagAASscP/RRdyeFEWGUb9K/8xgoP\nNW0I41qARmpJIPQ7Nwj0bMYkYcKI6kJQ7ILCGGc1gGmsmICjVAD/HuW2tAI6\nKJaQqsqpB6TFwHIYDSAOdkkvQESCODlnHy9PtCy4Xyw4B34DzwZxCRQVIU/m\nevoGlsr3jcEvIcGv4A5bWEZX9RtAwshbx7PdcF9wFFPbqdxTy60An7hdZ9Sb\nprzp4CdzrSmZfJLdgrfFRZ/5MpHGr5bJbAIwaoV1qac6gwFnPVqSyBXHRf5O\nlCVAQUbakHtsfLTeFJMIt4gJ3kzE1S3yLVAVAoOeOaS40Hs2ci84nxIf8e4U\naWHvXJeA0eaQtRbKdywIR7Gek56QoWUTjPwjmZ8+fDzcwDZ3NnaM7umFaRyb\neE/h9bwgshJxXcxRT8BjQeibie9+5vZUxNMkhujfX/x79gzPsX0HloQZJ2zb\ne4U7m86y2jqBsrzHgZ6CH0P07iaottchVOKN4CMWCrIidE8LtcbL4/DGv484\nTd0dFHMdlg8GskjYpmBWGVQab+L00omFBRN8m5Qbh78ZPWctahg7v1wbPEou\nyva8JKeozZPlRh+/ratX5YRm8z/C0P51oRivFUKODt0L9fy0Y+VFSJkxrfKj\nhGRuMgAajuBtP+LSXs3igClLzNvQADtgcdeRCnpc0MX9c5+wpHLapFCyC0A/\nwepZ\r\n=q8sZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAb9vwlv+Sglj02VOwLWXmclxobbp7jbU/XN9s7bhqUDAiEAm5KFMfc7IYRR2qXPtpkSPDg8XSeZ3/5GA/UDWQW6cGc="}]},"maintainers":[{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"}],"_npmUser":{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsdl_0.9.1_1586926476002_0.9696980381029645"},"_hasShrinkwrap":false},"1.0.0":{"name":"@bsansouci/tsdl","version":"1.0.0","dependencies":{"sdl2":"github:bsansouci/SDL-mirror#fast"},"gitHead":"86dedd64dafef2fef253e317c37254783a879593","description":"Tsdl — Thin bindings to SDL for OCaml ------------------------------------------------------------------------------- v0.9.1","_id":"@bsansouci/tsdl@1.0.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0+UFWeOSmpG7rxpenWWGBgW6hwSW1V1dLAIqfjQ5OYq8mMjCWYPDxvDXVMjc2VaTb6N4x/+aGNcKNOPzAyu6ow==","shasum":"4a5ecbebc7cd38df3d1b020edff0fde5879d71ce","tarball":"https://registry.npmjs.org/@bsansouci/tsdl/-/tsdl-1.0.0.tgz","fileCount":21,"unpackedSize":83051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelpOrCRA9TVsSAnZWagAAf4wQAIK1GF0XHcIfX74YUf69\nf4RVNqGwq2TVhLd56c7oIBw+Z4wQj2eOBOQKZ4tOKbLvI4OK1o02VZroADn9\nFd3fOBGJrfsVX23YLDQXQverEt8bW6DbdsrSIb4TpURAWmRm+ZNyb+1BK8iQ\nMw7tQIHXtbVD4kfkrEFEa7LyE1qjpW+PzeGpe6EzZWzWsNfkxtJwf/yJzm3o\nBznmqVvX+djqr3FXnLWMUXRCIN22TLtptdU2FOPLytEO/0oSNMTF4uX3Q/Vr\nKjwyfvNjbKxYyWlEKeiGItx9odbAqy7VbXf68ULNPW4aq6Ls4pQ7CzPSYoqh\nR5NmEP6uvys6NNtM7rtV2DyjirxkiX13sD4+cPzl0ZexQVjyo+Fv9qdfhTsX\nFNuEa9/tQ9mjxXMOHIf0nIMWfL7+IUPfqNozVlc5aBv5w+4Fcx7BJiaBJ+Un\n1N2dCcSg2mt4gZzRquWYG9fHAvuiDmiB9gz4M6OvqHYPnjeSu+89Kk9nGJlN\nYLMPGc/tTA8MDUUCkyjfKoOOKCR/9G0Mg1wmpF4IECuSADjcRWb+YMSw3FLx\nrjUPPPq19ZdRAsEXIUMXP0GAWG1UeF7xh+SU40dP3u1QaKrHhzIkCabtk5Xx\nDxc9PzMPUBtIFHOcZx1FixbZ/cWggD1C85hqltuSO8z9cEnDz9FEbYT24GUf\n+4wn\r\n=7Qiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3nvMMMr1Hk3D+/KwLGUgrZFQwIEC2pUrucADRHHUcQAIgEDEinuMV/dqfVoS9ZtiloklsZhojUxX9T6R0x3a2lCU="}]},"maintainers":[{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"}],"_npmUser":{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsdl_1.0.0_1586926507230_0.5957097156590685"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bsansouci/tsdl","version":"1.0.1","dependencies":{"sdl2":"github:bsansouci/SDL-mirror"},"gitHead":"1cdee7107b3c71fbe6440a3fcf3114012428a082","description":"Tsdl — Thin bindings to SDL for OCaml ------------------------------------------------------------------------------- v0.9.1","_id":"@bsansouci/tsdl@1.0.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bwRS83GUcnSl1Jg7U9F7tDNxPv2lsHKUKPCFX+KJiOE8T/r/PniU4zRxw3wSQVR5DdDcOX43OwffGcVrwlSS7w==","shasum":"4da1ae668e92e0fee856266d3bbdc3762a787b51","tarball":"https://registry.npmjs.org/@bsansouci/tsdl/-/tsdl-1.0.1.tgz","fileCount":21,"unpackedSize":83046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemPgKCRA9TVsSAnZWagAAtA8P/2OqHWvsy7urkHBS8Z5t\nEeXnPz+vxz0wwh4bjUnq/HR1s1S2rsBIPnnmZD4rKxHbAkluHY8cRFI6wRhJ\nc/M2U/3QZPK6yZKwsLnmuZERNDLPyLH2Qxfsh3czhALu2VDWMXTdoHUguaKb\nW33KjB1CwbupOsbpXvVR7mRwSRyoAt5wEzH3VvOl5/MsNU2b1ZYHuprE9wIV\nN5vA2m2U+VJbaygxM/n/vTxqW7pG+woMjdbUQOf9wC8c58VInzsHVyKTMsj4\nnNOc6AZWOApjFvuC2yCQtTlYrGLWszpKi1RZZu3hiYe2SubvzMbkmYOiCFOP\nXIC24NwoALFoO2RnQG7L3V7DJyS7jbDktQNnhZ0W0sSYSWV2qpvQvnQ9pPnF\nFvxrMHctUHW1DuLBcocUC9ow8RjcT4YvsxePBD3t6RC8RGpMTCFDoFKabwfa\nhL7BhH8eCz5a8GqjXtvgzjFUpIasZtRxt1lJP/mDqN2hO1ONj9KRs4TXhQrT\nqdwDRxygiCHmTLDXBRXpex9sVlD4iV1u1zt8sEzZLUEOXS7o5oFEh/ClcazD\nk9fOljA1vniQonbH/K7pA5NDOsUkD2BSTP6uxGu6hwfcBCXjCY+RWv2l5mLF\ne44/hMO6cb6wM4wVUqJNyBuMn3I6BjQpv56WN5cqWN3RHT1NejLhJCTRljuI\nlf1a\r\n=UB9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp4hXICUfmdFD3wpnCbh4PJl4ADCAlD7/PUJTEBffE8AiEAjTossuHRrPtvmeeekXVO6leh6WhAPO37bYnRPFb536o="}]},"maintainers":[{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"}],"_npmUser":{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsdl_1.0.1_1587083273616_0.2123449483074824"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bsansouci/tsdl","version":"1.0.2","dependencies":{"sdl2":"github:bsansouci/SDL-mirror"},"gitHead":"36d239950bd418f049f5fa8d0f8ec7fb8881f55a","description":"Tsdl — Thin bindings to SDL for OCaml ------------------------------------------------------------------------------- v0.9.1","_id":"@bsansouci/tsdl@1.0.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GKXGMnma0EtHWumIvN6JB7tqnS0v1OjeFxMQy+4efVo7A6m4jsBiyP3lIFZRzgOFxjzr816x33WUHZEYDPkR6g==","shasum":"c8b343cb1ca84ed4eb14a16f53c8dc56f69e445d","tarball":"https://registry.npmjs.org/@bsansouci/tsdl/-/tsdl-1.0.2.tgz","fileCount":21,"unpackedSize":83057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeniDYCRA9TVsSAnZWagAAGpcP/1fQYPT1sfQLZ0QiqmeF\n0vJSD6efiByUD8uAF23PNI4HrA9Zd3CMnqdaPuOEPC0MAoLvK1ZMcJAzUCOb\nIWiLSGR4g/+fC/CzU4StB5UqniIDzaf78itXAjqWYdmoDD8CVLN+UyEX6Ah9\nnaf4E6nRNvPhRZqMygz4jv2sn0LEsAzAnCGpwusyG/UB2WiM99h9W54ATkb/\nUB6uvI9b7asmnssIywF+jUt70PAqg8mt+0FyV+DS1Mpj6qqDaxkPMsT3mIRK\ndNTlweI193ob7147iO3XxLRJgua8F8PVoQHApuFKn2TVeUEXKOR91R5JFc8F\nRKLwHRXlijUQN0C0i/5LrUaoNf3qoiJPYMZORGPeBLQ+F+lqxj+93F/g9qvK\nL/KoaJbkRIjee/Cis7FQ3kAzzshiDmek+nshIUDFOTuuiqhJEJsTN+05tn+D\nEUdRmh0Mq1+nzu2J5Vr4+C3/SEICtQ0rj8otZf3tB7ZsW+QDBHLVk5Sf2BJE\nurzqS28V2YZ8r1ZGfk6GeUfSXemStqwQUXZmhqLtpg2Qm2DFq7MzKkNz26wz\nG3OabvSj22C/if5h3jfo/Dx6PbbZbFsq12P23KpDLz0lAAt3c4AK8PdPETgJ\nPnYoO3m0f6aSeE8I0mLJ5iigwOr5iLzbyfjfvX/6b2OiqjF2eYJDMFFVbIep\nvGbM\r\n=xQj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0+q2qCjIILJTNqTB1Du9esLAhNzJbOh8C16bQNzbYYAiBE7lnzSbwqv3+6N8UO0ZJD79MHV5pyQijPh1FdEZE2sw=="}]},"maintainers":[{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"}],"_npmUser":{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsdl_1.0.2_1587421400338_0.7293534862362696"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-15T04:54:35.950Z","0.9.1":"2020-04-15T04:54:36.152Z","modified":"2022-04-04T20:50:24.682Z","1.0.0":"2020-04-15T04:55:07.380Z","1.0.1":"2020-04-17T00:27:53.755Z","1.0.2":"2020-04-20T22:23:20.428Z"},"maintainers":[{"name":"bsansouci","email":"benjamin.sansouci@gmail.com"}],"description":"Tsdl — Thin bindings to SDL for OCaml ------------------------------------------------------------------------------- v0.9.1","readme":"Tsdl — Thin bindings to SDL for OCaml\n-------------------------------------------------------------------------------\nv0.9.1\n\nTsdl is an OCaml library providing thin bindings to the cross-platform\nSDL C library.\n\nTsdl depends on the [SDL 2.0.1][sdl] C library (or later),\n[ocaml-ctypes][ctypes] and the `result` compatibility package.\nTsdl is distributed under the BSD3 license.\n\n[sdl]: http://www.libsdl.org/\n[ctypes]: https://github.com/ocamllabs/ocaml-ctypes\n\nHome page: http://erratique.ch/software/tsdl  \nContact: Daniel Bünzli `<daniel.buenzl i@erratique.ch>`\n\n\n## Installation\n\nTsdl needs the C library SDL 2.0.1 or later installed on your\nsystem. Tsdl can be installed with `opam`:\n\n    opam install tsdl\n\nIf you don't use `opam` consult the [`opam`](opam) file for\nbuild instructions and a complete specification of the dependencies.\n\n\n## Documentation\n\nThe documentation and API reference is automatically generated by\nfrom the source interfaces. It can be consulted [online][online] \nor via `opkg doc tsdl`.\n\n[online]: http://erratique.ch/software/tsdl/doc/\n\n\n## Sample programs\n\nSample programs are located in the `test` directory of the\ndistribution. They can be built with:\n\n    ocamlbuild -use-ocamlfind tests.otarget\n\nThe resulting binaries are in `_build/test` :\n\n- `test.native`, tests the bindings, the executable should exit \n   with 0.\n- `sdlevents.native`, traces SDL events.\n- `min.native` a minimal SDL example.\n","readmeFilename":"README.md"}