{"_id":"@fec/remark-a11y-emoji","_rev":"7-22326b3e88cc71db9da16ac22628e8e9","name":"@fec/remark-a11y-emoji","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"@fec/remark-a11y-emoji","version":"1.0.0","description":"Remark plugin to add a label to emoji and make them accessible.","main":"src/index.js","scripts":{"test":"jest"},"keywords":["remark","a11y","emoji"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"collectCoverageFrom":["src/**/*.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"jest":"^24.9.0","remark":"^11.0.2","remark-html":"^10.0.0"},"dependencies":{"emoji-regex":"^8.0.0","gemoji":"^4.2.1","unist-util-visit":"^2.0.1"},"gitHead":"c8fa91d15f82b02bf053e3e4f4c4e9a5fa12382c","_id":"@fec/remark-a11y-emoji@1.0.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-Xcd+WR6sg7CDwg2jm9snXtbMVbtf+p1eqnuqeum24AP5EYgoHmqJutaR9E0jRDigWdCqcPfarOE2ONGxQ0REQw==","shasum":"140602b3de32c0f1151634edb2f49987dbb19ca6","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-1.0.0.tgz","fileCount":6,"unpackedSize":4853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9qQwCRA9TVsSAnZWagAAZ0wQAJhJNs7J7g1a0E8dQ7f1\n5A9/IIZBelCg1iebAYnqg4gVzMV7chsNt8/esxfSqzFEHqO1+U/aMrgdgNK5\ndbmLAtS141xbvD+h8A6pDbrdbbQrxUvDF2d3DH3rt8+YzYyY3T/B+Efrxd0r\nlmtcpocOLPcNmcgNbBX0jX67O/1EEyyPn0bDtrrJpJqBzwEt8K3z7j4GJ+Vg\ngz6PjaHZEowZLjPTRhJhN+Obyem7amNBuMh3iHOgCnL9cUBosiDU4VCcJKak\nOtxRQSQAt1oIlBKIbdEc6niz3rzg5qg0ThwbxahNbjwLRVdJHdOzYz3z5bXw\n0J76RdW/KPf+kFT9B4mB7ZmMtkzgo5mZklA2tDLN01yPqNo/xPPefEXp+UBB\n4nzj68567/D+eINnTqBKLk44Zo3TNOKMaAL79qmiS2j4sm96FVqN2GuFS8ia\nuvo0a61WiLezanjZVbRUhjIY1bxiic1bIgmYostMGsvTmKa6t2DzXkVgjcFR\nSZhaik0/V86hgtPr5RLcgicK79hBfy8Ccs3KTvqAe0OP7VKNrWUq9h2YQnN/\niTyDuW/pRB+O901dScVKJbkk46ChiMFLXlHS1Gw0vUC+Rida66qnRTdJ2und\nXkYmEpYvRMQMozJFaAvQfXNnRfdhfeAqGT8CcuTP59iQ/v/SHKqEyNrzYAem\nYQeX\r\n=5z3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVGDkMGaEBC3Ecfxh8vpT4Fa9a/yvr6WLCLtQjlySG7AIgURvJZDka4ZBsU6Vedbc1V5OgXqASIsHIF2BPXO139wQ="}]},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.co"}],"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_1.0.0_1576444976459_0.384476018649897"},"_hasShrinkwrap":false},"2.0.0":{"name":"@fec/remark-a11y-emoji","version":"2.0.0","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","prepare":"npm run build"},"keywords":["remark","a11y","emoji"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"collectCoverageFrom":["src/**/*.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","babel-jest":"^26.3.0","jest":"^26.4.2","remark":"^12.0.1","remark-html":"^12.0.0","rollup":"^2.28.2"},"dependencies":{"emoji-regex":"^9.0.0","gemoji":"^5.0.1","unist-util-visit":"^2.0.3"},"engines":{"node":">=10.0"},"gitHead":"e288bbc58b083c0f29d5ffb3feaaaf399ad11474","_id":"@fec/remark-a11y-emoji@2.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-lS5KLSzuM5454YhYSRx0UbriVNBj8bLJDWa4Zzek85QN5yxzQgVOpB999T87XfJ3YG8RNZdkg4qLxDb6js5rzg==","shasum":"827ff1f9689eaa57eeaa5d2c31f9619f43aa8b0d","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-2.0.0.tgz","fileCount":7,"unpackedSize":298380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcOhBCRA9TVsSAnZWagAAFgUQAJiizI/XQuR9m19qoJu9\nXcg4O/ihsheGWHVj7z17MieFImu36ozJVF2azKN1vEN9o5ZVzqZXnH/igVjx\nemMZgKDgdxDmRU9GDUKK2rCwKbDYl5ap3F7SGqtjIkO23Z6NsuUuBtNfZTof\nt9boMCWRYWD3jemoJI+4GAATe2e96+Kdqfps58kUwFfJ4eOt/nUO83zcbtRx\n1BMQdA0j7KMmGCPxGLfCLSPHJF7nihmAozzqMeB65sI9TZ6jwTEmeygHsxXX\n9SsPLba7kpUxpO9M+QYWtA0cEtcv4xo1AItLGosCuoSzu9SyQ8F9kZtMSuSj\nGYgi3KZy2fylzbm4VfcQogfLOAKNYp+OZO23XwdGdWW/QvdlOH4PTg4/7+8l\nukY/2slllQLDJWwIDMGJp7uGOF3GzzbwTso6DMjp9HVBN+OC+hPfNfdJNL34\nkRDOenlDioyyYnX2seqYL4wA0qRCvaGdI2gt08dXtrCH9kGDxNlKOychl6zp\n/4zu3Np8ksBx4anQsSZOrZ86X4ya7nEve7MWMpSY0ptC8PCNFvCYkvRkl6SX\n1hV8iPcjrnkO2cgnuIfgICXpNCq8sFTz3k5Oj0bOoXtzcaevGjBowHawMOIr\nfm03RDoFSBS1CAmqK8soS/Del53UpcnCHcv1kXida2ej536UGVRxNwvHRKDw\nrVR1\r\n=MSbB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUWdGUvI3nqPXB8wcybDmJfuyPZzgp2zvGsmENyfgd9wIhAPcKYPKbO4xv2ldjVun58I0h6zDa75EC/XltlLN6UpAf"}]},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_2.0.0_1601235009313_0.915636796448924"},"_hasShrinkwrap":false},"3.0.0":{"name":"@fec/remark-a11y-emoji","version":"3.0.0","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","prepare":"npm run build"},"keywords":["remark","a11y","emoji"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"collectCoverageFrom":["src/**/*.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","rehype-stringify":"^8.0.0","remark":"^13.0.0","remark-rehype":"^8.0.0","rollup":"^2.34.0"},"dependencies":{"emoji-regex":"^9.2.0","gemoji":"^6.1.0","mdast-util-find-and-replace":"^1.0.0"},"engines":{"node":">=10.0"},"gitHead":"6f8812ff64113c5ccae4278ef49bab8c1bff8dd4","_id":"@fec/remark-a11y-emoji@3.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zhiVTbNA16jqc4A0D87+PWE+JOJFvYg6HoYqTwh/u62ytNiwLcsd46hqMLBIdN/G1qQ+lO4zgii5a/u81qdQaQ==","shasum":"671a73f78ec72ad843cabaa79353a0d1de158b2f","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-3.0.0.tgz","fileCount":7,"unpackedSize":315443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhRZCRA9TVsSAnZWagAAQNQQAJKtR6klnoXS190i5w0S\nXOoGlDztCgUkHBikNpMaMIsngGpu4x2rpDVxzB72WlrJx8Z3Nl+6+P9BD1oP\nKewvbj1K8bD0uD1MJIpuB49rQr8QT/MHD5QShssRSR0EXF9MWnxgbW0EF1hW\n3pwKNOU+OcM2hZcIFiuqSVzTVdcrNYZYlMe/cJNpeFHwXKD8+VZ3kaxaeZHb\nnuxA0L4WnCDZBAIeGpFToI3+zO67oHHFX9ASHeQ5wXqb63l//R8JBZmfjA44\nQTvLKKtD0fNFSk6HEoKlVUgVheopG9V2fiV/DjvLOZkPTA1aAk9xkLoZoTzl\nOTuKKhuiK+OSnpLJa6hIlrmoKAyupXZ5T3K5PFEakWXwiMfnVugx1adSJVvG\nM7fPj05crL8kykVDZn2OgYk2uFnbN4kFeYK+ucx4Neyqb54OnYtPoIRxG1PJ\n4uc3/AKrapgzNIMf+2lW9N2A1LBJ0kUZ0hK5zXPUnU8IbXCeoPIgFJ4xUXoO\nTpz0jUo2Andrmwr6AjcRdjSLFZiSrses+oeRWWKobdyMOuD6Uq0suS702AvT\ntEM3ZRUgZ3HasBSnAH38LZQ0GR+oZXrPmYBHP/FHiDF5Fug6GbNlsX21wJmU\nkfsPIbNyhEvUQiwiKY9RkTt83F8g9BoVCaj7kR98KrvBo6trGR8T9ZiTptFV\nvuRa\r\n=66bK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH6Vg+cLk0/1wfWWiPx1+33h/i4Y822xl0Havh8FFYaAiBIWuMyzuUWFn9qKuf6iI3el3qaJHkgyeoGME0d/rht3g=="}]},"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_3.0.0_1606816856610_0.8663948047797683"},"_hasShrinkwrap":false},"3.1.0":{"name":"@fec/remark-a11y-emoji","version":"3.1.0","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","test:integration":"./__tests__/gatsby-integration.spec.sh","prepare":"npm run build"},"keywords":["remark","a11y","emoji","gatsby","gatsby-plugin"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"collectCoverageFrom":["src/**/*.js"],"testRegex":"/__tests__/.*\\.[jt]sx?$","coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","rehype-stringify":"^8.0.0","remark":"^13.0.0","remark-rehype":"^8.0.0","rollup":"^2.34.0","verdaccio":"^4.11.2"},"dependencies":{"emoji-regex":"^9.2.0","gemoji":"^6.1.0","mdast-util-find-and-replace":"^1.0.0","unist-util-visit":"^2.0.3"},"engines":{"node":">=10.0"},"gitHead":"fc34a896b9f526f102de586ddfd5faa5bbc7cb5f","_id":"@fec/remark-a11y-emoji@3.1.0","_nodeVersion":"12.18.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-cYjCutvrValbQ2dykKhEE6OBTsEGpAJzeJnDtGKXhk2JYkMNSlKPnUk/kRFHH+PHmrAF+FlNIU28XKD+nYy7jQ==","shasum":"765ead0e26b6f06878f246c6e920a6edf0a5dc08","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-3.1.0.tgz","fileCount":9,"unpackedSize":318604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRUACCRA9TVsSAnZWagAA4f8P/jiJfjuJ2W9XIuATBmQB\nXWr+z5pXvVxfGKbD7aKQamFZbjHxYR2H2xbM7Q2j+pVpSuj9UHdSBgXktve7\nXZSQnSmljcqyTzwoOzpnSCpD6KsC8FZCO0arXtqMdrToiy/6y8qiwVEF8jq0\n+YUMJpNp5QR0uQjOAMOucL6sQcNP6abymKqPaBMAwMO5dH8Z3YzAVwS7Jy9X\n7T5Nbb2UjrnXQRKumhdggtFZZLn1F/bcruSjKylTwOYCz0o3ruPLwCkjeosD\nZFL5nrci7pz6wac0SK42pK2BtVoJMPbjqwlhVDoIsDgkZcOpocBAjvcxB6NQ\nEHtA/duB6JeVMfC2DDUkfNLZSuqhau66L/QtZFc09mXG5Ch73Lng0VMCtReW\nZ2xEXRRZbjbksFFCBWBupxqRsyavI/p0HvdrPzzqeSH8fIVBWAujAYNaWEcO\nHbkAj6BxpHvtj6ojmkoqhAIWm9SxE2r8sBO+W0tiw8sgFHu4JORB9LmV/Ah6\nrYh+/lwi6Q6cY7eHAyuE1reMjhgjA2WvjiOo4ASo91pKaU3HZVHbQwu/GDWU\nh5Z/p0StS6fy+98ZG9MKO8FqOK7Z3bJ5FH45gGc43bE01ETYxHHpFvI1Umkm\nNFRtp0We651ozsqei3F6AWRAEDYzjfynnl/Q7htYQ25eHXIR5V90jcEgrYwS\nvI/G\r\n=S735\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Q1tcNKkmwtaDVyLg9kZQsRlWIXBb6RwYHUnGhnbbswIgLOqvHS2wATbJb0I8GO4HVg20gF0cqdDOZsaDO3j1SKE="}]},"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_3.1.0_1615151105840_0.0643019297038201"},"_hasShrinkwrap":false},"4.0.0":{"name":"@fec/remark-a11y-emoji","version":"4.0.0","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","prepare":"npm run build"},"keywords":["remark","a11y","emoji","gatsby","gatsby-plugin"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"transformIgnorePatterns":["node_modules/?!(unist-util-visit|mdast-util-find-and-replace)","\\.pnp\\.[^\\/]+$"],"collectCoverageFrom":["src/**/*.js"],"testRegex":"/__tests__/.*\\.[jt]sx?$","coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^4.1.0","rehype-stringify":"^9.0.3","@rollup/plugin-node-resolve":"^15.0.1","babel-jest":"^29.5.0","jest":"^29.5.0","remark":"^13.0.0","remark-rehype":"^10.1.0","rollup":"^2.34.0"},"dependencies":{"emoji-regex":"^10.0.0","gemoji":"^6.1.0","mdast-util-find-and-replace":"^2.2.2","unist-util-visit":"^3.1.0"},"engines":{"node":">=16.0"},"gitHead":"2aa171a52f77a365f3044648af60e6d0b53010d1","_id":"@fec/remark-a11y-emoji@4.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-qD9blPVwd3HVIjhxidIfgWSIqqFcirv86bNxI5Uqda6hJ2nc7daVL4epLaSvzk7Va1VkQiA/rwc42iqg5iIJHg==","shasum":"84ae5755ad47def2864634980960517a22d9a58f","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-4.0.0.tgz","fileCount":7,"unpackedSize":305555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/mBDEl5XKLR0DEPaTujhktgzp3TM/QfIbng1ZC+lnugIhAMpGHXpWWX2EgCGQtWyMcLKp48X22AVwowBCpg9APUId"}]},"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_4.0.0_1699907960854_0.3714130364925321"},"_hasShrinkwrap":false},"4.0.1":{"name":"@fec/remark-a11y-emoji","version":"4.0.1","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","prepare":"npm run build"},"keywords":["remark","a11y","emoji","gatsby","gatsby-plugin"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"transformIgnorePatterns":["node_modules/?!(unist-util-visit|mdast-util-find-and-replace)","\\.pnp\\.[^\\/]+$"],"collectCoverageFrom":["src/**/*.js"],"testRegex":"/__tests__/.*\\.[jt]sx?$","coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^15.0.1","babel-jest":"^29.5.0","jest":"^29.5.0","rehype-stringify":"^9.0.3","remark":"^13.0.0","remark-rehype":"^10.1.0","rollup":"^2.34.0"},"dependencies":{"emoji-regex":"^10.0.0","gemoji":"^6.1.0","mdast-util-find-and-replace":"^1.1.1","unist-util-visit":"^3.1.0"},"engines":{"node":">=16.0"},"_id":"@fec/remark-a11y-emoji@4.0.1","gitHead":"a41ab86c42425eda46b068e70326762435b85bad","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NUvCnjF8F7uZdZ6i+aLESzlhEpEFMya0G3ao3zfk3lBjXXfHOt3PiWBK/YfJKK2gzitCunC4fpRTOrXtOcv2sA==","shasum":"9ed1af8d075988559f6610391eafc1569937a519","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-4.0.1.tgz","fileCount":7,"unpackedSize":297851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNDu0DmOLiml4CXSR9ZE15w2s8HyA72TIxyqEz9TiUxAiEA2f07GOrfEIViZIJGkHnCqdzGESEAgngnwNOKx5ouNfQ="}]},"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_4.0.1_1700083134510_0.6145392230781519"},"_hasShrinkwrap":false},"4.0.2":{"name":"@fec/remark-a11y-emoji","version":"4.0.2","description":"Remark plugin to add a label to emoji and make them accessible.","main":"dist/remark-a11y-emoji.cjs.js","module":"dist/remark-a11y-emoji.esm.js","browser":"dist/remark-a11y-emoji.umd.js","scripts":{"build":"rollup -c","test":"jest","prepare":"npm run build"},"keywords":["remark","a11y","emoji","gatsby","gatsby-plugin"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"transformIgnorePatterns":["node_modules/?!(unist-util-visit|mdast-util-find-and-replace)","\\.pnp\\.[^\\/]+$"],"collectCoverageFrom":["src/**/*.js"],"testRegex":"/__tests__/.*\\.[jt]sx?$","coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^15.0.1","babel-jest":"^29.5.0","jest":"^29.5.0","rehype-stringify":"^9.0.3","remark":"^13.0.0","remark-rehype":"^10.1.0","rollup":"^2.34.0"},"dependencies":{"emoji-regex":"^10.0.0","gemoji":"^6.1.0","mdast-util-find-and-replace":"^1.1.1","unist-util-visit":"^2.0.3"},"engines":{"node":">=16.0"},"_id":"@fec/remark-a11y-emoji@4.0.2","gitHead":"ece14d45355efa4bf03b176fe849b0845245adbf","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Au3jSkt66PRwTKTCYm7KzTGfMzUmn1LYPK+cyrytfzjfOPkHpohrLcGYPLsgxV8nzc4vXxt3Ay7MlBrmeIfFLg==","shasum":"14e217e11e91fefebc30e9189367e7996a1fd825","tarball":"https://registry.npmjs.org/@fec/remark-a11y-emoji/-/remark-a11y-emoji-4.0.2.tgz","fileCount":7,"unpackedSize":297911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHqw6xWWkJEtXfOyZB17vPU+JxpEoomUl1sC39vXvsXAiEAylqppgjHyEyIbZEQszwSG8xuAXiQZzoop6zQ1FiBcag="}]},"_npmUser":{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"},"directories":{},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-a11y-emoji_4.0.2_1700084566831_0.07047005688112717"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-15T21:22:56.292Z","1.0.0":"2019-12-15T21:22:56.630Z","modified":"2023-11-15T21:42:47.205Z","2.0.0":"2020-09-27T19:30:09.503Z","3.0.0":"2020-12-01T10:00:56.805Z","3.1.0":"2021-03-07T21:05:06.093Z","4.0.0":"2023-11-13T20:39:21.037Z","4.0.1":"2023-11-15T21:18:54.740Z","4.0.2":"2023-11-15T21:42:46.991Z"},"maintainers":[{"name":"florianeckerstorfer","email":"florian@eckerstorfer.net"}],"description":"Remark plugin to add a label to emoji and make them accessible.","keywords":["remark","a11y","emoji","gatsby","gatsby-plugin"],"author":{"name":"Florian Eckerstofer","email":"florian@eckerstorfer.net"},"license":"MIT","readme":"# remark-a11y-emoji\n\n[![Unit tests](https://github.com/florianeckerstorfer/remark-a11y-emoji/actions/workflows/test.yml/badge.svg)](https://github.com/florianeckerstorfer/remark-a11y-emoji/actions/workflows/test.yml)\n\nPlugin for [Remark](https://remark.js.org) to make emoji accessible. This plugin wraps emoji in a `<span>` and sets the name of the emoji as `aria-label`. For example, the input `inline 🎉 emoji` becomes:\n\n```html\ninline <span role=\"img\" aria-label=\"party popper\">🎉</span> emoji\n```\n\n`remark-a11y-emoji` also works with [Gatsby](https://www.gatsbyjs.com).\n\nMade by 👨‍💻[Florian Eckerstorfer](https://florian.ec) in beautiful 🎡 Vienna, Europe.\n\n## Table of Contents\n\n1. [Installation](#installation)\n2. [Configuration](#configuration)\n3. [Configuration with Gatsby](#configuration-with-gatsby)\n4. [Code of Conduct](#code-of-conduct)\n5. [Contributing](#contributing)\n6. [License](#license)\n7. [Change-log](#change-log)\n\n## Installation\n\nYou need to install `@fec/remark-a11y-emoji` with NPM or Yarn. Since this is a plugin for Remark, I assume you already have Remark installed and configured.\n\n```bash\nnpm install -D @fec/remark-a11y-emoji\nyarn add --dev @fec/remark-a11y-emoji\n```\n\n## Configuration\n\nYou can use `@fec/remark-a11y-emoji` like any other Remark plugin. The plugin produces an AST ([hast](https://github.com/syntax-tree/hast), [rehype](https://github.com/rehypejs/rehype)), which you can serialize to HTML with [rehype-stringify](https://github.com/rehypejs/rehype/tree/main/packages/rehype-stringify):\n\n```js\nimport remark from 'remark';\nimport a11yEmoji from '@fec/remark-a11y-emoji';\nimport rehypeStringify from 'rehype-stringify';\nimport remarkRehype from 'remark-rehype';\n\nconst processor = remark()\n  .use(a11yEmoji)\n  .use(remarkRehype)\n  .use(rehypeStringify);\n```\n\n## Configuration with Gatsby\n\n```javascript\nmodule.exports = {\n  // ...\n  plugins: [\n    {\n      resolve: `gatsby-transformer-remark`,\n      options: {\n        plugins: [\n          // ...\n          '@fec/remark-a11y-emoji/gatsby',\n        ],\n      },\n    },\n  ],\n};\n```\n\n## Code of Conduct\n\nSee [CODE_OF_CONDUCT](CODE_OF_CONDUCT.md)\n\n## Contributing\n\nTo contribute to `@fec/remark-a11y-emoji`, follow these steps:\n\n1. Fork this repository.\n2. Create a branch: `git checkout -b <branch_name>`.\n3. Install dependencies: `npm install`\n4. Make your changes (and don't forget to update the tests)\n5. Don't forgot to run the tests: `npm test`\n6. Commit your changes: `git commit -m '<commit_message>'`\n7. Push to the original branch: `git push origin <project_name>/<location>`\n8. Create the pull request.\n\nAlternatively see the GitHub documentation on [creating a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).\n\n## License\n\nSee [LICENSE](LICENSE.md)\n\n## Change log\n\nSee [CHANGELOG](CHANGELOG.md)\n","readmeFilename":"README.md"}