{"_id":"@tryghost/algolia-fragmenter","_rev":"83-1122218326c359b1cc415220b6cc4036","name":"@tryghost/algolia-fragmenter","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@tryghost/algolia-fragmenter","version":"0.0.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.0.1","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"2d9a9eacf3ed9654b5b3300bde6514436b587b42","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.0.1.tgz","fileCount":4,"integrity":"sha512-5ycCjMpC4wFIW1bf/1H3GmrQ8hesW3OYP2sFnS4GDhVEzKRUyjvlZ8f80B+1bKD0+i8qsWh7ghh2ilmpEcVVSg==","signatures":[{"sig":"MEQCIBKrxmjXpcD2x+LnsVisbHohn2LYxo8pt4A51wTRI5ICAiBg6UbcisLz+8kIo1q2qXUfy5rLUERFc/LHHcWAkvB7NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeppueCRA9TVsSAnZWagAAlZ4P/jSFQvrR1ZQuYUFf9Nu0\nmp+rQJFZmNUpQ8+7n2XgzMbcGxPtxpXHX3C0vifxWYz+56eeElCcF/OPfntx\nj7zljadkMU/tD9waxrM3ly/pP9NUfKkOczt/Jju8POXFTpjLkTSvJjdsewuN\nL3ohShdBFFQbFxqHbYn2dTmsm9nHCOmL6C/jaaewzmsSM3gyjWygdiRT5cZu\n7+WA2fBDthr5xNqF+kzkzVwrjXZ//5TZhRttay7sOuIY4IAaGxOtQRxzOfyD\nQwULI6mFiK5e+cc+ZFnhryWC5Zmdo1yz2pd8oGZ3mkTcNkPnPaeqdBzXCPlK\nxZa+Y7J62sCAV3UznfFHIz/jPG+p8qdSzDb1vTo6oyAlJvusQhVK5XtLlmXP\nTnFpEy8836vAi6vxA7XHecr99evnVoBlgZ7udYgYseobGs0GG9xjr27KwKV2\ndVdmGVFkKqJMSgnWpqL20p5T6gJt5d0uzqoyTK8Rx3VwMczA56HHpr67Lc/v\nafBxBqryklEmc4GcTODOXWa7O05pjb2xe6F1g4tWSOt4/2zZJul9m7uafs+G\nHHrsCNtgnkn2JDEFnuXhR9Jmo3ERJnZt6r+NOOrASxmLO3lPQGCs6jhrF7YN\nHb6b6tGSLKi7onSrkAmim65OtIkNQjGVfpcwkywNQEKaijOaGbY82Qf/IuSK\n97u/\r\n=8ciX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f0488ba0cf7c16bc8b77bf6e86c3803234bf8873","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.16.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.0.1_1587977117990_0.881628002200715","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@tryghost/algolia-fragmenter","version":"0.0.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.0.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"4b4f82379aa0a0c42b8c486ba1bffa4bed6f767c","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.0.2.tgz","fileCount":5,"integrity":"sha512-pvSnS8nz/mwHVQBvdFdlEdzBPlYTz+0bM0XazBF8llPoyvFg/e57e1HPIIgdWaQIxSbG6YmigW2m/sD3P/VJSQ==","signatures":[{"sig":"MEUCIQD8LYVuIBQOAT2Ops1hwfMrYUQYfye0FveA2eEBEnOB9wIgVMWoGQJ5oGguEG/ECtJFa6F75bu3PLEdDYRP995lBSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep7UHCRA9TVsSAnZWagAAPb0QAIWRKYahf80TFoQO0Ft0\nBqois1wPKMAvVHBw/jC7ZUyRbVtmakDsX+fODZzsVYHyYp2f7rzWzcI7XyfY\nTkQmJ0e/pSt5j0PDZHC96HQANSNP5625HnyKV7JDRnDpsvCMAQTSjfqaSQwK\nkyOBMyLqloLlvAXPU+uiS8PhX9FWDiw6T+e6y4EbFPucfHVxJaVS6vEGoBNj\n1jyAS9RGWEijiXvziFQ+yDaBssdsYKdb7OEnXu4w3SHV16pVv1SzzM/FSK4k\nKryUkoDlzDGPRAPtUzH5sym5kkDIxtwVSpaJwDU3O+xRgVQo4+ChuJndzixy\nzCQadwrxPQOdGdBNBywq/Jp5kFsfwjly381AaWD568rpOvuLnhIpaT0TFw8K\nKVBzkZr06M490lTK/7wTnIK1bVoytJ8SoeU3iYah5dEopB3og7Td3+sl0BDS\n10G+m7fM56beWEgaHqZKszEIPC29KtS42dpBARBNAPLZpEpjtANCUcFmPNOh\nlqQiDNYV6ePuJVRviY7nvwx4dj5OzzkdT5saY0K4VL0+vKnd9bWP1dy4jwHv\nCMgMqHhJaR0BP40KDug9JHfPkyhcJUKT9/ncV7Iu2ragAj42otnQx3Sf/zwD\ncr31MocRwCYZfYRzuNMrcWWamNkM/+kY9z/lKo5piT8N6LY83U6hifPhnm6O\nvxN8\r\n=+f6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"88b0db69d0bb8e38a19fb61b4dc33d2b592e97ee","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.16.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.0.2_1588049159434_0.45051877921039774","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@tryghost/algolia-fragmenter","version":"0.0.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.0.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"81c26fd245d1bd219d7ef5f9efe370b5de149d5a","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.0.3.tgz","fileCount":5,"integrity":"sha512-CUCezbTT5d2UB5L+Jw16CcjaKzo7Su44L3/wcpc1qPdQD+2L+kUc4UiuKzV4K0PO6fYBx9MWbbFwcFGIZIDmvg==","signatures":[{"sig":"MEQCIHX+KJKyL4pzErLMKuVv6qR9bmA0sAi50/XSGuLabzS6AiAae20ctkV7xZVGHx54Yo6QkbR9gZWe7dkvvGf8GGgrLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqlWgCRA9TVsSAnZWagAAgXsP/0bX7Yyp6cLaj6Z7FuyG\n4YdtfRxq9Gz4gpYwE6J1fxdq+tvnLQxq3lefyuh8RJqKwtepgPuQeFTzR/Vt\ndsvRJdSL5pal8Uve9W31Z+U0EpRZdtfAYh99kRcGdf6RMRvIBo1SMvWFgTk6\n1OklyG9qjKRxheVnCZHF8vXtSTtRie5yDD/YLm9NM90dEIKcASOiZPZBse/1\nxeydhnvRXReHS3LZ2K7/M/hByL+mGdidcBJHd2c+dVv8ReQYynHq1byEzKcG\n7SC6yVnaxfaLxfsRj0hWEoDOxj8TM/f/XpjqrDR05KrjErq7NVdeItm410aZ\nwSdPr41U25a7PkAcsmQhViZlKOMoJBFEJSezusY/s8yEvcubaEFvt4FcFlTH\nxoPkSYBXHjNTp7of2BChoVtWQcCtQkzG6zgOL1fJi7w+z0BaT4wSV1/itTD8\nfpY1nNbisWpkTRcx8gOjXno7gC/vgPm4miHUKPXZJzJd6x3FlaOnHuanWJAG\nCvNMC/taq74jRRHvhUs4ZBam3j1p3ldDb0WQDHdMANhPeLy+N7qcxFj5Iq3D\nuCOwV6B8xjCXy0VescDh1t58Kn1bAAcw+Q14rtykJDvEKYnv1kqtLV8Qj+rT\nw8fCzYXwdSJTjkGZqRLr7ayRK0HsZuxR3hVQVNt0qWUMLbGq+mTZCd6N9BUi\nC1hY\r\n=z8Uh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c55d6873bac09cda4edb0d19795a318cf0b9d510","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.16.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.0.3_1588221344180_0.9206345622368466","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@tryghost/algolia-fragmenter","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.1.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"1f526b8c17fb3d64df7c6a1e3556b29893fc7a33","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.1.0.tgz","fileCount":5,"integrity":"sha512-vxf5GnDXIO+kUHwcCwaVEWpd3ZvP2vXQyIhTQtQQAivtxZJ44l1tdR7mArKzUOux3wozpgBqRdvkgV2p7KN7Lg==","signatures":[{"sig":"MEYCIQCM2D+NqwuQAuK5S7Mf/HDjCUt+7wZo9CnmfBLY4O7AkwIhAOfG7e8zbAUCl9oxHEAi3ClhB8+k4JeMtWoK/FhwFX7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq3yDCRA9TVsSAnZWagAAJZUP/RHL+eXQ41U9ilti5Hfy\npDV9GLJQMXBG10803+P3Ko2tihwngXEr0ElJjuMaL7kdKLECQ1jWWDgKbvka\nnrw9AvCpJUkgDyos59HvjFWXd4z78Zf0B9k7gnjd9uZD+QFWxcO2uhSS6XXf\n01mHD65fVzEMmZZXisU4Gzaq2wQzvp22VAXetFsI3aijJJ7mxxL/Hc/wh8m3\nag0uzoUI3Lo7u3NKvpTjXHANfm56NNAR87UowyE+6RYSupbYd/UBvtL9pTHj\nxcImkcy3fTzkroz0/8jIy1dO4vxEUNtExKn5Fx8ibV0gCyfD4hvuD1tbnfnd\nJiwLnR62wakPZthAvmcEo0VskAoIsQRwOmaMPuSP0yrnSzNrtZPQomCzmq0O\nGPCzsKF7QVngBA0Q9aSqB98AimBFEPviVik+5EE+bl3PZDQ4lF5KDYa5lNY/\n2aic+X2r93rC23xEEfL4VCmS7VXWrqz9uhtg3fkBJBMfOlZ7/cLkBovXQWn+\nXARJbGhhzstk1JHR6JOIKi1kwzBO5JbAV1h1hv2Ua3YUoxnBcIsrVbEBVWyr\nNjAgpjB3x9WEWrf9GGIL12D5yMSHQUeeExKDgiv1vypFBApRklDv4VYOzRWs\nsljCDEAoYlQO7WE9i5qizr2rVX++2Vs24lm9rUA6vrROwQBynctFODO9sgvw\naLkH\r\n=g9Q/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"163df6863c6d4b2cc92a2fc629f4b4bd8364d900","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.16.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.1.0_1588296834577_0.0590875121530261","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tryghost/algolia-fragmenter","version":"0.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.1.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"1e4504cfb994a8a5161db2ecff1ec32383e342c6","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.1.1.tgz","fileCount":5,"integrity":"sha512-KagTAjFGvFXJ5v6IGobA8JnDiiCgO5irS7Floogm5iux871QkCBlskq5aDBBm7LCIXBzgy4O1HgUK0GxQgN+Tg==","signatures":[{"sig":"MEUCIQDZfUhlseUAw+nzERu+Zj620MNyQaviKW/Mu8SiQS4q7wIgElFH1B4lhe/CkEIDA1fGND9IK9F4+6vOa/huwkRP3SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq5QgCRA9TVsSAnZWagAAy9EP/jagfDS8QowxyrkBg/il\nWiHhOCuDY/vaaiAePDT4ebxVNAA/9BXPaqId+HR477/h7T7hMw6n9MvERqZp\nSYfjlUoWeMYEYmZIPUxduntBt6zipSDqyLiZrQJ8qNi/27amSR8givGINbKH\n2xMyYomX/tGyjOSX4JkbQEPo3WvtRA+n+1Ht3HyMFCjxrHCCx0UkZ/led0zr\n7rkZb28jFkYVYPrkQRGH0hRiu/og8Yuow/UJ4t5PZLYRpVy+vCJVjhmt51FB\nd/ESfmi3TVp8yFSk2IfOSqbyqXRptsJ9WVZSp69eITj8ZIedlyteE/hX944T\nA2YfUSHC7KHNBqhKFkt4sqKAYONCUMoRKU4bv3G9wwkEY3CdDlOyKy9BVt6a\nxk17mHYBIzmlBjGItwBCDyqhdmwjTFe6Ah7XvYQMSQCvD//MiQ+KFp3FMLrz\namRlkeQTg3BiSbuvaM9gHk63RHlGsMK35nB91S6aeZeM6xroS1fHLDZB/2Et\nUKS9JtwAqeZH/WWCEw7YKKhjB3lkb4x4OITp+pkAVYr48LqpYgUmV7NT3/gZ\n5wvHubsiidpQ1mcv6g/nDAHfZqN8/So0a3m6Z+yRhsYKqyje+Lvava9OBMij\n1dK/1fP8KfToEZ8QYbHlI4ZpDtw4inK+/cxHZDJ6PVQJL57lZFrqnOnGBdUO\niYIa\r\n=uBnK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6c8e2e7b939e2c37782214c0630054a9da70eae8","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.16.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.1.1_1588302880507_0.3376859024184018","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@tryghost/algolia-fragmenter","version":"0.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.0","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"e9ec36027adeaa60bacad76f0366560f92625f48","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.0.tgz","fileCount":5,"integrity":"sha512-8mSxP5AS+QzFnDStbotnvYg4jemYn2bWqS0hBwJM2YuvXjp/VLPaejS2nHF7gcgd5d5zfvm1dj2F+UuvixnVEw==","signatures":[{"sig":"MEUCIQDTkDv22K9yWPBpRlXuXpHNIRDFLEz95RazzuJflMGPBgIgPh1DjwzReIEI/54rfkbw18DmrwMgQsG8xmaSHDiFxSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNet7CRA9TVsSAnZWagAAwOQQAJnRbNUtKUpw+uUGKpRC\ne82hvvoDAvblTSvMj8A1aJEi1N65Z6gAIRftbvKr5qUZSN51s56ulQ6f7XNw\nzeo1NiGmpMMeRFkHNla0v42e+MW4CWgL/nFW/KbumkuHZ/ekkudNCdQu9qeJ\nQHOIOcROuAKE2+/u21y/JeA63RI7NklO4yfbzyYtTLI0dpOhpQpix6bHEBe3\nffBafmqNauwL9sYU9U3NUtgTRC8DpnfBohmJWy3gqiCYuhl1IZ0/abBzC7am\nE4P9plsKIc32E547oubqDWLQ1eM6eh7Pm+yDdTLYuPLGW56c5aVT3m+lK7bN\nazGYd6iW+4KIQc9J9rU1DNFD3YxMJ9erZ+eYG87iYn1eGJG47lOsdQori3SU\nGuOJmgOIrisiTrAj+kQmf6mJE+kU5FydDLN/pvJRlByOVluTQgduZ/m4+Mk7\nF+9Su2ItigtTa83RAT8sEyr+9BO2c1Ya2MCBEO58F0scGJ8jC7+7weJvoov+\nq5ih+cmdwSGUtX1eMxrNeuDYGTq7ecKRvOmNzYbdLj4GCOYawi0dDW9HlsQj\nOUKRYyyygkxK7c9M6UgKS1pxkLjlREEhJZISiZ5FhC8wDtWVgKlOY1uaqe4s\n3cazXkkN1oVy0nc5kXgWlMc/BnGGp2/lI2YmDdiOSMg9Iei5XBpzw91qWScU\nzRwp\r\n=jFDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cefa7a23be3b5d4717e0c88cc5de8fbad1cfa328","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/TryGhost/algolia/tree/master/packages/algolia-fragmenter","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.0_1597369210988_0.46010589058488494","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@tryghost/algolia-fragmenter","version":"0.2.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"87f94017b00ed424f6c02e509a34f8e83b195893","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.1.tgz","fileCount":5,"integrity":"sha512-4hDVKNoDbxbHM7Pt+g95e88P6ecKtE8IZAQ7zfBel7Hb5uvrwTvtm3ntT0zxTE8+l5O01XKstTOF+iGd26XzMg==","signatures":[{"sig":"MEQCIBp9tD/iGAsNZSRylFoNbkM7ylOMMbQ85aysRorVW49+AiASLhPLa3q1PMUsCbT8UoCrYgNg0M1Nuzdp0Qht92xJ6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrc28CRA9TVsSAnZWagAA0HEP/1eIZyrf/avmL1J/XdMa\nMnmZE1Wn2U5e7hVLcuUYv72A/bFOJN+zK/mlBsKdI5qzRlkWfZnnqkR5JDrw\nQJ9GAZuBNgTAgzhZazEOJsZFo95uqxkpMB6UgrwZvH9qLIxCZy9L0OzwKP/u\npdqpvT6UbUajWAfDpmuSwU4bkj43g1Pq1WA3LxCpbhXcqhVgFjbFJ/KRifkz\nvb1uxMt6f8pHRostur8vmSH6Kyp0GtAfK9o52Hi/AHh74oL22PogLn6yOqcA\n4Qb66JkZVIAsARlvCYiiBdIrxvxHxyfkrDkjD3D3ofujkYmkn4/UuWoGmrJa\n9vofAWSlJk7koQgnTlVxfjFOZpeEu7lmaSt7CQEwGNPn4ckENNWMTTrj/i9F\n02DA2nZPRtCV7zkoes6L8gH7lkUhsIPQ6c4eR4ODAqg+jHD9RK/UQzBQ51J+\nitHIg5Px5TgUJemi5nAy63MrX7wj3LbS08dt0uUzzyhnMCE1wkktWmCCBRjJ\nFaKlcRNGoLuHTX0oLg1gnW2YW0pNU3hZXvb5nyF6MQ79FyPOqmiN5pdknOcK\ns7ceRRCU3e4IAqsxSW1dCV2XFKSRMcEjV7Xe/CeXK0sVfaITznmce0KKBQGy\n4UUJJseuQjZOliiBm47Fiw65Pv1izm9hqkle4263imPE+sxD75mnsqYdHQ19\n2fF6\r\n=yoLw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2e2b7fba7c8a640251e2d98d0cc84656c2e4cb02","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.2","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.1_1622003131933_0.9501539471723115","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@tryghost/algolia-fragmenter","version":"0.2.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"6b4fb01222db040bec952d766e41b8703e6ddf7a","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.2.tgz","fileCount":5,"integrity":"sha512-cOuPKJPOKIxGTu6O/NKih/rx4DRIiT4Y1j4fZrRpDX7G3Js2o3uFBbKpmxH8dS8wCAq1fqLzX8pslgA2qXep1w==","signatures":[{"sig":"MEQCIHmG93KnfOd1dscPGIXaaePp7dG8+BLkbKXAUFYqxst0AiB+C2mb10gahl3zYARc9fKJNIAV8IJsYPMEz+ZpJLYiPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOepJCRA9TVsSAnZWagAAc9kP/2G9hhWEPYEw43dnmgQS\nS1B23M+/1lQCWKXmitXnZ+51J+4jHwdRyaPzpsVz+oMtANfKVPbZpyXhfeKh\n0a3dyIiH1vhy8nqAjOiKzdJ+sQaTkMV/beNj0VoyzzawGUKbokIgV0jdfOXn\nKA8R4N7LUk28K8PDL4fha3q1uRgbjxb7ZaQbmGzaepyk+Z3PkYOTv3kbA/1c\nt9kGBoXpPb1fjsB3q3nB3bMbhsAEIsEJbm8WWAd3zQOJq5o3TPGIZXrEONM4\nIyMyLoPhjiVArIctZb6KZWBWCiSGApfyn056uZDSrgyUv+ZY6whs/EVSEmXg\nEQJ3KiCg3MWI2TzDl0lCSQN2Cu7Uu9Q9UoXpfBRv/4fZWEW+jFk802pjjXmc\n/NhLsLlMK5W8Qp7pfvFAeh4Uto4Z1UqUjd/yxT9zxM2CpgaI4m+MTPDOe+Pz\nmnNM1bB/UFoGRTjlk7QvADSmead0Ti0A62+MYTKeDGzU4VBgvkxVYffzaY5j\n9/fFWgaZ88z/aznpRPcaGJ14BFCtIHQdq7DzMO/7YPbObdGYxV4U0rRn6ich\nSsxOjIQimmI7AGn8duaJeMMfwX86iTmrj5gZqDiBLhq/1c1jJtxYQck00I0n\noiHN59vsl51AKzx3amj+lgPGuzJoAGN35j2OQ3bNMJjAm/qQThKeEpHOemV0\nuV6I\r\n=eYrY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d9580a774594241af283265176b1f1521cd71d10","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.1.1","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.2_1631185480892_0.39487349231689284","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@tryghost/algolia-fragmenter","version":"0.2.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.3","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"56643ae39d68063e93b5f24756997cf45c738433","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.3.tgz","fileCount":5,"integrity":"sha512-wicwAu5CJFZYMgDEM9PhjWvJAiLWTOy61HNkx2fzuzugAWSwEL3DMCjm8qT521dAdW9mRB/XZ7qIuZCumQGQ7A==","signatures":[{"sig":"MEUCIHPNWK92X4sj9yBWHPUab+sYy0tbMe4/8ka8uot6HGAvAiEA+s0gL2rjheMY4JFTeDpaKAcB7RpN7sghb0EUHg0Atc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6750},"main":"index.js","gitHead":"e6a6b593c3dba0b53dfe9905fdad1951d21258e2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"9.1.1","sinon":"11.1.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.3_1636733187891_0.9407652586405046","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@tryghost/algolia-fragmenter","version":"0.2.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.4","maintainers":[{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"51e622eb913e9213c355c32819cb09548e5971fc","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.4.tgz","fileCount":5,"integrity":"sha512-8tbn0x5MRgVYyJFKj6eF9er8rx/+3T80qlxjixs571UrpE71GEbuVHMPrPbu9E5sObbgnoSBwnCZ+W6Bt70d3g==","signatures":[{"sig":"MEQCIEksYi4Rx1P7nUXGfxKNPt4DvACAYLR97vrT+BUfElRpAiA7ZXGmGNO1Oojkrc49hk3Y8uHDhXhLHBbFJ2WBCsNxGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+7UVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFBA//Zxie3mYmkPYWTpGVKgkfA87Qh2Ij2JllhwuPm0lIIECXUyPS\r\nTIpKbAY4eQtPBEK24OKViNwnerCaMeJY0H7AGZeeiePwliDuIPDJVyL20NuC\r\nS6OqqgFT6RPYc5KhAJU6YldRNZPyWzy1rD1g4ykz9aaRcR4Q29O6mu3vTgOC\r\n8a244/sMldsN7m3+qQ0YD80qXadlSUswwpAl6vT0BEPutSRHZr2VljdWo5zB\r\n3HzSUk0xUxUnCaE1DZU4vBPwzfhPn4BXmdeUUHx2BZTmbcKGbS8eZUo13nJl\r\nk0UYQa+hSk2JecLP2aEVFE0uVfp2BEBgC1Og9xFeJ73iz0VcQV4uTJSmh213\r\ntpHfx1z82RKaFubU1Kfgq2QxrnbMP+a4dQi9Wh9UXrgYj4VisesVOFB1AwRZ\r\nLFhfAqVwe5rn1Qs+GowgnuqiiN7KAniqGgzuh7HBByNIZTkTTABQR1hKIEPQ\r\nXnxYNZCAtMM4VxasMwL+3/lQMWfqfNoJ720t2zL3pSqIjzqR4wQtnUqgexxg\r\n8ZUpbhSHL4qNt4Hmkdh+QmyvQ821bsCpU2TA9oX7WcVg3219law7XxmjpikS\r\nCaioj6mADN0yvd8eFyLJSNy1im7W0tzfZX+bqlH4mr8OvdJxUBFW4C6euAx/\r\nfdtj1sQgfK8OKJLDNmz9bD6TWP449wFnz7s=\r\n=lvQW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"11fe8cbd14c79f283e09dc10f413b11058993232","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/5.3.0/node@v16.14.2+arm64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.4_1660663061331_0.1819161459593852","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@tryghost/algolia-fragmenter","version":"0.2.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.5","maintainers":[{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"8a3c8f373ddaa23ee8f8a6304d68f1a542a0c895","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.5.tgz","fileCount":5,"integrity":"sha512-YBH9+M6HMpuV0TLgZkhzXZBMyZIWxz9k02RDPQ6vkmXsViNosP981SKSNaN9IE0VIKRoJVLRVY1PEZLpEs1Q2Q==","signatures":[{"sig":"MEUCIANMZ9LJ8CErAKS5MD2wEdkEuGYfNP63HgW8e3fNaJHpAiEAgZ13704CkS/yEFQ/prgUZJYgeIZPafJA7zvO7h7XnNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780},"main":"index.js","gitHead":"fb4018e348fa926cdb5c007fd2d0c71439ece6f2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v18.14.2+arm64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.2.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.5_1687801404616_0.07573986837770197","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@tryghost/algolia-fragmenter","version":"0.2.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.6","maintainers":[{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"a2dc9cf9ec70a8e47b0ac7bb754174e06f26e387","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.6.tgz","fileCount":5,"integrity":"sha512-pbzBgRqVjrGmYlm8pj3zRatE/WlxN3ju6Wr0sTYgsm8ZPlqAlXTVj9wNGVgawdfuY+Wrdpvwm946GDjPjBH/Qw==","signatures":[{"sig":"MEQCIFBodUQQvgaAlD2Vqcxt53zlgXhdwV2glVhn0otCwCx4AiA9DqmGC2sxFjmh18umzHxHa/iNPQLUTIUxZFjvzgflWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780},"main":"index.js","gitHead":"0f0d8a416adb0f78fda0ec72f872146406d76eae","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v18.14.2+arm64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"15.2.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.6_1694081598961_0.17327359072167448","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@tryghost/algolia-fragmenter","version":"0.2.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.7","maintainers":[{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"binary-koan","email":"reason.koan@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"sagzy","email":"hey@sagzy.io"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"hadret","email":"filip@ghost.org"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nas@duck.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/algolia/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/algolia/issues"},"dist":{"shasum":"dd321fe60ecb22349f1224bbc722228a518ec3fc","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.7.tgz","fileCount":5,"integrity":"sha512-wN7B+5l3zIELVBQsLRQsymYLAM4PbNSgzwy5WRCI7MHDEJ6TxeO4TPfuxyrG+tZ5ngeHD4yhwHYjnpNsSiwuvA==","signatures":[{"sig":"MEYCIQCiV3g6Yy55NIw+rp6L/5A70Bcs3hyLCPvAnx1RSC5rUwIhAN3b4EI/5/6M0LsSVNYhQQUQLY278qshJMDZC3TJvU9v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780},"main":"index.js","gitHead":"0f5dd82ecdabe8ae3d7153c7476472b08ce8732a","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"aileencgn","email":"aileen@ghost.org"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/TryGhost/algolia.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v18.14.2+arm64 (darwin)","description":"Fragment transformer converts a Ghost post into an Algolia Object and breaks down large HTML strings into sensible fragments based on headings.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.0","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.7_1698159286820_0.827175679534248","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@tryghost/algolia-fragmenter","version":"0.2.8","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"81e6daa9a01c4956f6e52d4e004f4f30ce56f70d","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.8.tgz","fileCount":5,"integrity":"sha512-C7JbWeB50RAluxqutlumZG1MUxOEVkTxeD89nUQl2hJ2lINVOas79b+CvggvzHMM6YN0wCwMzmTrlw84Z1vVoQ==","signatures":[{"sig":"MEYCIQDFAHJVzntjxcWQ67f94WGyovJFpUSoXUhKM5rMl7e4MAIhAJ2ZRVuZuObIbk3V2SuxR3+zMp1EBKOSEp5pN7Z5ilGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7248},"main":"index.js","engines":{"node":">=24"},"scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing vitest run --root .","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"repository":{"url":"git+https://github.com/TryGhost/algolia.git","type":"git","directory":"packages/algolia-fragmenter"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.8_1786641335329_0.6267746833959624","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@tryghost/algolia-fragmenter","version":"0.2.9","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"988d39e3fffe53ba9a874fe8d056b435c5187130","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.9.tgz","fileCount":5,"integrity":"sha512-F+0deA9krccQC7WyFZSnWNEj0DHGYfhBFSw9wsPlrNFnbskpAC6OwWlnmLtVg+iocPImI+f3aLvuqN+donq8hg==","signatures":[{"sig":"MEQCIBbLlfSxMzMCxxJ3H5UE1+M0Na30Q7NyENIypMaMOHTWAiBs1/Ga+dUcFE8ueHDXHUdSmopLH83JY0EI7wGU1Lgcng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7077},"main":"index.js","engines":{"node":">=24"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint --quiet . && oxfmt --check .","test":"NODE_ENV=testing vitest run --root .","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"repository":{"url":"git+https://github.com/TryGhost/algolia.git","type":"git","directory":"packages/algolia-fragmenter"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.9_1786646240616_0.8372214109121954","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@tryghost/algolia-fragmenter","version":"0.2.10","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/algolia-fragmenter@0.2.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"13e64b72d032bb60d575fd0d2f60296d9b90706f","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.2.10.tgz","fileCount":5,"integrity":"sha512-45gDVyEIIFX5W+smFq/0NT5eJT6nHskk/xBM57yA5CZGzMGiN3/2EfKJpN6Lfh8jQtbBg1qCCiCHOKpoSDRqWg==","signatures":[{"sig":"MEUCIQCdxOubgc6EJNM8/STMUKaAGoapeH+Le4m+guR2Ew3iCAIgEGkxVOGApw6Cpf6b0Rw18ltgZwkRyje1lBvxUmvDFsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7078},"main":"index.js","engines":{"node":">=24"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint --quiet . && oxfmt --check .","test":"NODE_ENV=testing vitest run --root .","posttest":"pnpm lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"repository":{"url":"git+https://github.com/TryGhost/algolia.git","type":"git","directory":"packages/algolia-fragmenter"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"algolia-html-extractor":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.2.10_1787040224237_0.5571081160463851","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tryghost/algolia-fragmenter","version":"0.3.0","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/algolia-fragmenter@0.3.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"26fd729416df43c22e02579ab5702081a20053e5","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.3.0.tgz","fileCount":7,"integrity":"sha512-l0M35H8rj5PT/65SOdUDV7SLc2eKhs8TEv/7vaRBbAoaiGVHZxw8ADt6GoORLoZeDiJ7FxqH9BuVz7CgsdO1Iw==","signatures":[{"sig":"MEYCIQD9mgytRG6odrUwhIjl9b6ksvo2zCcXQJmjiSgqpb9p8wIhAPwmDyHL50JNr2ZO9YolOrLBVQJzfRDgOHMFO+aeUwhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14963},"type":"module","types":"./lib/index.d.mts","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs"}},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint --quiet . && oxfmt --check .","test":"NODE_ENV=testing vitest run --root .","build":"tsc --project tsconfig.build.json","pretest":"pnpm build","posttest":"pnpm typecheck && pnpm lint","prebuild":"pnpm --filter @tryghost/algolia-html-extractor build","typecheck":"tsc --project tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"repository":{"url":"git+https://github.com/TryGhost/algolia.git","type":"git","directory":"packages/algolia-fragmenter"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"@tryghost/algolia-html-extractor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.3.0_1787049546341_0.9689976072121407","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tryghost/algolia-fragmenter","version":"0.3.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/algolia-fragmenter@0.3.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"bb04ef308a5a8e7faa3a6bf0e6a00193825e3fb3","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.3.1.tgz","fileCount":31,"integrity":"sha512-EjWMtqXGaMsA4UAFBbYloK99Q+EMg05912PoG4Ko/ChpD3m8TSzZGYIauSLaB8VfvzxojhORTvlRpZpqpIbe9A==","signatures":[{"sig":"MEUCICfJOabCRVTwvt/MJsBmWiZAvbYQUwlSpIUAEGHzVxj0AiEA+SJG1kHyLjzcjpw5b3Lu1rjpVx6NtKrOjb9AIQJGRaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129270},"type":"module","types":"./lib/index.d.mts","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs"}},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint --quiet . && oxfmt --check .","test":"NODE_ENV=testing vitest run --root .","build":"tsc --project tsconfig.build.json","pretest":"pnpm build","posttest":"pnpm typecheck && pnpm lint","prebuild":"pnpm --filter @tryghost/algolia-html-extractor build","typecheck":"tsc --project tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"repository":{"url":"git+https://github.com/TryGhost/algolia.git","type":"git","directory":"packages/algolia-fragmenter"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"@tryghost/algolia-html-extractor":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"24.13.3"},"_npmOperationalInternal":{"tmp":"tmp/algolia-fragmenter_0.3.1_1787606004443_0.42687054545916103","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tryghost/algolia-fragmenter","version":"0.4.0","repository":{"type":"git","url":"git+https://github.com/TryGhost/algolia.git","directory":"packages/algolia-fragmenter"},"author":"Ghost Foundation","license":"MIT","engines":{"node":">=24"},"type":"module","types":"./lib/index.d.mts","exports":{".":{"types":"./lib/index.d.mts","import":"./lib/index.mjs"}},"publishConfig":{"access":"public"},"dependencies":{"@tryghost/algolia-html-extractor":"^0.1.0"},"devDependencies":{"@types/node":"24.13.3","typescript":"7.0.2"},"scripts":{"dev":"echo \"Implement me!\"","prebuild":"pnpm --filter @tryghost/algolia-html-extractor build","pretest":"pnpm build","test":"NODE_ENV=testing vitest run --root .","typecheck":"tsc --project tsconfig.json","build":"tsc --project tsconfig.build.json","lint":"oxlint --quiet . && oxfmt --check .","posttest":"pnpm typecheck && pnpm lint"},"_nodeVersion":"24.19.0","_id":"@tryghost/algolia-fragmenter@0.4.0","dist":{"integrity":"sha512-oqXlhM4HExlURWhL9Y1+4KiPXIQw8ImjF4/jfQQo0KMOBNZOMRBfGZbh9lTS0FJ3YplbGfoLjVl1YVfyeZgubw==","shasum":"f5a9e6e2fe4ea772259412286b51284c4cc70857","tarball":"https://registry.npmjs.org/@tryghost/algolia-fragmenter/-/algolia-fragmenter-0.4.0.tgz","fileCount":31,"unpackedSize":129270,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2falgolia-fragmenter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHVQdr79Q3qIa5hnewhkmSOIxnfn16wWsezQ5/TbTqvMAiBf3Y3D1kPdabEqBtVZkxtQezU0ccy9PGCFdSOQEeowtw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a63d6d2-17df-4f2d-b885-d5da6ff1073e"}},"directories":{},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/algolia-fragmenter_0.4.0_1787693039306_0.7008759173115664"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-27T08:45:17.727Z","modified":"2026-08-25T21:23:59.820Z","0.0.1":"2020-04-27T08:45:18.130Z","0.0.2":"2020-04-28T04:45:59.600Z","0.0.3":"2020-04-30T04:35:44.292Z","0.1.0":"2020-05-01T01:33:54.732Z","0.1.1":"2020-05-01T03:14:40.666Z","0.2.0":"2020-08-14T01:40:11.121Z","0.2.1":"2021-05-26T04:25:32.052Z","0.2.2":"2021-09-09T11:04:41.066Z","0.2.3":"2021-11-12T16:06:28.041Z","0.2.4":"2022-08-16T15:17:41.505Z","0.2.5":"2023-06-26T17:43:24.812Z","0.2.6":"2023-09-07T10:13:19.189Z","0.2.7":"2023-10-24T14:54:47.061Z","0.2.8":"2026-08-13T17:15:35.492Z","0.2.9":"2026-08-13T18:37:20.759Z","0.2.10":"2026-08-18T08:03:44.414Z","0.3.0":"2026-08-18T10:39:06.486Z","0.3.1":"2026-08-24T21:13:24.583Z","0.4.0":"2026-08-25T21:23:59.489Z"},"author":"Ghost Foundation","license":"MIT","repository":{"type":"git","url":"git+https://github.com/TryGhost/algolia.git","directory":"packages/algolia-fragmenter"},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"readme":"# Algolia Fragmenter\n\n`@tryghost/algolia-fragmenter` converts Ghost posts into Algolia records and breaks long HTML into heading-based fragments.\n\n## Install\n\n```sh\nnpm install @tryghost/algolia-fragmenter\n```\n\nor\n\n```sh\npnpm add @tryghost/algolia-fragmenter\n```\n\n## Usage\n\n`createAlgoliaRecords` turns Ghost content into complete final Algolia records in one synchronous call. It owns projection, HTML extraction, heading-anchor grouping, fallback records, deep links, identifiers, ranking metadata, record-size handling, and validation:\n\n```js\nimport {createAlgoliaRecords} from '@tryghost/algolia-fragmenter';\n\nconst records = createAlgoliaRecords(posts);\n```\n\nEvery record contains the package-owned fields `objectID`, `slug`, `url`, `html`, `title`, `headings`, `anchor`, and `customRanking` with its `position` and `heading` values. Ghost content that produces no extraction fragments emits one fallback record with empty `html`, no anchor, and the headingless rank. The required Ghost input fields are `id`, `slug`, `url`, `title`, and `html`.\n\n### Options\n\n```js\nconst records = createAlgoliaRecords(posts, {\n    ignoreSlugs: ['secret-page'],\n    contentProjection: {\n        fields: ['image', 'tags', {source: 'reading_time', as: 'readingMinutes'}],\n        customRanking: [{source: 'featured', as: 'isFeatured'}]\n    }\n});\n```\n\n- `ignoreSlugs` excludes content by slug before the rest of its fields are validated.\n- `contentProjection.fields` is required whenever `contentProjection` is supplied and is the complete optional field set; it replaces the default set rather than patching it, and `[]` selects no optional fields. Without `contentProjection`, the optional fields are `image`, `tags`, `authors`, and `excerpt`.\n- `contentProjection.customRanking` adds ranking siblings beside the package-owned `position` and `heading` values. Each sibling needs a validated alias.\n\nThe optional source allowlist is `image`, `tags`, `authors`, `excerpt`, `custom_excerpt`, `feature_image_alt`, `feature_image_caption`, `canonical_url`, `featured`, `visibility`, `created_at`, `updated_at`, `published_at`, and `reading_time`. Ranking siblings may only be sourced from `featured` and `reading_time`. A field may be aliased with `{source, as}`, where `as` matches `^[A-Za-z][A-Za-z0-9_]*$` and changes only the output key.\n\nEnabled optional fields are repeated in every record derived from the same Ghost content. A missing scalar becomes `null`, missing `tags` or `authors` become `[]`, and meaningful `false`, `0`, and empty-string values are preserved. `image` reads Ghost's `feature_image`, and `tags` and `authors` keep the `{name, slug}` shape.\n\n### Record size\n\nEvery complete record stays within 9,999 compact UTF-8 bytes. Whole extraction fragments are packed greedily and never truncated: the first record of an anchor group keeps `<content id>_<group index>` and continuations add `_<continuation index>`. An indivisible fragment, or required metadata that leaves no room for one, fails instead of being shortened.\n\n### Errors\n\n`createAlgoliaRecords` validates the whole batch and returns no records when any deterministic problem exists — it never returns a partial array. It throws one `FragmenterError` whose `code` is `INVALID_POLICY`, `INVALID_GHOST_CONTENT`, or `RECORD_TOO_LARGE`, and whose `issues` array lists every issue in input order:\n\n```js\nimport {createAlgoliaRecords, FragmenterError} from '@tryghost/algolia-fragmenter';\n\ntry {\n    createAlgoliaRecords(posts, options);\n} catch (error) {\n    if (error instanceof FragmenterError) {\n        console.error(error.code, error.issues);\n    }\n}\n```\n\nPolicy issues carry the configuration `path` that must change. Content issues add the batch `index`, the Ghost content id, and the expected type; both are `null` when the batch itself is not an array, and the content id is also `null` when the content has no usable `id`. Size issues add the record's `objectID`, the anchor and source position when available, the measured `bytes`, the 9,999-byte `limit`, and the `excess`.\n\n### Deprecated wrappers\n\n```js\nimport {fragmentTransformer, transformToAlgoliaObject} from '@tryghost/algolia-fragmenter';\n\nconst records = transformToAlgoliaObject(posts);\nconst fragments = records.reduce(fragmentTransformer, []);\n```\n\n`transformToAlgoliaObject` accepts an optional array of post slugs to exclude as its second argument. `fragmentTransformer` is designed to be passed directly to `Array#reduce`.\n\nBoth operations are deprecated compatibility wrappers. They keep their existing output, do not receive the projection policy, and do not apply the record-size behaviour. New callers should use `createAlgoliaRecords`.\n\nThis package is ESM-only and requires Node.js 24 or later.\n\n## Development\n\nInstall dependencies from the repository root with `pnpm install`. From the root, run this package's tests and lint checks with:\n\n```sh\npnpm --filter @tryghost/algolia-fragmenter test\n```\n\nRun the full monorepo suite with `pnpm test`.\n\n---\n\n## Copyright & License\n\nCopyright (c) 2013-2026 Ghost Foundation - Released under the [MIT license](LICENSE). Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our [trademark policy](https://ghost.org/trademark/) for info on acceptable usage.\n","readmeFilename":""}