| | |
| | | { |
| | | "name": "@jackyzha0/quartz", |
| | | "version": "4.3.1", |
| | | "version": "4.4.0", |
| | | "lockfileVersion": 3, |
| | | "requires": true, |
| | | "packages": { |
| | | "": { |
| | | "name": "@jackyzha0/quartz", |
| | | "version": "4.3.1", |
| | | "version": "4.4.0", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@clack/prompts": "^0.7.0", |
| | |
| | | "github-slugger": "^2.0.0", |
| | | "globby": "^14.0.2", |
| | | "gray-matter": "^4.0.3", |
| | | "hast-util-to-html": "^9.0.1", |
| | | "hast-util-to-html": "^9.0.3", |
| | | "hast-util-to-jsx-runtime": "^2.3.0", |
| | | "hast-util-to-string": "^3.0.0", |
| | | "is-absolute-url": "^4.0.1", |
| | |
| | | "mdast-util-to-hast": "^13.2.0", |
| | | "mdast-util-to-string": "^4.0.0", |
| | | "micromorph": "^0.4.5", |
| | | "pixi.js": "^8.3.3", |
| | | "preact": "^10.23.2", |
| | | "preact-render-to-string": "^6.5.9", |
| | | "pixi.js": "^8.4.1", |
| | | "preact": "^10.24.0", |
| | | "preact-render-to-string": "^6.5.11", |
| | | "pretty-bytes": "^6.1.1", |
| | | "pretty-time": "^1.1.0", |
| | | "reading-time": "^1.5.0", |
| | |
| | | "rehype-citation": "^2.1.1", |
| | | "rehype-katex": "^7.0.1", |
| | | "rehype-mathjax": "^6.0.0", |
| | | "rehype-pretty-code": "^0.13.2", |
| | | "rehype-pretty-code": "^0.14.0", |
| | | "rehype-raw": "^7.0.0", |
| | | "rehype-slug": "^6.0.0", |
| | | "remark": "^15.0.1", |
| | |
| | | "remark-gfm": "^4.0.0", |
| | | "remark-math": "^6.0.0", |
| | | "remark-parse": "^11.0.0", |
| | | "remark-rehype": "^11.1.0", |
| | | "remark-rehype": "^11.1.1", |
| | | "remark-smartypants": "^3.0.2", |
| | | "rfdc": "^1.4.1", |
| | | "rimraf": "^6.0.1", |
| | | "serve-handler": "^6.1.5", |
| | | "shiki": "^1.12.1", |
| | | "shiki": "^1.18.0", |
| | | "source-map-support": "^0.5.21", |
| | | "to-vfile": "^8.0.0", |
| | | "toml": "^3.0.0", |
| | | "unified": "^11.0.5", |
| | | "unist-util-visit": "^5.0.0", |
| | | "vfile": "^6.0.2", |
| | | "vfile": "^6.0.3", |
| | | "workerpool": "^9.1.3", |
| | | "ws": "^8.18.0", |
| | | "yargs": "^17.7.2" |
| | |
| | | "@types/d3": "^7.4.3", |
| | | "@types/hast": "^3.0.4", |
| | | "@types/js-yaml": "^4.0.9", |
| | | "@types/node": "^22.5.0", |
| | | "@types/node": "^22.5.5", |
| | | "@types/pretty-time": "^1.1.5", |
| | | "@types/source-map-support": "^0.5.10", |
| | | "@types/ws": "^8.5.12", |
| | | "@types/yargs": "^17.0.33", |
| | | "esbuild": "^0.19.9", |
| | | "prettier": "^3.3.3", |
| | | "tsx": "^4.18.0", |
| | | "typescript": "^5.5.4" |
| | | "tsx": "^4.19.0", |
| | | "typescript": "^5.6.2" |
| | | }, |
| | | "engines": { |
| | | "node": "20 || >=22", |
| | |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/core": { |
| | | "version": "1.12.1", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", |
| | | "integrity": "sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==", |
| | | "version": "1.18.0", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.18.0.tgz", |
| | | "integrity": "sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==", |
| | | "dependencies": { |
| | | "@shikijs/engine-javascript": "1.18.0", |
| | | "@shikijs/engine-oniguruma": "1.18.0", |
| | | "@shikijs/types": "1.18.0", |
| | | "@shikijs/vscode-textmate": "^9.2.2", |
| | | "@types/hast": "^3.0.4", |
| | | "hast-util-to-html": "^9.0.3" |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/engine-javascript": { |
| | | "version": "1.18.0", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.18.0.tgz", |
| | | "integrity": "sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==", |
| | | "dependencies": { |
| | | "@shikijs/types": "1.18.0", |
| | | "@shikijs/vscode-textmate": "^9.2.2", |
| | | "oniguruma-to-js": "0.4.3" |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/engine-oniguruma": { |
| | | "version": "1.18.0", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.18.0.tgz", |
| | | "integrity": "sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==", |
| | | "dependencies": { |
| | | "@shikijs/types": "1.18.0", |
| | | "@shikijs/vscode-textmate": "^9.2.2" |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/types": { |
| | | "version": "1.18.0", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.18.0.tgz", |
| | | "integrity": "sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==", |
| | | "dependencies": { |
| | | "@shikijs/vscode-textmate": "^9.2.2", |
| | | "@types/hast": "^3.0.4" |
| | | } |
| | | }, |
| | | "node_modules/@shikijs/vscode-textmate": { |
| | | "version": "9.2.2", |
| | | "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.2.2.tgz", |
| | | "integrity": "sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==" |
| | | }, |
| | | "node_modules/@sindresorhus/merge-streams": { |
| | | "version": "2.3.0", |
| | | "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", |
| | |
| | | } |
| | | }, |
| | | "node_modules/@types/node": { |
| | | "version": "22.5.0", |
| | | "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", |
| | | "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", |
| | | "version": "22.5.5", |
| | | "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", |
| | | "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "undici-types": "~6.19.2" |
| | |
| | | "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" |
| | | }, |
| | | "node_modules/hast-util-to-html": { |
| | | "version": "9.0.1", |
| | | "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", |
| | | "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", |
| | | "version": "9.0.3", |
| | | "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", |
| | | "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", |
| | | "dependencies": { |
| | | "@types/hast": "^3.0.0", |
| | | "@types/unist": "^3.0.0", |
| | | "ccount": "^2.0.0", |
| | | "comma-separated-tokens": "^2.0.0", |
| | | "hast-util-raw": "^9.0.0", |
| | | "hast-util-whitespace": "^3.0.0", |
| | | "html-void-elements": "^3.0.0", |
| | | "mdast-util-to-hast": "^13.0.0", |
| | |
| | | "node": ">=0.10.0" |
| | | } |
| | | }, |
| | | "node_modules/oniguruma-to-js": { |
| | | "version": "0.4.3", |
| | | "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", |
| | | "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", |
| | | "dependencies": { |
| | | "regex": "^4.3.2" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/antfu" |
| | | } |
| | | }, |
| | | "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", |
| | |
| | | } |
| | | }, |
| | | "node_modules/pixi.js": { |
| | | "version": "8.3.3", |
| | | "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.3.3.tgz", |
| | | "integrity": "sha512-dpucBKAqEm0K51MQKlXvyIJ40bcxniP82uz4ZPEQejGtPp0P+vueuG5DyArHCkC48mkVE2FEDvyYvBa45/JlQg==", |
| | | "license": "MIT", |
| | | "version": "8.4.1", |
| | | "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.4.1.tgz", |
| | | "integrity": "sha512-3ZbEIkLYYi602UB5wuN7kPz3VsGHoJa6nxD8ustvMLRySxHAR9Z8tCAYY8ISgNplpPbaDw03B0yTD4/k9f6cAQ==", |
| | | "dependencies": { |
| | | "@pixi/colord": "^2.9.6", |
| | | "@types/css-font-loading-module": "^0.0.12", |
| | |
| | | } |
| | | }, |
| | | "node_modules/preact": { |
| | | "version": "10.23.2", |
| | | "resolved": "https://registry.npmjs.org/preact/-/preact-10.23.2.tgz", |
| | | "integrity": "sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==", |
| | | "version": "10.24.0", |
| | | "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.0.tgz", |
| | | "integrity": "sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==", |
| | | "funding": { |
| | | "type": "opencollective", |
| | | "url": "https://opencollective.com/preact" |
| | | } |
| | | }, |
| | | "node_modules/preact-render-to-string": { |
| | | "version": "6.5.9", |
| | | "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.5.9.tgz", |
| | | "integrity": "sha512-Fn9R89h6qrQeSRmsH2O2fWzqpVwsJgEL9UTly5nGEV2ldhVuG+9JhXdNJ6zreIkOZcBT20+AOMwlG1x72znJ+g==", |
| | | "version": "6.5.11", |
| | | "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-6.5.11.tgz", |
| | | "integrity": "sha512-ubnauqoGczeGISiOh6RjX0/cdaF8v/oDXIjO85XALCQjwQP+SB4RDXXtvZ6yTYSjG+PC1QRP2AhPgCEsM2EvUw==", |
| | | "peerDependencies": { |
| | | "preact": ">=10" |
| | | } |
| | |
| | | "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", |
| | | "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" |
| | | }, |
| | | "node_modules/regex": { |
| | | "version": "4.3.2", |
| | | "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.2.tgz", |
| | | "integrity": "sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==" |
| | | }, |
| | | "node_modules/rehype-autolink-headings": { |
| | | "version": "7.1.0", |
| | | "resolved": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-7.1.0.tgz", |
| | |
| | | } |
| | | }, |
| | | "node_modules/rehype-pretty-code": { |
| | | "version": "0.13.2", |
| | | "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.13.2.tgz", |
| | | "integrity": "sha512-F+PaFMscfJOcSHcR2b//+hk/0jT56hmGDqXcVD6VC9j0CUSGiqv8YxaWUyhR7qEIRRSbzAVxx+0uxzk+akXs+w==", |
| | | "version": "0.14.0", |
| | | "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.14.0.tgz", |
| | | "integrity": "sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==", |
| | | "dependencies": { |
| | | "@types/hast": "^3.0.4", |
| | | "hast-util-to-string": "^3.0.0", |
| | | "parse-numeric-range": "^1.3.0", |
| | | "rehype-parse": "^9.0.0", |
| | | "unified": "^11.0.4", |
| | | "unified": "^11.0.5", |
| | | "unist-util-visit": "^5.0.0" |
| | | }, |
| | | "engines": { |
| | |
| | | } |
| | | }, |
| | | "node_modules/remark-rehype": { |
| | | "version": "11.1.0", |
| | | "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", |
| | | "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", |
| | | "version": "11.1.1", |
| | | "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", |
| | | "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", |
| | | "dependencies": { |
| | | "@types/hast": "^3.0.0", |
| | | "@types/mdast": "^4.0.0", |
| | |
| | | } |
| | | }, |
| | | "node_modules/shiki": { |
| | | "version": "1.12.1", |
| | | "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.1.tgz", |
| | | "integrity": "sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==", |
| | | "version": "1.18.0", |
| | | "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.18.0.tgz", |
| | | "integrity": "sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==", |
| | | "dependencies": { |
| | | "@shikijs/core": "1.12.1", |
| | | "@shikijs/core": "1.18.0", |
| | | "@shikijs/engine-javascript": "1.18.0", |
| | | "@shikijs/engine-oniguruma": "1.18.0", |
| | | "@shikijs/types": "1.18.0", |
| | | "@shikijs/vscode-textmate": "^9.2.2", |
| | | "@types/hast": "^3.0.4" |
| | | } |
| | | }, |
| | |
| | | "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" |
| | | }, |
| | | "node_modules/tsx": { |
| | | "version": "4.18.0", |
| | | "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.18.0.tgz", |
| | | "integrity": "sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==", |
| | | "version": "4.19.0", |
| | | "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.0.tgz", |
| | | "integrity": "sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==", |
| | | "dev": true, |
| | | "dependencies": { |
| | | "esbuild": "~0.23.0", |
| | |
| | | } |
| | | }, |
| | | "node_modules/typescript": { |
| | | "version": "5.5.4", |
| | | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", |
| | | "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", |
| | | "version": "5.6.2", |
| | | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", |
| | | "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", |
| | | "dev": true, |
| | | "bin": { |
| | | "tsc": "bin/tsc", |
| | |
| | | } |
| | | }, |
| | | "node_modules/vfile": { |
| | | "version": "6.0.2", |
| | | "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", |
| | | "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", |
| | | "version": "6.0.3", |
| | | "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", |
| | | "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", |
| | | "dependencies": { |
| | | "@types/unist": "^3.0.0", |
| | | "unist-util-stringify-position": "^4.0.0", |
| | | "vfile-message": "^4.0.0" |
| | | }, |
| | | "funding": { |