-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
86 lines (86 loc) · 3.17 KB
/
Copy pathpackage.json
File metadata and controls
86 lines (86 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"name": "muuuuminn-blog",
"description": "muuuuminnの個人ブログ",
"version": "2.0.0",
"author": {
"name": "muuuuminn",
"url": "https://github.com/muuuuminn"
},
"packageManager": "pnpm@10.27.0",
"engines": {
"node": ">=24 <25"
},
"scripts": {
"dev": "next -p 3333",
"build": "pnpm run generate && next build",
"deploy": "pnpm run generate && opennextjs-cloudflare build && pnpm run generate:sitemap && opennextjs-cloudflare deploy",
"upload": "pnpm run generate && opennextjs-cloudflare build && pnpm run generate:sitemap && opennextjs-cloudflare upload",
"preview": "pnpm run generate && opennextjs-cloudflare build && opennextjs-cloudflare preview",
"generate": "pnpm run generate:posts && pnpm run generate:static-pages",
"generate:posts": "node script/generate-posts.mjs",
"generate:static-pages": "node script/generate-static-pages.mjs",
"generate:resume-pdf": "md-to-pdf src/app/resume/resume-for-pdf.md --config-file src/app/resume/pdf-config.js",
"generate:sitemap": "next-sitemap",
"generate:tsconfig-doc": "npm run tsc:rules && node script/show-tsconfig-config.js",
"cf-typegen": "wrangler types --env-interface CloudflareEnv ./cloudflare-env.d.ts",
"start": "next start",
"export": "next export",
"lint": "biome lint src",
"lint:md": "textlint src/app/resume/resume.md",
"format": "biome format src",
"check": "biome check src",
"scaffdog": "scaffdog generate",
"tsc:rules": "tsc --showConfig > tsconfig-result.json"
},
"dependencies": {
"@opennextjs/cloudflare": "1.18.0",
"@radix-ui/react-icons": "1.3.2",
"@radix-ui/themes": "3.3.0",
"date-fns": "4.1.0",
"gray-matter": "4.0.3",
"next": "16.2.2",
"next-sitemap": "4.2.3",
"radix-ui": "1.4.3",
"react": "19.2.4",
"react-dom": "19.2.4",
"rss": "1.2.2",
"zenn-content-css": "0.4.7",
"zenn-markdown-html": "0.4.7"
},
"devDependencies": {
"@biomejs/biome": "2.4.10",
"@textlint-ja/textlint-rule-no-insert-dropping-sa": "2.0.1",
"@types/node": "25.5.2",
"@types/react": "19.2.14",
"@types/rss": "0.0.32",
"babel-plugin-react-compiler": "^1.0.0",
"husky": "9.1.7",
"lint-staged": "16.4.0",
"md-to-pdf": "5.2.5",
"npm-check-updates": "20.0.0",
"puppeteer": "^24.43.0",
"scaffdog": "4.1.0",
"schema-dts": "2.0.0",
"textlint": "15.5.2",
"textlint-filter-rule-comments": "1.3.0",
"textlint-filter-rule-whitelist": "2.0.0",
"textlint-rule-abbr-within-parentheses": "1.0.2",
"textlint-rule-footnote-order": "1.0.3",
"textlint-rule-general-novel-style-ja": "1.3.0",
"textlint-rule-ja-hiragana-fukushi": "1.3.0",
"textlint-rule-ja-hiragana-hojodoushi": "1.1.0",
"textlint-rule-ja-hiragana-keishikimeishi": "1.1.0",
"textlint-rule-ja-unnatural-alphabet": "2.0.1",
"textlint-rule-ng-word": "1.0.0",
"textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet": "1.0.1",
"textlint-rule-period-in-list-item": "1.0.1",
"textlint-rule-prefer-tari-tari": "1.0.3",
"textlint-rule-preset-ja-spacing": "2.4.3",
"textlint-rule-preset-ja-technical-writing": "12.0.2",
"textlint-rule-preset-jtf-style": "3.0.3",
"textlint-rule-prh": "6.1.0",
"textlint-rule-spellcheck-tech-word": "5.0.0",
"typescript": "6.0.2",
"wrangler": "4.80.0"
}
}