{"_id":"@ar-js-org/artoolkitplus-ts","_rev":"1-2f7dca1115a794f82aaeafb9b9027873","name":"@ar-js-org/artoolkitplus-ts","dist-tags":{"latest":"0.3.2"},"versions":{"0.3.1":{"name":"@ar-js-org/artoolkitplus-ts","version":"0.3.1","description":"Typescript ARToolKitPlus port thanks to Emscripten","main":"dist/ARToolKitPlus.js","types":"types/src/index.d.ts","directories":{"example":"example"},"scripts":{"dev-ts":"webpack --mode development --progress --watch","build-ts":"webpack --mode production","test":"echo \"Error: no test specified\" && exit 1","format-check":"prettier --check .","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/kalwalt/artoolkitplus-ts.git"},"keywords":["ARToolKitPlus","ARToolKit","Typescript","Emscripten","WebAR","AugmentedReality"],"author":{"name":"Walter Perdan"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/kalwalt/artoolkitplus-ts/issues"},"homepage":"https://github.com/kalwalt/artoolkitplus-ts#readme","devDependencies":{"webpack":"^5.75.0","webpack-cli":"^5.0.1","babel-loader":"^9.1.2","rimraf":"^4.1.2","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","typescript":"^4.9.5","ts-loader":"^9.4.2","prettier":"^2.8.4"},"dependencies":{"@babel/runtime":"^7.20.13","axios":"^1.3.2"},"gitHead":"15b8ee702e97675ba0b491593c1793b976a366a8","_id":"@ar-js-org/artoolkitplus-ts@0.3.1","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-4HGKb60UDHUS69cH6ZDpwzQJtttIT43M1FuAM6qknE+DB6p3WtF/Dsjfts12KYsQuEjYoWkHZAU2Gp4GV5L7QQ==","shasum":"2ba94298cb24a85eda0fa27e6df029120590fdca","tarball":"https://registry.npmjs.org/@ar-js-org/artoolkitplus-ts/-/artoolkitplus-ts-0.3.1.tgz","fileCount":57,"unpackedSize":9197034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvjDkmmFsh7AOhcfH8+xZ/2HCEbkOQkNaOPV4QcxW7BQIgU0FsLthkHYCJlMr+h7vz8zL2CH0P4bE7xLvI7UjW9XE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5mz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5KRAAoWA8zO6qEqpMy7HBc/4ZNMil6gRIyJEaR91J4sd/+FbuyC3U\r\nemVPJvRxmV9gDgK/ZxtDrNsKifPSYUxAt9HnnWz6ZuHegbcoEkiz39B/aET+\r\nkzN4vsTnWe+81zumI8QBEEvAJcdHB87uLFq8h/6TdQo+IJOHTc6+6fS45nf3\r\nK+W2kWnDEtC2Xzb90YbA2qfQOJETDmjlElbf6oQs6+KYnvlykscrMTWEaieN\r\nlyrAcmlPkcW2mbTKor3+YlG0lhffV/2jAsB0/alTIwcIHrnCi0nXZtgebmsr\r\nU0rRPnUVmr/Uu7RTUForz3brF8h+KY5qhGCWK/tYZR5Z0yN8xqZ9eWmOsc76\r\n2HqHVe128utdNRiBE/+aeis+qH6BrNUoCXlAWrT/i6hJ6wqW2Tz9czTSSfxM\r\n6k7Nbcm3TIAC7IfgLZbR4xeRKcbkQ6lcHHm0du3YYDvfYFjOepRQQcXErTly\r\n3TQDFGOkpFCBXW8S4b7m/hdvB9fXoO8DAAxsLDWaePRVhBwXW3xoHUaaUwkP\r\nsodVp0C4mD3NYEs0+MBBQP2CIzC/ADsGS4Wn94xkqJIngrRQCokmzFq/wu1w\r\nR/lvtqAdSufVO/qBphABkXQoJmKJsj7+VkdIWwqVHr2CvAaw1McGLlrkaJwm\r\nJS+IMY5xnl+qTYqMmo2ZIW1e08CD3/2pZZM=\r\n=pDl+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kalwalt","email":"info@kalwaltart.it"},"maintainers":[{"name":"kalwalt","email":"info@kalwaltart.it"},{"name":"nickw1","email":"nickw4426@gmail.com"},{"name":"nicolocarpignoli","email":"nicolocarpignoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/artoolkitplus-ts_0.3.1_1676045566692_0.9625097345156757"},"_hasShrinkwrap":false},"0.3.2":{"name":"@ar-js-org/artoolkitplus-ts","version":"0.3.2","description":"Typescript ARToolKitPlus port thanks to Emscripten","main":"dist/ARToolKitPlus.js","types":"types/src/index.d.ts","directories":{"example":"example"},"scripts":{"dev-ts":"webpack --mode development --progress --watch","build-ts":"webpack --mode production","test":"echo \"Error: no test specified\" && exit 1","format-check":"prettier --check .","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/kalwalt/artoolkitplus-ts.git"},"keywords":["ARToolKitPlus","ARToolKit","Typescript","Emscripten","WebAR","AugmentedReality"],"author":{"name":"Walter Perdan"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/kalwalt/artoolkitplus-ts/issues"},"homepage":"https://github.com/kalwalt/artoolkitplus-ts#readme","devDependencies":{"webpack":"^5.77.0","webpack-cli":"^5.0.1","babel-loader":"^9.1.2","rimraf":"^4.4.1","@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","typescript":"^5.0.3","ts-loader":"^9.4.2","prettier":"^2.8.7"},"dependencies":{"@babel/runtime":"^7.21.0","axios":"^1.3.4"},"gitHead":"1ae87b4172681192bbf9af3f99c4e854825fcc2a","_id":"@ar-js-org/artoolkitplus-ts@0.3.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-n8oRcdvB2j5phhAPcCYAANZIFLUBGPmE9nxr6B0nk/Wh67K0kBRYOpMjHQBlmUHjgWeIet2LN3DNzZTLnJH9bw==","shasum":"affd2d0b39b3c34bc849d9137310e89eec450058","tarball":"https://registry.npmjs.org/@ar-js-org/artoolkitplus-ts/-/artoolkitplus-ts-0.3.2.tgz","fileCount":57,"unpackedSize":9189450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAscZwjYk9/tiByPGbkbgMQ3vvQbq5lih4dKPgUyMeJAIgIgmJTLAeNEO4NQjh108F5Rse9Jl5ImtRTF78ERsdbD0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzOyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGNw/9HJyoCQ+3sytW0QaORX/F7AOz2H54bIV0Zy/8J+3HtB1Mq5aq\r\n/2DmWubcdype4ZK1Hl0i+7ajE6LmIIeYpuZcWm1+/t1OHyY4XVWT3psUHOOl\r\n1kWva0PyzdyHu9TT/M834zuO6zIUffNqeUvZpQU5i5L9VSBWuZIbcp/tdxUJ\r\nKXabfxMoTuaJO4z31/XLmmd+ZxU56vsThlYbxRRWmy6jbWcJHHiW9WvBhqY+\r\n5T79KLy2CVCywoRoxy2xBxmsSP12MkgD3CEdwOs8CsrhTPFVJgdpIpmva2oD\r\n6DTHhv9TnLH/hacnytn+AOK87IcoYXkEIykUmCUMbGV5sCkHgua4TZqN9tkC\r\ngmo6AjR9PhYy3C37dZmXZoUTrF60wXBKqEysNfsYm/Ku/t/4USe77X4ix8ZI\r\n7hl0TapaobznVBX912/Xgz+7adGxfGaF0SnyR1tuefY2nLmrGmoUda0TTuzB\r\naIG41+ybn6rnT1Lg+V19G1IfJaa7vrzpEk2W2mwdXmIm2EdebpM5ppjEprNG\r\nD2sQRzePBF4hZvrMKq3nIL7a+hZlaPF4EmdkvJcf0zZjH0JfI3tx2AgmMHAM\r\n1h2iM2EXHreqhC9ekJBjXcXvdzj+/xRYd3PPB6atW0mxFcGn2BkTSbicAPOP\r\n+1lroBd1YSjsgaMrH5+k+v030qYubD5sgS4=\r\n=Vfk/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kalwalt","email":"info@kalwaltart.it"},"maintainers":[{"name":"kalwalt","email":"info@kalwaltart.it"},{"name":"nickw1","email":"nickw4426@gmail.com"},{"name":"nicolocarpignoli","email":"nicolocarpignoli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/artoolkitplus-ts_0.3.2_1680290738294_0.6695756683198189"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-10T16:12:46.626Z","0.3.1":"2023-02-10T16:12:46.970Z","modified":"2023-03-31T19:25:38.862Z","0.3.2":"2023-03-31T19:25:38.605Z"},"maintainers":[{"name":"kalwalt","email":"info@kalwaltart.it"},{"name":"nickw1","email":"nickw4426@gmail.com"},{"name":"nicolocarpignoli","email":"nicolocarpignoli@gmail.com"}],"description":"Typescript ARToolKitPlus port thanks to Emscripten","homepage":"https://github.com/kalwalt/artoolkitplus-ts#readme","keywords":["ARToolKitPlus","ARToolKit","Typescript","Emscripten","WebAR","AugmentedReality"],"repository":{"type":"git","url":"git+https://github.com/kalwalt/artoolkitplus-ts.git"},"author":{"name":"Walter Perdan"},"bugs":{"url":"https://github.com/kalwalt/artoolkitplus-ts/issues"},"license":"LGPL-3.0-or-later","readme":"# artoolkitplus-ts\r\n\r\n[ARToolKitPlus](https://github.com/paroj/artoolkitplus) library ported to the web thanks to Emscripten compiler. Things are evolving faster and code can change frequently, infact is a WIP.\r\n\r\n## Build libs\r\n\r\nEmscripten libs are exported as ES6 modules, you can find two libs at the moment:\r\n\r\n- `artoolkitplus_em_ES6.js` load the basic artoolkitplus enums and other functions.\r\n- `trackerSM_ES6.js` load the TrackerSingleMarker class\r\n\r\nFor every libs there is the debug version, useful when you are developing.\r\n\r\n## Typescript feature ❤️ \r\n\r\nThe project also support the **Typescript** language. Typescript source code is in the `/src` folder, and is bundled in the dist lib thanks to webpack. You can find type definitions in the `/types` folder.\r\n\r\n## Future features 🚀️ \r\n\r\n- npm package\r\n- Multi Marker support\r\n- more examples\r\n- documentation\r\n\r\n## Examples 🎉️\r\n\r\nYou can find a simple Single Marker example in the example folder. It load a static image and it detect the marker in it. Check in the browser console for the messages.\r\nIf you want you can also test the video example ( stream from webcam ), check the output in the console, and a threejs example.\r\n\r\n### List of examples:\r\n\r\n- example_ES6.html\r\n- example-ts-module.html\r\n- example-ts.html\r\n- example-video-hiro-ts.html\r\n- example-video-ts.html\r\n- threejs-video-ts.html\r\n","readmeFilename":"README.md"}