mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
Update styles to use the map function from sass to improve maintainability and reduce magic numbers. This change will also allow for easier updates when new breakpoints are added or modified.
120 lines
3.5 KiB
JSON
120 lines
3.5 KiB
JSON
{
|
|
"name": "@jackyzha0/quartz",
|
|
"description": "🌱 publish your digital garden and notes as a website",
|
|
"private": true,
|
|
"version": "4.4.0",
|
|
"type": "module",
|
|
"author": "jackyzha0 <j.zhao2k19@gmail.com>",
|
|
"license": "MIT",
|
|
"homepage": "https://quartz.jzhao.xyz",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/jackyzha0/quartz.git"
|
|
},
|
|
"bin": {
|
|
"quartz": "./quartz/bootstrap-cli.mjs"
|
|
},
|
|
"scripts": {
|
|
"quartz": "./quartz/bootstrap-cli.mjs",
|
|
"docs": "npx quartz build --serve -d docs",
|
|
"check": "tsc --noEmit && npx prettier . --check",
|
|
"format": "npx prettier . --write",
|
|
"test": "tsx ./quartz/util/path.test.ts && tsx ./quartz/depgraph.test.ts",
|
|
"profile": "0x -D prof ./quartz/bootstrap-cli.mjs build --concurrency=1",
|
|
"build": "pnpm quartz build",
|
|
"dev": "pnpm quartz build --serve"
|
|
},
|
|
"engines": {
|
|
"npm": ">=9.3.1",
|
|
"node": "20 || >=22"
|
|
},
|
|
"keywords": [
|
|
"site generator",
|
|
"ssg",
|
|
"digital-garden",
|
|
"markdown",
|
|
"blog",
|
|
"quartz"
|
|
],
|
|
"dependencies": {
|
|
"@clack/prompts": "^0.9.0",
|
|
"@floating-ui/dom": "^1.6.12",
|
|
"@myriaddreamin/rehype-typst": "0.5.0-rc9",
|
|
"@napi-rs/simple-git": "0.1.19",
|
|
"@tweenjs/tween.js": "^25.0.0",
|
|
"async-mutex": "^0.5.0",
|
|
"chalk": "^5.4.1",
|
|
"chokidar": "^4.0.3",
|
|
"cli-spinner": "^0.2.10",
|
|
"d3": "^7.9.0",
|
|
"esbuild-sass-plugin": "^3.3.1",
|
|
"flexsearch": "0.7.43",
|
|
"github-slugger": "^2.0.0",
|
|
"globby": "^14.0.2",
|
|
"gray-matter": "^4.0.3",
|
|
"hast-util-to-html": "^9.0.4",
|
|
"hast-util-to-jsx-runtime": "^2.3.2",
|
|
"hast-util-to-string": "^3.0.1",
|
|
"is-absolute-url": "^4.0.1",
|
|
"js-yaml": "^4.1.0",
|
|
"lightningcss": "^1.28.2",
|
|
"mdast-util-find-and-replace": "^3.0.1",
|
|
"mdast-util-to-hast": "^13.2.0",
|
|
"mdast-util-to-string": "^4.0.0",
|
|
"mermaid": "^11.4.1",
|
|
"micromorph": "^0.4.5",
|
|
"pixi.js": "^8.6.6",
|
|
"preact": "^10.25.3",
|
|
"preact-render-to-string": "^6.5.12",
|
|
"pretty-bytes": "^6.1.1",
|
|
"pretty-time": "^1.1.0",
|
|
"reading-time": "^1.5.0",
|
|
"rehype-autolink-headings": "^7.1.0",
|
|
"rehype-citation": "^2.2.2",
|
|
"rehype-katex": "^7.0.1",
|
|
"rehype-mathjax": "^6.0.0",
|
|
"rehype-pretty-code": "^0.14.0",
|
|
"rehype-raw": "^7.0.0",
|
|
"rehype-slug": "^6.0.0",
|
|
"remark": "^15.0.1",
|
|
"remark-breaks": "^4.0.0",
|
|
"remark-frontmatter": "^5.0.0",
|
|
"remark-gfm": "^4.0.0",
|
|
"remark-math": "^6.0.0",
|
|
"remark-parse": "^11.0.0",
|
|
"remark-rehype": "^11.1.1",
|
|
"remark-smartypants": "^3.0.2",
|
|
"rfdc": "^1.4.1",
|
|
"rimraf": "^6.0.1",
|
|
"satori": "^0.12.0",
|
|
"serve-handler": "^6.1.6",
|
|
"sharp": "^0.33.5",
|
|
"shiki": "^1.24.4",
|
|
"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.3",
|
|
"workerpool": "^9.2.0",
|
|
"ws": "^8.18.0",
|
|
"yargs": "^17.7.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/cli-spinner": "^0.2.3",
|
|
"@types/d3": "^7.4.3",
|
|
"@types/hast": "^3.0.4",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/node": "^22.10.2",
|
|
"@types/pretty-time": "^1.1.5",
|
|
"@types/source-map-support": "^0.5.10",
|
|
"@types/ws": "^8.5.13",
|
|
"@types/yargs": "^17.0.33",
|
|
"esbuild": "^0.24.2",
|
|
"prettier": "^3.4.2",
|
|
"tsx": "^4.19.2",
|
|
"typescript": "^5.7.2"
|
|
},
|
|
"packageManager": "pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf"
|
|
}
|