{"_id":"@financial-times/express-markdown-pages","_rev":"32-a30ec09c2c602ddcb8d22077458b08fc","name":"@financial-times/express-markdown-pages","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0-beta.1":{"name":"@financial-times/express-markdown-pages","version":"1.0.0-beta.1","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0-beta.1","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"f6a93983bb00d740b3c2f2363a1c36dbbb4b0f04","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0-beta.1.tgz","fileCount":22,"integrity":"sha512-XNXR+HHJswGGsWLo+RA1+5mNx7NYv8bUq/NXGaiQ52uVN6BHngj6AqoEFhjsx7NbKUTbgoAaky//+GQmJYvBrw==","signatures":[{"sig":"MEYCIQCNpWjLiwd/qk89M10NxUE5PxevRngwflPWQSE4Jof6GgIhAKTaWVdhHbER40SM/5ymrMXxAtrXs9TSaIx/xxrRPuAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglTiSCRA9TVsSAnZWagAAiscP/15gHHuR/XdrWWrCnDsh\n+7VJ7bY9FQv91TTe/s+7at1M+9Ge120GyEfdUOyQrRe3/Azkj4JF52W0h5fI\ng0yim05e+9wNS0ha0RgxT/igJALil712GpVqbynVU6BRafELE/RVj+mDvLbU\nophPJdng2UHVTaDdEH+aJaFGNZKqmEserwSf0d/2AwCs8cUbvWsuJ6ECSinB\neKcoE4Aw+Jfjy6GprgpLxQUMiZYA7IAz61rYUPQrtmV59UU60XHPtzhkmiAl\nVdnJwW4Slkh/03UwYT2JBUuv7wd3Waz2cwuSAlkdlmgtX4XUx9DnTe1aeWsE\nLUr3+Vp/xCsfG8BqjqA9w/Kk8Gz6Lzt23bZlr++HAZmvNYTkSapzLd273g9R\nX0bOlsi5kJYX1WJkjC0Xrd8dboEhbcJ1uE5igRbqCpNQKUGw3N5vemGqg9L5\n0Uqwp5gg1zlJymnxpIAA4GPptAtx6W61FHYXO30vSCEwqbuV2YgBIqEYHv5C\nyLGcKa/rdPk9QRKGaCoYcTPKmhke29OdsWVHS33ayFe0b4Gnx4CzRPa35xC/\nG/ctK/aSALmdDNVOa3rwKbM6Dc9lIpLyYvfpinY6WSYhrXEdZIVZFpV0MLcc\nnFz/aFFsnAjgfZEs/uB3VWvNolU1AM66nGj1gwI0X7mRUkIoOlLyAByUvFDg\nkkU9\r\n=tzYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"0d43f53984413ec5f1d49f779094d89b21a26500","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.12","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0-beta.1_1620392081712_0.9710702616534403","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.2":{"name":"@financial-times/express-markdown-pages","version":"1.0.0-beta.2","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0-beta.2","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"7eff0e8788234dfc977132acd53fd3b920cb04ae","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0-beta.2.tgz","fileCount":23,"integrity":"sha512-tq04VlhSKgNny9xdgVEicMF9ZA8JtRcvBH3r56R6Zsbq9Q0G4vlzfKehb2u9eGE46Hkqvb8oH7DOuQ0LfcuKwA==","signatures":[{"sig":"MEUCIEHxoAK3+sAcKDK8/vQNind/sFidSfUoPh7fEAd6VJYBAiEAg6ISaenBI+zqget+OxmKGQsC6JpjWPGO2zUJP6DD6pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmpwiCRA9TVsSAnZWagAADGkP/1ZfITm0VhTEWvbk1D17\n3OLPbKyv4A4MWQlBDw+Y+jcb10KdTtqC88wQljP55dWvVScCt8SGCtsGgW3V\nID380VJZuGJojMStcdbkdZWbRv26U0U+UDU8kRrmUgOnX1k4TC8ZsKspFBA+\nbWVkK4Y1dWrN66kNYb/UtN0yoRM+iWGNOmSuO06nalvLSdNOZn7Z+Luz6HvV\n028z2CMfdLFjOOON+K08LtwFmDg6QQxUg+oYR9StNQSfzuAJO9tgCKrqzNIo\nA1A9gwvrRXbPk0A9Fueze2opccApLko/AKrMzWlJtJn9WWVu2CON68ek8CoU\nQTB3zgubyjYWOFi9QRU9l8QGiG5JgR1iuIXQcfG7oap0nCAKQ53w/hbT2fcz\nHhHzfe2ghoBqChyy/dKkS5JiurpMwXEVU7VzJwjGT/740RvA2ozWLDHeerqh\nbqr1te4kApo27RibLTiPLw+rU+11Q9g/EfddkEw1kvDDKy6jrJxglaxn3Hj7\nABDuNzvvPpOEPRHUyTMcoWTACVTQN+og9YlXhb3u8zla4pNLEtm06iJ1A/9j\nB2qORX8as1s2KKwYYBT7HYhICTQ4C7lXb5On987wggtb3+MrLJ4wRy/4fnHc\nOdTj3LBvK16n1A3qylZHDnVkaTlGmOEqBMhj/zzrsL1abzuouJyEDPf18meg\nyPXN\r\n=rfgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"cbb599f0535559281fb3e3af86865ca86100969e","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.12","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0-beta.2_1620745250118_0.7428684789575342","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.3":{"name":"@financial-times/express-markdown-pages","version":"1.0.0-beta.3","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0-beta.3","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"c6b69d5f174bfbf091f172f28317dbf68b461c3b","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0-beta.3.tgz","fileCount":23,"integrity":"sha512-fE37ZO3aHl7NJACoKBmvJCdP3hxVi7bFLVtyO6l/mnF0sxlEe2JHvc5o09IRlEvQ0SncB+uccO/MsES3j4IfZA==","signatures":[{"sig":"MEUCIEUUwE2I1zWf4MMYENRRCqvtB3H4ffPFLEA46bbZOSBLAiEA7HG7j5/uq0SZ9wKQfVJDb9lYBxUbjO6GiJcz5a0c5Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnlxBCRA9TVsSAnZWagAAPLsP/jskhHG7pAEJyoYKy9ew\nbVUdJPUq17XwtpqEM6by/NPYf2yM25fBQP1HZ9X90U0f7W0XepMtmag0XkTf\n1Lz3rx7SlQO9OwN4/6JMBmu6xeCKf4kyuMY+buZhhcg/iUlLFFKrl3qlIKW7\nfPg2X1+ih5o+2trD63IsI5k7YA2dBT9oC768jjfwQOm1ulaHHV/g3tpzf83h\ngw3gI/b7FrYuiSGvJbWpFqbyx3JgRVs//C7gZubwE1YzpxJtDcI0VIXKu9PN\nyqnXCEsXBqWGzJjoFSbvvCv1ZrpIMvVFnYA9Z4JNmR3ukklYngYxovPJjo80\nTVp+sbszCYO3VXd3XWl0DWfAd7TOmIxxaaiGfy9Da1h9RkdjBXtXnaPsHxu0\nUW0iwLNOlwwmpkW/TrASkLeqqTQkbpuKfluGh500a8bapMaAVK/KBJCWhQum\ni9EjZgu+QqaUXvgFkt3B8GIrKB4xwj1ST/yEphiovDeHt859oAQ9UyDcb5j5\nwocjB+mLwUUC4F1vPEnzYTLm2HbgW/ChY7Dz28+SMIVNwfGvRcnKK8rfeSy5\nM5pNpq34ycDXqyTItnYhh1UQ7pC9EeE75S7iuIn0uJvAdY9B7PDzyFXiy6fi\nWeeEr1d+XOi59Wz/0QmsvkHf5ojnLDFakkpZyDmoLVvQLiUS7+6fQoPXYWxF\nZl8b\r\n=bL3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"1fd3a11d6b741f04ffb5d57660140a8c39ba4215","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.12","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0-beta.3_1620991040365_0.9712644294450663","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.4":{"name":"@financial-times/express-markdown-pages","version":"1.0.0-beta.4","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0-beta.4","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"d0ca29be11d1d5857a75adcd4cad54c4dc5c492e","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0-beta.4.tgz","fileCount":24,"integrity":"sha512-ZtOWt2JDCvwbF11UC1uZKkeO6W6AVjP3qoOHrOwxFnmgs3Ix19YX2we0sYdSPepGDyaLWjkGfAxq4yekT7+SPg==","signatures":[{"sig":"MEUCIAgCkKNAU3kEfUja1atATuJWCsKfM7OUVYZidT2oVLF6AiEAgqT3kGvTo1LC6u/rPiNZa9mC4GcXZ1SbaLaRPVv6f7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpOoeCRA9TVsSAnZWagAAGLAP/jX3QhwJDL36zuL7hDk9\naEcEhAkyOw+SQ6ZG3ApvD3lEQhmpPd22RgKtGsIPQHDK+36UEjABKm7+wEPp\nX4Ib+Q++7Z76d40AH9znrrwsZMNc2g4YmLcNoxpWgC794J9lBuN+geHBq9ju\nmr1AlNEzK5YPdfWpFJ72qprEGrfTI/deL3jGYwZciwNd2Ly9/NQAZBcYM/nC\nEMFvwDShwKzRMKn7XjIUWKYkK+CegqmOfFpNdPr0jZ31rUdFuWWqg9ZOVBHP\nAiQWxU9IhcZQHipXO/ohUlJMcUgsmTdXXrkNGowTQtFJZY+i2YAJGKiwUIU3\n7U60w4zXVtK7ixbz6yBOKIYdhtjZ3gXkhSDxYi88dHk47JCVo2mPI1cg+zt2\nc1i3Mk4Dp9jgo8vd3f8FQ2p7PwZ8CyoNrpPNK5/zQyiQQYPbAOMiMBk2ikkw\neE3WYm/FLOtTj83jBLctBQc/DU21nigtO0FAWbYzUFaRfnhX62OwWGHtJ9Qj\ngO5GAGfamOehF5yn6EUKzDM41aNT+O4lcWB0jRsWtFF8PPxOFX3/KYLkDD8T\nM1H32Wyju94z6T3AVUKBDGot+d71EcHYLCxWZeJV1DbJ7l197WdP4JzkyYw5\nsrkMPPabJJWsAf2LqJngOuPg6AtA1SsHSnGt8+00V/JdsTDILwfT+ApdN+fS\nnLZr\r\n=8Oti\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"4476fee323c5a486587d5783e230dac7b0e1dfe9","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.12","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0-beta.4_1621420573423_0.22250681085625024","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.5":{"name":"@financial-times/express-markdown-pages","version":"1.0.0-beta.5","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0-beta.5","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"80e4e1a8735539c696ec61446f66a03e38c8c101","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0-beta.5.tgz","fileCount":24,"integrity":"sha512-3+4W/97utXuHV4DC5B8eamMu+Im6XANagbbNa1YBEmVSoIr8ICOPNl9J1A01bb5bxX5af7VfWxBo8TtYgU58lg==","signatures":[{"sig":"MEUCICvoy4R3Cypo30aL8/1fVzb2NzrVXtNHruPn/OJ3HkXuAiEA8Xi093qHw7Mug9H0FFuN87am0i4b5H7lfBB1JRWB9wE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpPiBCRA9TVsSAnZWagAAz6wQAJ6OBD5D5yCup7+qc7sy\nOSh9ZdIuWJZEXs4zJEqCnBI7JJLemy19XXZNRZdQR+0joH+yyYyhlhdDgqsN\nGQikHMzvlr6kybGSSCp9VMDeE7qDWyJfwg4v/x8w6NB1BE14rNFLE5obwdL6\nvlsN3Jk4u3LK4vLdDpU6u2NvVZc7BZ1+8yQWt9Awjy+Odx/p6uFoXsLIFST1\nltnsppD71OoaCt0GwDdSaypPW16OxFlp45vefTetmHFWp9R0cLviMe+47IcA\nRBwRviBwcvZs4q0LJcigjjVqPlW865jI9c/Lcoai7rnL4LKy/+I9LaBc1o4X\naq/Yocm3ekbiMM5TN69iLKiHucwKZ6mHcuvMPuI95pHq0UL7+DlThq+LUBoL\n31EkyzOIHcSHkTBo7tnd+/rZ48iFRXIWJuN+L15ubThz/RgAldnR5AS8LRIs\nrlQ6+PyFUbReAEqGEvpqq8Bit90cahIdDNDuiIa8He7U/9/6AFiSXCFfTlOA\nXzN5H+p8rnsdUj4pMbODyFFvZmCxKPGpqjO5bjqF8pxOTkWUr0k6jJUsQFt7\nCtuFB4ioC98OZIxGN2ILp1fZ/7qQBvuHCndeyO80WkIiokR4BR+FP3y4PLda\nq2lZi+R1xdPTfFzNYZy5jEjr3XHkXXTpZ7CxGUsTMEHPaD+aBkCQTjR+cLu+\nRvmH\r\n=DXcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"d1cc5ebbb8c06861e7438553df4afd8499cffb89","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.12","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0-beta.5_1621424256612_0.46466664579736583","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"@financial-times/express-markdown-pages","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.0","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"3fa62f29781741a967d748fb1f0626d4d0a58d75","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.0.tgz","fileCount":24,"integrity":"sha512-0kx4/+ZTp2qoKIaOhA138w8LSENO0i8Wu2qAxyvZLqUbak2tC6iYxDhe4xPuL0NSiJR3TK1IciahZisBdraBwQ==","signatures":[{"sig":"MEUCIQCXYMLE1EpP7a1o+nnF52H27W6vV8MqaP3ayPt2Q4cX5AIgGZfaqR5ndnMROiTTdu0rADGlbMDTQnItWTzVx3OuGFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt5eJCRA9TVsSAnZWagAALIwP/ApUm7HVzCt6VbL/xbcj\nTq+kd94OhspeFyWoU978ITS+hIiv5DMW2Ibigf69g4PcMB5jEvzks4UDZPro\ntrD9rW/I1vl9OfVwMADeh8jlw129tTUDibvy/zBzYtm5I9egnzuUSks7DycI\n28MR2QJy26NgALvKi/mPu4aaNIGbdYR/XEpTbjYgynWmDin3CZqI8LRi5Esm\nDXv54gZQPpWA2T3nWclCq3NkRDNdI5wzkWJDZT+xWJesDFP1Os4f27WjhiWg\nH2m/AVo67pvqVWqNrfbgwbe2jsbZqd8hV3kAbDDWgu+UvyXr54Y54VS6N9YL\nkm80qxNCjgjBzniOBBTTHNaU7OQD8BlGkO1cEehLnET/4nx9EnTKMQEyZy6A\nRx34kw20/KgacOVWoJXfMEosm8MkMtlC3INM/QJCwpWKw0VTEIP09J9ssBdR\nnh8PQ72N/KvTnNG6kQis1DzsZxnot4AepfEDOSeEAoyM2RtDHCpM8Tt5bnc5\nBbogFoJT2ieXYNSCUauvnwE8DT+1MDZlqlq0zXkXFPEKjLVqMcggzEQKHoGP\n1Eu0VaUwmMDxcDL/dBVevI1TsXbWBX4WkagF9W/b63sTl6aCiEEIufQvQW8l\nRoMPKRSCkdnQ/RINM6llC//WxfN+TO5Z8PEYXCM+5IH7H9YQaYi2EU5RAxv0\nYY24\r\n=obLO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"14.x"},"gitHead":"83d5ef950b04d6cce67a7f09a7acde4413926a53","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.13","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.4"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.0_1622644617128_0.59321477920727","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@financial-times/express-markdown-pages","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.1","maintainers":[{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"ebf71348548c91b94ac952a2b88be39683728bfb","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.1.tgz","fileCount":24,"integrity":"sha512-Lp3iKyASJGqU0FV0fxDoUOyVzHQKGW2JZuMn4KFoQzyDQlwb9+rAaW588V3lHf88Ta5dftzHfstu7aS0PuzdKg==","signatures":[{"sig":"MEUCIE2SCYOsyFNtLEe6tlmCdeVplE7YSo52uIOO2Lb4Vvv3AiEAlzH/PBsPBbgPXBd1h9J+rzK8Gbrn7XxIqGVcunLrNkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwvF+CRA9TVsSAnZWagAAgXkP/jXmvBwlTamJZdMGj1Na\ndxazWWIVaFkSE5pgu5gvOY3ZWgD4/ZdpzalsOIThyvXQyvD4bZ4hYbFF8+A0\n1evtfGSU57BKdD6h6hDIy6ta1kO1YB0c5QoZufbItdY1MrhcHRgliJL0Fgwu\nsuVURIoXkv7A9BU8+S82x8fwWQtx6O08ppGPmutwmbdy8ClnBhz1ULQzhgON\nISoLYfWz1/CbHBSU1Zy7bVnxnYHfpv1gjXT94kexp9otO2ow8ddxS9PevTQq\nT6WB6Axu+8fuVMlzWEyQeSIWblxJYwS+eBr/oMlCAIuvs3NLzoqu6A2JzIEN\nWhd5h4KVuZdtiEG4WpD0U+7TGwhEX31UqhElPKvSaGHT3GSgUZZS+s6VpANh\n+EOy4gsqnvqGVfIDZFFL4ckWdsZ96JrHQRpFYVKPObqx0TkLDlQrm0HwL3fx\nlUSUH2xAgjxOPKG9MXsIrhsbm2owu0Ikk4qGaIuLRudWD1KCQSPgA3jtBIy1\n3YJAkbk+uci1hN+JjO4EQ3KnST7v/GJeMeNSpv0mBYcs14ktvGSwDaV+Zzm4\nVYdZGCXatIuESXuEiASO95a5lH528gp25PqYb31D3Cbt5fS2F8g7nHX7Pyf+\nhqN5SABqpj4zwvGz4OoOmLzKCCOgbSRPEY+Jm25EpR2IKQRA4CjAkcKHWyhd\ne4Sv\r\n=Luer\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=14.0.0 <17.0.0"},"gitHead":"a06d3d5d0dbfc61e57778211742b72759fa10b4f","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.15","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.22","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.7"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.1_1640165758792_0.43393383880045966","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@financial-times/express-markdown-pages","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.0.2","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"4953ce575255b1c0b28d805a8b0951165a4a75d3","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.0.2.tgz","fileCount":25,"integrity":"sha512-BLcQEKMTgVPOiQRmghq77E8Lwm9b2+/AoZu4MdSmo0oXcCZ3YYV0OUK8UFYAO3VHYCqFi9ozxG0AlN0/UYT7fA==","signatures":[{"sig":"MEUCIQCkccAoynu6QY2AZySLHnHZqXGVA3aPm5Gq7KRPtLsfLwIgeGldlhhrkZHuPfiCKhK1l8hrYFBaSueVCt1EudBe1dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii2sEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo83g/+NDItWzt7CaYqG75a+1lIIwXnpnNTJdc7HSAp9gysIXIH/6C2\r\n87G8mfS5lMyFyRmDYPT3BfmhoBZm3iymrLqtQcR9/QVL/hNK4vk4KfLqrp5l\r\nTGrqN0raF5QBQDEOtOaCCyS+gJQ0D+Yq3qubeK/pyA8f/XO/qBxETlsp1smd\r\nX8jl8KJfaUy66S3V/WdBoIzb9OcFLhcyPAc2ZINZHb+w7r5QWrb86V5QIzxa\r\nIoynUu1kqRMxsFgNhq5RUq1Q6D7j0Gzg2YFbEeEJhxVypPvEqisBJppF/Ry2\r\nIt19epSVRrIhZuJuNOZ98O3pippKuimWNZ5efUItlbMs9aSxvgi7Ge98Z4cH\r\nBVXYg8f4wQf7XWuMFs6nTZgAAOgWvHmpEK2asaNuClMU/C0diqKPUzlk2HbN\r\nzk/CYx86RgG2yzlZkIbPS4nmzaCR7G96BCeK6fbGipYRXG0fmcTugrY1nwco\r\nV8tEsscguoFyQmUOX2sQ4jyXBnth7X/ieZvKiUraj5vhMDuocJACTl49QuZa\r\n1ilQ6ICtuZKC2WKYiMna/Ts31rmIvkBOMkBgrQ2YoROT6v/EHFqusoR5Jxf4\r\ntjuStWVXk4hO6LzFIiDS56ir6onWG4Z4f24V1t3GAtAGOHe32HpXCF/jduWU\r\nfti5lOBhXQSKKSwMiaRTNCUSx6L0JHDoSWc=\r\n=bQTL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=14.0.0 <17.0.0"},"gitHead":"1015575758aacaa500a9af295f582a4afc4ad12e","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.15","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.31","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.7"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.0.2_1653304068473_0.36739339269577687","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0-beta.1":{"name":"@financial-times/express-markdown-pages","version":"1.1.0-beta.1","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.1.0-beta.1","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"56935736b17a281367eaf5a042feec4a00df4c38","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.1.0-beta.1.tgz","fileCount":25,"integrity":"sha512-O5IgeWHluEKAAAwS93ItLNdKQiJbYGNiLyhj8AkGUGhvNb5ytJ5ycCd0c1qNPEpzXEJMn9e7iJfadVJLYfUvSA==","signatures":[{"sig":"MEQCIFyUiVlDKgJ89vX6xOEdENzE+96fY+yaO/J/vtIrLyuIAiBo/zGswQTUyhSRECnVoyxnFLw1Z+vkucP7dY40rWstFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilIqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSsw//cdhyHDWJturQrzqjuuFONMOJ3W7m87+Rq+itKDi0Ish8H+vy\r\nHNDqndU1CInQRtLAunR94WI47Wrl75A7m/HIDnKa/lcy/p6XSGV6T2Lmr6YD\r\nQHDJxxIi4nAW2fC65CFrqH1lIgm6e1gxRdu49WHrULi/5Fdd101bzXzsexF2\r\nAUd0ogXDb8MGHJYHROhMpVBzCDLCLXTRo3RkxwXbkIY+KiVhIiUB+AJ9m4pk\r\nkVY+1OV5bjVWi7er/lzQFiCd9olzNk5EoYzmITdTk+fuXL6Re3zQUj6+zzsN\r\n4h+4I2r0hH72LWDKvCfOkx7wxBLOJ9oe5kCGE2zJhO2rgvEZD6dtMFNXm8FP\r\nRECwNMgcrEXRz4iXyP+2F2QUtimbez5bsk5SWEOkbeySR7EktzQw2SH7Xlhu\r\nYPPiIFkMa4+mAqciUBIWwEvy5xvp62aa4n0j72JdwbxjLGP23SriUamnOv8s\r\nHkRTv686IFEZCDPoceGLcwpEVgP2OW2y7i7pGpV2x0SHwQXb1ON78bZJT5Dw\r\nYsZJWWJicZMvxgHcIvrzl2L4vQH5sjC++fbBt1LqBvdYQQUdWSEnxRc72j9H\r\n6Jjw4o8zbDkARGr8mhnJFYnUTreeZ5ozp+RzxejFpwriwKNWCbGsGBpmM6fA\r\nuNHnNJO/Kj1vLSwck7h/o2xJtEJkGsw/D6E=\r\n=ud2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=14.0.0 <17.0.0"},"gitHead":"b37299f5b207307fc53a53619f04ff65b4e6739f","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.15","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.31","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.7"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.1.0-beta.1_1653901981062_0.508224500858468","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@financial-times/express-markdown-pages","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@1.1.0","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"659f9c1b530e0666b0922755fe244cf5aca6f173","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-1.1.0.tgz","fileCount":25,"integrity":"sha512-ocR6WL+b9IgqkIlosPTrpvRhGgoxjyH1YC0xEY3QudzV7KvmZm4lMUBtc/4vm/HShNgSEiwmgwDzGBkgJDOwTw==","signatures":[{"sig":"MEUCIQCRUiIaAVANr4gIOEJJu7srzE3Qt58rqFzphrV84A+4ZQIgas811e3i/npcDvb/HbVmUZkzpWLJDUByMbvNPOEUO88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfQRAApLvUt9/HD8MB0m1DR91BICf0BUSJBmuNCwx36hPVJWkrjs1p\r\nxwja90DnOPg63GXgyHCNAVpbGi4saSE/x7q3uCU4tXowcLSrSdJ/l5O/lUKm\r\nC5IB9XXTZPLzjlYNoVRY9LQxCAvk27BtinZj6J5F8QmJ/T4rdx3GDpAUoE3Y\r\nhSg2QOPnM12ZvUBshWHT4V/iIXecbLchMSbUelIhCxGXGGHnUEQXlQ88XNU0\r\nrmOQykn42hLP6fMv3oVIaER7nkiuY1H75rIsj92V+KWeUi3Dkcuw4bZzYBjp\r\nfdlfma/j04wgF9lApuw4e1u85wVxbvWJxaXvql11JZSBrfo9yOKP39HvTFOU\r\nNHFWKxEhNkj+h5dnpXKERvrzbB3RcKH3ji/JbEoCH38FyHUhdwu1/VehpN1L\r\nqiGs67givn9itIHOPOnh166V1XtYQF2t3gFOEZf+Gk+d5QeGSQnoKapU3/yd\r\nX1FRzGU8JnMoh6F96659MS8HtSfD01H7pBNXJINg0DfLhot/xuXaG2ib+b2c\r\nt1w80B/WOC9Ce7DZCwxZSddFUIEKjCv3G74tmjaHt75kDP6+NZyEfgn0uNIS\r\nl1GenpM9KhjRLqR7jYqYcYjcxK6LY2zADwHmG4A9YEWPZQxSsLXf091CEKg6\r\nmNAtQZ4Rg17+hKerVQY/p/eeO+XtIjyOk4E=\r\n=u58I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=14.0.0 <17.0.0"},"gitHead":"eff90e84cd24afa00d9699a3ba3344c764768e4e","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"6.14.15","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"qs":"^6.10.0","glob":"^7.1.6","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^2.0.3","nanoid":"^3.1.31","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^2.2.0","pluralize":"^8.0.0","emoji-regex":"^9.2.2","just-zip-it":"^2.1.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.2","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^26.0.22","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^7.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.7"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_1.1.0_1653903648214_0.5247880671942031","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@financial-times/express-markdown-pages","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@2.0.0","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"d9eaeb83808bf689eb8066071806b4b384c729b8","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-2.0.0.tgz","fileCount":26,"integrity":"sha512-6F5ahHf2d2U7jyhfxOzpQpXt4BZE3IKnNCWTbq9xHMb5lUc0rIkSbTnlbCSAntie3JZsJ3NWw+MnRa//+5bKIA==","signatures":[{"sig":"MEYCIQDYYg5zLfNR56H5fL2lUVUn+nwjfF18FyDq7iqmiqlK4wIhAKMULy98IPr0GuuywESXSFUZUPg6E5Kh/P3ODuEbcd4t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65678},"main":"lib/index.js","volta":{"npm":"9.8.1","node":"18.18.0"},"engines":{"node":"18.x"},"gitHead":"44a038091a53b55d487f3ad0eb82a88c360afc77","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"9.8.1","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"qs":"^6.10.0","glob":"^10.3.10","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^4.3.0","nanoid":"^3.3.6","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^4.2.0","pluralize":"^8.0.0","emoji-regex":"^10.2.0","just-zip-it":"^3.2.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^29.5.5","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^8.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^8.0.9"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_2.0.0_1696345723212_0.6861756690263923","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@financial-times/express-markdown-pages","version":"3.0.0","keywords":[],"author":"","license":"ISC","_id":"@financial-times/express-markdown-pages@3.0.0","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/express-markdown-pages","bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"dist":{"shasum":"e5e7690a6b1177146ea41bd9999269841fa2b341","tarball":"https://registry.npmjs.org/@financial-times/express-markdown-pages/-/express-markdown-pages-3.0.0.tgz","fileCount":26,"integrity":"sha512-dDCVQXzl+/xo8SV45AOgKZICwh1aN/D4odNKY+PvNWrI6FWYFLQiv7HPQQMuEZyMoHgNCCwBSe33b7WY9HkeDg==","signatures":[{"sig":"MEYCIQDHQsHptZpOHmVNtjNq0KlwZTOgiSmfEi+7Pjs9IO0LiQIhALEt/zYtxOUncBzeNhCE3c8PZo/bRxyt3ugGydXrP8Yz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65589},"main":"lib/index.js","volta":{"npm":"10.8.2","node":"20.17.0"},"engines":{"node":"20.x"},"gitHead":"80c2989769550d70b1525acb90c7daf100e16c43","scripts":{"lint":"make verify","test":"make test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"_npmVersion":"10.8.2","description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.10.0","glob":"^10.3.10","debug":"^4.3.0","gemoji":"^6.1.0","lokijs":"^1.5.12","marked":"^4.3.0","nanoid":"^3.3.6","throat":"^6.0.0","slugify":"^1.5.0","is-object":"^1.0.2","just-pick":"^4.2.0","pluralize":"^8.0.0","emoji-regex":"^10.2.0","just-zip-it":"^3.2.0","front-matter":"^4.0.2","html-entities":"^2.3.2","proper-url-join":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","express":"^4.17.0","supertest":"^6.1.2","@types/jest":"^29.5.5","@types/lokijs":"^1.5.4","@types/express":"^4.17.10","jsdoc-to-markdown":"^8.0.0","express-request-mock":"^3.1.0","jsdoc-tsimport-plugin":"^1.0.5","@financial-times/rel-engage":"^10.0.0"},"peerDependencies":{"express":"^4.16.0"},"_npmOperationalInternal":{"tmp":"tmp/express-markdown-pages_3.0.0_1728379929270_0.28333970171253875","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-05-07T12:54:41.533Z","modified":"2026-09-17T09:03:13.851Z","1.0.0-beta.1":"2021-05-07T12:54:41.840Z","1.0.0-beta.2":"2021-05-11T15:00:50.493Z","1.0.0-beta.3":"2021-05-14T11:17:20.537Z","1.0.0-beta.4":"2021-05-19T10:36:13.572Z","1.0.0-beta.5":"2021-05-19T11:37:36.833Z","1.0.0":"2021-06-02T14:36:57.269Z","1.0.1":"2021-12-22T09:35:58.968Z","1.0.2":"2022-05-23T11:07:48.653Z","1.1.0-beta.1":"2022-05-30T09:13:01.298Z","1.1.0":"2022-05-30T09:40:48.368Z","2.0.0":"2023-10-03T15:08:43.365Z","3.0.0":"2024-10-08T09:32:09.430Z"},"bugs":{"url":"https://github.com/Financial-Times/express-markdown-pages/issues"},"license":"ISC","homepage":"https://github.com/Financial-Times/express-markdown-pages","keywords":[],"repository":{"url":"git+https://github.com/Financial-Times/express-markdown-pages.git","type":"git"},"description":"An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.","maintainers":[{"name":"aendra","email":"howdy@aendra.com"},{"name":"alexwilson","email":"a@ax.gy"},{"name":"chee","email":"yay@chee.party"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"leila.micollier","email":"leila.micollier@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"the-ft","email":"code.management@ft.com"}],"readme":"# @financial-times/express-markdown-pages\n\n[![CircleCI](https://img.shields.io/circleci/project/github/Financial-Times/express-markdown-pages/main.svg)](https://circleci.com/gh/Financial-Times/express-markdown-pages) [![NPM version](https://img.shields.io/npm/v/@financial-times/express-markdown-pages.svg)](https://www.npmjs.com/package/@financial-times/express-markdown-pages)\n\nAn Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.\n\n```js\nconst { MarkdownPages } = require('@financial-times/express-markdown-pages');\n\nconst markdownPages = new MarkdownPages();\n\napp.get('/*', markdownPages.middleware, (request, response) => {\n\tconst html = myTemplate(response.locals.markdownPages);\n\tresponse.send(html);\n});\n```\n\n[1]: https://github.com/Financial-Times/biz-ops-api#api\n\n## Installation\n\nThis is package for [Node.js] and is available through the [npm] registry. Node 20 or higher is required.\n\nInstallation is done using the [npm install] command:\n\n```bash\nnpm install -S @financial-times/express-markdown-pages\n```\n\n[node.js]: https://nodejs.org/\n[npm]: http://npmjs.com/\n[npm install]: https://docs.npmjs.com/getting-started/installing-npm-packages-locally\n\n## Features\n\n-   Fits right into your existing Express app, how you render the output is up to you!\n-   Finds and transforms Markdown files into HTML with Origami compatible output.\n-   Author content that works in your editor, on GitHub, and on your website.\n-   Generates hierarchical navigation and user-friendly URLs.\n-   Supports taxonomies to dynamically group and filter content.\n-   Include images alongside your Markdown content, they'll work too.\n\n## Getting started\n\nStart by creating a new instance of `MarkdownPages` and provide the appropriate [options](#options) for your app:\n\n```js\nconst { MarkdownPages } = require('@financial-times/express-markdown-pages');\n\nconst markdownPages = new MarkdownPages({\n\tsource: './content',\n\tpathPrefix: '/docs',\n});\n```\n\nNext, add a new route to your app to serve your Markdown pages from, please note this must end with an asterisk (`*`) so that Express knows to route all requests to URLs beginning with this path through the `MarkdownPages` middleware:\n\n```js\napp.get('/docs*');\n```\n\nNext, add the `MarkdownPages` middleware to the route you just added:\n\n```js\napp.get('/docs*', markdownPages.middleware);\n```\n\nNext, add a final [route handler] function. This function can use [the data](#page-data) added by the middleware to render your pages. Please note, if a page can't be found, or the incoming request is for an image file, then this function will not be called:\n\n```js\napp.get('/docs*', markdownPages.middleware, (request, response) => {\n\tresponse.send(response.locals.markdownPages);\n});\n```\n\nFinally, we recommend initialising `MarkdownPages` on app startup. This is not strictly necessary but it will help you to spot any errors with your content:\n\n```js\ntry {\n\tawait markdownPages.init();\n\n\tapp.listen(PORT, () => {\n\t\tconsole.log(`App listening on http://localhost:${PORT}`);\n\t});\n} catch (error) {\n\tconsole.error('The app failed to start: ', error);\n\tprocess.exit(1);\n}\n```\n\nNow you're up and running you can get on with using [the data](#page-data) in your templates or carry on to the [documentation](docs/index.md) for more examples.\n\n[route handler]: https://expressjs.com/en/guide/routing.html#route-handlers\n\n### Options\n\nSee the [JSDoc type definitions](docs/jsdoc.md#Options) for more information about configuration options.\n\n### Debugging\n\nThis package implements [debug] to provide detailed logs. You can enable these by setting the `DEBUG` environment variable:\n\n```shell\nDEBUG=express:markdownPages node app.js\n```\n\n[debug]: https://www.npmjs.com/package/debug\n\n### Page data\n\nThe middleware provided by this package will append a `markdownPages` property to the [`response.locals` object](https://expressjs.com/en/4x/api.html#res.locals) when a page matching the request is found. This object includes the content for the requested page and navigation hierarchy, and for [index pages](docs/writing-content.md#index-pages) it will also include any information about taxonomies and tags used by child pages.\n\nSee the [JSDoc type definitions](docs/jsdoc.md#PageData) for more information about page data.\n\n### Writing content\n\nSee the [writing content guide](docs/writing-content.md) for more information about the syntax and conventions for authoring content compatible with this package.\n\n## Screenshots\n\n| In VSCode                                          | On GitHub                                          | Rendered on a website                                        |\n| -------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------ |\n| ![A page viewed in VSCode](docs/images/vscode.png) | ![A page viewed on GitHub](docs/images/github.png) | ![A page viewed in the web browser](docs/images/website.png) |\n","readmeFilename":"README.md"}