{"_id":"@ahrefs/bs-react-intl-ppx","_rev":"16-85830f43349325f1de899ed174b96340","name":"@ahrefs/bs-react-intl-ppx","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.1","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.1","maintainers":[{"name":"germes","email":"e.chemohonenko@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"00bea99c2b0b400d9a8f8b5701a967c1cbbba64e","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.1.tgz","fileCount":12,"integrity":"sha512-phnBlON4NYnK2Ga1MHYC3X7vcBc/99+CsFnBMbeL6GGH/9bQk8F7+7pUGEqiej6laL731RkJSpdhdBbkLtgAKQ==","signatures":[{"sig":"MEUCIQCopxOZ7xfMWO3DLRMDz+M1BBv0fQITg4Ifg8vSNo0UhwIgHzXBXIU8QsDa82/ZJkfSAavYA2GyWs19wQQHvRf7vVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40115116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpSldCRA9TVsSAnZWagAARr0P/RwaRxaRdJV4axHTyaDU\n40khhoougYkP1n5sCCNg1csTHVL9YMdRF+Lp/gm9WFNcfzCncZZOHnWVDwNa\nDxcjRtneBseyGM+rMl3wwgcBxCB5JxZEotJRBy3lc9qPqSjpZuCdThFxlVXo\njEcTmIEJ9Mff6SmFR3f7NkI/ksmj2IggEzTFfNF8w/bKud28MFY2KAYGFJS4\nKv/b40YqKDxIhN/f0ZdRxshtfgP748mgqiXwK7NqZQHuu6PlCYiMTvDKj8+z\ndnLxz/+QDV6xEF86TulKTr2HkyciOurSLqiFN5PMsoVl0KH0cz/kTTKxlNMG\nUMnA8HjChZ8QqcZcXUUkZvn00h/zgxGVo45pvVg6+vGQahy2ynmDbPloek3X\n6eT3CiK4BmxktwO00rZ8Isd+12Rio6XJtU9uuaH5TZ2O5Pi06IP1LsAJRhse\nq2+VBjzGxiee2OEiRzullzOfPywDfFUc6Z2alDkEmC9+Rqve0GFjSz/Us1wR\nkYDtWCIz18HLamAJf/iGt5dN/7BnZbfGs4b84AF4R9DvOG2BdSIpsJWNjXhm\n3Yi8N1tS7lVN8/f48zpK87oHz+ke6NQYu1cygMqosSjf5YKyWpoUrPjHO2oe\nwUrJMLz8QoE4SyKmpBtuL0KVgUBdFlJHaxHf0iddzNYO8d4NNflva6c86VmR\nW9Np\r\n=fbI7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8786c3bf6f9effa1b4de8f79a7df80c806c87e05","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"7.5.2","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"12.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.1_1621436764653_0.8566984035704519","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.2","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.2","maintainers":[{"name":"germes","email":"e.chemohonenko@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"04641cbd33936a7da6fd1e8c58d81d10004fa316","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.2.tgz","fileCount":12,"integrity":"sha512-C8eOjMi0dn4jbRuuMezWu/xDwR4wFrLXCN17qUCVXsqXiOB0UgC0HVp09wjWy4f/iZwgprCmHBKrG2C6chwYyQ==","signatures":[{"sig":"MEUCIQD84+Fb287nUPqlB+mgeXDD//NTRX86Le5Of9fe5L7BrgIgXeIpJ31rpvul0/VZ20ex8STgKVnsnwxMtMl+8o9xmns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40120135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsfrjCRA9TVsSAnZWagAAV3YP/iW1bruRNAB0mOsWrqEz\nK15kE2pd5rFLwPD92OH7Amq/t/vUnHFLFVdCRYydfYBq6fG9iopj3QE79HD6\nammz8p4SDqNJ7YEzWgoiMtVJmqaDLo9rzG8ZE1qTPQSfDqbpsUkBYV1/nUjT\n/nSbHE34LOJNnKwqGghD+Oh4wjQn2/lSNbPvfzg5Co48WoZyl5VPT7r1nTY3\n4YQT7nx+K5mlKSCpyYNCfWz4G6HN9hNeY4qGQP0KrOgw/RETcjNWu9WaN3YC\ne/2vbMArzTLQONFdKx799W8Tv/EOHN2k3XV7DqIT/jN5QNxjVJq8iFA/0Xzf\ntQYpBRooRIaZy66t4PmJ1vVlBv2j/a8/d5Y2sG//D1Jb6oh7GVuK2IKpSBYl\nhUDFQW8M4ChPqpkoiBBp5NdaEELzYzWfvadiPAd3TzCgxZ4Lk1k5DfapFl0I\nrayu/D8fljXoSzwgotpKCkaPaaJPxVPld/SjL5OjCD2RS9QE6eU+PXl8QDbn\n1VEXls7yCjAx0v5kW6oW3j1TZ0PpNK/zePty67N9LO+Mmc7+fJCMIo/TtoLp\n/e5wtnDUC8UcglUbsBn1Oa3dcLx/4d7xCM3OeBGtb/DAo6nzxGhUAVWp6nme\n92sK8f6J5pI9789ncvi7ZcNUKqyrtLpIrP6g6x954165q8YRs6vH69iTiii4\n7Zub\r\n=0RyP\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4bb35008b0dbe773692126d2edaf5458488d2e13","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"7.5.2","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"12.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.2_1622276834442_0.9683363205840061","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.3","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.3","maintainers":[{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"068617f0422473a6dbb30bbbff640db8d22d103d","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.3.tgz","fileCount":11,"integrity":"sha512-YFyhUTJrHdgwxYWUOE4b73U8KiwNv0V3aBTc9AL+eeBvAZ9oD5CkubNxKG46fWEF0Eqi4aEtjGAFoPcsQejwyQ==","signatures":[{"sig":"MEUCIQCSl5b2ndJLb8Yu32VF/SxRsqaatPb9mkIQUeKMl4amswIgE2xQTSSYp4Pmgd7ie4Wmkpd0bxxhjqOlAXtrwLRZ12I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26283970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIjC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1zQ//Xdy/06yWBbI+HUjitKtk7CPazKoiiQRK4OVl3wYGXre0Gikl\r\nOFcCNwCXaoljKxBWLjkdyQZz9Ou0frrq8IolAc71Cp9/H36Emo+NzF2zIyob\r\nuMWPQ+SfzGLY9B11VTHTnYi8oAGS+/3+/ueiW6EIjslwhTAnOTka/jX3BIFd\r\nCik0IWy7Yfz/q8CeOB9+cqHt6bnP5OKjoXb1RhrmFTP9VCt50XHosU8paHfp\r\nDj/55IJdS76OknR2cLHgtNHAzQm4MhQnxIwWprDU03iVizPjsBbl8GfTJXa8\r\n4fZdVYYp4jEWOLW3PXEXB6HvtQnp5HORmLPyXqaaPI4hH3Px2JTdP2VVdx+9\r\n3AHdHX2mP7O9FqJQVOBegGi/dxllGc6IjSncZTjfi5tOCEMC8XH2CLhwpwHD\r\ny1r0kraCkVoj2IuGsVvtcQiwrzqvYN4tFLfp+4oBnHXGeFBxtnRlgjfj90oc\r\nwRSoolxeqBROU591kvakl00Y9eUPl7So7snMaS5WdgelgvcZrqLTl4aIV9C9\r\naEbfcIr3uUoaZhB7wgVQtjfW1EJJr/WOKCJUCQWF6m+mq4BlIZfGvdRlZMGu\r\n83bBQDyKk6nXVVS12X+JYN7etGv/WS0qOzQ5ah2hKeUJwKhxOiuozJykj+iP\r\nzryDQARmCnsgraTfkNbzSd8zo1JBfkEpO+w=\r\n=sGMs\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0fddd82e02b7174d7fd3879fbbd8b07ddbdb654a","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"6.14.15","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"12.22.9","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.3_1646407861764_0.4396528941222684","host":"s3://npm-registry-packages"}},"0.0.4-beta1":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.4-beta1","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.4-beta1","maintainers":[{"name":"bryanthomaschen","email":"bryanthomaschen@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"3dd00aa8ac79cac887f24a01d7f88148b404769c","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.4-beta1.tgz","fileCount":12,"integrity":"sha512-1E52uv7h6sA0KKdnuVtz4Ez7LlHUfbt3qcKWKOovfvUKhYX3kIyFeZSHijLdAW3Q3NdkDoVdAOZN3lUwVM3n6Q==","signatures":[{"sig":"MEYCIQDhhbp6t+DHtMshK+yRz11CpNNtcaVGeAnExpFuwhHfvQIhAL+s2VhLaAzwXQF6g1eK1VhVrAGiAue/N9qEgqrl1uFF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27368496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJielzMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJsA//c/4yuzW0vKAxQWlm1DskUuPlYT05tjQqBACp44E7sryIZOje\r\nrCDNzeoYpX9mDEPqGkDAzJSyvD64UZSx0xLg/ZdftNsXlajp6uuLNBzpXOHH\r\n2pIvxCIMG64UHYaH8EkK7GU9aKCIQrfDArEWkcxEla3Rg4lFqR0v9Kanacra\r\nFV9sFVRA9E2Ip/sXNBiwxd9BgJV2VyV8Dt2/rheyDOl6h8rB76BOpiNkwmou\r\n2kLI2p7j6H14uGVVUubtWJ0Rlmg8S+TOlJNCNHRHn3jnvYYZVqs+1/UgeHWw\r\nGvZBpCBLvuVnZyGuRg6ReccSrAnkDTUKwu3GN142gg4c7vBGjwyf7cQa7GBa\r\nYv23snj2TwiJ34Opl2pt5UnBCGAJOKTpEQlFtx3M8FqzpUpDle/pD4W15SvG\r\ny8tQfdemN9cSp91S/UgwkJDwZKQLNOzm6xh/KPiK7NkCZanxnPbp+arBLKKa\r\nXy68EyUFUmqh6JA6e9Q6bDUSx/i+ZvIuW0DAaifZ1Z0ipPs9A1MbtNxoonWw\r\n65GGBuJZkgPhv8EqNEOYbP3whclS97rcAh2MrCC3vlG5uRz4d+JpWOmkV41t\r\nNTc2u/bp8eSwuspPf/7qE83wOFNRMbbEUVP7A7LZfGCcN06DfCDd9E9aHwey\r\n6awsWzvV/kHLNTZ0qAEs7ez0tAMVa3svMd4=\r\n=IpRp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"933bcd8e62f99ab4be261486c43a08fb4d231619","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"8.1.0","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"16.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.4-beta1_1652186316642_0.42188406656847555","host":"s3://npm-registry-packages"}},"0.0.4-beta2":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.4-beta2","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.4-beta2","maintainers":[{"name":"bryanthomaschen","email":"bryanthomaschen@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"daf4ecd17bb83671e23c8dd009fbd09f2fd79104","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.4-beta2.tgz","fileCount":12,"integrity":"sha512-SVK1f1ohby82JxzG5JDZNT8WaN6U8XngMiQTQmkgRlK/OIGhDe0V9IME7foW27B8re1pqUFIRvzEcB+VhuTJwg==","signatures":[{"sig":"MEQCICwJCDi7ACTzBcz4VaFVSZksYa3aY/d6ZQbxhYDoh27vAiBqZ8BSzzfK5zt3iEXfYxBCorijrfwG345ISFrXTKNG3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27368506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJienbrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPeRAAosk48XlRDMsIBgwRo/7e/I5nrRKvoeJTIYF/b9ewiFP7ec2G\r\nTTKbbbh4AtpQlNVji8OLK9CO572okCPQ20bAlyMRzokykZqtPMHTvTJYYuKq\r\nf926GDyecADmxi7pggIY8tk3z/508ZAjEgsf/jJ1rUZE4P/xuWQAa7RCbBPw\r\nGqFeRxrmjRtUBw9Z7G8xuXEiHIVQ8eYVJUqRf9EKUzG/cO8XxNJ1uXGCvTz3\r\n4NqLcQDYPFO5RUbvYGZtLDGDqaKI+zC+gwPeHajhpTvRp5B8XbjUhnIhIK4i\r\nPrgTxWR/EJyV30WjifagULTTilejuf0hJRmcdV02lQWfX8NNWBMFwEwzEDHC\r\n6s8Or89H6ZlYgQKmAaAYKT1bCnyvDHyGoenG6TlzS/w0pxBRohLEcHtBBTl7\r\niEqVcz934TbUMeRfZ6kd9htMF4wmao1nmDN8ctDGRotPdsZqC74wfM2YWC7G\r\n2zR+7Uc+4ZozQuwpX6ZBM1ILQN3/3nII+MLmj92ujIgdsM1rTqBkMfhqj4nY\r\n1a1klnA1YZA8hV1+5R8mdkZ9f2oN3nAalwhBZbmZUReTzFZrqEPq2VL53B9X\r\nG4TRpFho7Vtu+iMicbrdw8CAYq+auuNshlG5f/oBl44dtRKE9VlMHVNDAkog\r\nQW6tCdxPFtryvqF5s+T6JwEFsqVeQZtLYiE=\r\n=I4fp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e7a433f52ecda8495ee8cf92dee1f01f060df007","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"8.1.0","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"16.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.4-beta2_1652193003099_0.7653891068580423","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.0.5","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.0.5","maintainers":[{"name":"bryanthomaschen","email":"bryanthomaschen@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"20ac3d95163c54db58dce7c4fdb7fb186a2752bb","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.0.5.tgz","fileCount":11,"integrity":"sha512-4jGJxiyHxgklLcZyvUpJbxNHck4CERYF8UzHypJl6EzHveTDJ3u/a1DZfz4c46MoVvjPAZ9mLcIWgTB+v2YNNw==","signatures":[{"sig":"MEUCIQCtygfzP/de3rfrkrB7daqb67u6BWc6UST2Rl1CjvvNJwIgXxzmhrX6W9r8F5a6K+FufBKrh47/TYy8ubRNDfBkPsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26283875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie4fLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRoA//cSwgy8Q5l99bwx3KdkcCHCc6nNpRRLgCZbiVyj5+y1bUoYJf\r\nmZMmk4Kz4Y74+UM0Lp9GjSBOFS463Dd7xm39ZlW9Bqne/B/Zc+Y7UWEi3svK\r\nBQXQ9EO7pDEKI7Dj0XtelOTe5M8zdTncKrFsH/rnopcOHcxigBoG7nx4e3KO\r\ntYgRA72HN4d7E76fkIwrlIdfxVCBf7d/fNlRzs6PVL5iwTNEa8xqd8R6TIDl\r\nSPbF/dPUQWyQfP9eaK386aQhkkQxK6VDEgwspBxCB2WuPvVFaf7yOHomf8I5\r\nCw6MZiMKW2JVPkVZ1EjgKoo/tjFaMlQrFFAICWqoAu+rUiN1unSq3wLM0hHM\r\nwUt+CmK/C4myZ8ADY/jmxrc/TzYBL9D78oYJg6lYiMKNOZEtpjStNpeZICiP\r\n31omTS2bwP4kkx26Vt8xG8lJOZNXPXHV+di2T8MKUEVrcI75NrmlLpgX77PO\r\ndiLWaaQswX/1+7m06CGJlFgXv4SDyF7Kx4JyAEibhfaVnL+65cE/EPAeBprA\r\nW7AeWgFnJ4ezH65h5WXi2Cz3YrYYs5Qzp8DeFZF9vgHr2Su5C4AiB6NaMIM0\r\nu1lilM7Lknq0WtmD0mQ/4Rp/QYSHEgwWENsRyaYrcmXkXajMwB3V3ZHKXwM9\r\nNwDJsUpAYUFo6MgRmW2ydxw0OzvMkub45nE=\r\n=f6C/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d173161d2de863a03545effacfc5d9d43f3118c5","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"8.1.0","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"16.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.0.5_1652262858758_0.7203679551786393","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.1.0","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.1.0","maintainers":[{"name":"bryanthomaschen","email":"bryanthomaschen@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"842f1c6a8c08d2aecddbdae3c308d3130c19a1f0","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.1.0.tgz","fileCount":14,"integrity":"sha512-4+xtmEldvYO7/rXFkNjRFsD2ZpXwn18ABgwAzw4/VofBsr4miLSJX/yjV8ba15R1sBcEyL/zNHdBjPTmNRDf2A==","signatures":[{"sig":"MEUCIH/Il/V185ISEqJCQ3fZ7icr+GD/9pG33dI2q/EwTrpbAiEAw8/bE/vjghdYiNvz9K9YLU/00gFOolQJUHyoM63T8pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27379079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie86XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/sg/+Pba47vX9EqQAmdiqCljyo8TEGT0ePbSTJY19XjM66jQFkRCG\r\nDTlS4fbOhpguU9AfuwWax/14tzcvgYIlLOvs5f3V8Djtf0z+4vMD4ufc1n+h\r\n0i3DTUr7SlTejxJX0E9vL/L16oSe3GEeRX1m7Q+NSZb1UpRT/Kzu3xyhFTVS\r\n920Gb9JJT6F8cpB6rr9vMYD8opmtRS2FxaX4ig+d3TUyS8/fNX/o6j7a0JdS\r\nNbGFdG3WaNd1yB0fQom34Te08YsuIoycnvr1TzNEbFgqZqmzKB8Skm8mfvMK\r\nPJPDQAF7CFdPrJe4o/kZsAT4HT0BoWMwbVHAY+JmP6ZG4TCyWU9FNkaVGj74\r\nw8KkCOBV06VtuRwQCg300LiP5HFVHQWMe0OGRwoftf+pfYJ/XWcb4v2Mg7u8\r\nfJuiBWagxS6QPsZbmk7Y8Ylak2QVy6CxSWCnBDX77fMw4JYEVAh9YSsCBX9m\r\nHoLV8N/dXioHlkARj5F80aVtFEXSeqIPucoOzEUirNeZ8pc7TEzj0VDKzbKu\r\n7lJYZmdhxYvWpa9pQkNZT8O36f6IlA83JY4qdK41vSJin6Q89ldX/1jN1JUH\r\njd8iph4laEigCmmZBjkZwpdudqr8TYGA6mAXsADPhB3Ywcp6hgoy3SOwKNGk\r\nELmOk53bz9SAS6MaNLIpFG26auwMunQlld8=\r\n=X0jU\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"518ee65ca6b836ac35b099444e8cccbaaba19d1c","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"8.1.0","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"16.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.1.0_1652280983238_0.8368336315583589","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ahrefs/bs-react-intl-ppx","version":"0.1.1","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","_id":"@ahrefs/bs-react-intl-ppx@0.1.1","maintainers":[{"name":"denstr","email":"strelkov.d.d@gmail.com"},{"name":"bryanthomaschen","email":"bryanthomaschen@gmail.com"},{"name":"khady","email":"louis@louisroche.net"},{"name":"rustykey","email":"iam@stfoo.ru"},{"name":"liubko","email":"liubko.qwert@gmail.com"},{"name":"feihong","email":"feihong.hsu@gmail.com"},{"name":"jchavarri","email":"javier.chavarri@gmail.com"},{"name":"zindel","email":"alexei.golovko@gmail.com"},{"name":"germes","email":"e.chemohonenko@gmail.com"}],"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"dist":{"shasum":"331df2d36989798ac99c9135544deafc47f9e9f4","tarball":"https://registry.npmjs.org/@ahrefs/bs-react-intl-ppx/-/bs-react-intl-ppx-0.1.1.tgz","fileCount":14,"integrity":"sha512-0bLvxZeiUQ0oo7Mi+Mwi3u9nrlPm+ydrPK091gNxx/dFJd4Id4TyuOgdX7AeBV9EHy/LTW4CpL97NL5cwJcmVQ==","signatures":[{"sig":"MEYCIQC75lRiRmt+Y2cN70HZ14+FjUGgeKL1E2NJYAJHqAFFBQIhAMeHxCsojWkI/DyN1qc/R3AER9BmQNcyTTrez8lkH19I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27379186},"gitHead":"112c9a6647a9131e72bcd1d44e05875494abe520","scripts":{"postinstall":"node ./copyPlatformBinaryInPlace.js"},"_npmUser":{"name":"germes","email":"e.chemohonenko@gmail.com"},"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"_npmVersion":"8.19.3","description":"Generete ReactIntl.messages","directories":{},"_nodeVersion":"19.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bs-react-intl-ppx_0.1.1_1684837494719_0.5363134952193485","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-19T15:06:04.304Z","modified":"2025-04-28T08:15:10.372Z","0.0.1":"2021-05-19T15:06:05.101Z","0.0.2":"2021-05-29T08:27:14.855Z","0.0.3":"2022-03-04T15:31:02.004Z","0.0.4-beta1":"2022-05-10T12:38:36.891Z","0.0.4-beta2":"2022-05-10T14:30:03.639Z","0.0.5":"2022-05-11T09:54:19.036Z","0.1.0":"2022-05-11T14:56:23.570Z","0.1.1":"2023-05-23T10:24:54.982Z"},"bugs":{"url":"https://github.com/ahrefs/bs-react-intl-ppx/issues"},"author":{"name":"Egor Chemokhonenko","email":"egor.chemohonenko@ahrefs.com"},"license":"MIT","homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"repository":{"url":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","type":"git"},"description":"Generete ReactIntl.messages","maintainers":[{"email":"louis@louisroche.net","name":"khady"},{"email":"iam@stfoo.ru","name":"rustykey"},{"email":"e.chemohonenko@gmail.com","name":"germes"},{"email":"bryanthomaschen@gmail.com","name":"bryanthomaschen"},{"email":"strelkov.d.d@gmail.com","name":"denstr"},{"email":"javier.chavarri@gmail.com","name":"jchavarri"},{"email":"alexei.golovko@gmail.com","name":"zindel"},{"email":"feihong.hsu@gmail.com","name":"feihong"},{"email":"vince.tan@ahrefs.com","name":"jkvt2"}],"readme":"# bs-react-intl-ppx\n\n## Installation\nGet the package:\n\n```shell\n# yarn\nyarn add --dev @ahrefs/bs-react-intl-ppx\n# or npm\nnpm install --save-dev @ahrefs/bs-react-intl-ppx\n```\n\nThen add it to `bsconfig.json`:\n\n```json\n\"ppx-flags\": [\"@ahrefs/bs-react-intl-ppx/ppx\"],\n```\n\n## Overview\n\nThis ppx allows you to create `ReactIntl.messages` records without specifying `id`, which significantly reduces the amount of boilerplate code and simplifies the translation process.\n\nExamples:\n\nThis code\n```reason\nlet message: ReactIntl.message = [%intl \"i am message\"]\n```\n\nwill be compiled to the (javascript):\n```javascript\nvar message = {\n  id: \"168c9a2987fad481c5882847ac102aaf\",\n  defaultMessage: \"i am message\"\n};\n```\n\nPpx also supports descripted messages:\n\n```reason\nlet descriptedMessage: ReactIntl.message = [%intl {msg: \"blabla\", desc: \"i am description\"}]\n```\n\n## Usage with [rescript-react-intl](https://github.com/cca-io/rescript-react-intl)\n\n```reason\n// Some component\n[@react.component]\nlet make = () => {\n  let intl = ReactIntl.useIntl();\n  // helper functions\n  let l = message => intl->ReactIntl.Intl.formatMessage(message);\n\n  <>\n    <h1>[%intl \"Some header\"]->l->React.string</h1>\n    <p>[%intl \"Some body\"]->l->React.string</p>\n  </>\n}\n```\n\n\nYou can define your own `FormattedMessage` component, which accepts `ReactIntl.message` instead of `id` and `defaultMessage`.\n\n```reason\n/// FormattedMessage.re\n[@react.component]\nlet make = (~item: ReactIntl.message, ~values: Js.t({..})) =>\n  <ReactIntl.FormattedMessage id={item.id} defaultMessage={item.defaultMessage} values />;\n```\n\n## Draft phrases\n\nIf you want to make [extactor](https://github.com/cca-io/rescript-react-intl-extractor) ignore some phrases, you can use `intl_draft` / `intl_draft.s`/ `intl_draft.el` extensions.\nIt is helpful if you don't want some draft phrases (likely to change soon) to be sent to translators.\n\n## Advanced usage\n\nThere is an option to generate localized string straight from the ppx (without explicit helper functions usage).\nThis option could be helpful for you if you don't need to change page language without page reloading.\n\n- Ppx supports `intl.s` annotation:\n```reason\nlet message: string = [%intl.s \"i am message\"] // type string\n```\nconverts to ⬇️\n```reason\nlet message: string = {id: \"168c9a2987fad481c5882847ac102aaf\", defaultMessage: \"i am message\"}->ReactIntPpxAdaptor.Message.to_s\n```\n- Ppx supports `intl.el` annotation:\n```reason\nlet element: React.element = [%intl.el \"i am message\"]\n```\nconverts to ⬇️\n```reason\nlet element: React.element = {id: \"168c9a2987fad481c5882847ac102aaf\", defaultMessage: \"i am message\"}->ReactIntPpxAdaptor.Message.to_s->React.string\n```\n\n- Ppx supports variables, plural forms and [rich text formatting](https://formatjs.io/docs/react-intl/components/#rich-text-formatting) in payload. In this case ppx will return function instead of ReactIntl.message\n```reason\nlet element: React.element = [%intl.el \"i am message with {variable}\"]\n```\nconverts to ⬇️\n```reason\nlet element: React.element =\n  (values: {. \"variable\": React.element}) => {id: \"168c9a2987fad481c5kgmcntg5k3dsd5\", defaultMessage: \"i am message with {variable}\"}->ReactIntPpxAdaptor.Message.format_to_s(_, values)->React.string\n```\n\nTo use those features you have to define `ReactIntlPpxAdaptor` in your app (see test folder for details).\n","readmeFilename":"README.md"}