{"_id":"remark-textr","_rev":"36-14731a2837f76f94b83756d07a5240e5","name":"remark-textr","description":"remark plugin to improve typography with Textr","dist-tags":{"latest":"6.1.0"},"versions":{"2.0.0":{"name":"remark-textr","version":"2.0.0","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.1.18","babel-core":"^6.1.21","babel-eslint":"^4.1.5","babel-plugin-add-module-exports":"^0.1.1","babel-preset-es2015":"^6.1.18","coveralls":"*","eslint":"^1.9.0","isparta":"*","remark":"^3.0.0","mocha":"*","npm-run-all":"*","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^1.2.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"aedcf4fed7ff2ad24d8ee8c44b0bcf905f1c62e6","_id":"remark-textr@2.0.0","_shasum":"58aecb1405475df245571dcf32e0bdc3ae0d34f9","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.2.1","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"58aecb1405475df245571dcf32e0bdc3ae0d34f9","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-2.0.0.tgz","integrity":"sha512-+V61DOX4bdHz3OTZEz5j40MFtTkoEePqS+u20oPuNNoMGo+DMT759WGM430I2r8k7TPGrgGfdxxOIe8Xao8KWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvfGfmPidheUJ/0QMeEs8AmTTFG1iBZTq+eMddPy987gIgH++CN9q8/nnbW8RYSzEjy+NaYEvK25ncD/8heHhVWJI="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"directories":{}},"2.0.1":{"name":"remark-textr","version":"2.0.1","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.1.18","babel-core":"^6.1.21","babel-eslint":"^4.1.5","babel-plugin-add-module-exports":"^0.1.1","babel-preset-es2015":"^6.1.18","coveralls":"*","eslint":"^1.9.0","isparta":"*","remark":"^3.0.0","mocha":"*","npm-run-all":"*","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^1.2.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"8716862c262626afc01e030005675a0beb8cc152","_id":"remark-textr@2.0.1","_shasum":"e98882babe567e9642ef18a90cd766bd586b2436","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"e98882babe567e9642ef18a90cd766bd586b2436","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-2.0.1.tgz","integrity":"sha512-Ct02x0fGFmCjG0fjuG5d0WHAY6wbOfJC5oh5j5bnBrxPWz7QHfSHR1LbKukhxKDvvD4m7iPLu/B4dFe4NKIHuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVFkQzcvEp9l5U8cUATbq5ZG6s+7lVSLh6cExptiGZKgIgWD8b1RwcmaTsgyXU/qDfikv5SEz+gWDJldX/VztjoBg="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/remark-textr-2.0.1.tgz_1455141583354_0.26527045271359384"},"directories":{}},"2.0.2":{"name":"remark-textr","version":"2.0.2","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.1.18","babel-core":"^6.1.21","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.1.18","coveralls":"*","eslint":"^3.3.0","isparta":"*","remark":"^5.1.0","mocha":"*","npm-run-all":"*","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"a0dcae400b642bb7ccd3209b13587ed2127b9b52","_id":"remark-textr@2.0.2","_shasum":"b1e3333dad34b700f13ec3ca7a5322196dd9a483","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"b1e3333dad34b700f13ec3ca7a5322196dd9a483","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-2.0.2.tgz","integrity":"sha512-Lh4xwirbuFv88Dr/IOSMmxliy7T+Vxjz9H+W9QohAJGn1d2vF1rfIz+RcHfCARiRBW7RVliw8NKZ9FhZ5MRQ5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOkoODkPtl4kQuj41RAkkM4yiD9pQWeiojwcpxVBrQeAiADYFKfzyX4scV58b8L1BxT8weJHx3Ji1EZdO602rG18g=="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/remark-textr-2.0.2.tgz_1471344796077_0.6800572376232594"},"directories":{}},"2.0.3":{"name":"remark-textr","version":"2.0.3","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.1.18","babel-core":"^6.1.21","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.1.18","coveralls":"*","eslint":"^3.3.0","isparta":"*","remark":"^6.0.1","mocha":"*","npm-run-all":"*","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"5e3af898e61e11ef093b03f86f04deac405ef8f8","_id":"remark-textr@2.0.3","_shasum":"3db99756420a4df438ae54ec9f4dadecba23b45d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"3db99756420a4df438ae54ec9f4dadecba23b45d","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-2.0.3.tgz","integrity":"sha512-nGQ1NTjdFE1oJC2oZDQdGIRzUDGDfDk1Mp9e0btVtP9hN+D+VOsA+4ApcBEQ+9On+WA7yBBmzYsJ9JZ4nO+rPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfoCKT2a8eaiy1Uo523eHCsGYITRwbm3O9AjCfSH3ccwIhANbmNK1DtIExy9HMv/6VTkJTgco9dgv4HiWd8GS2x5qE"}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/remark-textr-2.0.3.tgz_1473261594707_0.6856967727653682"},"directories":{}},"2.1.0":{"name":"remark-textr","version":"2.1.0","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","coveralls":"*","eslint":"^3.13.1","isparta":"*","remark":"^6.0.1","mocha":"*","npm-run-all":"4.0.1","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"1599413bc165f8deeeac4e1c185d9ed233989ecd","_id":"remark-textr@2.1.0","_shasum":"f1d7239aa0ca574354fc5e3e615d6ed5d61ea63c","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"f1d7239aa0ca574354fc5e3e615d6ed5d61ea63c","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-2.1.0.tgz","integrity":"sha512-hr6Dj1rh0ph5li0cFyueePd1yq/eL2hbwsSqqa7tX8UE1PmBF6JOVnm0Tbks5BXGN+7CJ4HxutvO6qlNKJxJyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNyH8XbG6BVzmNtuRfEF8NNSnPIVr/PYeCpfYh24+fIQIhAKVPM28Ar5O/H5Hs9wGlAYQGaM5yFxqap+x4jbj25e1K"}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remark-textr-2.1.0.tgz_1484922504640_0.6922806669026613"},"directories":{}},"3.0.0":{"name":"remark-textr","version":"3.0.0","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","coveralls":"*","eslint":"^3.13.1","isparta":"*","remark":"^7.0.0","mocha":"*","npm-run-all":"4.0.2","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"b0f90b070d203facf1bf1f690b529e847a7a3e54","_id":"remark-textr@3.0.0","_shasum":"dd48525e05985c48526d8802e317bfeab0389689","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"dd48525e05985c48526d8802e317bfeab0389689","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-3.0.0.tgz","integrity":"sha512-x0lcQLBSIbUDyP9GW7V8FjqyB3FlwGW/D6WYNhXtThpkO1I4mYsdQ2EvN24F/NVEmUJzAGGjRZ66kt/kAEoxeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkuSZO7xMH1NAm0Wbvrtyqs7thNaPyMddezDTjOf7S7gIgPB/uEOVnSP3RuXtp8x96UHix/d9s0hf8tW8ql0VB4Eg="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remark-textr-3.0.0.tgz_1487972809114_0.736219386337325"},"directories":{}},"3.0.1":{"name":"remark-textr","version":"3.0.1","description":"Remark plugin for Textr — modular tool to make your typography better.","main":"index.es5.js","scripts":{"watch":"npm run transpile -- --watch","coverage":"babel-node ./node_modules/.bin/isparta cover _mocha --compilers js:babel-core/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"eslint index.js test.js","test":"mocha --require babel-core/register","tdd":"npm test -- --watch","transpile":"babel index.js --out-file index.es5.js","prepublish":"npm-run-all transpile test","clean":"rimraf index.es5.js","push":"git push --follow-tags","postpublish":"npm-run-all clean push"},"repository":{"type":"git","url":"git+https://github.com/denysdovhan/remark-textr.git"},"keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"license":"MIT","bugs":{"url":"https://github.com/denysdovhan/remark-textr/issues"},"homepage":"https://github.com/denysdovhan/remark-textr#readme","devDependencies":{"assert":"*","babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","coveralls":"*","eslint":"^3.13.1","isparta":"*","remark":"^7.0.0","mocha":"^3.4.2","npm-run-all":"4.0.2","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1"},"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"gitHead":"467be48e9ddc20a1fac0003f8f754d427e5e9f48","_id":"remark-textr@3.0.1","_shasum":"47387f7cb06e76aa722076654ccac394c4a3e5f4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"denysdovhan","email":"email@denysdovhan.com"},"dist":{"shasum":"47387f7cb06e76aa722076654ccac394c4a3e5f4","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-3.0.1.tgz","integrity":"sha512-pq1+uk5gYlYKjr0N82edA5O4DGsMZN0Cw7LRy8uAIqLNaczr6zTI3w7dwZ1DhBnEJ+seng8tK6q5xJ3zI3CpDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1BX5Hqw96K2CB9llAES/g2goFmyJqsX62FXDDmLtvxAiEA3omLlyxzXwwdsDK6a4tq3S2CsJ/wq4QL9uR8rRQtDMs="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr-3.0.1.tgz_1495792862807_0.43756372458301485"},"directories":{}},"3.0.2":{"name":"remark-textr","version":"3.0.2","description":"Remark plugin for Textr — modular tool to make your typography better.","license":"MIT","keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"http://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"devDependencies":{"coveralls":"*","mocha":"^5.0.0","nyc":"^12.0.2","prettier":"^1.14.2","remark":"^9.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","rimraf":"*","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1","xo":"^0.22.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"mocha","test-coverage":"nyc --reporter lcov mocha test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"67ab5edb7e6bb4b4586c436d6f414eb876fcb777","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"9.9.0","_npmUser":{"name":"denysdovhan","email":"denysdovhan@gmail.com"},"dist":{"integrity":"sha512-a2Gf8JqpTGJNRXuAfYwaNhaMjLT+5GVamiRez/Sqj3lXt/LaftGrpWKqsnhqJjTxYRpx9obPL9f13oHzko/+HA==","shasum":"d8d017ec58e5ce715f42e4d66a3135c6590360e3","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-3.0.2.tgz","fileCount":4,"unpackedSize":6154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcWpcCRA9TVsSAnZWagAA4DIP/jP3R93KPPCAobCPpJoL\nW3w2PVha8NASD9s4UlNGLQ5Wm07gpTWPofw6dvWvviBzZjNfavHLHpTzRuWa\nSpFtNPtFdvHADHqCQiabvWZiu6XGBpdYd+iXGDPFXQR59JgxKQMEwBGIPN4M\nlugCEPeb+DsS0Txnkthu7ULRZDgFfO4uVXcp32W/lGoJjPM7SOG++/uys0tn\novjn0jTu/gN4+LzFK3VdDGPcqivxojF/5VtO5UDKAh3gPuQMYPwdmDSTvO0/\nnghefToEpQD8+soizw8+Q8fDgrYodtHVSwYe0NXuhRaanBh+ZVuYzaqDmxxe\nrcG/ZBMN16zwSx/pNvPgS0j98E9pkkMJZv3bJTfgI8R/CYh3i/boAF6Pw04q\nt4QSNO+1NjrfVY08UJLM1uOqusz72nsPoHswvsJ7srhFdgng+YdOcbwye6c7\nwO8lp51N9nJslDV4mWM9rDgzYR0LbgZXxG7840V7T2KrnUGB0wGRSrYn3rDr\n2FKQgcE52+d78mXm0nr8JYog0A9ldvuVZDT8Ss3KPNf0aiwDGpTYTExT9vp4\nT0p6/luFPpjSyk1zbhEagadGE8e/w4dRMkYb9d7/jCawUiwsk72PlnIDKdZm\nUJC4xqpAD5vJMg5j1Tdj6xwn6G8EBurTne76AdiPHP2FLrJEYIwf1Bzcdc12\npaEx\r\n=CtF7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2+wvxDl6z4uVxKchBOzgCP1vk9fNkp2hffNC0qVPj3AIgLpfe/l7unFTbVTpZIHwCa8gMUo3LoIGFOPWfUGjErJc="}]},"maintainers":[{"name":"denysdovhan","email":"email@denysdovhan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_3.0.2_1534159452417_0.1942698292355658"},"_hasShrinkwrap":false},"3.0.3":{"name":"remark-textr","version":"3.0.3","description":"Remark plugin for Textr — modular tool to make your typography better.","license":"MIT","keywords":["mdast","remark","plugin","markdown","md","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"devDependencies":{"mocha":"^5.0.0","nyc":"^13.0.0","prettier":"^1.14.2","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"mocha","test-coverage":"nyc --reporter lcov mocha test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"799407fa10cbfe18dd9e3790ef7a151380c94425","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@3.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-+EBgYlnN+mmdfz7AXFr2UoJkalwqxRvUGqHVJ6Jn9ELWeZBJGgiZvSYJvZZbXeVI0uTfSNjcRXwGBs3rHkXTrw==","shasum":"a23618e2859854bef70e6dc3d40d496d5a4d4548","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-3.0.3.tgz","fileCount":4,"unpackedSize":6549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9nqWCRA9TVsSAnZWagAABn8P/ja8tc55qTJdNJvV3nH2\nmB4YwF8p+1Kq8NSkFeSVgD9w09aP8x50cZ/sHtmdPlUcMdoip6ozaXSVtV6e\nszLA5bdyDNMHeUJSRpc/SDuu21mzigYCnhlYKobjIzVcQV6xKmDxiUJo74Ys\nFuTq8M52Ss9knRbffcYiafFvTC2hc1Pkkex8nrda75oD8+bSu0HvMhCQfhZY\n32hNDeYVO5409qK+C8L8w06Y2HUTj3/WRq5xZ6N4tKs6iEZawFZVrgeXlE1/\n+NCx5HyIpzAzqJWIiRSJwAHGIX1uXxTXIbC6lq90WXa7V9MMIwEeDDRRUI0w\nxTDcdMR/lPblvmPepkCy9JiGUDZVaIeQ6jgVbNIP9UyJvH/rsGD3zz111Ltn\nFs+YS9ArGe+GclkzjyGZPQRg5TdjiL/LiP/0Rnl9ZVsCrp2gWCi3yErDmnY9\nGCuKsKPr5dleAJB0OSAURJf4X6y7rZIj65SxVSLg2bhuvN2hlv50ojwf++8P\nIxRD8t1I/KvgIIfu9qXRjYVM0WmJHFPXlDppFCPWWiCVqUaL0fCEHuU6dxih\nY8op4nhuMSfq9G26mogxfXRzdUpcWHC9Z13CdHOA27nQYLpOeCPEyBfWMvKc\nFSbZg7IdtckPIeaOjRM/QmNMxMd7MewD3LtNJjHiztNCtNd8Mri9WE/XLl+P\nVVn7\r\n=BdFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ6I/CpvpvwHtk+Td/17Y7/yQ3kpPIg0KhNGx4QEwb/AiEAsd9KoDKtyn0sIdOC2wkW76ko5X5+usfQLfQEuI3ZIYU="}]},"maintainers":[{"email":"Christian.Murphy.42@gmail.com","name":"christianmurphy"},{"email":"denysdovhan@gmail.com","name":"denysdovhan"},{"email":"eush77@gmail.com","name":"eush77"},{"email":"fazouanem3@gmail.com","name":"fazouane-marouane"},{"email":"david@spektrakel.de","name":"haggis_"},{"email":"johnotander@gmail.com","name":"johno"},{"email":"merlijn@soverin.net","name":"murderlon"},{"email":"lin90162@yahoo.co.jp","name":"rhysd"},{"email":"fluke8259@gmail.com","name":"rokt33r"},{"email":"sethvincent@gmail.com","name":"sethvincent"},{"email":"victor@draft.li","name":"vhf"},{"email":"tituswormer@gmail.com","name":"wooorm"},{"email":"xuopled@gmail.com","name":"xuopled"},{"email":"zeke@sikelianos.com","name":"zeke"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_3.0.3_1542879893353_0.7686949052377172"},"_hasShrinkwrap":false},"3.0.4":{"name":"remark-textr","version":"3.0.4","description":"remark plugin to integrate with Textr","license":"MIT","keywords":["unified","remark","plugin","mdast","markdown","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"dependencies":{"textr":"^0.3.0","unist-util-visit":"^1.0.0"},"devDependencies":{"nyc":"^14.0.0","prettier":"^1.14.2","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","typographic-ellipses":"^1.0.11","typographic-quotes":"^2.0.1","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"992bff33c16410a0ef20c7371edbed43d11f4428","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@3.0.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5SvSJCw3TERrRuu+cqKd8/9B0HXZNUS7i8DFXFaFQAPINutEDiun82X4N6wnVw6qGILBt012HRdAZ4myXnR2rw==","shasum":"2cf2865fd5ba9ded2b527ca0818c4c641040d33c","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-3.0.4.tgz","fileCount":4,"unpackedSize":7046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCMRKCRA9TVsSAnZWagAACKwP/jqFsvCQkeKd0ksa5d3W\n/kVOs2uxxDj5sYGZWjGGC/YiW+BjUugL1UyhSEetNEnobEmoCqtVrc2hZX5J\nziMB2nVFgMmgVwXSK1ie8Z2GYdkpk+pCgvfykrpvHHpeo7XCO0e8/BHmErmt\nJnvwUslGGClYYFAo0PIurGW7kwvuNwcWvM7W61QMVVwiRXYb/9uygwRhmAFF\nTdqTYl8wVU7xCdRrXlH+a0H8CxEAywktapaEcLc/DR9pQPhG8XuSm0oUgTcJ\nXH6qF67DqrOTt9BJwc2aq1tJpXzf04If1upmzZR2HFWO1UuRKjUIXIvj49yL\nOlcBs9IzpxLUktnXfXD5E7A/ByTNDUCEnNVJleiGaxy9XGvOzJwRk4C5hqv/\nk1alPxfzKoJaoY5ZTP67oHLIDqe5+q7J9KBz3myWQO9R/DHoiSaJbzUHOppq\n2VHxotPaNpzIEPH6TRh2+zD7laCG1LzgppCDy4FyRJeyEGFcr6i1PiK2BuO8\n5V1Zzu75XQt99lQhlhXKV135iBD2wNCyVJ72z3TBz9MzZ77yTmnPKT5xCIiU\nb/6cWCI5xKLV2Q8J9jzYoXwuMlmP95tuR6ZetrlhcViDDJTwC6O4V5zGBTPC\nlUiVx7DJ7a6GYpFt/LCXipqgEjy0doItZm41dL5iGw9BHIR8KYZ73+9zcqnJ\nHSHe\r\n=uxdh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuZcaUX0iUOLH1v5YfwHy4/blH0Ogd9Y6+o9zSQEe5kgIgJZ++koTB+8IYK2Vj5SBlzEI00S1LuIikJna/C9XwHDA="}]},"maintainers":[{"email":"Christian.Murphy.42@gmail.com","name":"christianmurphy"},{"email":"johnotander@gmail.com","name":"johno"},{"email":"merlijn@soverin.net","name":"murderlon"},{"email":"victor@draft.li","name":"vhf"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_3.0.4_1560855625681_0.27473737875122906"},"_hasShrinkwrap":false},"4.0.0":{"name":"remark-textr","version":"4.0.0","description":"remark plugin to integrate with Textr","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"dependencies":{"textr":"^0.3.0","unist-util-visit":"^2.0.0"},"devDependencies":{"nyc":"^15.0.0","prettier":"^2.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","typographic-ellipses":"^1.0.0","typographic-quotes":"^2.0.0","xo":"^0.28.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/string-content":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"8f1578078d6d26d2304abaf77ce3f2ba3b736bd5","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@4.0.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-i815AiqtzfS9wTYt0XZlT45UqBNNzLMVEiEmcJQ+J+0mILbGiqSOJ3wb7gfBoawn7cWeGDiFNAHFh1wARkDKQA==","shasum":"744ce7636add796f367f8990c9244f28d4bf0848","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-4.0.0.tgz","fileCount":4,"unpackedSize":7615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeJA1CRA9TVsSAnZWagAAkjkP/1D5kxM9VT5FNPkKwdnI\nrNpX8kWpK7EVcXlHf8Cy+7XcWTo+mFaQonCdunfQRqmFKksP5BcU7cL9mYLT\nMF4UKUIWnjvc5Y6W+U7xaxI4uF9cCBW8Roxq2PoAEYwG26bYPPuBpK4O4cQq\ncZbTeyoKSVsTb/KW6TmufQCrixkukGhxMTYbZzS0fzHrW3gxXf7PIk3cCzYS\n6mRgCHMfa5HpnctqC62D8wOMYqgaTWjfSIYPbG6F5N0J1gV6R6ttj38o+GDL\nEOmmTpXfc+pIqQDXNQn1tjgT+3WxXIzPIC0mQ7IIXiKyoRAcgZSPcEu1CvLT\nutdr+sWQ1hpX3oxbSGFa9Ozd2gR3fjfltX9n6f4N7z0erA7CAbY2JT7CqD60\nY3ky3JBy0BdwkgfMNHMTQNFKGsLShtTM/6wtKB5i2hvkzzn57pnOOzmmHME7\nGhKwFEWINHB5ReV9nS/SoAri8uNp1x5ZnJMpcJcE5quYdJ5AWn3xTCXyfyob\n0TthtpKd/krV2ME8gPcvLOdpZJKndx2XZXtyWd8nqP5qflCI0qsewiWha1ln\n4gKaOZ/YvMoMxrA9hg37qtKbimKGQIBcqlssqZMfZBAkXDPyJcbKTXv+83gH\nCjnO2xqvy03ezeloNon8kbI+1CtN2QM6+SK9bi5tAiPk1hYi9DbKYBb2SBmZ\nDVHN\r\n=DwMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgE+Ae75l2tamkO44kWqL6/yGnAuWH9mkWXuGaTH5/7AIhAM7kNKnmrthgKasVaiD+DwudYoBZXUa5dhfr7NGmian8"}]},"maintainers":[{"email":"johnotander@gmail.com","name":"johno"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_4.0.0_1584959540619_0.47548613167012865"},"_hasShrinkwrap":false},"5.0.0":{"name":"remark-textr","version":"5.0.0","description":"remark plugin to integrate with Textr","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","textr":"^0.3.0","unified":"^10.0.0","unist-util-visit":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","@types/textr":"^0.3.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","typographic-ellipses":"^1.0.0","typographic-quotes":"^2.0.0","xo":"^0.43.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"cd98a9a61635c17bfc9ba1dd099101a803437ece","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@5.0.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-UKphZPB16zVXZ+7iQST/hMouA4XrRX++IpkkDPwAIVhsO5ehNRtLXpQL4tH8r4PuIpqVrI6B9njkAOc4oegw8Q==","shasum":"cc508fa9a23909ca3df8c9c69fa9feadd05ebeb7","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-5.0.0.tgz","fileCount":5,"unpackedSize":9552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCWH/CRA9TVsSAnZWagAA9gkQAJd05y8kDHZv1F/ff0D7\nFTdvvfioNZVpl/hAVraVhmk/Zm3bkXgEwkvGs5dO5RtNQcbwtt/x+qvZm5Mf\nXEJTeBxek8En6oleMpmMMRZyHL7VsdO7UJtWx51bFFHOIouIHkUDSvSuXqZe\nWl0fCG5xhB+UQmPI1ioqqxsr+H/EbwgrqMVipw3N8Wwt9REspoZ4lwIGcbbC\nD6CrRtv1wb7+AmUAt7698wDYPYKncjPyxFiuJYBdwpWp58nJ0em3JmTt4GwY\nZu5CqBHrGQd1TM/o5K97ipcoSRgoO3fk6NhaJKB7JmjKjpEkYLoDDhUal/j+\na3xjZoKbXaDIn4ZohPp/TW8ITenvvQsUgqnZHbph8E35wf3SPGco5TEY7PM3\nH7IXQJCYZByH1pyrQSWF21jN5FAphVNtbRAEekcTz/Ms1TDzHeNbSHyInC6l\nkKLs14mIBCPdUAe2lGp3ivAaTzizJ5k8cv8ObcKFhUK+8JGA6REix5raKxU5\nX6EgSeZeyqrvdgHbs+LpJk4cBaEhuEFQpTcL8fkyaMwq7tO46q5rW7wxYvcL\n7NeZz4BdChxj1G/QI8sQHJg/sftXTa2sIy75O5mvumyMd93a3ukYya3f6rE/\ndusz4lkcw65FHasfwOyPS6EOkARbfD6lznmDWcnnmtpTTl49UYM3F70lKrPy\naFRi\r\n=3nAh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpWeN0nlFS+iW1ZtIi8e902UoqMHNnP+1MrX0bRGPmIgIgB/VQZJ3lxXhWLCFBmcGJuF+tV5m0d4+lvJ8vxNYDhe4="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_5.0.0_1628004863844_0.4444951303300573"},"_hasShrinkwrap":false},"5.0.1":{"name":"remark-textr","version":"5.0.1","description":"remark plugin to improve typography with Textr","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","text","typography","typographic","typo","textr"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","textr":"^0.3.0","unified":"^10.0.0","unist-util-visit":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","@types/textr":"^0.3.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","typographic-ellipses":"^1.0.0","typographic-quotes":"^2.0.0","xo":"^0.45.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"89f23ef2dc75a379dfd2090e1466a82511842e7c","homepage":"https://github.com/remarkjs/remark-textr#readme","_id":"remark-textr@5.0.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Kd5q7I1LsZ04meMZJJwBze/wxiLhAItRTGevDeyx3K/WMd4juO6WbGLro0/99Ui6I+lYx/l90v0Ax4dVPj3/0Q==","shasum":"33a84c46dec6b8eef76b1315d5f3d7ab0e7cbb9a","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-5.0.1.tgz","fileCount":5,"unpackedSize":11761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25pWCRA9TVsSAnZWagAAzb4P/RPF3iJmbet8v1asIuz+\nACUA8CCMl9lFsR2wCv98cdcFsTcHopOfVHKIVENjvHviCuTD1qPdKMUIKM7+\nbA6H1B4Exl5tEDqRNTzO+UtSLerdtnvfmcPSoddWaqJQNfTJnDzi6KyYlScF\ns8+T+NBAg8MaaHXMYTU7YQp7rkkoacfKpFp+jK/kZEgp0T3SCtVxw/q4Nm4w\nZCdp96AL8u3BKMLFOdPYA66X2X8ZvY50lI76UDlHVu9KLbb+Wdx50zYZu+Lv\n9C51sb1NMI+0jorKmo2+cLjbtu5cMrWQXV++JFJEKZcd4NX4trW3JzvjSAFX\n2xnZdjjW4uHR558qn/fnw26/kTv/xLkJc998UAiLkjDe79Wmkree1We53LJm\nexIUKw+LbPHXrKx6sAurP1xd3sVvJfoLZ88KXbmUnBXgL6QofEbcDPNyYBuC\nlPzBf9jHuKbu8GlM/sGzKCHmuk0mn7hxttr6No2TZjU8BTwXdb6HLzdwvRWk\nl5JQ1AA0CPeWOXlcskum7pI97pshvJTYQWjgEbdnlMg0dihUZQsuwiTAplRU\nK8hm2sfNORafuyUHqrtN8sH8Z8od/WUEtnCypAjtyMcStWqflSeAsf0+dcDX\n27yIghtoGmZhUQNiE2fx0k/wJBoAyTuqueT1Q1NBrhwNLhenEWd0+zxYh3Ia\nlbcj\r\n=qtsy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu6fQ46OLRGWzAtyiFTe5KwNb4U/MNuTjaMGGNtk1KsQIhAPGeceXLZ8H2ogxHlmFtr1+4RmjRim29+UT4zghyqIWh"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_5.0.1_1635582433948_0.28414268712697943"},"_hasShrinkwrap":false},"6.0.0":{"name":"remark-textr","version":"6.0.0","description":"remark plugin to improve typography with Textr","license":"MIT","keywords":["markdown","mdast","plugin","remark","remark-plugin","text","textr","typo","typographic","typography","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","textr":"^0.3.0","unist-util-visit":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","@types/textr":"^0.3.0","c8":"^8.0.0","prettier":"^3.0.0","remark":"^15.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","typographic-ellipses":"^1.0.0","typographic-quotes":"^2.0.0","xo":"^0.56.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true,"rules":{"unicorn/prefer-string-replace-all":"off"}},"_id":"remark-textr@6.0.0","gitHead":"429e2ca4b0d241e40189d8a8841d38f82dca63e9","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-textr#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-0quq24eO79RRviuPeWT0TrvuKYEXGv1iH+sGA1zF62yW/YJWmRyMrgtoXUYgwG5r9WA3/l9afWVc3RjZ2b8DFA==","shasum":"c33ea7ddc8c5dc17821c480dbc4f38aa6909a642","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-6.0.0.tgz","fileCount":7,"unpackedSize":13722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAP04EuS8CS2J1HVdMUXeLWpMDG/4wJXOh3ycq5epfagIhAO6pR0iMjJJVWc2zlpJ3idWHPrXDI2DOH17uWw4aQ3EU"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_6.0.0_1695289044772_0.7118364268123087"},"_hasShrinkwrap":false},"6.1.0":{"name":"remark-textr","version":"6.1.0","description":"remark plugin to improve typography with Textr","license":"MIT","keywords":["markdown","mdast","plugin","remark","remark-plugin","text","textr","typo","typographic","typography","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","textr":"^0.3.0","unist-util-visit":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","@types/textr":"^0.3.0","c8":"^9.0.0","prettier":"^3.0.0","remark":"^15.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","typographic-ellipses":"^1.0.0","typographic-quotes":"^2.0.0","xo":"^0.57.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true,"rules":{"unicorn/prefer-string-replace-all":"off"}},"_id":"remark-textr@6.1.0","gitHead":"d80c469b83c9d0d664be1f7ca69d3761becb9def","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-textr#readme","_nodeVersion":"21.2.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-3A61/6Dn8x5wS7f9BubnIjwZfttEw9+PWVFtwOvRzKXLmZDV1mgi9MJeaQ9BNzWhojsSRHWLNa2JHKCOOI5DfA==","shasum":"be202f24b0cfbe88ed864a32dd2e9f0f78c6dece","tarball":"https://registry.npmjs.org/remark-textr/-/remark-textr-6.1.0.tgz","fileCount":9,"unpackedSize":14853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1Axm9NW2ioU7xHNsun1J1XsEmu9v8lb2G12XM/9ylAIgdE/6WE5hPlaLiA+U7CoV7GM45dIVmeAwfE6bIaRpWu4="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-textr_6.1.0_1709737220401_0.164241928904155"},"_hasShrinkwrap":false}},"readme":"# remark-textr\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n**[remark][]** plugin to [improve typography][typewriter-habits] with\n**[Textr][]**.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`unified().use(remarkTextr[, options])`](#unifieduseremarktextr-options)\n    *   [`Options`](#options)\n    *   [`TextrPlugin`](#textrplugin)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([remark][]) plugin to support [Textr][].\n\n## When should I use this?\n\nThis project is useful if you want to automatically improve the text in your\nmarkdown documents.\n[Textr][] is a simple way to do that: no need to worry about ASTs.\nOn the other hand, ASTs are powerful, so some things are better done with\ncustom plugins: see [Create a plugin][unified-create-a-plugin].\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install remark-textr\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport remarkTextr from 'https://esm.sh/remark-textr@6'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import remarkTextr from 'https://esm.sh/remark-textr@6?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file `example.md`:\n\n````markdown\n## spread operator...\n\n```js\nfunction(...args) { return args; }\n```\n````\n\n…and a module `example.js`:\n\n```js\n/**\n * @typedef {import('remark-textr').TextrPlugin} TextrPlugin\n */\n\nimport {remark} from 'remark'\nimport remarkTextr from 'remark-textr'\nimport {read} from 'to-vfile'\n\nconst file = await remark()\n  .use(remarkTextr, {plugins: [ellipses]})\n  .process(await read('example.md'))\n\nconsole.log(String(file))\n\n/**\n * Replace triple dots with ellipses.\n *\n * @type {TextrPlugin}\n */\nfunction ellipses(input) {\n  return input.replace(/\\.{3}/gim, '…')\n}\n```\n\n…then running `node example.js` yields:\n\n````markdown\n## spread operator…\n\n```js\nfunction(...args) { return args; }\n```\n````\n\n## API\n\nThis package exports no identifiers.\nThe default export is [`remarkTextr`][api-remark-text].\n\n### `unified().use(remarkTextr[, options])`\n\n[Improve typography][typewriter-habits] with [Textr][].\n\n###### Parameters\n\n*   `options` ([`Options`][api-options], optional)\n    — configuration\n\n###### Returns\n\nTransform ([`Transformer`][unified-transformer]).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n*   `options` (`object`, optional)\n    — configuration passed to `textr`;\n    for example, you may want to set the ISO 639-1 [locale code][textr-locale]\n    of the content, which is important for stuff like the correct primary and\n    secondary quotes\n*   `plugins` (`Array<TextrPlugin | string>`, optional)\n    — textr plugins;\n    if strings are passed in, those are loaded with `import`\n\n### `TextrPlugin`\n\nTextr plugin (TypeScript type).\n\nTextr plugins are available on npm labelled with a [`textr`][textr-plugins]\nkeyword.\nYou can also create them yourself, as shown in the example above.\n\n###### Parameters\n\n*   `value` (`string`)\n    — value to transform\n*   `options` (`object`)\n    — global configuration passed to textr\n\n###### Returns\n\nChanged text (`string`, optional).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`Options`][api-options] and\n[`TextrPlugin`][api-textr-plugin].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `remark-textr@^6`,\ncompatible with Node.js 16.\n\nThis plugin works with `unified` version 6+ and `remark` version 7+.\n\n## Security\n\nUse of `remark-textr` does not involve **[rehype][]** (**[hast][]**) or user\ncontent so there are no openings for [cross-site scripting (XSS)][wiki-xss]\nattacks.\n[Textr][] operates on text nodes, which are always escaped by remark.\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`remarkjs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Denys Dovhan][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/remarkjs/remark-textr/workflows/main/badge.svg\n\n[build]: https://github.com/remarkjs/remark-textr/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/remarkjs/remark-textr.svg\n\n[coverage]: https://codecov.io/github/remarkjs/remark-textr\n\n[downloads-badge]: https://img.shields.io/npm/dm/remark-textr.svg\n\n[downloads]: https://www.npmjs.com/package/remark-textr\n\n[size-badge]: https://img.shields.io/bundlejs/size/remark-textr\n\n[size]: https://bundlejs.com/?q=remark-textr\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/remarkjs/remark/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[health]: https://github.com/remarkjs/.github\n\n[contributing]: https://github.com/remarkjs/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/remarkjs/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/remarkjs/.github/blob/HEAD/code-of-conduct.md\n\n[license]: license\n\n[author]: https://denysdovhan.com\n\n[hast]: https://github.com/syntax-tree/hast\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[remark]: https://github.com/remarkjs/remark\n\n[textr]: https://github.com/A/textr\n\n[textr-locale]: https://github.com/A/textr#locale-option-consistence\n\n[textr-plugins]: https://www.npmjs.com/browse/keyword/textr\n\n[typescript]: https://www.typescriptlang.org\n\n[typewriter-habits]: https://practicaltypography.com/typewriter-habits.html\n\n[unified]: https://github.com/unifiedjs/unified\n\n[unified-create-a-plugin]: https://unifiedjs.com/learn/guide/create-a-plugin/\n\n[unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[wiki-xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-options]: #options\n\n[api-remark-text]: #unifieduseremarktextr-options\n\n[api-textr-plugin]: #textrplugin\n","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2024-03-06T15:00:21.191Z","created":"2015-12-25T23:26:26.603Z","2.0.0":"2015-12-25T23:26:26.603Z","2.0.1":"2016-02-10T21:59:45.161Z","2.0.2":"2016-08-16T10:53:18.530Z","2.0.3":"2016-09-07T15:19:56.123Z","2.1.0":"2017-01-20T14:28:25.265Z","3.0.0":"2017-02-24T21:46:49.691Z","3.0.1":"2017-05-26T10:01:04.113Z","3.0.2":"2018-08-13T11:24:12.520Z","3.0.3":"2018-11-22T09:44:53.519Z","3.0.4":"2019-06-18T11:00:25.799Z","4.0.0":"2020-03-23T10:32:20.730Z","5.0.0":"2021-08-03T15:34:23.983Z","5.0.1":"2021-10-30T08:27:14.308Z","6.0.0":"2023-09-21T09:37:24.969Z","6.1.0":"2024-03-06T15:00:20.568Z"},"homepage":"https://github.com/remarkjs/remark-textr#readme","keywords":["markdown","mdast","plugin","remark","remark-plugin","text","textr","typo","typographic","typography","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-textr.git"},"author":{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},"bugs":{"url":"https://github.com/remarkjs/remark-textr/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Denys Dovhan","email":"email@denysdovhan.com","url":"https://denysdovhan.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"},{"name":"Andrey Polischuk","email":"andre.polischuk@gmail.com"}]}