{ "name": "@pompydev/blog", "version": "0.0.0", "private": true, "scripts": { "dev": "open-cli http://localhost:3000 && pnpm dev:headless", "dev:headless": "next dev", "lint": "oxlint && eslint .", "build": "next build", "start": "next start", "postbuild": "next-sitemap && cp ../../packages/content/dist/rss.xml public/rss.xml", "test:e2e": "playwright test" }, "devDependencies": { "@pompydev/content": "workspace:*", "@pompydev/eslint-config": "workspace:*", "@pompydev/playwright-config": "workspace:*", "@pompydev/prettier-config": "workspace:*", "@pompydev/tailwind-config": "workspace:*", "@fontsource/noto-sans-kr": "^5.0.5", "@fontsource/source-code-pro": "^5.0.18", "@fortawesome/free-brands-svg-icons": "^6.5.2", "@fortawesome/free-solid-svg-icons": "^6.5.2", "@fortawesome/react-fontawesome": "^0.2.0", "@kunukn/react-collapse": "^3.0.14", "@playwright/test": "1.52.0", "@types/highlight.js": "^10.1.0", "@types/katex": "^0.16.7", "@types/node": "^20.10.5", "@types/react": "^18.3.1", "@types/react-collapse": "^5.0.4", "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.16", "eslint-config-next": "15.2.3", "highlight.js": "^11.9.0", "katex": "^0.16.10", "next": "^14.2.3", "next-sitemap": "^4.2.3", "open-cli": "^8.0.0", "postcss": "^8.4.32", "postcss-load-config": "^4.0.1", "prettier-plugin-tailwindcss": "0.6.11", "react": "^18.3.1", "react-collapse": "^5.1.1", "react-dom": "^18.3.1", "tailwindcss": "^3.4.0", "zustand": "^4.5.2" } }