{"_id":"@catala-lang/catala-explain","_rev":"12-8828afac0cac36ab0372dc7bfa05bc44","name":"@catala-lang/catala-explain","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.1":{"name":"@catala-lang/catala-explain","version":"0.1.1","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/french-law":"^0.8.3-b.3","@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","file-saver":"^2.0.5","reanalyze":"^2.23.0","rescript":"^10.1.4","rescript-docx":"^0.1.2"},"dependencies":{"docx":"^8.0.4"},"publishConfig":{"access":"public"},"_id":"@catala-lang/catala-explain@0.1.1","gitHead":"0aaf2297437707f68595b5315345c02fc14572f6","_nodeVersion":"20.6.0","_npmVersion":"10.0.0","dist":{"integrity":"sha512-sniveNTNt6dxbTv001M02At36CtqzPNxU/RqhlL3PwDHu1laTdDvzCXZa6my3sBOhPjHCrkoMiMBvKmqFX9K0A==","shasum":"8e763a1e842f0b1791b4488f7e7cb1ccb38f96bd","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.1.tgz","fileCount":18,"unpackedSize":59598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3HRdtzWYj6umjCJV3NuVet32uNgFfRdxfS+Pl7iYF6AiBMEUNYbUMNWJo6OSWi6JEP1x9+2VjBalA1PK44gjzPAA=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.1_1693991632012_0.2083239051893635"},"_hasShrinkwrap":false},"0.1.3":{"name":"@catala-lang/catala-explain","version":"0.1.3","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/french-law":"^0.8.3-b.3","@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","file-saver":"^2.0.5","reanalyze":"^2.23.0","rescript":"^10.1.4","rescript-docx":"^0.1.3"},"dependencies":{"docx":"^8.0.4"},"publishConfig":{"access":"public"},"gitHead":"9252aab9973555233699bf75f7a1a69ba159840d","_id":"@catala-lang/catala-explain@0.1.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-86e5JKjKPVbI42KJ0fZI7p+0v54shqYb47zlgfAWksoQ7YZ+Gj9gq90pC+84OgEHaEpaOrSmaVhLhTGxkwLtgQ==","shasum":"8aa6f204ed26ca6ad1ed4cf718a0578e14d27aee","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.3.tgz","fileCount":16,"unpackedSize":64472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrprZr/UEikvMcmOoF2Z4+tb+2VSXEaeohK5jgcP9+6AiAjmz+Zw1M5s97kv2ndBOq3FMhEs2nWzjXutb5Xy5z73w=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.3_1694702704659_0.9944771556939322"},"_hasShrinkwrap":false},"0.1.4":{"name":"@catala-lang/catala-explain","version":"0.1.4","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/french-law":"^0.8.3-b.3","@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.3"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.1.4","gitHead":"21c20e42f98210ed8a4db8489706a6ff3b6f0a27","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-rAGREcKvEGTWF0S/b2wD87eeknf+K1NOGm4S77w5asDHX4O57Kj8fxlV2n8tgEusaAL3Rp7qcBFXDT3LugQQ1A==","shasum":"8622e41cd7a867e7649759a4723e8e4b11bc2849","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.4.tgz","fileCount":15,"unpackedSize":68179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI3O2WX3fWagNXCddJvlZ0vqZVZ9yOm4tlNKvNcdCdLwIhAJsyk9hw1gcZ3S7j9idWI635WqsaCWBLrRZQUzvIWmBa"}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.4_1696413616921_0.8042064068155981"},"_hasShrinkwrap":false},"0.1.5":{"name":"@catala-lang/catala-explain","version":"0.1.5","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/french-law":"^0.8.3-b.3","@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.1.5","gitHead":"bcbed0300a04f0e2c560c36857de6314d170b250","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-BnGcAoDtdsv0HCBxb00rz1UzGcHZmuHON+9HOzKJ/EvJ1JsNTB6ffRH5Bdiw1YApQnFgYIKul9eQTL9nfoCgjg==","shasum":"4c35f34792f175e547b2927286e709b02f608daa","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.5.tgz","fileCount":15,"unpackedSize":72174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKEcrCQJ3F7TbEjx2FIBKUE2rPGd8hyA5BGAEYOJTBcAiBLPt57eRcFN5WwC0zc0z2bjza+4vLaX7oMO9oHN5PH9w=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.5_1697642070892_0.4532269314099222"},"_hasShrinkwrap":false},"0.1.6":{"name":"@catala-lang/catala-explain","version":"0.1.6","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.1.6","gitHead":"cfeac10cef2be5c5ba72aa3abda9a6c347cafb29","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9/fS4o5mRjQ/ZC63X2XzULSg+pX3rQqge25veJaYm4x3wOgtJZylW/O8oL12m5KcMrAYp06pAQQRR2TQwtnRoA==","shasum":"1994ad16e814ea84b62e7176f5244009c5278385","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.6.tgz","fileCount":16,"unpackedSize":72639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+tAzIpLwCJpVMeHl0VFbbp3M16XNmaCqA9+VXqpRGxQIgNwpKuAbjRKElHsOGqGA53mpHuWSG4gzBMT0J22vQDXM="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.6_1698340920138_0.5921971192973072"},"_hasShrinkwrap":false},"0.1.7":{"name":"@catala-lang/catala-explain","version":"0.1.7","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.1.7","gitHead":"99cb10c1199b198403972732ec2bfd2344fbdbfc","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-hlvOq65GsruAY7lgKGMV5a11NOpx7fSGKEyuZ92wKnqXbCBF4E/yV38rG327U8Z476l2l+olytf8P6dvHoIFQQ==","shasum":"f0376d4d2b3c03ea9ca7447e14101362aacd1475","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.7.tgz","fileCount":16,"unpackedSize":72613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMW/XmCsc8b44d8bTiN0GMrxERWkxfMIkbrDqN/r5+fQIhAOPim11i6xabFDM1SX+gj8D8E3MXhMt3lxKBZJlUEadB"}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.7_1698762226585_0.9015721328001598"},"_hasShrinkwrap":false},"0.1.8":{"name":"@catala-lang/catala-explain","version":"0.1.8","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.1.8","gitHead":"afaf91e8a07fcf72d5b4970e1e4e3792fe25be5c","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NOUfFd4c/Ca06/vs3n7NUESYNjEDaFV9LhCDQAvNYl81AmU2a0op8JxEQzluvI8WALIBFNZSNaiI8ynjL0XkPg==","shasum":"ea8bf365d51a6272c7beb0f8eb8bd2d9615cfa15","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.1.8.tgz","fileCount":16,"unpackedSize":72543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHcu+DGsubEOzjGBAhJsDKdu4P8AeeHyen3IYxGdY8bAiBzhyYAnJ5HhrJ35hiE6EZyODLeZqUGRqZ5bbfg0TjKXg=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.1.8_1698771222360_0.9291103441095803"},"_hasShrinkwrap":false},"0.2.0":{"name":"@catala-lang/catala-explain","version":"0.2.0","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.2.0","gitHead":"f2757a2b5fd1be9599aa8ce3cc2e4338d920a3af","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-FI3DGXxD8U3jbBErUAzsR7T35gwJGpxJmyFSPL4NNE9hV1viXL9B9vrkaJNSGazvg2ygCJThclQ/5OyfENxLxw==","shasum":"e27ab9e3080debc12b988c58554860e2928beabc","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.0.tgz","fileCount":16,"unpackedSize":72503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOcuxM2jCRD5uKYNWgwvJRqGLb1mkK6Q0xgCOo8L+WsgIhAMsJB+gvHUo6cdzs2hnvrbixgSO9XUhfNgrUgTk5xAga"}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.0_1699436660939_0.40864141024208234"},"_hasShrinkwrap":false},"0.2.1":{"name":"@catala-lang/catala-explain","version":"0.2.1","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"devDependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.3.1","rescript":"^10.1.4","rescript-docx":"^0.1.5"},"publishConfig":{"access":"public"},"dependencies":{},"_id":"@catala-lang/catala-explain@0.2.1","gitHead":"08f887a8d97f8f1f9b5128096512cba663af2018","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/f3mpOwyb2Rx/ZPXeFVOhRB0XwAuwB9j4pU5HBIzhLguKEeyyE9wPvE3CPJkNziunY4Jlr0zsctvm/nBLpNpow==","shasum":"a501e9e6f572f59c9107af75fcef59cd66945cf2","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.1.tgz","fileCount":16,"unpackedSize":72300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPnJ4uu04qGbpFgVd1WfwsiK6yfWin4vfAD7uEc30sLAiAAp3sOamdRHqt6BAZLIodDOLU3AIbzULQsxSCxR0TSaQ=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.1_1699446217615_0.3339866129365676"},"_hasShrinkwrap":false},"0.2.2":{"name":"@catala-lang/catala-explain","version":"0.2.2","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"dependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.5.0","rescript-docx":"^0.1.5"},"devDependencies":{"rescript":"^10.1.4"},"publishConfig":{"access":"public"},"_id":"@catala-lang/catala-explain@0.2.2","gitHead":"95aa598aaac7c78c536a590e96bdbbe675e64a8e","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-z2NP1nrpPtkDxPJkQsF2C8v2qXx+pHdiKQc/Ltbny5dFxMjAzfrargLZzG6CWWIMHM9uuawugUww/wlYPeMRCw==","shasum":"0e28c7fbf0a2f542828e5369077bc6d49d61f2af","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.2.tgz","fileCount":16,"unpackedSize":72354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4tXpTUroY7CQK/qAzAGmH2f6FSvkTHH31vwG3Z+01DAiAJNqMsn4uNfFXBHeGho7eFRvEOYHCGoBTZUbP9ncc0yA=="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.2_1699448205176_0.12462913308418044"},"_hasShrinkwrap":false},"0.2.3":{"name":"@catala-lang/catala-explain","version":"0.2.3","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"dependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.6.0","rescript-docx":"^0.1.5"},"devDependencies":{"rescript":"^10.1.4"},"publishConfig":{"access":"public"},"_id":"@catala-lang/catala-explain@0.2.3","gitHead":"0d1b19b85c26d1868f225b02a5784c52a63604b0","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-FKXXc+7cFWmmV3JhiCwU78/P2CIiGwwmehgQAk6ZXMmF6bmICTsSHAjols4SOSZtTYGdD0uJXRZvrJ+C+9TISQ==","shasum":"92f7e704871065c38d816d0ef6e6b865b47759a4","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.3.tgz","fileCount":16,"unpackedSize":72659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWF+4+0AbLIskwkal5qPHzNdGd5WzeAH5rN4fwblQskQIhANhlxeR+6ATfmOhLDKhAP+KSnDiWsvxdYYB1hvk5lgFk"}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.3_1702467710106_0.3999376169516444"},"_hasShrinkwrap":false},"0.2.4":{"name":"@catala-lang/catala-explain","version":"0.2.4","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"dependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.6.0","rescript-docx":"^0.1.5"},"devDependencies":{"rescript":"^10.1.4"},"publishConfig":{"access":"public"},"_id":"@catala-lang/catala-explain@0.2.4","gitHead":"675972f9bb099ad713fc9671d10bc44650b3e9c0","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-feCWeqfitZXW2gHlUJ/N+xNGFS7ohkC2T/EXFaOOWcr9YR+iTcd96eZyjTzQJazo8UxsAMYdKqjvwU+3Nwd/8g==","shasum":"92584b1ca7292b785d202ff9c9627a04792b8138","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.4.tgz","fileCount":16,"unpackedSize":72659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuugKuI7pAXwEafgTUSTTiKKqcevVEAnTgdesu7i0XFwIgYvQxkBwQGPAiHad2NL680YOCVP+ZDstnP5cBXv54Cyw="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.4_1702468740903_0.5702325385610942"},"_hasShrinkwrap":false},"0.2.5":{"name":"@catala-lang/catala-explain","version":"0.2.5","description":"A module for explicability from the trace of a catala program","scripts":{"clean":"rescript clean -with-deps","build":"rescript build -with-deps","watch":"yarn run build -w"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"dependencies":{"@catala-lang/rescript-catala":"^0.8.1-b.0","@rescript/core":"^0.6.0","rescript-docx":"^0.1.5"},"devDependencies":{"rescript":"^10.1.4"},"publishConfig":{"access":"public"},"_id":"@catala-lang/catala-explain@0.2.5","gitHead":"1ab5842f54bf67b5d698c62f5205f7fb5440f355","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-djlNiGtnowDflXeUq76/tgHXibhEIl8BcsS/43bAjT2Y63vRsy9fc6rSzIs7gVnKcBZMOB71YJD8DNDLk0XbQQ==","shasum":"fc545402a773d2af850a7ab965ed3c95c36b0901","tarball":"https://registry.npmjs.org/@catala-lang/catala-explain/-/catala-explain-0.2.5.tgz","fileCount":16,"unpackedSize":72659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7Bf/uXBDy8AsfgoYrMY+N7X+wZVv59ZnT2xGCv5NzgAiEAi2jUfebRR6t1Skf7ElNcPYMptasoOlIvMAG4HIIf1AE="}]},"_npmUser":{"name":"emilerolley","email":"emile.rolley@tuta.io"},"directories":{},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/catala-explain_0.2.5_1702470353974_0.5103245885495893"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-06T09:13:51.887Z","0.1.1":"2023-09-06T09:13:52.327Z","modified":"2023-12-13T12:25:54.409Z","0.1.3":"2023-09-14T14:45:04.929Z","0.1.4":"2023-10-04T10:00:17.087Z","0.1.5":"2023-10-18T15:14:31.298Z","0.1.6":"2023-10-26T17:22:00.397Z","0.1.7":"2023-10-31T14:23:46.935Z","0.1.8":"2023-10-31T16:53:42.578Z","0.2.0":"2023-11-08T09:44:21.125Z","0.2.1":"2023-11-08T12:23:37.829Z","0.2.2":"2023-11-08T12:56:45.376Z","0.2.3":"2023-12-13T11:41:50.233Z","0.2.4":"2023-12-13T11:59:01.167Z","0.2.5":"2023-12-13T12:25:54.229Z"},"maintainers":[{"name":"emilerolley","email":"emile.rolley@tuta.io"},{"name":"denismerigoux","email":"denis.merigoux@gmail.com"}],"description":"A module for explicability from the trace of a catala program","homepage":"https://github.com/CatalaLang/catala-explain#readme","keywords":["rescript","catala","explain","trace"],"repository":{"type":"git","url":"git+https://github.com/CatalaLang/catala-explain.git"},"author":{"name":"Emile Rolley","email":"emile.rolley@tuta.io"},"bugs":{"url":"https://github.com/CatalaLang/catala-explain/issues"},"license":"Apache-2.0","readme":"\n<div align=\"center\">\n  <h3 align=\"center\">\n\t<big>Catala Explain <i>from trace</i></big>\n  </h3>\n  <p align=\"center\">\n   <a href=\"https://github.com/CatalaLang/catala-explain/issues\">Report Bug</a>\n   •\n   <a href=\"https://github.com/CatalaLang/catala-dsfr\">Example</a>\n  </p>\n\n<!-- ![CI][ci-link] ![NPM][npm-link] -->\nA module for explicability from the trace of a catala program.\n\n<img width=\"600\" src=\"https://github.com/CatalaLang/catala-explain/assets/44124798/4cd34137-2dd1-477f-9581-a6d2c466f3b0\"/>\n<!-- ![Screenshot from 2023-10-04 11-24-52](https://github.com/CatalaLang/catala-explain/assets/44124798/c9478ce4-e204-42a2-b4fd-d600a378a9be) -->\n\n\n</div>\n\n## Installation\n\nTo add this module to your ReScript project, install the following dependencies:\n\n```sh\nyarn add -D @catala-lang/catala-explain rescript-docx\n```\n\nThen add them to the `bs-dependencies` of your `bsconfig.json`:\n\n```diff\n {\n   ...\n   \"bs-dependencies\": [\n+    \"@catala-lang/catala-explain\"\n+    \"rescript-docx\"\n   ]\n}\n```\n\n> ℹ️ You need to install\n> [`rescript-docx`](https://github.com/CatalaLang/rescript-docx) to manage the\n> generated .docx file.\n\n## Usage\n\nThis module is meant to be used as a library. It provides a function\n`CatalaExplain.generate` that takes the user's input and the trace of a catala\nprogram and generates a .docx file containing the explanation of the result of\nthe program.\n\n```rescript\nlet doc = CatalaExplain.generate(\n    // The trace of the catala program\n    ~events=CatalaFrenchLaw.retrieveEventsSerialized()->CatalaRuntime.deserializedEvents,\n    // A JSON object containing the user's input used to generate the document\n    ~userInputs=formData,\n    // The schema of the user inputs form, used for having explicit input form labels.\n    ~schema= WebAssets.schema,\n    // The options for the document\n    ~opts={\n        title: \"Titre de la décision\",\n        description: \"Description du document\",\n        creator: \"Créateur du document\",\n        // Key from user inputs to ignore (e.g 'identifiant' in array items), instead\n        // of using the 'title' field of the schema.\n        keysToIgnore: WebAssets.keysToIgnore,\n        // The output to show as the result of the computation\n        selectedOutput: WebAssets.selectedOutput,\n        // The URL of the exposed Catala program source code (used to redirect\n        // the user from the generated document to variable definitions)\n        sourceURL: \"https:/example.com/sources\",\n    },\n)\n\n// Example of how to save the generated document\n// \n// Where `FileSaver` is a minimal wrapper around the `file-saver` package\ndoc\n->Docx.Packer.toBlob\n->Promise.thenResolve(blob => {\n    FileSaver.saveAs(blob, `explication-decision.docx`)\n})\n->ignore\n```\n\n> ℹ️ You can find a complete example of usage in the\n> [`catala-dsfr`](https://github.com/CatalaLang/catala-dsfr) repository.\n\n## Sponsors\n\nThis library has been developed during a research project funded by the\n[_mission logiciels libres et communs numériques_](https://www.code.gouv.fr/)\nof the [_direction interministérielle du\nnumérique_](https://www.numerique.gouv.fr/) in collaboration with the\n[Catala](https://catala-lang.org/) project.\n","readmeFilename":"README.md"}