{"_id":"@askvortsov/rich-icu-message-formatter","_rev":"7-af4aed3966014516df810e5a668158d0","name":"@askvortsov/rich-icu-message-formatter","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.1.0","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.10.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^26.6.3","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"cf437c3bb5f71df0396a39fbddaeb0e36ca29b66","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.1.0","_nodeVersion":"12.18.4","_npmVersion":"7.10.0","dist":{"integrity":"sha512-ZSHJZRqtopZljPcoCoyA4K+ORB/CpZKy2yJrZDsRdMB9MaQIKSCMx97WsHMU+VpW4nr8rUxfkE0eqvUlCBu9yQ==","shasum":"3fd4c36625e041ebc06756eafc3f2b0cabec9fa0","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.1.0.tgz","fileCount":17,"unpackedSize":61981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfMTJCRA9TVsSAnZWagAAs5EP/jfDZTqgWh/EUxUizbAe\nhIbZIMIsGtHQBb/TX7YueQ23duTjk5SkNjAND2g3DgXbsCZvFjZv7cUroQSq\nCuHNSsnpmc9QeNQsfeJUmlmzcPZiGTF2qY2aMSzVqxQtbOGz3mwiNDoUiUF3\nS1E75VfNeRK6k9fXhD4olqjiMSCB4OukVvgFB775IseOk120pGcusXxbAgPD\nbQCyDjvc4OZ+S60lCLvi6JoIK7AcGYUoqf7tMYr0pygPYx91yRl4S/v4an2n\nAAObODrj5q1r91t041/q7gP+Hulf7h4zYhK98KaL1i/prdqp1c0mvbI7cb5G\nW8s2aPd/UezKaRfl8lnETTh1jKkrdTQilP4zpT5s5XRV9nXEdNrV1HKezQMR\nGHYYF4YpBzm/W62MJLwdBCk0QSko9sNhDtDlOSmTlczYkpqv0h9IrjMHtLqR\ncIz8XPV1VRVq5RnfLtkciO1+8LF8YVgt9QDr/t6uG29AAYXv53Uc3qUCu52y\n14gVA7DsXcSyJfHWKtu2igWaIG/GtaaoJJEXtu8v7Oymvf1ej9MpFcwT0wOi\nEW/wLaIG0/2w7XrcYM3e4wf23du7/kdFCWeh2djv7VI5/5Xjej+6U0WDdzr/\njPPKsDhhq7+q1c+PEH942BzadwR29PzbTp4OP4P8VH+cjcDl6lDE75nnPrZA\nE/B+\r\n=Ub1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGflFP5QWFEddSP1oIk65pBSyKJZYPlXJ8GwR7z008LeAiEAhz8trau9ymPo4jqAks+Tz4z2ptZRVcqOo4UAFVIumhE="}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.1.0_1618789576785_0.3528812673697681"},"_hasShrinkwrap":false},"0.2.0":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.2.0","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.12.0-beta.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^27.3.1","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"2ef871ef532f920c8bb6e3cae347e6a7462912cd","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.2.0","_nodeVersion":"12.18.4","_npmVersion":"7.10.0","dist":{"integrity":"sha512-+F3O+btp5do8Fis7MUKL9M3rvHb4A1WqIe46OKAwl1aXfx/Xmy08R+Ldaz7DU5CLD1jWIEZY+IXIet4BMmKnPQ==","shasum":"da077f9c90487a87331ebaea3a7a1ae3e2a5c32a","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.2.0.tgz","fileCount":17,"unpackedSize":70245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr7eeHru0bcyWIXC7JMSVsj88hmkUAjPH/CGs2nSWQwAIhAM6vvsoZ3GzNDT4MBG6MnmX4WohO6ZbNPG+vHgj6rn/t"}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.2.0_1635261230529_0.4968822898274814"},"_hasShrinkwrap":false},"0.2.1":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.2.1","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.12.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^27.3.1","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"6731d7dfb57ba06e495e695eaf2f12a2b01ff8df","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.2.1","_nodeVersion":"12.18.4","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Gw+FBqsFCIu2+A79gZ6XV68DtAdEj37uRHUDTR9kqLDdWgSK9bVbOWkIl5K1DUnU1ZytffNagVmRF4T1FM11lA==","shasum":"9ff314b3d34094b00df1a128eae03cd9c5bd4f2a","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.2.1.tgz","fileCount":17,"unpackedSize":70238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzGDPCRA9TVsSAnZWagAAGzMP/R0E1QUuL4N9KyBSVHqj\nUEMM7x25hH7co3jr3IPrFrxFE96cnop/enQ2uI/KiywPmAZ9vqfR/cbUpWdl\nMr+VObyK2f7bzmwxck9wWVtB6/1tbs8XGEs6Eh6KDydAAkvzwoUYlNuwMTNf\ngiNhQZ5GHC5B1m6hSv0JdOSsfZ5v6trhNqDfo0+ukOQLrgYMY/V0uXgUEenN\nLZmzWQD6gTd+TAPAsPKx2lcvE1kTHz2eaUhJIboqMr5D2xy7lOBxOVGksUkL\non/JTezSUfMZzcFL+Xs7HyrvMxSsGKp8DfKvuCPTHEJbft91bUdkYGUj9TAO\nDJ8Xbi7wded+iE97IQJOAgzQh0JcMzIKXQRY93z7JrxOFtfR9XzF1j4P2gwd\n61t0qmEzToTQxg+yXjm9xomktMOlDt8j+H+cdEaK/J7fjRbWv/+qizYAx7Vl\nts+r7d88I03JXqJ+OJKB7pRsDwMr2XHfcibzOE1PiaxVcoH1JasbMOnqm5RP\n90GFWJjpmOVG4p9BgJvrJcM7S1EkUjspTYIdULdx/vTe+0pIkbaW7HnpvW4a\nIxc2xjPUHXn82pgq3WHN3u+iWBhX8DuTAePAU+aqydLwSxpKbLe0XFUi8me2\nSEONPAXJIAy6Oc6G+kalu5xVYzkKz1vQSlcfiwi12N3mFXKEcAC4aqpsYp1K\n37I5\r\n=qT8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLZFLDbQczXj8FcONmKtTfl56xec/wm1QtA29NqvKCrgIhAIOY85sK6cn10VC636Z6QFH4a3s3fsqpZ1ldmOnKlpGX"}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.2.1_1635366718537_0.5783011581396369"},"_hasShrinkwrap":false},"0.2.2":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.2.2","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.12.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^27.3.1","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"2dca98df0dfbca4815b2640402e5c72fae9b1211","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.2.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-C5gjfSn99PsXuZco56T/tsj/nR03m4kw7jUm12FjZOLRfHrQydwXSQnTG+gTHIG9EUraQ0h8KLtYjcVtLjWOng==","shasum":"1acc4e9f41c793227015f1d59e448b1ddcdb236a","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.2.2.tgz","fileCount":17,"unpackedSize":81701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5f87CRA9TVsSAnZWagAAkCEP/2q+ta/4e+z2LsNiSFLw\nwv4nX2ED+wlu4n9bbeFVWdGu6VKftz5X4EQyHjFBz+iWyb7TaJ675x/V1HZi\nbmdtHsClZ4cway+4d5OUuJgaz3ISR5FCgGUQWrUToOOSpXUdq8Q+sJGdLt95\nQiX+V3thF4ffPo/+6Bo97roLgI3O2Tt/nqhd3ueXhJ6PvosSVrpZUz9O/zjH\npP2SHLYV+iMKjKme1WulQOjmx01IeEvhmCitCO1SYkcZLFT4qejDuMAE8FK3\nbEDlysVG4VOYn5Q8K4dCQEfaf/0Nnvv0Ny1oI1A3Gbmu7ELsO2bguvHwWkvE\ncPBxqf5rkNlg0wwa9D+a6o+WAGSiT3xX/jCvcpZgpE0lqqiOiijpwipvevxy\no3bTCR4wxkL8Z/oxuJ1EZ2Ie84IDArDEnObUHdA8E7JH3hT8BV1iMKl6xEZW\neouLTc6cejkmwGfPIAN7H2oFI68ng2XCKg1aQsMXSrFn3DthiCR2UxosowDN\nzl6w5ZgV2e+DDxYGddWIRrH34x+4MWMANia7EUE62ArkYcrDsDioasF5Vlnn\ng5LV0Em5TxT8PCbBr43wB3mu2wPO0UsTNBj2THag5/4XLZ2KLBnX02mqNiwh\nLQD/gGwBrpe5otPqXcKgEgr0B8HKDIEcFLxZXfrkPxWoAZTQkk2v2TOysnEC\n5CJZ\r\n=or/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy7sO0rCzgvX4nnf0CTCkC0+z3+4s53iR+UPH6w6QkqAiA8njatLyve/vsuqr7LWnVAgY5DjcYEE624YLykkYzSoA=="}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.2.2_1642463034868_0.16256585861203554"},"_hasShrinkwrap":false},"0.2.3":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.2.3","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.12.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^27.3.1","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"2d2e851ff5a4ee2ca46d1304b24fc72869eab24c","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.2.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aQhjfJG5fieZWfEGPGS/rk6Kp3PhP9+Btsmff70zYs89RF0c7mKM7EU/UPz94o4+sia23yfYmUizlhGVSC2u/g==","shasum":"5d733013f728e5efe664cf8eee438d4f5031a6db","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.2.3.tgz","fileCount":17,"unpackedSize":83009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SrkCRA9TVsSAnZWagAAyOwP/AgUnnFrhEk9ONePgM41\nVh7PId8FuYD33xvznRd8QpUrHuSyBp7w4I8rJUvqrJ5kAIyDKgKUtLJ+7IpK\nyh6+h1EPlHzSGs92uyVC44lDecPmmIT/Ufliktgypx29emLlDvYaCSNWhPSu\neY3oRFRWOUdhsR/G1smulaNrNQM2izCKsW1+sC5cs16uPYaNYwZ+oruddWd9\niqEvV/qTCp5Kmxi91Pe/fR5QInjkqF3/uQtn1gver0QBZznYkJeX8QT9ENgs\nxrtmTKdvKqlYvOojHr+fh5PP+7Su8IiAkzEfI/TMtOjNZp5yq75uTunO08aZ\n+kPKF7x871XCrx7kUsdmDMS+eC0AvsKgRmNn3o5riY6oUKGBI7ffqPi+iwmP\nFhUfx2IbU5QvBzt/EK0UE8TC9ArteyvVCDiryLytlc0srbKvR4RRnm+ZKZGr\nM/fY4+RclAd7rXZ5SGYcRg8dbK6RZv8bQJAmYna8wCaus/InUdVkaNPf2xpb\nNmGlhSAJJ44EWWTG/XHOkZ85t8TSIPbVG0ojl916reFkLGqgLtRi2qYb9LzR\nbxeA4NrE5RhDCfQLzgMiBGnRbFdBTr2Ot28B1E4oKdLIaJ1GCQGJmzmWqiSM\nfqUK696DcB8qZIUc6zUlrrrE51psU86itd8+xBQDpVAId/7bSVQ0aiMQgms1\n3mbt\r\n=g3Rp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEevFbZrncfXMLZ9uI5dl4+iVS9h+IQUiw1ILFpkl5WFAiB0NdHnK2ZduVbgbONnaOmNUCT1txDPChsrhkYfOzEH/g=="}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.2.3_1642670820651_0.08497096394867465"},"_hasShrinkwrap":false},"0.2.4":{"name":"@askvortsov/rich-icu-message-formatter","version":"0.2.4","description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","author":{"name":"Alexander Skvortsov"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"keywords":["rich","icu","message","format","messageformat","intl","i18n"],"module":"lib/rich-icu-message-formatter.es.js","main":"lib/rich-icu-message-formatter.cjs.js","sideEffects":false,"scripts":{"format":"eslint --fix \"**/*.js\"","lint":"eslint \"**/*.js\"","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","build":"rollup --config","prepublishOnly":"npm run build"},"dependencies":{"@babel/runtime":"^7.11.2","@ultraq/array-utils":"^2.1.0","@ultraq/icu-message-formatter":"^0.12.0"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@formatjs/intl-locale":"^2.4.14","@formatjs/intl-numberformat":"^6.1.4","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","coveralls":"^3.1.0","eslint":"^7.23.0","eslint-config-ultraq":"^2.4.0","eslint-plugin-compat":"^3.9.0","jest":"^27.3.1","mithril":"^2.0.4","rollup":"^2.23.0"},"engines":{"node":">=10"},"gitHead":"1f67aeafe15f54524b755be68b606e854b8ce398","bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","_id":"@askvortsov/rich-icu-message-formatter@0.2.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-JOdZ7iw7qF3uxC3cfY8dighM3rgrV0WufgwVeFD9VEkxB7IwA7DX2kHs24zk4CYPR6HQXUEnM6fwOy+VKUrc8w==","shasum":"5810886d6d6751e9b800640748355a87ea985556","tarball":"https://registry.npmjs.org/@askvortsov/rich-icu-message-formatter/-/rich-icu-message-formatter-0.2.4.tgz","fileCount":17,"unpackedSize":82893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7iUJCRA9TVsSAnZWagAAVS4QAI8IdpZsynvTwMS6O3X2\ntfPgMtBHDIPkrL8E9UVBmlJvjHT8RQOkH2JQcvMsNg0mwIO+qYMqAB9Ga/HZ\nk8Dp+d5w3THPBKp4HUUELfmRTOiJ8g0FsvSQLu48B+URldXk95ZOQLQ4MIhQ\n2NIrVMc4sbuvu0pSVxGY+zkZAGAHAD6VE+Bz9m7VRoVpO4d1KxdWhRGSYbRh\nQu6K75Xr9oe8G+v1CQLUI0OH8dYGmPdiE4QTQJyyg6MltQjLQd9nLwgkagPA\nsrBVaftjtxjPQ0E/JKeQdZJixH+dRs/JUup9o6WHutGfMcRPCm5Sk7/XD/HF\n7s9Qq0mvGZUlefQ1kS43+Vp4JWf4jN28itGiAOW3EQ29/d4JyCi64JAi1EqB\n2u+ANLNfmGXSnyF+xzPZ1Bg31BvFCqTF3lKjPVUIFwL2kPGJFyMpco4Yye95\nAxywPWs2KXkqkC4snL+Tu6E3fsP7gulDfYr33l4Mr85LBEtEM3ZltE4YAips\n49lOm0sFRysT1wqEozP3u/tEEXUV1XFc+a0E7KRE7PaFz4hbEGlXDTILvprF\nTBUdH9V+1FAxTwB0L4q/1nB92LXxm8owCcWlZNlbMX5S6dYDAPvmwPwIem+t\nkeM5UbZyYHNBFi+HpW8Ddg+HbtcUacN6iFBjI1lnxDg29tAWddcDrbNE6zo/\nDOrQ\r\n=gH/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQOmTMoYQKUaYnu5LswgLccD6jmZs4D9SNRrGSF0xQsAiBN4T9LaVMH3eDdiKeaQEXXxpIDydh/VKgjUDUoi5TSwA=="}]},"_npmUser":{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"},"directories":{},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rich-icu-message-formatter_0.2.4_1642997001730_0.06106379118040772"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-18T23:46:16.740Z","0.1.0":"2021-04-18T23:46:16.951Z","modified":"2022-04-04T15:47:28.358Z","0.2.0":"2021-10-26T15:13:50.685Z","0.2.1":"2021-10-27T20:31:58.681Z","0.2.2":"2022-01-17T23:43:55.018Z","0.2.3":"2022-01-20T09:27:00.828Z","0.2.4":"2022-01-24T04:03:21.894Z"},"maintainers":[{"name":"askvortsov","email":"sasha.skvortsov109@gmail.com"}],"description":"An extension of @ultraq/icu-message-formatter that also supports rich text formatting.","homepage":"https://github.com/askvortsov1/rich-icu-message-formatter#readme","keywords":["rich","icu","message","format","messageformat","intl","i18n"],"repository":{"type":"git","url":"git+https://github.com/askvortsov1/rich-icu-message-formatter.git"},"author":{"name":"Alexander Skvortsov"},"bugs":{"url":"https://github.com/askvortsov1/rich-icu-message-formatter/issues"},"license":"MIT","readme":"\nICU Message Formatter: Rich Text Extension\n=====================\n\n[![npm](https://img.shields.io/npm/v/@askvortsov/rich-icu-message-formatter.svg?maxAge=3600)](https://www.npmjs.com/package/@askvortsov/rich-icu-message-formatter)\n[![Bundlephobia minified size](https://img.shields.io/bundlephobia/min/@askvortsov/rich-icu-message-formatter)](https://bundlephobia.com/result?p=@askvortsov/rich-icu-message-formatter)\n\nThis library extends [@ultraq/icu-message-formatter](https://github.com/ultraq/icu-message-formatter) to add a `rich` method.\n\nYou'll still probably need @ultraq/icu-message-formatter for its default plural type handler and select type handler.\n\nInstallation\n------------\n\n```\nnpm install @askvortsov/rich-icu-message-formatter @ultraq/icu-message-formatter\n```\n\nUsage\n-----\n\nUsage is identical to that of [@ultraq/icu-message-formatter](https://github.com/ultraq/icu-message-formatter),\nexcept that you'll need to `import {RichMessageFormatter} from '@askvortsov/rich-icu-message-formatter';`\ninstead of `import {MessageFormatter} from '@ultraq/icu-message-formatter';`.\n\nYou will also need to provide a \"rich handler\" as the 3rd constructor argument.\nThis should be a function that takes:\n\n- the name of a rich tag\n- the object of placeholder data\n- Any \"children\" of this tag: this is an array that can contain strings and vdom elements\n\nRich handlers should return a vdom element or string.\nSee `defaultRichHandler` and `mithrilRichHandler` for examples.\n\nTo use the `mithrilRichHandler`, you must have mithril available via the `m` global.\n\nFor example, assuming mithril has been properly configured:\n\n```js\nimport {RichMessageFormatter} from 'askvortsov/rich-icu-message-formatter';\nimport {pluralTypeHandler, selectTypeHandler} from '@ultraq/icu-message-formatter';\n\nlet formatter = new MessageFormatter('en', {\n  \n});\n\nlet message = formatter.rich('To register, visit <a>our website</a>!', {\n  a: m(m.route.Link, {href: '/register'})\n});\n```\n\nMessage will be a mithril link to `/register`.\n\nDISCLAIMER: Rich arrays generated by the `rich` method will not generate any rich elements from tags in placeholder array contents.\nIn that sense, it is safe to use. However, the final output won't perform any additional sanitation on user-provided content, so\nthe outputs of `rich` should not be concatted and inserted directly into the DOM without further sanitization, or without using\na library that will do that sanitization for you.\n\nLimitations\n-----------\n\nRich text formatting currently has the following limitations:\n\n- Spaces are not allowed in opening/closing tags: syntax MUST be <TAG_NAME>SOME_CONTENTS</TAG_NAME>\n- Tags with attributes are not supported\n- Self closing tags are not supported.\n","readmeFilename":"README.md"}