| | |
| | | { |
| | | "name": "@jackyzha0/quartz", |
| | | "version": "4.2.4", |
| | | "version": "4.3.0", |
| | | "lockfileVersion": 3, |
| | | "requires": true, |
| | | "packages": { |
| | | "": { |
| | | "name": "@jackyzha0/quartz", |
| | | "version": "4.2.4", |
| | | "version": "4.3.0", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@clack/prompts": "^0.7.0", |
| | |
| | | "mdast-util-to-hast": "^13.2.0", |
| | | "mdast-util-to-string": "^4.0.0", |
| | | "micromorph": "^0.4.5", |
| | | "preact": "^10.22.1", |
| | | "preact": "^10.23.2", |
| | | "preact-render-to-string": "^6.5.7", |
| | | "pretty-bytes": "^6.1.1", |
| | | "pretty-time": "^1.1.0", |
| | | "reading-time": "^1.5.0", |
| | | "rehype-autolink-headings": "^7.1.0", |
| | | "rehype-citation": "^2.0.0", |
| | | "rehype-citation": "^2.1.1", |
| | | "rehype-katex": "^7.0.0", |
| | | "rehype-mathjax": "^6.0.0", |
| | | "rehype-pretty-code": "^0.13.2", |
| | |
| | | "remark-rehype": "^11.1.0", |
| | | "remark-smartypants": "^3.0.2", |
| | | "rfdc": "^1.4.1", |
| | | "rimraf": "^5.0.7", |
| | | "rimraf": "^6.0.1", |
| | | "serve-handler": "^6.1.5", |
| | | "shiki": "^1.10.3", |
| | | "shiki": "^1.12.1", |
| | | "source-map-support": "^0.5.21", |
| | | "to-vfile": "^8.0.0", |
| | | "toml": "^3.0.0", |
| | |
| | | "esbuild": "^0.19.9", |
| | | "prettier": "^3.3.3", |
| | | "tsx": "^4.16.2", |
| | | "typescript": "^5.5.3" |
| | | "typescript": "^5.5.4" |
| | | }, |
| | | "engines": { |
| | | "node": ">=18.14", |
| | | "node": "20 || >=22", |
| | | "npm": ">=9.3.1" |
| | | } |
| | | }, |
| | |
| | | } |
| | | }, |
| | | "node_modules/@citation-js/core": { |
| | | "version": "0.7.9", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/core/-/core-0.7.9.tgz", |
| | | "integrity": "sha512-fSbkB32JayDChZnAYC/kB+sWHRvxxL7ibVetyBOyzOc+5aCnjb6UVsbcfhnkOIEyAMoRRvWDyFmakEoTtA5ttQ==", |
| | | "version": "0.7.14", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/core/-/core-0.7.14.tgz", |
| | | "integrity": "sha512-dgeGqYDSQmn2MtnWZkwPGpJQPh43yr1lAAr9jl1NJ9pIY1RXUQxtlAUZVur0V9PHdbfQC+kkvB1KC3VpgVV3MA==", |
| | | "dependencies": { |
| | | "@citation-js/date": "^0.5.0", |
| | | "@citation-js/name": "^0.4.2", |
| | |
| | | } |
| | | }, |
| | | "node_modules/@citation-js/plugin-bibjson": { |
| | | "version": "0.7.9", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibjson/-/plugin-bibjson-0.7.9.tgz", |
| | | "integrity": "sha512-YNCWIrkhqZ3cZKewHkLBixABo2PvOWnU+8dBx6KfN47ysdECR76xENe86YYpJ0ska2D5ZnTP0jKZIrUHQoxYfQ==", |
| | | "version": "0.7.14", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibjson/-/plugin-bibjson-0.7.14.tgz", |
| | | "integrity": "sha512-Hcmk01KrpHwcl5uVoLE6TRaJRFg7/qUvpJDcKqx3LLLCsNbaBlISfRDeFETrjjipTetkX70RvtS7FfGUN58gCQ==", |
| | | "dependencies": { |
| | | "@citation-js/date": "^0.5.0", |
| | | "@citation-js/name": "^0.4.2" |
| | |
| | | } |
| | | }, |
| | | "node_modules/@citation-js/plugin-bibtex": { |
| | | "version": "0.7.9", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.7.9.tgz", |
| | | "integrity": "sha512-gIJpCd6vmmTOcRfDrSOjtoNhw2Mi94UwFxmgJ7GwkXyTYcNheW5VlMMo1tlqjakJGARQ0eOsKcI57gSPqJSS2g==", |
| | | "version": "0.7.14", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.7.14.tgz", |
| | | "integrity": "sha512-xHOHqhF6dthLRv46N9U+mQgYLiiWQHLvQWK9+mcBKz+/3NWge62Xb1oBouNWwLEPd5FV/8gp9fp7SOp93T0dUg==", |
| | | "dependencies": { |
| | | "@citation-js/date": "^0.5.0", |
| | | "@citation-js/name": "^0.4.2", |
| | |
| | | } |
| | | }, |
| | | "node_modules/@citation-js/plugin-csl": { |
| | | "version": "0.7.9", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-csl/-/plugin-csl-0.7.9.tgz", |
| | | "integrity": "sha512-mbD7CnUiPOuVnjeJwo+d0RGUcY0PE8n01gHyjq0qpTeS42EGmQ9+LzqfsTUVWWBndTwc6zLRuIF1qFAUHKE4oA==", |
| | | "version": "0.7.14", |
| | | "resolved": "https://registry.npmjs.org/@citation-js/plugin-csl/-/plugin-csl-0.7.14.tgz", |
| | | "integrity": "sha512-7AKB8lMz1IqdtoE33NnWIpteLYMuSl3xqT+Cax7sQKwAIJEoq2HBmb43Ja8xQQ36nREAupQJv1V6XksIAmYnCg==", |
| | | "dependencies": { |
| | | "@citation-js/date": "^0.5.0", |
| | | "citeproc": "^2.4.6" |
| | |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/core": { |
| | | "version": "1.10.3", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.10.3.tgz", |
| | | "integrity": "sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==", |
| | | "version": "1.12.1", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", |
| | | "integrity": "sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==", |
| | | "dependencies": { |
| | | "@types/hast": "^3.0.4" |
| | | } |
| | |
| | | "integrity": "sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==" |
| | | }, |
| | | "node_modules/foreground-child": { |
| | | "version": "3.1.1", |
| | | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", |
| | | "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", |
| | | "version": "3.2.1", |
| | | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", |
| | | "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", |
| | | "dependencies": { |
| | | "cross-spawn": "^7.0.0", |
| | | "signal-exit": "^4.0.1" |
| | |
| | | "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" |
| | | }, |
| | | "node_modules/glob": { |
| | | "version": "10.3.10", |
| | | "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", |
| | | "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", |
| | | "version": "11.0.0", |
| | | "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", |
| | | "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", |
| | | "dependencies": { |
| | | "foreground-child": "^3.1.0", |
| | | "jackspeak": "^2.3.5", |
| | | "minimatch": "^9.0.1", |
| | | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", |
| | | "path-scurry": "^1.10.1" |
| | | "jackspeak": "^4.0.1", |
| | | "minimatch": "^10.0.0", |
| | | "minipass": "^7.1.2", |
| | | "package-json-from-dist": "^1.0.0", |
| | | "path-scurry": "^2.0.0" |
| | | }, |
| | | "bin": { |
| | | "glob": "dist/esm/bin.mjs" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16 || 14 >=14.17" |
| | | "node": "20 || >=22" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/isaacs" |
| | |
| | | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" |
| | | }, |
| | | "node_modules/jackspeak": { |
| | | "version": "2.3.6", |
| | | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", |
| | | "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", |
| | | "version": "4.0.1", |
| | | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", |
| | | "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", |
| | | "dependencies": { |
| | | "@isaacs/cliui": "^8.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">=14" |
| | | "node": "20 || >=22" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/isaacs" |
| | |
| | | } |
| | | }, |
| | | "node_modules/lru-cache": { |
| | | "version": "10.1.0", |
| | | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", |
| | | "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", |
| | | "version": "11.0.0", |
| | | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", |
| | | "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", |
| | | "engines": { |
| | | "node": "14 || >=16.14" |
| | | "node": "20 || >=22" |
| | | } |
| | | }, |
| | | "node_modules/markdown-table": { |
| | |
| | | } |
| | | }, |
| | | "node_modules/minimatch": { |
| | | "version": "9.0.3", |
| | | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", |
| | | "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", |
| | | "version": "10.0.1", |
| | | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", |
| | | "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", |
| | | "dependencies": { |
| | | "brace-expansion": "^2.0.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16 || 14 >=14.17" |
| | | "node": "20 || >=22" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/isaacs" |
| | | } |
| | | }, |
| | | "node_modules/minipass": { |
| | | "version": "7.0.4", |
| | | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", |
| | | "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", |
| | | "version": "7.1.2", |
| | | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", |
| | | "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", |
| | | "engines": { |
| | | "node": ">=16 || 14 >=14.17" |
| | | } |
| | |
| | | "node": ">=0.10.0" |
| | | } |
| | | }, |
| | | "node_modules/package-json-from-dist": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", |
| | | "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" |
| | | }, |
| | | "node_modules/parse-entities": { |
| | | "version": "4.0.1", |
| | | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", |
| | |
| | | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" |
| | | }, |
| | | "node_modules/path-scurry": { |
| | | "version": "1.10.1", |
| | | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", |
| | | "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", |
| | | "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", |
| | | "dependencies": { |
| | | "lru-cache": "^9.1.1 || ^10.0.0", |
| | | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" |
| | | "lru-cache": "^11.0.0", |
| | | "minipass": "^7.1.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16 || 14 >=14.17" |
| | | "node": "20 || >=22" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/isaacs" |
| | |
| | | } |
| | | }, |
| | | "node_modules/preact": { |
| | | "version": "10.22.1", |
| | | "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.1.tgz", |
| | | "integrity": "sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==", |
| | | "version": "10.23.2", |
| | | "resolved": "https://registry.npmjs.org/preact/-/preact-10.23.2.tgz", |
| | | "integrity": "sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==", |
| | | "funding": { |
| | | "type": "opencollective", |
| | | "url": "https://opencollective.com/preact" |
| | |
| | | } |
| | | }, |
| | | "node_modules/rehype-citation": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/rehype-citation/-/rehype-citation-2.0.0.tgz", |
| | | "integrity": "sha512-rGawTBI8SJA1Y4IRyROvpYF6oXBVNFXlJYHIJ2jJH3HgeuCbAC9AO8wE/NMPLDOPQ8+Q8QkZm93fKsnUNbvwZA==", |
| | | "version": "2.1.1", |
| | | "resolved": "https://registry.npmjs.org/rehype-citation/-/rehype-citation-2.1.1.tgz", |
| | | "integrity": "sha512-9aXDHR4pnR8Yyt6DFDXq2EKcxhwjf4HuF5kxvQDbhH8xfY5VjqJQNmIzpsXAn6YcmytOGWNf+82WnIroKAaLSw==", |
| | | "dependencies": { |
| | | "@citation-js/core": "^0.7.1", |
| | | "@citation-js/core": "^0.7.14", |
| | | "@citation-js/date": "^0.5.1", |
| | | "@citation-js/name": "^0.4.2", |
| | | "@citation-js/plugin-bibjson": "^0.7.2", |
| | | "@citation-js/plugin-bibtex": "^0.7.2", |
| | | "@citation-js/plugin-csl": "^0.7.2", |
| | | "@citation-js/plugin-bibjson": "^0.7.14", |
| | | "@citation-js/plugin-bibtex": "^0.7.14", |
| | | "@citation-js/plugin-csl": "^0.7.14", |
| | | "citeproc": "^2.4.63", |
| | | "cross-fetch": "^4.0.0", |
| | | "hast-util-from-dom": "^5.0.0", |
| | |
| | | "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" |
| | | }, |
| | | "node_modules/rimraf": { |
| | | "version": "5.0.7", |
| | | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", |
| | | "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", |
| | | "version": "6.0.1", |
| | | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", |
| | | "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", |
| | | "dependencies": { |
| | | "glob": "^10.3.7" |
| | | "glob": "^11.0.0", |
| | | "package-json-from-dist": "^1.0.0" |
| | | }, |
| | | "bin": { |
| | | "rimraf": "dist/esm/bin.mjs" |
| | | }, |
| | | "engines": { |
| | | "node": ">=14.18" |
| | | "node": "20 || >=22" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/isaacs" |
| | |
| | | } |
| | | }, |
| | | "node_modules/shiki": { |
| | | "version": "1.10.3", |
| | | "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.10.3.tgz", |
| | | "integrity": "sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==", |
| | | "version": "1.12.1", |
| | | "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.1.tgz", |
| | | "integrity": "sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==", |
| | | "dependencies": { |
| | | "@shikijs/core": "1.10.3", |
| | | "@shikijs/core": "1.12.1", |
| | | "@types/hast": "^3.0.4" |
| | | } |
| | | }, |
| | |
| | | } |
| | | }, |
| | | "node_modules/typescript": { |
| | | "version": "5.5.3", |
| | | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", |
| | | "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", |
| | | "version": "5.5.4", |
| | | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", |
| | | "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", |
| | | "dev": true, |
| | | "bin": { |
| | | "tsc": "bin/tsc", |