{"_id":"rehype-prism-plus","_rev":"78-d3a39be56cfaaf1cef73056198bd594d","name":"rehype-prism-plus","dist-tags":{"next":"1.3.1-rc.0","latest":"2.0.2"},"versions":{"0.0.1":{"name":"rehype-prism-plus","version":"0.0.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"2bbd30a04c2d29a01ac146a39f22fe6bb2109bdb","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.1.tgz","fileCount":6,"integrity":"sha512-tq9PtqEVEATTNDIV22b/3foSqM0nGS5akAImavIwGKnswFrBoFjTHowOwIvermb1B4tx1hjDtD0i2HOHITUg3g==","signatures":[{"sig":"MEYCIQD3WGi2tsfPJwSJIhji0TdNZ1YCZngU0uoZUhrViXIpZgIhAKbatbrpgDKgc+KHN+vcbt89+B5xk694V0WMbeWq2ETl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ulICRA9TVsSAnZWagAA/u0P/0JRN/V5ytAfeATEzCpJ\nsfLsnm2hXb+U1lLd6qy/bxlmzWmJInrg23gxoeyYXJowGZVyURwTv4qKtq9H\nsmYvvZsgQE0EQZwZUg90UpINVR9AOWvri7TmekqSA5hf2P9ziNSkftQRskC/\nn+Q/51yMU5xDloHNRr1mKgyiuhuSqFu+1LxJdgLIb/y24ZPSOQkkOKWzy3rQ\nHfG1mfpnDpOMGCvdG2m4LjMxe1Wh2iPeRQGD4fN+EFRkS0Nq2O8Gj7CENaES\n54exXaIo4BrmxLWXcYujAC+68SEYHH/9MZhAfaIIzxyoDPU3Kuxy+afcP2ZO\n+yDvF7S/ZuNK7h4i0E5S/r+lXuU9dVHiw9JAltK9/5aGFt5tb7VQRwJeMWIE\nfvtZGPhGpU2rRw5l2Qtw1I3ja3fw7wMYEy50BGAJmUkUSWhNBuwSjYUZlQHZ\nbrBEtV9e9tp4NTKXU69na9wcHTG8Cy3OJMejZ5Wbynmyg7ux9LDPADbds5n1\nogbgy/zKki8kjHkPr61UssDzQzZm8xb7LEkZTWhiuMQP2YD/vmuirifehzVS\ng9Pxiz7/HnkxXImUALJmSOzuWNf3JPZBjy8mBRajv3Dtvfmzwz91FUNkyc5e\nMFo5mBpL9MwD1IObTypRQA/NWCUyqnkzdTIHzYws2MhxJHeVQD1s3g2dEOgX\nAg5a\r\n=Wdsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"7a6e7cd994947edaae26836fe0fedcf3fb344855","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"refractor":"^4.0.0","unist-util-visit":"^3.1.0","hast-util-to-string":"^1.0.4","parse-numeric-range":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.3.8","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.29.0","rehype":"^11.0.0","prettier":"^2.3.2","typescript":"^4.3.4","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.1_1624959303748_0.08419936466881528","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"rehype-prism-plus","version":"0.0.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"c4c39835ff2467fe3d14f49da5f8025895724f4b","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.2.tgz","fileCount":6,"integrity":"sha512-1qGZL7Vk9uAWJNqIz3dAHFQ/j7RkOAEN/1UNvfywSxZ/DQcHn4mnYf6teVdu2IEBnk1ScrXj8PPydXLwX8+Eog==","signatures":[{"sig":"MEUCIEqUnMg61M0EdBX8y9t3T6RuUnqek7BfAYY+R+n4MMI3AiEAu5M/xmD/KIN/c39SgPrhudcWKwWULBhwDdUtb/Wamug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+M/4CRA9TVsSAnZWagAAttwP/1sxsVqCehItlo/0nS9p\n5mm+xCoWf9h8Z1aODoPKn4LT0VcAxkUp8vwO4ndVPAX6UJiJYMej0S9ptSRG\ncA/Y3JdW0qsyOxqcuGcS7V8ETHSZVLYnmyUXfu+GQCZkUJq1eArwICbK8FGw\npvutYHOZUQheIIh5+QL2rvw0AmN0wGO/tDXYqtM9XnDmSnMwVGuKvPoQCxmw\niWvxypAArlaxCwDKgIRMr+OYCs+Ci8smNfXzlprFO6X+gErJrtp+1U4SL+HO\nKE8Yx0+nZ3Z7dETtjuLVTXz7hDbS+1xnzZ8oyVI4KPXfjg00N+pDjK1+RVwJ\nNDlXwxDBvc1O4nvZxCFQu33pPiiair8DREki2GCxZs9eOGJ3JqXfxxB869J3\nvP6AysD5brjw+CnMuc7RkpKxItUTIGEZGGJLxHbcbg2XlG2TL7ICKjunq1pH\nsRdrPMv4wkxyFQyCglV0e88y4n9/2ICVbw5h01njbYKG6i7zPCvrT/O25AqT\nPou2m7bppj5BLj99TxHxa2VFzxOKypL1Ogez5rRmgtC3FdIIXfZaa16Rwkr8\nq49XDP5pQFsAgx3wxQgk6wSm3I+zL28K57c4Y1u//YBZdbMezUp7g4EJLSb1\n7gZhYnkyCIGk3vnBbwPdaPvTJ2Gcln8SXje5VASPLvO2YLwnX6YbFQTOMTTl\nBNJs\r\n=7UtS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"7a6e7cd994947edaae26836fe0fedcf3fb344855","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"refractor":"^4.0.0","unist-util-visit":"^3.1.0","hast-util-to-string":"^1.0.4","parse-numeric-range":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.3.8","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.29.0","rehype":"^11.0.0","prettier":"^2.3.2","typescript":"^4.3.4","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.2_1626918904475_0.9038728282872681","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"rehype-prism-plus","version":"0.0.3","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.3","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"aba16c900ea3033e0ad0b515fd5505e8fcfacb0c","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.3.tgz","fileCount":6,"integrity":"sha512-PnaDt4BKTVUMTHd+9SNu7HBF0KYb7mo51qwN1rQkkXHG7GNNlM8GVCa8V7+N7dGQGQ6Lk2EWWKDylDESw2xiMw==","signatures":[{"sig":"MEUCIQDf20qKmkJwHZCzzXfmE3znuied5jJRs8F+h6pJTZIthAIgBA5gV4/k1IjGEZH+PLfmP6XeRQ3i9lBBg06ACASne0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYFLCRA9TVsSAnZWagAAHF0QAJqa183wRfFdIAhr/tpH\ncRjs+Udl9pHDpUaagLyMxgTNhgRRn6phG8+SxFnTBwcNlpnnisPlIQQU8FXB\ntyzTF6iMfOjo46vWNWdT9WdecIU9lYDeot9Bfyf96IFbVwHRieIw8r60q0kV\nNxcQohOaBzv/pIFtaTreIDGlk0cl4XXtSR0mn7DLUHfL8a6kNa0Yhqaq6awj\n25KpiA1l+aeN4Io9Y2aSafiPH+iGW5jmIZdeUG1ohtkhwX4HFy2YL2/Vkct8\nIiS0VX7oKZ93rauYJHBQoCc/ey0qThIjCtBOKZ57dd474R+h+utlc5f6SAIq\nJ4z7dfEFdQRGoNqorR4jtxDQfcn6EYH7YMCFknnzwOIDt28xMmipmEvNH1a9\n7of0ShI/kUOSZ3O6zJ217WJGrXVEHgTRapsV4o0ALnnGOAlCAWjyF6q28apJ\nq5LZzDDOiYmUcOtusEvpqx1Yu6VsXAIKOofFtt0Mfdc+/PuhFz0V55QKmp0f\n9hc/+0FSlBvnP7l07abduIvMZfjhVW6tpmHnyDmMm4nb5s01DN2EkCHRYM1E\nhL+r9Qoehh3SS0UBf+10Aoer6tsGfBVGzcuJ7cDQsYGCM86yhUxzMSEP5eqH\n1WvGiQ28Z/hQ26P13LOtZw9UvMYHydmmnNZeXjgvYyFGvEG6cvv/ZrDJZdKx\n/0KF\r\n=eLKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"8af8c13ba5fe57507cfa341f51d23e4b7f177f84","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"refractor":"^4.0.0","unist-util-visit":"^3.1.0","hast-util-to-string":"^1.0.4","parse-numeric-range":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.3.8","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.29.0","rehype":"^11.0.0","prettier":"^2.3.2","typescript":"^4.3.4","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.3_1627488587522_0.49539381921533954","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"rehype-prism-plus","version":"0.0.4","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.4","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"cb67f7fd6bb7d3be454ee014da8be1c14fa1b3bb","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.4.tgz","fileCount":6,"integrity":"sha512-6QgqR1cZpaULPVea/9MHo6/M/35MWc4rEdqZVPAkb1bY2+BAqUqlvLGYjzPG5yRiRQvdJfumHzg3SkY+3fFFWA==","signatures":[{"sig":"MEUCIBOnKlnny/4DTckT67vZnBvbocQUVdV9X53pLFud+cKjAiEAgDc30Qlkx/CWJ5k386Q1hP3ok84pjnTruH3pSSRSQzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1133165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEJ2TCRA9TVsSAnZWagAAuVgP/0dCkuCjvTRvcv7IBxwG\nh/gpQ7g2kUEIIK0OIF55LR8XV1gmbPNJGsXIoauaDXE5CJkrQ/BywHUPS57Q\nTlWkmHklRFtU5rb/Je+IqKKqJFSWs38P7tiyQMMPlS06Mk10q0ItgsbpQe5F\nyUFv9uzlf9BVw3yVmnaC58mEWb266OJdxwmWbC3/Xp73sxphJHQbcp2jLS5X\nanPWZnVTvy1R1V+TQJm7aD3dfDgOHgfx1YK6cDpuw8RK/rdFU6o8X4WFRoE7\nEjF45okGJdhuLr2gEm27Jsa/g2h3a2vKwd2mkGSwpyFbrtGhr3OIgyeCJRlM\nu68hbJn4rEPSBT8+nlD4uzB7SyQyXYXmU0tqrqaod6Kguwj3X16mXoeLk0fc\nZLmGWqRVBN2NO6PmxW8AFA6XbfP2AsHW+J0CXuSWCrFGL1SnVdT/Hq3upvSz\nJAfuy24inJvAsfF0vRXlQJ46W+X7IuU9tFS9496OYoeHLn2mQMnwTbN2GyO3\njAvNj1jf3UxrLnDKhl57NfH/xbt0lT+f8orGo5CxrHq3LkJbrAlhOFInbsWT\nQ5mDIX9c00bnrNJ2r0jHSlr987cQ/Qo/Eqq/QCUHmSRG1e1DOgPoeYsIK25O\nei3S49D5lVziVmwvRFVfbKW6E3McPYJMRe6WjDjq9EkIaW7uAzGo3vzORC6O\n2MzY\r\n=D6tG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"bc09c5bd5010e1d81872489c2f5beb801461ea6d","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"refractor":"^4.1.1","unist-util-visit":"^3.1.0","hast-util-to-string":"^1.0.4","parse-numeric-range":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.3.8","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.29.0","rehype":"^11.0.0","prettier":"^2.3.2","typescript":"^4.3.4","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.4_1628478867186_0.7012267667054564","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"rehype-prism-plus","version":"0.0.5","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.5","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"fc6e32087edd88ac26eaba64f131b9389d83a6ee","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.5.tgz","fileCount":6,"integrity":"sha512-7GmJh4BAMwMtgoKWlg7jitZVvVpXHiAqmZ6jyGnHLGCZCxQTi72yGKMOD/KZyuhn+9vFXClZmlMap7iqNCKHzg==","signatures":[{"sig":"MEQCIFJAkqxI5D+ViivtYe96x0KQimWPihUVBskG+gFNrM3zAiA1RLgXUkIB6G2hK46c6MIKJcaJ6UqwkdRE4OOsoKM0CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1133215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF9ZBCRA9TVsSAnZWagAAowcP/ixKekikXx/LdV8Lu2F/\nYyVeFjGsAoZeP9jaJzP7Oas4cp10nQcIENjH6nMbX181GcdvrHNvpZ8BcebK\n08v44rqFWYikqtE0nsvG8EnNFBqOFprCMcNgf1na0Mkp8yJ+g0IxqT0S6hJ+\ndMN6L4lJU4Bj5vEzgK/jktc1Ka6O3fvvbQPuFUWJPUPVVgnItBI22sULOYKU\nR86j3BEt3HHyaokkOQscLxoJDloZ67Ul/WlGW26b81wwgLuk4NMXjmtZcqiI\n16NJyEU40gm+cGfV+Fz6WD93ApEYOc42ET885CPgErj3Tra5mE7jfJmOFqjg\nshqrTKfy1rXT5Qd1Tr4zhNmBnHCEwPRJAnq9xQmBdK3pmwTyit9Di2WnXzFe\nNZ8eZ9NINbURnIXjJfAVL999h6apVUGH8MkjTEKfo9BJgG9XGYR28CixU8vB\nfJ2yrGaHv2GEipk5zzvJULcmn/JDZluwRHpgi6figGUtPvunLyvffG9Pj8Hi\nmGKdpTd+4+wYhUDmXSiCTBLnf62oGsWJ23lsTvua+1ETxecG/xZwdCA6u3cx\njbAHC3llSq63rcwqsGwXY5q82vMCGJdXNqzHXSJcP/7/V81tKQ7FWEdSQxYv\npdOzqmbtClyBKz6ShItDfHnfItht0UzUsv5QXwg0Z9BXiLiNC9Ech1XmbJFz\nO2KK\r\n=vvAR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"9e68448048721edc223cd286d20e06b1a3b52827","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"refractor":"^4.1.1","unist-util-visit":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.3.8","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.29.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.4","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.5_1628952129717_0.20615546280901653","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"rehype-prism-plus","version":"0.0.6","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.0.6","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"b5979789b75f707da046ee177e136d3c7778e1c6","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.0.6.tgz","fileCount":6,"integrity":"sha512-kCHc42I5dKJ8yovYcQfGiUEhLorSALZtZd3F7K+lVgdSDzCf/1lzyj3oFIv3gzIWdxCqybpCtOy7D9deANpO6Q==","signatures":[{"sig":"MEUCIAYzAspbNe/g4+xpMgCNsY3y9wF8tQRS8w2QgZC3JDWBAiEAhapIWbrnunpBGFZxiHEkFH3QTk3jhEBayoHOtpQU+Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1636178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJP13CRA9TVsSAnZWagAAGH4P/3F+c26+0bfKms5HzG9m\naO5pcUM08icoG7cTCXT5fRWtw3bgScwC6cX1ee77PrfeOszeQ+rpVR4uxdZ4\n47pIoGo2Sh2Flg8QyLfUoE90JbuUjsbK+uV7NO7hWY5swu1XBQJTWBht6gnq\nFx+0GCM87cfqK49ZcM7uT3Vkqv+qVbjoCTswBwSFs24C/nQOpvOU92uhOfcQ\nyLj3LqS8QRWjCqK5A826P3rtLXwjh9fzNTj0cvq54wrjrDzl5iAtZIQogQPO\nEAU2M5uXm1xNuawIipdQU+vmqvLgaNU4DS0Fvr0BvGrnXRxbr5NaEsPIVLFZ\nfnhm7j6yanVzmmoFirQeoKKDy3w4JHa6z5cpR6RWR2+jdJn4qwUXeyun7uXd\nyOnnFCKb5Arkr6KXqFj7LJu1AufYFRaYpe0I9h0OuLKHU5Dcw/IRr6BhYHDh\nF9uMt+H+PyF5S4/74dusAuTyrpoKDfOTayUwhnh5UxWiT/OScyYcpmtXYka+\nbD8N0mQeeU0lLQRIRJUczn6TQedGDCIqnK7E9MEpC+Nnbnps1xB6M+hvNANz\nmHMJTYQBsLJAKZ5+CH9Y8HzwCPiwLfwYcRh+SVE1Y0Nab1/cBN92pAbOinRr\nx5seusAKoxjKBhlq2muE8p0wc8cSp+jVjsGrlqftAUOtpaSCJuana/pvwerz\nsQOd\r\n=zmV7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"c21aad5a2bf7b1177ffbd28dd9bc22f70d450e27","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.1.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.5.0","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.0.6_1629814134877_0.6983390986074012","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"rehype-prism-plus","version":"0.1.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@0.1.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"fb1fbb1d958a085cd8039c803d5f71609b41d9a9","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-0.1.0.tgz","fileCount":6,"integrity":"sha512-fiWlSvK0txQnCqqJ4suI/WG/LIqNKXyG8gTujEe1KCX8suITmo6c9wVKd8Q00QrkKL8Q6KdbMWqK0AKz28ICjQ==","signatures":[{"sig":"MEYCIQCnyiJAIWPzDezB5MgregTCab56dRIl/AxfLib62pFupgIhALni0vp6GJqmgSPgbxn9Y/Lc5d6nr4uopVT+RrIy14PM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1636891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJmQCRA9TVsSAnZWagAA7gwP/2GgufV6ystYCYsv54xA\nrliz+ydrYI3m6WSd7WPNr3cGCaiDjmqi6H2T90UMkowDnz2p6/jiDfU4nfdy\n7lVZpOLwDiGtjARt969E/8YuwU9CAEesVULT/3ISiFKa0C+//VUNUjyGUtzB\nAea3tvwKHpQf4rW576B+2vtjYbcX/4AvH4ec31dLiSDRpiRQv2KsmktDLxoz\nfA/Xj/r9+DTHqs4zmzui3mgaoUZRa7E5RVS1JjREtO+g0jdGpH74InDvclSw\nLJK1f8BdQn1cBQqerkAOr7N11hbk4/dGfYqyZQR4jYTVL9eL2LbXZmCgBSDC\nDruHFZa0EF8TuQRozAEERrLZHBbYVTlC5QqxvGzU+y2jk7d4/SH8s7bYNsJg\nKJ9Oj0Dsu0PX91vcg8xrlUo6YexNbsQ2btLv92HLMwtI/tdqQ2dJ9IMNkk2Y\nYkC23I2gLY1I/UcZZX3LkVKalMY3GpXntMl9wEXZ2tc7cNNQLey5avNQgCgA\nw5tKqBa/Flr1AEfJLIl6Ego9Ms5L9iYa8uEEMmtDMaqXY6gSix43saqv51A6\n7KVadarDAuu4+zl7yYBed2dgPlV1GzX0xsJFAYVPVvR2cr57pEtj9yc7szye\nfOBN/F3U0zyNIjE2I3NkUMAiei5io2XoeKrHUzEUmRuRCvPZi0tudHfDhhoo\n2h/y\r\n=7QXd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.umd.js"}},"gitHead":"54c9b3e5a64351d5404a29ca81bdb658748e53a3","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.1.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.5.0","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_0.1.0_1630837136099_0.18732901226903076","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"rehype-prism-plus","version":"1.0.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.0.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"14537b94430e6147c9e527861f037949db20b34b","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.0.0.tgz","fileCount":5,"integrity":"sha512-CCMaW3n40FqBfAnl/hEyQqecRNETDTlWJ6SH6SEQhA8Fy2uJp58gK2VeYO1BOmwrliVckEliOVwt19RikRdV4A==","signatures":[{"sig":"MEUCIQDjNeJmlRd7/oyqEaklNEhvk8uzS/ZzElamUAOs88hIrwIgf59W2jIUg9nW8/z3GjNVkc6isEE5d74Ml3/NuuL0l4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOL3GCRA9TVsSAnZWagAAVacP/3YK9q8v+9TDgWoOOo/W\nMua5jaLya1TUl0eH+rGAB1Gd8M+IeoVo33xzbbtnJzs490LplCZDA8b3lyuI\nmpEL5FaECjLv8PyqS3QleXyj9EWrHvbVLLIHnmRinDR+KlSkAT+FoEfNnVKR\nUf+CgYRhs1t3sI899/xm0DX/EaaEh3G4vjbyRv8MdAX0yrXnCYXw0RHskpjP\njzuICz83lx8P1aja7Oe0W3nvoK8z0pVpUG4pQ4rYl5H6agjNEnmknlIUHAW2\nSzNP0aPyckFk9plPgxNE4W7rNh113V/uSOYMfu9WlOjwpnhM2ldW6tKbReNJ\no6cL/b5R6ok9q0USK5hevkaxNW/q0rI990ObUcBLY+DX/QENEtbhE4X+xoxa\nGvQXsuftkDh+Y+Rl/+EdeA6yczoNe0evpbgM4/cta0FqkaO2fBOk/K22KkpR\nuz+1cG2GkLrauq9/DBI3wIndGMta1vUdj3Fi8Wq/G6ZvoP2eU9/U/7Iaptpt\nTgwcmQ+kYct8fkevh4sV9uBJTr+y7cipY2x88NmS5z/np/dRAA6bFpd0esJ8\ndoDhj3450AraPic1Z7YGyQUmInUQClNme9jXNUYomihfNQKquBDzo/BCSvoE\nKJQ/ugJ+rtmkq/O0S0hNkNrNqKDv5sUcr5UZ1BpWhtoFz9k1Prqtis2cEl1M\nAh4r\r\n=1206\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.es.js"}},"gitHead":"2693ab970a9920b659c81803e1708dd92f304388","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.1.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.5.0","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.0.0_1631108550468_0.6666993065117006","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"rehype-prism-plus","version":"1.1.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.1.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"62e24bb7a6eb545be5f9878ed90194f4aba14afa","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.1.0.tgz","fileCount":5,"integrity":"sha512-Zq/zQubb1qZRlVRxixrreedNyuaCe3tQMUD6JrmXYSEzI9uxfETSZXY8lUM6pm2Dw4+NAMOgLHFiuDHUKsh4bg==","signatures":[{"sig":"MEYCIQCLcMj+bfivE47jVuVwOazJxsSirhY8iv4tNqd49AFGSwIhANe/L/SVaVCe5ZUO3ieEwkD4M7clwOF2k1PH5n6YMvu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825417},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js","require":"./dist/rehype-prism-plus.es.js"}},"gitHead":"6de2bc01d99070d403775b008e287662702ffe25","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.2.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.5.0","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.1.0_1634138238564_0.8643105699312186","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"rehype-prism-plus","version":"1.1.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.1.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"ec57856aa30ac0300672270d619623d56745f846","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.1.1.tgz","fileCount":5,"integrity":"sha512-dbc+ZlRN+CIafcxoNnuhXrTiurin1BBZwyy3XuolvAKF0n15CYaMVl7o3yxbrt5wLgAmqgR0FMrMUxwGadwYZA==","signatures":[{"sig":"MEYCIQD5BhuXANffdXDK4519um76R4SEq97aTg7nNUGDqsFepwIhAL/NRZZEHr+fOlagly/gx9Yf2WZBQG2gpFjr3VEoj/lx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825570},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"eb774728a030480ad1d9ba31c68096c3010c2f08","scripts":{"tsc":"tsc --watch --noEmit","lint":"eslint .","test":"uvu","build":"tsc -b && vite build --config vite.config.cjs","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.2.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","vite":"^2.5.0","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.1.1_1635327445862_0.0020078253833408777","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"rehype-prism-plus","version":"1.1.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.1.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"45d480dba81867bb399329ec253e168bcd31a736","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.1.2.tgz","fileCount":6,"integrity":"sha512-FNApPSZv+RzKy2NA1uyKCVgpMd6l+b2q48PfJb1hWBjzf3tyQVpll9S8gcpiV7Xrbvkypg6LXO52fHvuXpVkOQ==","signatures":[{"sig":"MEQCIAcgkTVqg0R0NBSXES3EJlLG8o2tMB4EX49QaMqnhgjZAiAIDGF//h/V92w1OjTAUyznoylukCwYrhVVb6p+pPpIIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24758},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"2c45df37c9b4e90b2ebd0aa68dcd950a58eda66a","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.2.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.1.2_1636955526868_0.692107286334662","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"rehype-prism-plus","version":"1.1.3","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.1.3","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"54437cd5a9550e0ffce11599fd4869c9cbac7eab","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.1.3.tgz","fileCount":6,"integrity":"sha512-ADk7Wr5HJO0igRfwYOzBi2AYu8Wd9YRsDOxp/fRtZXjelujr8PHjEkYNmH9TEKTJp2U72vU4tKaOn/49MuhDUw==","signatures":[{"sig":"MEUCICAHHu6/Bgzl+boR8BslwePvlJWxshmS3UDrYHbhSmnIAiEAxp4khoTthoZ4OySMqTWwi9bpRfT3OKF4JRb6GNUuu/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlnWjCRA9TVsSAnZWagAAn5UP/jJ+ftBZm4gwhwUwbV8C\noKv828bnpp+7w07W0WPwJpODq40MIxKEMzcL6bli4H2V6AxsLNRr8S+04uS5\nO8gVQwBTe7aQEpzjc0bp9qZV7UqMMlUrl4ETxH204dyuhVKPJdAl/9XxBbVQ\nrsuzE8kzEf0SV6YaAkwfaYzWPnO4JE5Be5stkcSTd6/D9JaQFBRNeh4WnJSu\nBLTdaztYAShj1vgLLfctj+CO4N/6z2HNKM9n8egzBDZPNyb2f+TNsHOgxBBr\nocvOzEupb+HPfNs6MTHwJqG5Ra03oKhPTvVtDUMgdF7ASsmEbKpubQuwvldN\nFaE5eryU59DSkRLEJAvI3kGoQfdK6hLUbmvlMwmpdKidoGoP2uK7QzNgfffU\nr2cttwjRLRNouspWRkl1k8c8RoROZEf+pSq71yv3zpbrqPgEjHh3wmo5BMUf\nb37yz6K/LzOMXjQr5Lhmnwq5wJNpfS8L9n32mbuH7E2J+17aUIhT+acZbj4i\n5i8KfB43eL/y7lDDFxI5toxy0JVZ4pkO00lIMtbg4PSBAytJyW2k7rTuf8LQ\n9C27kbW7YgiQrKx/41WDV5j7CkbC7xXw4p28EkxPbws9yf28+Utk1WzTOox2\nboHBQkOYojFjT69x50zCwutSyLJuaDplM8VnGJr2T5jF/HS3tpaRh0mhEuVW\nLnRf\r\n=sTF7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"2c45df37c9b4e90b2ebd0aa68dcd950a58eda66a","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.12","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"unified":"^10.1.0","refractor":"^4.2.1","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.1.3_1637250467343_0.3450306076059786","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"rehype-prism-plus","version":"1.2.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.2.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"e68f4f47136677963988e906220454c262eca8c4","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.2.0.tgz","fileCount":6,"integrity":"sha512-hjQhejE8sJahuKiEwP1pdC0IzxFaxVRx3ur+Zj8tCHLH2GLwaWi9LKy0WqrCop6J80auAvUpzrjtdGLDV5AG2g==","signatures":[{"sig":"MEYCIQC8vI5ioICvZN0C7hvULXtkRMLmOVR67o3yc1GOSLYLvgIhAMFcMqJ0WjeqjbJsK7Q6QTerS9w8v5z+Hfo7zsSfBsmU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2QH4CRA9TVsSAnZWagAACocP/iSJVdpxoKyZx2D/Vny2\n0+opkmiYYm4M88jAMPRq3MzYlSaUJgxEdULj1rpIENnOsMzTWg42mrlV8i5j\nghQeWd/pLCOjSGdfJl8+PRRgJLxB+JX97aiDEBRTLTx7mTX9x3XtUTUkNhMr\nWsWMc3iEPXuiXwrDg8qK4etE3BM4WNxleDTCL128UXP4SES1tkdy7oA5sQX5\nP0VvRWCYiEhVQhmxFkb6DWYP2lGrR0VBpUaBGHDOBrs8jcRCWCJ+LpQaEan0\n6UCOxE+xA/k+DVHrCh6Wp4KCxbxMbaRFQSuqNXvlqzuOrKxzu960slmd3R80\n+xCCG/UC6AN7vfbFkFbdg2P7rJ8eaBC3ZzAT7FR/9F3PE1Ecsb+iLod4vImg\nAL/jZ9aHsv3iF/MIm5L1o04BFO0TunfiYBmkvkONfj0A2UwLY7XLQoTn2VDy\n89nvc76xFrU+sGYIcahbKzMsr3m6nik7J6VKT22xP5SsJq7gWYQeugyFTuzS\nr/bt4zxTnQPiz8PgCwq62BDn1WCtxwfrq6eT0DHFkoRxWFKtFDH4+RAZUq4U\n61WnldKjupZqXIWJx7roraK6Z3oENOhMLRcnG2R4kCKt8IptTiXZ5RQl69hJ\nVbNEsLoot/Oy3GYStOWGtxHzBO76zJNkfl8cWLTqqDy+/1eLzOluvrsDhxwf\nvvF3\r\n=ieVo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"288741297b5f1eb06b31c55b895d85fc5b562239","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"unified":"^10.1.0","refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.2.0_1641611767824_0.3699517532989043","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"rehype-prism-plus","version":"1.2.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.2.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"411015039addc04e491d8eb5feac1a8fa31fd732","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.2.1.tgz","fileCount":9,"integrity":"sha512-oRHBDiPMZebHGHWuxxzG8zZbwVFSc21ovP9DLEwl7B1N3L3A39lair+3tlFvSg7/drl2tkYdhgtGeHCr8s7gjw==","signatures":[{"sig":"MEUCIQCT5MJPvM4TcDv3vxjaiLQE+26yLL9U9il2EHzmWkb7uAIgVzIZRkabwr6fVeMl96Kuj2yUF8UxFnAyIRi7zl79Oq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bStCRA9TVsSAnZWagAAAYQP/12/s/N27qAtLtouC1cz\nur0LxxfJHbQmWQPyb7xRKgbbGxB6rr5GVTehzvZCV3/TLuQ4PWEYlu+jWQVg\nKcrdn6sWUIQ2lM9OoFMIrgLyuLjj9L3597uToJ8nNGMbtwQkH0Ed9hV3VS3+\nhtxUPHZUHs23UyoKvDv+ANctdfrM1HDVMmT8wvR6pwKUuRoJuN9qu9+3QCTY\nt7/SmgqsUlMvnowb6KpyImHcLrEO3h3QP7Oz+sWo+rrZLKG9XnCnXHYcnH93\n6gQaa+CGmUlOaCfqNlRsfkoa6kCJugdhY7XaeoztYTeu4JKD3yB+mFsHI40q\nA3AyEcDnMFBi/kmd8EhblZwnw9Mgx5Ixa/0Sx9NT6k7CIv2VlEVBu+nzs2q2\nhIwp+PZCeEpO70YRgLYCj2oDSD/10xmP+Kir/CFEwQzr9eZ79yQfDvuoBddo\ne3xvsUvZ0rJYHjIu0Ec7RQFICrQKToul7BjNN95fiOTKq8JL76j/r4AbE/co\nwqd7koYdD72ZBC4h50/rCiUcSuHcBDieempYmvCboYEdf6/9pNXcbcIpqzFU\nzDcZF7HgzhZhs8BLTd2GEByJ7daK5+RwZ1kjOoQPW98jDvQzJr+a+j2EYGre\nUQpLTgDSp3sF7F0GxiIBajlqNyHWGhQvnC/eAzJ0LYZxD/rGrrNo9A9aN9Gm\nfhBf\r\n=00zQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"21700bc9a43274186eeb16827668dba230cebc18","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"7.24.0","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"16.10.0","dependencies":{"unified":"^10.1.0","refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.2.1_1641657517631_0.3772838508621881","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"rehype-prism-plus","version":"1.2.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.2.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"cb8df44ece1a1338df35e03b01f4ca4ed2a4bb4b","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.2.2.tgz","fileCount":9,"integrity":"sha512-9zPxqIv7ET5zXw7j0ApDQlaJSMARd9gSYRb47Gm2f8CUiHl4eXq+AoiJHZN7Dhf+ymxyXPqht2GFhfH9sqXshg==","signatures":[{"sig":"MEQCIBYFN/FXf556LTmFlk8omYlVNn2rxWkpScGpckOWDKOzAiBjjst1hPN07+gs76oGMueXMe+mgcEyWzFmBYt2xCsZTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2iziCRA9TVsSAnZWagAAto4P/17QkaGjgTckiVF97Gqb\nNj+pi+DSJTw/ymSDdV6xCS+BD3AmZm0hktbGE6WRD6/WKmWKAaa+tqzG5H0n\nZVm7L3Sdd5oSOSt4D1j+oZTPNMMh334p89vIgYN3Sk2IkgIZAUHi6U+xe9WL\nq6bczHj7+NG0UWbCMtPk3nNO67InxMvaa1OoYoS0Uq8nA1MCFhc/hTaSS/52\nhiYkULxJ6YC0YWC9oPk876ABtJC9X7fKxp6qL6ciXkjBpOHxsU0tOdAHFeP4\nEuQZyALxh3Jm0mW0Cxx+oy0N1Vt3RTYZvbrLDTCYaG7/F5Ac2iXsm1a585iz\nTaatOOhjfPnav5M4LY+joaDF210kPusOSGxO1SWcmva1ezXJDZoIsZeeGfV7\nMB+Lrm0W+VWhSx9fXt8z2TJJNRljQU8El3si4xW+GxksMqeSb8Ju+wM6hesW\nbXYTEDOw3Mpxapdd9oZjm9BYGXbiSIrtifVzl2Fs8PrqvYXFk6wIlfB9GVZP\nWt8TxFeD6taYZEv+zaZ8+UfNGAU8L+JgtL6zvW5VsaNFpIcrIEdHyGdoVY2K\n7D2U8dfU+kcdKqXimKuIBAEEjExDzg3dgK4mwybduQqznQ8PXiBMGVeFgoJz\nOJOXwEuXCLUuCVLsMkw0H7ikbM8zaYl1JEEWHJ/JNUqTFjZ1SnzWiTL/mVL8\njyfw\r\n=Eg4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"b643b44e9c30c22ee636351c941c5b9fb97801b6","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"unified":"^10.1.0","refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","hast-util-to-html":"^8.0.1","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","prettier":"^2.3.2","typescript":"^4.3.5","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.2.2_1641688290788_0.6143509758509753","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"rehype-prism-plus","version":"1.3.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.3.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"b73d5995bccbead54034df1733fd3eef263af731","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.3.0.tgz","fileCount":9,"integrity":"sha512-qipMym4Acp2xwMY50zPW8l8f2RAAjFd/DSg75rTRfvTWZ9xIy2ZEnIiDmqoPLH4BQ/VybrQcFxG0lwZau9l+Qw==","signatures":[{"sig":"MEUCIHqxBPBI5G/l/GXjQ1o9EalLJNdHYZNzC/Ca3fJTf/TVAiEAxRN6DJf9fRg0H41nLKhQMYQ+yuGcmCF8juX1riJpeYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3E0MCRA9TVsSAnZWagAAGToP/2saKbyW3Dei4/LiWIXB\ny950HKV2TAEdyBDdDfN2JAbX9tfINpNHTYvyWkhUQNsCd55Ji2YJziUO58Ht\naff6H/q34v+1hdIwyP6ikPzVxnG//9O3Dc9WjJK0s97OgVTSS8xZcgyE53f9\nHMO1+IWiG9AgGhxPiZ9TdOuv4+V7DHNT5NWd8+D4W041G09S4wAlM9oSVEao\nPYEfLWKixi6oKwgAdLAQfZeAlIVYzbrzCJj1aHa0U892mnksz09R4KCVQbVi\npS3rneO5702i0ovIEkYXwkK1wSIY6m3oUJlle4s4tb3RuvgCH8X6hE5PgFsv\nW8NL1npCNmIDPnDZaVsAIX+eGL6gtrruWWUL/WwjlnJqBRHspFBO0j9GZrBy\nTOktPIP7x4ENAU1ogN00OuLjYl/8mMHJLGWIBR/hheb3DaxyjfgtKW10KH5b\nXEzOrrNSolFxxNdqztUwtg+XpAI6XlYSk2yh0Sp2AB2rca1tbC0FmoAdYAV6\nbcV08IHls8pkyTJopVOmeYzJtw59g9l6Rwdn0lycaaN7vlESAfmVhFVuhlab\nTkChBHC75cRP0nLHUEy2B24lzSD3QDR2T5sVW2da84jXTqBMwQpo3QTIetnp\nbn29lW/34Pmd46jwr5EDDtLovh6qa91rIvee5lGTRMWSNjjOmC41DU7TBemn\nEv1o\r\n=xll3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"}},"gitHead":"abe25293d4b5e8e97e19cc565157e0e6a2677ec9","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.3.0_1641827596465_0.7621622718047261","host":"s3://npm-registry-packages"}},"1.3.1-rc.0":{"name":"rehype-prism-plus","version":"1.3.1-rc.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.3.1-rc.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"e81c1188d439e8fda65c3508c9f7e1fcc09281c1","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.3.1-rc.0.tgz","fileCount":15,"integrity":"sha512-UY2BlIkqefftf3ziNIwLY4Gp9t7syQGp0CIBPBmIBoBlSJmH6NxJAL6ZAroSPVAMUR5Ahv2OFaxa2B3pO3n8Vw==","signatures":[{"sig":"MEUCIQDx5fA3qdbvhRD89RW9lh9n0Mef38dWDr5663yMNrdfJAIgKV060cpwB1E3ZX7/dNt3YXbBsbj9NRgQ5TisK2E9KG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3YRgCRA9TVsSAnZWagAAgu4P/06JYJTjvUAKI1tGDtnp\n82cOa0xNrw6KLh+mMBAhla/yXPEwAJuyx3rBUTNkWJxySqMrXPNH7U1d9AMk\nsiVr/B36K5C6PU9GBb3mnjl7F7+aQLnApKM8tkbQNlRftGp0bsFUqxt3/iYj\nhuQoDMiUw/AKVDFNq+t5N+qU9j+FxHMOMdyBhBo7cYm3CoOWou9R9e6Y5Q1T\nzrw5YC0F/Cu6zhbEVyLvT02PuNReZX0kjgxxV4huQ6jw2Ze+qmlD039xik6N\n2W9krGYzu0Fi8v1Vsh0l4J/YXjB0npaYZfevawnffV3zMW8KuCbtqYS21woH\nsMrTcSeTzSFMSumWnZsManTA//q5g7gc9uFBVg9w3vsanfDcWh7IN9BzHYtg\nBwFtzgBEEe6wD64VkxRmc1t1draKhNZSMY2iQfe74KUy91tnBAfpdNlzZGMv\nHCLi3gL3CMty1gqPPEwf9v/SUN8qmAYvKw1hYrCpOSpgHyUiXkhB3e0AIO0O\nOkvo0ENI7Bt5cv9iNkLTwJNopqFuLq+c02J7E6P8dKfLNE+qBSts8U9lO5o8\nX8mIAlGiS9+xo0e15p/kWkCMlTjnfTASSSYSxRYgkX4Ve9ZO25ATDX//80/l\nefYHe1m8J2jpgMxDzukt3yx7LGXdocXZsP+IhRmm82Njyy4C9+ZCXRlOHkX2\n6Bg8\r\n=q9J9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"},"./all":{"import":"./dist/all.js"},"./common":{"import":"./dist/common.es.js"},"./generator":{"import":"./dist/generator.js"}},"gitHead":"74efa494f4d11905cc5b5d65e6f95ef48c708695","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/*.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.3.1-rc.0_1641907296300_0.713000805201768","host":"s3://npm-registry-packages"}},"1.3.1-rc.1":{"name":"rehype-prism-plus","version":"1.3.1-rc.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.3.1-rc.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"8917de220bd824fb9b9b73cbc27d9f2f164cf20a","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.3.1-rc.1.tgz","fileCount":15,"integrity":"sha512-CLQSOw2xsWPHA1kksTy9zBOxEvhExtohACJLvLr3t6XZXr56X5jM1pFhcnWwyDBRr3YVmcsXfvMBo7Y1/+h5eA==","signatures":[{"sig":"MEUCIQCFeqCfbX789i5OK5Lb7SfUgHg1b/JemjJK9wXvMiyE1wIgFsvdo5qUMy/Cv7GpcgsHHigJzBTBp/0Tkxp5zsrUOhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Yi+CRA9TVsSAnZWagAAWQ4P/3EBId6TSZ2mqUo5CIe/\ngUJDI5lwTMxOCge4YvODPZbTo2TA+KINe3/lKjkkg/L4d7rkLE6vYhpYSBzy\nBW6Vdc+qNnR9xZ88f68YsMR0jSiUGBlG2bDbeDr01KqD+UqrhpvZJwD2d4Rd\nQm+Ej0xpFCr5Msuup5enf0qfnAly/fzVrX1QcvVPL7nmty0l6U6qifxEXnvr\nbBoQiIx6GFSp0UPUe7nMPSUAl7VNrc9/ypARx/qpCqYkOr9qbaBRWzo+u+PT\nX/SDb2ugxhXddyhfRgDQrUVCONxwchsJdNM0sVh6/wotB5qOXnmM82ltqWdO\nJINUG5iH4zSZkqchtJgPvbMTGWmS642M8l4EXpK05Hfb2sSlWFgx5LQ9jYcr\nbztEuhz0uPVy1ckae2ewJeeGIlGo9/BCQzhvVupy3Cw0V8Vpi9YsrXtyKfgT\nXKA9ffodfJg8frqJ9A40kzBOuXEPx+ybdWwnodZ90LV4krKNjOgeKFd81Yq2\nT7aTxLYzagRk2bdFPmbOyLRnvgRkARqhnN/K9OE3nrvfLhTycIDCrEsu9lQO\nox+HXYGBDidELeir6W5T27OBw+NpPWsc4JKkDQaYqaCrX0pWSNuLIUEHllDs\nGMJjhOTsXajSSuoWvM7m04ssUL8S+6ZcCM+++xYVsXFDbEdk1DbXNZcDtf/h\nKkQB\r\n=JtXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"},"./all":{"import":"./dist/all.js"},"./common":{"import":"./dist/common.es.js"},"./generator":{"import":"./dist/generator.js"}},"gitHead":"8e7978036ef49f94f70cd6ed26f19d5f4c64c5c2","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.3.1-rc.1_1641908414291_0.6123320153670835","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"rehype-prism-plus","version":"1.3.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.3.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"731ea52a0cebea31b65fa0c2a5aa8cc9ee80bc1b","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.3.1.tgz","fileCount":15,"integrity":"sha512-wMxGPCuU96Bi3zbC9lc7nx4vxFJ5i5i2CrM+ZOZUe8zEPmFqUNF7RJIwwcZ3vfVpghMcHi35A8cSF2tKyrsYxw==","signatures":[{"sig":"MEUCIQCEYmZ1Le8xe8Kv7XGkL8WLjhmIzvxuYNdOApAj76KzCgIgVGrkLlpibHxfqIn+Jrx5AaLQ0G9Ok1R+cfzs/xcJE7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3YvQCRA9TVsSAnZWagAAj+4P/Rq2jCTghvomgL6R6CUC\nw7C5i5dsdrTvnGXHzEhMF0A6d3i7nmqYogG4x3pAW0QxOO8VDYrbTFc4YOIO\nbvZ5UsKRssx4ljD1i4MMWtMkUWjRL9CWEIqd5vFGkFTZPxzEfAqlVemxE2ll\no1t1DP8N4Cm5sJQx+qvQEewXLV+K4Xb1od9s2jl+wt80N3DIiMZYgptBDKqF\nXu+KT5JhTihrj3vjcn7D+ZpppD6NFzXHzCq17ek+IgmR0SiPnFqGlvChDgg8\nCg8UUV4TxGrmApw32t1eqVI25V4hZL3+TXsoud/wX2pA4Nv1CRkDEfc8F6+e\n2tI54N2v6TyNgmYgPQ0hKkgq9ecjaAwt8NEHjfdyRvwZ1/F2xPtdQN37J73p\nSqu8vhitAP1OAcD9FCxyW15DbUdVOQza2YVGyh/GeoAUdiaJBjSVZLX0X5vX\nej7r0G5HdOyEncfPX6eoezyEnrvbA7kZzcpZS6Zgz0d/OsaHANXLVUH6NgOr\n6WWqFG5sCPKgcM5JeEnu64APIxwNdG0+RMdQHUj/BLhBOrASy6/l1uXXTH5L\n9CgocmGhi3MB++A/6uj/39XriC5z/obM46EaX7aAhYt0vhL3+fbgWYHQmx5N\n+9b6wMFq+PfZc/9JcuwBnbpDkdTOeLdDZIfOvuvmFL0ScirVmUCTjQZHt1lH\n5TOY\r\n=vOGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"},"./all":{"import":"./dist/all.js"},"./common":{"import":"./dist/common.es.js"},"./generator":{"import":"./dist/generator.es.js"}},"gitHead":"644708090ca28e8fe593b20ca774707bf162970a","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"refractor":"^4.4.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.3.1_1641909200506_0.2642207926045703","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"rehype-prism-plus","version":"1.3.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.3.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"4ee433200a44b779afa919b48e186f89a9648330","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.3.2.tgz","fileCount":15,"integrity":"sha512-fQXzzMpQu+XM/GUsT0GdwfU8gwpUJ1QjE0BLrMjuULkpFW6/GViNvUJKtIiYc9/uSh6k33CB0YbSa90Bs6R3TQ==","signatures":[{"sig":"MEYCIQDnnXjRvp7bTcPzIpdYbO/w2T1RaIXqBHdE2uq+F93wvgIhAMJGXkiJ/1HcKiZGwLpN2vQi9D8SaqaTtgHKOalpIL9r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHLY9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG/xAAjv/dYapoee3eXFrwgbVOmDxbfjuXI3QhwdO6fGSVLjCORyJC\r\n/uYcJNaXEHaDwA/Ink/04vwi7NW7MPRXxPdqU/xXguptT+mIJXCfPO1JVXrJ\r\nXmltat20kPGudAFk2Hwz5WUiPJBGCM2Rd+Sc134krcOebGREeMYXm+wgkZ6m\r\nbSWSPeH5oIZAB6ISQ82tbQEChuYKz/SeLVw45lgLKRow2bJ8eaC9XtXpGoIU\r\nksXhuAxHIULJZHhiz7nA+ELcfob1dz2rpGqZMwP97XqdOlssYh3+l4rQVwLy\r\nuiuE33CJbVyeSj9BS9wNWnAV9b3Muf7OTj6jdBAash5Ye6g4PlAu41apzLDV\r\nrQxm7jULv69L7QUB6Ft33pZ+ZzKgUurVb+Mmwqv3sKCY/LT19v+ufyJWtta8\r\nOSeypiIMkfL/CEqoW1glmUWDYNMWg49XrusnVH73R+iDKx8av2ytoHhhWymL\r\n3PLs4aaswFGC2Q+McPWOdUdX04PU2y7UklhjoxChM+LRrOQlTIk7c7vbFzzZ\r\nSuhcXH5u5bfy7/j6uLYP5+VSmCdKU4ay+sRndDY6qGtH4m0YnByFxdLYO8bj\r\nS3A9h2Wy+96juKAf75mOM2JCxh0F5N1H0cHakIdDnkcld7aZLKfgY8ow/cff\r\n89MltTrNqU7RwrLc0UlfyNec1CipsOnwruk=\r\n=YE1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"import":"./dist/rehype-prism-plus.es.js"},"./all":{"import":"./dist/all.js"},"./common":{"import":"./dist/common.es.js"},"./generator":{"import":"./dist/generator.es.js"}},"gitHead":"2560be0fd66a5ebeca3f64ccb05f4b12b9389f4f","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.15","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.18.2","dependencies":{"refractor":"^4.5.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.3.2_1646048829364_0.617127921164162","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"rehype-prism-plus","version":"1.4.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.4.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"33ed79908b751de684c5f2c091d80e2aa15f5805","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.4.0.tgz","fileCount":15,"integrity":"sha512-btxPe22bzmKBtTfBbcsBLi7CpedGqDneGRYMLJGmv/DSivLfwEkyzEQHpg1LlOmPNlq/0sJgKEuC+qYJv92pdw==","signatures":[{"sig":"MEUCIQCmfl+4xzmCv+E+htyKor0XfQFeYHhhajJJK7sJIYGWpgIgB/qIumpA6WvTFlyB2bMD4BF9gH+ktCOd8esS2lMMwY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifoIeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreRQ/+J+Rhp6OS6OexztkSMzYflkew7z5UM/pbXTVdGXwN3EDnf6vf\r\ngk9kz3xF5PWWj3/wEGOHtM6imuKXVxK4DY1+iAlCV/f7h4nZrdsFby3CJuXn\r\n4cFLXIiDBaxunJOtobWAtMd7lDvQv8zGGpfgPJT7njTAGwQIk8CwPzGtioZE\r\nr8MKwMR9qciVGw4+L3rl7M1vjnhvsxg1ox5rZc9yRO2W+KDxXBgHd0zJuHCu\r\nXUIwJ1Yrs0wsImYSPV1WS5EK4II/l7LjBXl42ca/LlrvZEtkZLdfDwV0CE9P\r\nqBZd1rmo6xX7ARs2Cqz362lJ/5p2r+B94CfyNcqMyBH2yXr008KPs7rH2MFK\r\nW9GvTtzdUoLtwqehfA8pfGnpNXZQb5wXZ05wZtR4dGt/kUT0P01HRX75GAg1\r\n7KYnlq9xtFZaA01v2mfe7sqLUOXwuuQItPCJMozNy6zUB+Jrranf8eRtlC44\r\neZAU5k78UQnBQzEJgmjVeTppkTlOrMjgw30k1G53BKFogxX29sK4dqEdAVtI\r\n0KG8/kAiUzabpeRtFw7sYI6Wl5A+TdYE60F3sadE5wY+DgnD0lYKhwtWFGTr\r\nrOp8V5GtcVXo7KDBIQ+S5A8Q1SrDhEdNFUmiat4IXIAAwE8holwuzaLdjuXA\r\nK+0BHc5/546GcUo533RzGPGJR9FrLghAlvQ=\r\n=I5WT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"b6a33da1621a59b7137490a699164a43205d97dc","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.16","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.19.1","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.4.0_1652458013868_0.9166877159104214","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"rehype-prism-plus","version":"1.4.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.4.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"abe8ab7ccee3a5e912f592dc0991b271ebfaf102","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.4.1.tgz","fileCount":15,"integrity":"sha512-CRRplleECLeroPuNBsWnzzFAYZz6bBKkwhh5PtWxr2OaJCTy1XLNrpBbyKp71tHgyFwmk9NKYSFzg5gdMbtJ/w==","signatures":[{"sig":"MEQCIEjh/XsWDL7BnsiRR7M2Gc4tMtsHelyfDAuvaR4XCIEIAiALw5j4F3VwdvEWPceVG4FaqB4giwAyO5t/33yQyx65XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqelMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr1Q/+JNGZLZ0RmPgiSz6/qQ/dMCNlKSFabX7yU3Wy2zW+MmzOWr4R\r\nKrC670dG2PFHUse5pN+yiCA2E6Sxy8rsTsO+y90/NVbw+vTE+4FQCG784Iq/\r\nJrEn///dDVlS1IdyjL+XejbapRBt+c/HXAle+/xPR5BXcSBLK/35KrS+VSPs\r\nF/lihCIATdhw3PvHq8EnPhe8XCRmdIYvAD0TpaaKLsL6g8jueusOsnMgc7t3\r\nZjkRk8CkAH9HhXhFUYA+uDQxHrDUBEZyUAey/epeaB60eJAtgHSIy19s2kKv\r\nI7CjniFvXOtNG7MrPoHQ+KSa32HjKmtKAukILxi7pHdIhq3FbfIYbOPc2A/t\r\nS9ZefsBiXd2ozY/6gwDrsCKujZZzjNPiUiHsY9KfjmNEtVgJV1yfcbIJMDp8\r\n2fl+aTd8TNXVakloS6b8p/F7nvZae/Bd1Lml9xrPeWDpnjLCXgLUcgrud5dH\r\n2ZbVBcqrGgynmAAx1tK9SPSIzvmz5IsmvpqJa2zdxsuNggkCXFqlfMxehNl1\r\nKaWhvY9DGdKupN7Txzo3BaXHsCf0+NwjeHDxqrPpBv9AcJcuWHVE7X2Gc9KI\r\no1hO+TcfEA/vNFdqgXch5lfMotL/b+AYwuYnbA0NNHM7v/1KNPGQ5e8gBThQ\r\nkKs4I2tqW1354ajDPgys3IU2rzQHMirjKkc=\r\n=CHP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"1296061a935bf87efbd471716093efecfdd06972","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.16","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.19.1","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.4.1_1655302476544_0.10480760330471117","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"rehype-prism-plus","version":"1.4.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.4.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"418e3c04811c70c3c2457eda12fb75bb27319443","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.4.2.tgz","fileCount":15,"integrity":"sha512-RQNQJIRiejJ6lUh8nm04jEoR0bSsWl2i4R0MXpJtvlRzwTU1D7qdHGT0veCIvuhXPRP4G7Obo4VGwOVAfOtXZw==","signatures":[{"sig":"MEUCIQCAA3no15UJFrpIn5HM/tHXrgIoBcSYmyEqYzc7rZHFnQIgVrneWqGp4LycqQ9JyOPnhckxOjbDTT/YRrVHI0R2oe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixGGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdOg//RnaQ12eJgyupjdOU3VazogSIJvX8rq/lGvZ2UbnF6wSQAAnu\r\nHKxTPIYLBpH4f0IzWmwfMm6fpZWQvyE5Y78+pwt6dAPnH+y8quHHgnS9D8g4\r\nMi/NU2WD893KbG774WURzCVpbdEmYbcMgX29lMKRR6lWpjoRaMHQZqfkXJ8E\r\nD1NoVsbDornNicDWrIh+TSUWhJjApB/ADyeZ3vv9aAQcHfa0pUPVjiyOqv8f\r\nMicSEkDM4/knyyRgaPiL8QT2nec23pfz/IsGDwDV2q/QmVX272Cm2SgBWhZH\r\npufcb3eUDesCwGg2OhdzyqYfmGdY8YbiBJhN7TBUACNyZJslvNwrckY2SnB0\r\nca0kOIgjHskWC4i1DEIwqezBY9WUrT0bjeaGcd00L2avknece+9fgiD/VsA7\r\nfGhLNUvmYypsNZaB5npq6GwLR4BYgHYgDuzM0l6kIvY3SG4ED57nMZU5o38y\r\nIk42YwPiyoYw22U5uxyLHSaudOjng2tgz2aFL1GMGRySLodq0XnciuWWC+d7\r\n0Hiol2Evt7SUzECtRsbtAp1a4TRqMXgWiCQad1Xl4Bjp0lWMrW9q679wHx3V\r\nGeLejdm6W6BRE/ggl3N9wS6z6u5eNk9ngfKc0iO6xKQvHa5uKouoQRRi3YrV\r\nKez1IYyOWJm5VRMWygDkCjg3NR80M+u3TWE=\r\n=Iu8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"a8ce18f38b0f5719c7231790c8ea12a329fc37b6","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.16","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.19.1","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.4.2_1657037230264_0.26245755391901593","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"rehype-prism-plus","version":"1.4.3","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.4.3","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"eb1870d0b5d6f95d37c5864e63f20b57247ed45f","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.4.3.tgz","fileCount":15,"integrity":"sha512-kdSrqPVY6OJx+nCPgdZeEEysKqquj2uzD9ygRd7XBH2DK4QCv4ihh9VV+YffjR16/xFgL+2bo9MDtVWjQbf5KA==","signatures":[{"sig":"MEYCIQD4Bd40CdWG98qH9yZlmvokuI30ZjKnMhnTicZJfhMt9gIhALsD6Vekbw+eWY76ZZ2T6YKRldCika/vBcXapjj+C6QM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjALQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCig/+Nd66u1LnSH8ttpVhnYjqRhJbGSTGxmhaBM8OHbZcOz2Zj2JA\r\nORgDBVqhiWKFwctIVNt8pBG2f1mIqymQ9pf66iaq8ta5z/njXBe8TqoGvg61\r\n2f5HoNp4QaCJctyrcBKKgY47jrv4TGcaBt4WIND0NXKmPTMKAJc7VTFfPR6w\r\nX586/qc1e2n3LdXx4XB0708sYZvrkW4G6prJS6ngpRm7ryCMVWLIGdud33uR\r\nE5dtCKNKaI45e8o/LKDMnFyEBYRFBfoZyi+HHdXklLT8qSq+JTaf4tBWfc+C\r\n5ey4yHC1IvzLSXaILVs2L5CVDboF0v6IofToPpEUOOUR9i8kFCv9p5NIe1eX\r\nkNrfDtKOGZYZVbb7v413aV0EBZMYT5RHSUwxE84eTR3y74X3Bw23R3VySwrR\r\nKb9tvJc/RWsoe+J/g5cakP5j1k1j8jhDbNV/i+ieNMfpfJhxub9tBWbweCPz\r\n/f5XyKbI4yW+VNFbqwHJ88C6VuSUwwcw24bpsHmLD5uD674tGKNd6sXcIdRs\r\nxliUIns3W+ocaoKemVTlcRPdFqUoHRhOKzPZWneErfHLiLLIWL8JrBcjM+S8\r\nvD2NQM14TWY770I6D6d+Swk3mIsBbDwHyV5RC4CTljUReLSmvDrWQeuXptCc\r\n7i0ny7rWsbs75JdpzkNvAfMgVVWAhwTwpY4=\r\n=iqe8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"331aa92b621da5eb30af97c0b45f0afb5f583d29","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.16","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.19.1","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.4.3_1660990465762_0.5528993628928676","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"rehype-prism-plus","version":"1.5.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.5.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"113aae19687c0f8faf6f5fb16964ff1527d130d7","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.5.0.tgz","fileCount":15,"integrity":"sha512-KNJYMQHqN+53ZbT5Pa/lO7uorMpBIR3x9RjFeG1lPlQherZDZiPqyOFS464L4BniZ4VG5PnG5DXVqjGtwxWJew==","signatures":[{"sig":"MEUCIQDdc5YFBBWyXhe+QiLr9bVs4+Cm0VEcvzGjR9PfxrT0AgIgVUtXWjVk9Nri/9PEKrZvUZG5vmryCwtxUu9Ury6QSP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAg8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Pw//Yle8hHAoJTZdyWxTr7QxwyNL3rvhdAMauxhn6FKKnxapLl55\r\nRAC7J1Q1x5UmCnHEr3d/Eek/XkUig7n2U00z5n7PZrUL35Z0xVbdmpvU+mov\r\npj2Jc9NQ4WSqUu/jOrGF4Re3KfA/rO+T7bA1sEnqNkv3hPf7qRteeRoS8R4C\r\nDSyeIHIjVLkIiT5mral1YHRYOKCoAxrMMyWS9mGVhSxQ5SWhpNJ2YmL7/x/J\r\nUVdHnF3no+yz4TaiNOFh2rRjDW/BIgNzdxnPSDJCkGYfCMqG8FgvSmmdG3rb\r\nEt8JsOepmcM8jYXV41mYVGMhbb23C5QgTOooGh9dyWzXfpab5DfbAB09thA/\r\nhuWDs5H0wYYOcYUzLWy9S4MZ/fTkBxH/1v6jHE1zHbEJt5bsOIHhOlxJcHj3\r\ndYcEbgl6gwOCbaJSsz4lBsOTDmh2AhapKILJfKL/syL8tHaaxwBGz3duvKnk\r\ntl1TAPLq6Q4Ja8OOE7c26WsaKC4lNjaDlBtgf2RhmE2JiQ4WD54kRn/oYmAP\r\nv8GbLKsWsmAxNGudN0vzhXmEglvLzUD8LWEw+v0IQ3QZ9u65SHjMc/YXgzYy\r\njhXH4tDF5o5BH4sKWG28bPN+tJCN0WipGTcDH53MtWPOVQy/JYES4Z4UfdDg\r\nUCv4XhF0RS1gj+EWnY7AmoLzLnbl2bqFZBs=\r\n=JogJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"80b8481377b8cc0917538a75acca6430442586b7","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"6.14.16","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"14.19.1","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.5.0_1661079344947_0.1368126376938592","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"rehype-prism-plus","version":"1.5.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.5.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"b5f4eb3c789a13ffe874c81039665e144bcb1cae","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.5.1.tgz","fileCount":15,"integrity":"sha512-mowYefSfrIkMMxkb0fwuEXlvc5nA9b1vQ6mzujM81Qx28RI0mo7jCHsBZ2tJ4eIJKXdFn+EdPkZZBGB10K02vg==","signatures":[{"sig":"MEUCIQCjb04PMBByT/VIXIEE4cetctyyKfx4lrQ8lHtpSyG22wIgVIgLbGeptu0B4ozogxk73vx3uFfympzESoQ/xWfRPZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3g8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolvg/8CL6wSPWJXkPa+lzcMHq0kF9ebi8PX5O9i7Ulk8emy+GEfWnD\r\nf3s1H5gSee6wTxkCNkGZ/uI0zzrjqogkwa9fwhGFeYoM1mMPmNAqnUl+Kt5K\r\nNpSgC5ZW9ee+Hse2NNqxC2L7uI+ulF1DaUtY3nDscuJZ+o9/h7PP9tBh5O6y\r\na6S8BUSQnNkRjCxP55bF2rEpB0eE+ntiuBWX9VCu0YlRyhzIbfTVzbh+axy+\r\nsvFbc/uH25hZxdMTpjzFE6rGrMBbmjDa894j4xRJmpzNLxV0ULBsMjctzDpU\r\nWk+lR8vXo30S1WhN6rl/1HNZ7Jp4oAxHEmC+mhYmPbHbRqYrddgj/l6mYcox\r\nXY264PPpbYglL+/Izx337xpMsVveB6xo0PQu9XDBtDSxM5En5GnirmtMwgHS\r\nwf/jp3n5zRzkOamzzmcLyqsbWIN8MX5EhDBFZ7JbNjaxDP6a/9tmriQg0jY+\r\n3EwCJR4z3XAik2ywju7r3rx7oYBRU0j4c6/L8QrxK2T/cyCuEXEB53ynxHHD\r\nanijGfuhpxbSc0PUTpZyFw8tlb4zcfS30drPEees7hPpyA7TbZRBn69pol6+\r\nJ/f+3QeRfWUMeaNd8hvDEocYuPABrwqGBz4Z2usyLGwL/Qg5fXDd5rPls8Aa\r\n5POHTwmD68opQIUCJe3TpkfVR7dFL98kCq8=\r\n=0Syy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/rehype-prism-plus.es.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"11262ea23f02c6737e8b0c1111e54b6198292b8f","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"8.15.0","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"16.17.0","dependencies":{"refractor":"^4.7.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^4.0.0","dedent":"^0.7.0","eslint":"^7.32.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.3.2","typescript":"4.4.3","lint-staged":"^11.1.2","microbundle":"^0.14.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.5.1_1675497266736_0.1285801663168784","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"rehype-prism-plus","version":"1.6.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.6.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"1f9867ef719d719557c6c73a5c1bcca7946aed8d","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.6.0.tgz","fileCount":15,"integrity":"sha512-VxFC0cSWkCRhSGmYY5FZ7X7kb5BeoN8gVdpLQaOFyn0Brmf/bHFzJEFqZyhUyVyE+1oRIpsOT1dYgQmr8JmrjA==","signatures":[{"sig":"MEQCIBY6rn0fTIeVsRyXkqFKMShpB5tLqzZr74ZIG9NPIAT2AiBQSJCL0fgvmsLbFJDPnha+WO29fwrbliv5NiiEz7YvCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99484},"main":"./dist/rehype-prism-plus.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"5a3a2a77b3d84e8b2c2f2bad137e82e0a0aac389","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"8.15.0","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"16.17.0","dependencies":{"refractor":"^4.8.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.6.0_1687585548709_0.5918137783247068","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"rehype-prism-plus","version":"1.6.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.6.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"84a89c7a7756ddcb112df40b9df5f465c3ea9981","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.6.1.tgz","fileCount":15,"integrity":"sha512-HCLGvrbn9J1FSvsHo3/mJstToVJGe8czeUULpgPZhc3X21XJHCjYlZSBL4dH784WPUz/sW4PCATf8J1o7fgblA==","signatures":[{"sig":"MEYCIQDjNIt2bDz2CyRZ97cJqSPylRkqsYBqJLzuYw7n8/4figIhAPMr2nIc/QbEqMgw6OiuZIr8nnMf9UoR+pdbncnNfQQc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101383},"main":"./dist/rehype-prism-plus.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":"./dist/rehype-prism-plus.es.js","./all":"./dist/all.js","./common":"./dist/common.es.js","./generator":"./dist/generator.es.js"},"gitHead":"45677bfef66f4b38d21f22e6c70b2d29de24e867","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"8.15.0","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"16.17.0","dependencies":{"refractor":"^4.8.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.6.1_1687665948570_0.01026061205670925","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"rehype-prism-plus","version":"1.6.2","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.6.2","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"ee162cb70d187e3e54f91960320d765253e38bef","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.6.2.tgz","fileCount":15,"integrity":"sha512-T1/pLZJG/mvsq4idC/KDrrFH9RZcjkQBykTVGOmdc6BLNvEsAI/eajLi50VbbngfLNxvtiUZm2Jx1dwMWE/bYA==","signatures":[{"sig":"MEQCIGW4EwVQ1mCj77tVdi+r2eMouPxv970+cnimfel7pjz+AiBnHteEgUOga02RKcq6yNuuPkwEyY8tcYvs9Bq85VtHeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101641},"main":"./dist/rehype-prism-plus.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/rehype-prism-plus.es.js","source":"index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/rehype-prism-plus.es.js"},"./all":{"types":"./dist/src/all.d.ts","import":"./dist/all.es.js"},"./common":{"types":"./dist/src/common.d.ts","import":"./dist/common.es.js"},"./generator":{"types":"./dist/src/generator.d.ts","import":"./dist/generator.es.js"}},"gitHead":"1b14d11f4ece2ec39043b9aeabdfc111f1be36e2","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"9.5.1","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"refractor":"^4.8.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/src/all"],"common":["./dist/src/common"],"generator":["./dist/src/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.6.2_1691311918592_0.4683195567626717","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"rehype-prism-plus","version":"1.6.3","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@1.6.3","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"8bf23a4cfc3419349770bb9064a91bdab04fae86","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-1.6.3.tgz","fileCount":15,"integrity":"sha512-F6tn376zimnvy+xW0bSnryul+rvVL7NhDIkavc9kAuzDx5zIZW04A6jdXPkcFBhojcqZB8b6pHt6CLqiUx+Tbw==","signatures":[{"sig":"MEYCIQCWODoHN097ISBTQyORwEFo0DJxkEDZlT2+Pr6yOEFg6gIhAMtyBeJOtPssYuVIalLO0vZ3Pb7IkMAzC0YRMjmQXQyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101553},"main":"./dist/index.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","source":"index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"./all":{"types":"./dist/all.d.ts","default":"./dist/all.es.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.es.js"},"./generator":{"types":"./dist/generator.d.ts","default":"./dist/generator.es.js"}},"gitHead":"62228e884f53b22e77cc48db417e78f344085882","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle src/index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"9.5.1","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"refractor":"^4.8.0","rehype-parse":"^8.0.2","unist-util-visit":"^4.0.0","unist-util-filter":"^4.0.0","hast-util-to-string":"^2.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/all"],"common":["./dist/common"],"generator":["./dist/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^12.0.0","remark":"^14.0.2","unified":"^10.1.0","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_1.6.3_1691388311242_0.4005462748288149","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"rehype-prism-plus","version":"2.0.0","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@2.0.0","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"75b1e2d0dd7496125987a1732cb7d560de02a0fd","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-2.0.0.tgz","fileCount":15,"integrity":"sha512-FeM/9V2N7EvDZVdR2dqhAzlw5YI49m9Tgn7ZrYJeYHIahM6gcXpH0K1y2gNnKanZCydOMluJvX2cB9z3lhY8XQ==","signatures":[{"sig":"MEYCIQDt+IMZPqZJiyHNNgB0cT35F0rk0kN7DS6iPKeAqYGthQIhAPmVEU92sEGftzz12AntOv+5TuX+pjggp5pHXcQYcdiK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102349},"main":"./dist/index.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","source":"index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"./all":{"types":"./dist/all.d.ts","default":"./dist/all.es.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.es.js"},"./generator":{"types":"./dist/generator.d.ts","default":"./dist/generator.es.js"}},"gitHead":"0d0c33a8f76cf7174bfdc73e68be7d8a4783b5d3","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle src/index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"9.6.7","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"refractor":"^4.8.0","rehype-parse":"^9.0.0","unist-util-visit":"^5.0.0","unist-util-filter":"^5.0.0","hast-util-to-string":"^3.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/all"],"common":["./dist/common"],"generator":["./dist/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^13.0.1","remark":"^15.0.1","unified":"^11.0.4","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_2.0.0_1704684661915_0.5542857250812276","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"rehype-prism-plus","version":"2.0.1","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"url":"https://timlrx.com","name":"Timothy Lin","email":"timothy0336@hotmail.com"},"license":"MIT","_id":"rehype-prism-plus@2.0.1","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"dist":{"shasum":"5acc4c1940f90d9170cc0e9055de240b2da899c9","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-2.0.1.tgz","fileCount":15,"integrity":"sha512-Wglct0OW12tksTUseAPyWPo3srjBOY7xKlql/DPKi7HbsdZTyaLCAoO58QBKSczFQxElTsQlOY3JDOFzB/K++Q==","signatures":[{"sig":"MEQCIAiz1wKzuii86wYtfGL33T9gSIFVAVM+lPHg47VC9Sw+AiAL+rOPcCQ14j2YqIeLjSrwzHp/L+cy3SwPXfYBTmThMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103755},"main":"./dist/index.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","source":"index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"./all":{"types":"./dist/all.d.ts","default":"./dist/all.es.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.es.js"},"./generator":{"types":"./dist/generator.d.ts","default":"./dist/generator.es.js"}},"gitHead":"d4715b1eac2c8ed52d0fd793b38d4aafa26ea76c","scripts":{"tsc":"tsc --watch","lint":"eslint .","test":"uvu","build":"tsc -b && microbundle src/index.js src/common.js src/all.js src/generator.js --format esm","prettier":"prettier --write '*.js'"},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/timlrx/rehype-prism-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","directories":{},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_nodeVersion":"20.18.2","dependencies":{"refractor":"^4.8.0","rehype-parse":"^9.0.0","unist-util-visit":"^5.0.0","unist-util-filter":"^5.0.0","hast-util-to-string":"^3.0.0","parse-numeric-range":"^1.3.0"},"typesVersions":{"*":{".":["./dist/index"],"all":["./dist/all"],"common":["./dist/common"],"generator":["./dist/generator"]}},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","husky":"^8.0.0","dedent":"^0.7.0","eslint":"^8.43.0","rehype":"^13.0.1","remark":"^15.0.1","unified":"^11.0.4","prettier":"^2.8.8","typescript":"5.1.3","lint-staged":"^11.1.2","microbundle":"^0.15.1","remark-rehype":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-prism-plus_2.0.1_1743820888879_0.5241126628250816","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"rehype-prism-plus","version":"2.0.2","description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","source":"index.js","main":"./dist/index.es.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.es.js"},"./all":{"types":"./dist/all.d.ts","default":"./dist/all.es.js"},"./generator":{"types":"./dist/generator.d.ts","default":"./dist/generator.es.js"}},"typesVersions":{"*":{".":["./dist/index"],"common":["./dist/common"],"all":["./dist/all"],"generator":["./dist/generator"]}},"scripts":{"build":"tsc -b && microbundle src/index.js src/common.js src/all.js src/generator.js --format esm","tsc":"tsc --watch","lint":"eslint .","prettier":"prettier --write '*.js'","test":"uvu"},"repository":{"type":"git","url":"git+https://github.com/timlrx/rehype-prism-plus.git"},"keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"author":{"name":"Timothy Lin","email":"timothy0336@hotmail.com","url":"https://timlrx.com"},"license":"MIT","bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"homepage":"https://github.com/timlrx/rehype-prism-plus#readme","dependencies":{"hast-util-to-string":"^3.0.1","parse-numeric-range":"^1.3.0","refractor":"^5.0.0","rehype-parse":"^9.0.1","unist-util-filter":"^5.0.1","unist-util-visit":"^5.1.0"},"devDependencies":{"dedent":"^1.7.1","eslint":"^10.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-node":"^11.1.0","husky":"^9.1.7","lint-staged":"^16.2.7","microbundle":"^0.15.1","prettier":"^3.8.1","rehype":"^13.0.2","remark":"^15.0.1","remark-rehype":"^11.1.2","typescript":"5.9.3","unified":"^11.0.5","uvu":"^0.5.6"},"prettier":{"printWidth":100,"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":true,"semi":false,"trailingComma":"es5"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["eslint --fix"],"*.+(js|jsx|ts|tsx|json|css|md|mdx)":["prettier --write"]},"_id":"rehype-prism-plus@2.0.2","gitHead":"fd6d93e1c90a1c4833d4b46b5f645aff2bc8c3dd","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-jTHb8ZtQHd2VWAAKeCINgv/8zNEF0+LesmwJak69GemoPVN9/8fGEARTvqOpKqmN57HwaM9z8UKBVNVJe8zggw==","shasum":"b67bc43bb7ce19396f6362f0e893ccf452b86320","tarball":"https://registry.npmjs.org/rehype-prism-plus/-/rehype-prism-plus-2.0.2.tgz","fileCount":16,"unpackedSize":103655,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEIiAaer290QnzIOi7Ka1rnbOAbz82Oo5hudkmLa6v09AiAdmiEXTAUnzllsvTX3MFevi6rDibSJo3HaUP9iIiDtdQ=="}]},"_npmUser":{"name":"timlrx","email":"timothy0336@hotmail.com"},"directories":{},"maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rehype-prism-plus_2.0.2_1770544375476_0.3221990020585832"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-29T09:35:03.748Z","modified":"2026-02-08T09:52:55.736Z","0.0.1-beta.18":"2021-06-28T09:12:35.001Z","0.0.1":"2021-06-29T09:35:03.864Z","0.0.2-canary0":"2021-07-22T01:24:46.677Z","0.0.2-canary1":"2021-07-22T01:39:28.826Z","0.0.2-canary2":"2021-07-22T01:51:28.930Z","0.0.2":"2021-07-22T01:55:04.605Z","0.0.3":"2021-07-28T16:09:47.684Z","0.0.4":"2021-08-09T03:14:27.328Z","0.0.5":"2021-08-14T14:42:09.955Z","0.0.6":"2021-08-24T14:08:55.105Z","0.1.0":"2021-09-05T10:18:56.286Z","1.0.0":"2021-09-08T13:42:30.696Z","1.1.0":"2021-10-13T15:17:18.753Z","1.1.1":"2021-10-27T09:37:26.032Z","1.1.2":"2021-11-15T05:52:07.018Z","1.1.3":"2021-11-18T15:47:47.613Z","1.2.0":"2022-01-08T03:16:08.055Z","1.2.1":"2022-01-08T15:58:37.819Z","1.2.2":"2022-01-09T00:31:30.946Z","1.3.0":"2022-01-10T15:13:16.680Z","1.3.1-rc.0":"2022-01-11T13:21:36.500Z","1.3.1-rc.1":"2022-01-11T13:40:14.433Z","1.3.1":"2022-01-11T13:53:20.676Z","1.3.2":"2022-02-28T11:47:09.499Z","1.4.0":"2022-05-13T16:06:54.054Z","1.4.1":"2022-06-15T14:14:36.720Z","1.4.2":"2022-07-05T16:07:10.409Z","1.4.3":"2022-08-20T10:14:25.893Z","1.5.0":"2022-08-21T10:55:45.116Z","1.5.1":"2023-02-04T07:54:26.898Z","1.6.0":"2023-06-24T05:45:48.923Z","1.6.1":"2023-06-25T04:05:48.773Z","1.6.2":"2023-08-06T08:51:58.826Z","1.6.3":"2023-08-07T06:05:11.425Z","2.0.0":"2024-01-08T03:31:02.120Z","2.0.1":"2025-04-05T02:41:29.086Z","2.0.2":"2026-02-08T09:52:55.623Z"},"bugs":{"url":"https://github.com/timlrx/rehype-prism-plus/issues"},"author":{"name":"Timothy Lin","email":"timothy0336@hotmail.com","url":"https://timlrx.com"},"license":"MIT","homepage":"https://github.com/timlrx/rehype-prism-plus#readme","keywords":["rehype","rehype-plugin","syntax-highlighting","prism","mdx","jsx"],"repository":{"type":"git","url":"git+https://github.com/timlrx/rehype-prism-plus.git"},"description":"rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers","maintainers":[{"name":"timlrx","email":"timothy0336@hotmail.com"}],"readme":"# rehype-prism-plus\n\n![sample-code-block-output](sample-code-block.png)\n\n[rehype] plugin to highlight code blocks in HTML with [Prism] (via [refractor]) with additional line highlighting and line numbers functionalities.\n\nInspired by and uses a compatible API as [@mapbox/rehype-prism](https://github.com/mapbox/rehype-prism) with additional support for line-highlighting, line numbers and diff code blocks.\n\nTested to work with [xdm] and mdx v2 libraries such as [mdx-bundler]. If you are using mdx v1 libraries such as [next-mdx-remote], you will need to patch it with the `fixMetaPlugin` discussed in this [issue](https://github.com/timlrx/rehype-prism-plus/issues/20), before `rehype-prism-plus`.\n\nAn [appropriate stylesheet](#styling) should be loaded to style the language tokens, format line numbers and highlight lines. You can specify language for diff code blocks by using diff-[language] to enable syntax highlighting in diffs.\n\n## Installation\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c):\nNode 12+ is needed to use it and it must be `import`ed instead of `require`d.\n\n```\nnpm install rehype-prism-plus\n```\n\n## Usage\n\nThe following import paths are supported:\n\n- `rehype-prism-plus/generator`, generator function. Can be used to generate a rehype prism plugin that works on your desired languages.\n- `rehype-prism-plus/common`, [rehype plugin]. Supports the languages in `refractor/lib/common.js`.\n- `rehype-prism-plus/all`, [rehype plugin]. Works with all [language supported by refractor].\n- `rehype-prism-plus`, re-exports the above 3 packages with `rehype-prism-plus/all` as the default export.\n\nSome examples of how you might use the rehype plugin:\n\n```js\nimport rehype from 'rehype'\nimport rehypePrism from 'rehype-prism-plus'\n\nrehype().use(rehypePrism).process(/* some html */)\n```\n\nHere's an example of syntax highlighting in Markdown, with [xdm]\n\n```js\nimport { compile } from 'xdm'\nimport rehypePrism from 'rehype-prism-plus'\n\nasync function main(code) {\n  console.log(String(await compile(code, { rehypePlugins: [rehypePrism] })))\n}\n\nmain(`~~~js\nconsole.log(1)\n~~~`)\n```\n\n## Sample markdown to HTML output\n\nInput:\n\n````md\n```js {1,3-4} showLineNumbers\nfunction fancyAlert(arg) {\n  if (arg) {\n    $.facebox({ div: '#foo' })\n  }\n}\n```\n````\n\nHTML Output:\n\n```html\n<code class=\"language-js\">\n  <div class=\"code-line line-number highlight-line\" line=\"1\">\n    <span class=\"keyword\">function</span>\n    <span class=\"function\">fancyAlert</span><span class=\"punctuation\">(</span\n    ><span class=\"\">arg</span><span class=\"punctuation\">)</span>\n    <span class=\"punctuation\">{</span>\n  </div>\n  <div class=\"code-line line-number highlight-line\" line=\"2\">\n    <span class=\"keyword\">if</span>\n    <span class=\"punctuation\">(</span>arg<span class=\"punctuation\">)</span>\n    <span class=\"punctuation\">{</span>\n  </div>\n  <div class=\"code-line line-number\" line=\"3\">\n    $<span class=\"punctuation\">.</span><span class=\"function\">facebox</span\n    ><span class=\"punctuation\">(</span><span class=\"punctuation\">{</span> div<span class=\"\">:</span>\n    <span class=\"string\">'#foo'</span>\n    <span class=\"punctuation\">}</span><span class=\"punctuation\">)</span>\n  </div>\n  <div class=\"code-line line-number\" line=\"4\">\n    <span class=\"punctuation\">}</span>\n  </div>\n  <div class=\"code-line line-number\" line=\"5\">\n    <span class=\"punctuation\">}</span>\n  </div></code\n>\n```\n\n## Generating\n\nTo customise the languages for your own prism plugin:\n\n```js\nimport { refractor } from 'refractor/lib/core.js'\nimport markdown from 'refractor/lang/markdown.js'\nimport rehypePrismGenerator from 'rehype-prism-plus/generator'\n\nrefractor.register(markdown)\nconst myPrismPlugin = rehypePrismGenerator(refractor)\n```\n\n## Styling\n\nTo style the language tokens, you can just copy them from any prismjs compatible ones. Here's a list of [themes](https://github.com/PrismJS/prism-themes).\n\nIn addition, the following styles should be added for line highlighting and line numbers to work correctly:\n\n```css\npre {\n  overflow-x: auto;\n}\n\n/**\n * Inspired by gatsby remark prism - https://www.gatsbyjs.com/plugins/gatsby-remark-prismjs/\n * 1. Make the element just wide enough to fit its content.\n * 2. Always fill the visible space in .code-highlight.\n */\n.code-highlight {\n  float: left; /* 1 */\n  min-width: 100%; /* 2 */\n}\n\n.code-line {\n  display: block;\n  padding-left: 16px;\n  padding-right: 16px;\n  margin-left: -16px;\n  margin-right: -16px;\n  border-left: 4px solid rgba(0, 0, 0, 0); /* Set placeholder for highlight accent border color to transparent */\n}\n\n.code-line.inserted {\n  background-color: rgba(16, 185, 129, 0.2); /* Set inserted line (+) color */\n}\n\n.code-line.deleted {\n  background-color: rgba(239, 68, 68, 0.2); /* Set deleted line (-) color */\n}\n\n.highlight-line {\n  margin-left: -16px;\n  margin-right: -16px;\n  background-color: rgba(55, 65, 81, 0.5); /* Set highlight bg color */\n  border-left: 4px solid rgb(59, 130, 246); /* Set highlight accent border color */\n}\n\n.line-number::before {\n  display: inline-block;\n  width: 1rem;\n  text-align: right;\n  margin-right: 16px;\n  margin-left: -8px;\n  color: rgb(156, 163, 175); /* Line number color */\n  content: attr(line);\n}\n```\n\nHere's the styled output using the prism-night-owl theme:\n\n![sample-code-block-output](sample-code-block.png)\n\nFor more information on styling of language tokens, consult [refractor] and [Prism].\n\n## API\n\n`rehype().use(rehypePrism, [options])`\n\nSyntax highlights `pre > code`.\nUnder the hood, it uses [refractor], which is a virtual version of [Prism].\n\nThe code language is configured by setting a `language-{name}` class on the `<code>` element.\nYou can use any [language supported by refractor].\n\nIf no `language-{name}` class is found on a `<code>` element, it will be skipped.\n\n### options\n\n#### options.ignoreMissing\n\nType: `boolean`.\nDefault: `false`.\n\nBy default, if `{name}` does not correspond to a [language supported by refractor] an error will be thrown.\n\nIf you would like to silently skip `<code>` elements with invalid languages or support line numbers and line highlighting for code blocks without a specified language, set this option to `true`.\n\n#### options.defaultLanguage\n\nType: `string`.\nDefault: ``.\n\nUses the specified language as the default if none is specified. Takes precedence over `ignoreMissing`.\n\nNote: The language must be first registered with [refractor].\n\n#### options.showLineNumbers\n\nType: `boolean | string[]`  \nDefault: `false`\n\nBy default, line numbers will only be displayed for code block cells with a meta property that includes 'showLineNumbers'. To control the starting line number, use `showLineNumbers=X`, where `X` is the starting line number as a meta property for the code block.\n\nIf you would like to show line numbers for all code blocks without specifying the meta property, set this to `true`.\n\nAlternatively, you can specify an array of languages for which the line numbers should be shown. For example, setting the option as `showLineNumbers: ['typescript']` will display line numbers only for code blocks with the language `typescript`, while other languages (e.g., `text`) will not display line numbers.\n\n**Note**: This will wrongly assign a language class and the class might appear as `language-{1,3}` or `language-showLineNumbers`, but allow the language highlighting and line number function to work. An possible approach would be to add a placeholder like `unknown` so the `div` will have `class=\"language-unknown\"`\n\n[rehype]: https://github.com/wooorm/rehype\n[prism]: http://prismjs.com/\n[refractor]: https://github.com/wooorm/refractor\n[rehype plugin]: https://github.com/rehypejs/rehype/blob/master/doc/plugins.md#using-plugins\n[xdm]: https://github.com/wooorm/xdm\n[mdx-bundler]: https://github.com/kentcdodds/mdx-bundler\n[next-mdx-remote]: https://github.com/hashicorp/next-mdx-remote\n[language supported by refractor]: https://github.com/wooorm/refractor#syntaxes\n","readmeFilename":"README.md"}