master
1{
2 "name": "astral-halo",
3 "type": "module",
4 "version": "0.3.0",
5 "scripts": {
6 "dev": "astro dev",
7 "build": "astro build",
8 "preview": "astro preview",
9 "astro": "astro",
10 "lint": "eslint ./src --fix && stylelint ./src/**/*.{scss,css,astro} --fix && astro check",
11 "format": "prettier --write ./src",
12 "new": "pnpm --filter @astral-halo/cli-tool run new",
13 "pub": "pnpm --filter @astral-halo/cli-tool run pub"
14 },
15 "dependencies": {
16 "@astral-halo/i18n": "workspace:*",
17 "@astrojs/markdown-remark": "^6.3.10",
18 "@astrojs/mdx": "^4.3.13",
19 "@astrojs/rss": "^4.0.15",
20 "@astrojs/sitemap": "^3.7.0",
21 "@astrojs/solid-js": "^5.1.3",
22 "@expressive-code/core": "^0.41.7",
23 "@expressive-code/plugin-line-numbers": "^0.41.7",
24 "@iconify-json/material-symbols": "^1.2.59",
25 "@iconify-json/mdi": "^1.2.3",
26 "@iconify-json/mingcute": "^1.2.7",
27 "@iconify-json/simple-icons": "^1.2.71",
28 "@iconify/utils": "^2.3.0",
29 "@octokit/request": "^9.2.4",
30 "@shikijs/transformers": "^3.23.0",
31 "@swup/head-plugin": "^2.3.1",
32 "@swup/parallel-plugin": "^0.4.0",
33 "@swup/preload-plugin": "^3.2.11",
34 "@swup/progress-plugin": "^3.2.0",
35 "@swup/scripts-plugin": "^2.1.0",
36 "@swup/scroll-plugin": "^3.3.2",
37 "@tailwindcss/vite": "^4.2.1",
38 "@vite-pwa/assets-generator": "^1.0.2",
39 "@vite-pwa/astro": "^1.2.0",
40 "astro": "^5.18.0",
41 "astro-compress": "2.3.5",
42 "astro-expressive-code": "^0.41.7",
43 "astro-icon": "^1.1.5",
44 "astro-pagefind": "^1.8.5",
45 "autoprefixer": "^10.4.27",
46 "cheerio": "^1.2.0",
47 "daisyui": "^5.5.19",
48 "dayjs": "^1.11.19",
49 "hast-util-from-html": "^2.0.3",
50 "hast-util-is-element": "^3.0.0",
51 "hastscript": "^9.0.1",
52 "markdown-it": "^14.1.1",
53 "mdast-util-to-string": "^4.0.0",
54 "nanostores": "^0.11.4",
55 "photoswipe": "^5.4.4",
56 "postcss-load-config": "^6.0.1",
57 "reading-time": "^1.5.0",
58 "rehype-autolink-headings": "^7.1.0",
59 "rehype-components": "^0.3.0",
60 "rehype-mathjax": "^6.0.0",
61 "remark-directive": "^3.0.1",
62 "remark-directive-rehype": "^0.4.2",
63 "remark-math": "^6.0.0",
64 "sanitize-html": "^2.17.1",
65 "sharp": "^0.33.5",
66 "shiki": "^3.23.0",
67 "solid-js": "^1.9.11",
68 "swup": "^4.8.3",
69 "tailwindcss": "^4.2.1",
70 "typescript": "^5.9.3",
71 "unist-util-visit": "^5.1.0",
72 "unplugin-icons": "^22.5.0",
73 "vite-plugin-pwa": "^1.2.0"
74 },
75 "devDependencies": {
76 "@astrojs/check": "^0.9.6",
77 "@astrojs/ts-plugin": "^1.10.6",
78 "@eslint/js": "^9.39.3",
79 "@iconify/types": "^2.0.0",
80 "@trivago/prettier-plugin-sort-imports": "^5.2.2",
81 "@types/hast": "^3.0.4",
82 "@types/markdown-it": "^14.1.2",
83 "@types/mdast": "^4.0.4",
84 "@types/node": "^22.19.13",
85 "@types/sanitize-html": "^2.16.0",
86 "@types/unist": "^3.0.3",
87 "@typescript-eslint/parser": "^8.56.1",
88 "astro-eslint-parser": "^1.3.0",
89 "eslint": "^9.39.3",
90 "eslint-plugin-astro": "^1.6.0",
91 "github-slugger": "^2.0.0",
92 "globals": "^15.15.0",
93 "postcss-html": "^1.8.1",
94 "prettier": "^3.8.1",
95 "prettier-plugin-astro": "^0.14.1",
96 "prettier-plugin-astro-organize-imports": "^0.4.11",
97 "prettier-plugin-tailwindcss": "^0.6.14",
98 "stylelint": "^16.26.1",
99 "stylelint-config-html": "^1.1.0",
100 "typescript-eslint": "^8.56.1"
101 },
102 "pnpm": {
103 "onlyBuiltDependencies": [
104 "@tailwindcss/oxide",
105 "esbuild",
106 "sharp",
107 "swup"
108 ]
109 }
110}