{ "name": "automad", "version": "2.0.0-beta.72", "description": "Automad", "author": "Marc Anton Dahmen", "private": true, "type": "module", "prettier": { "trailingComma": "es5" }, "scripts": { "build": "npm run prebuild && node esbuild.js", "bump-year": "bash bin/bump-year.sh", "dev": "bash bin/dev.sh", "dev:docker": "bash bin/dev-docker.sh", "log:clear": "php automad/console log:clear", "log:watch": "tail -n +1 -F $(php automad/console log:path)", "mailpit": "docker run -d --restart unless-stopped --name=mailpit -p 8025:8025 -p 1025:1025 axllent/mailpit", "mcp:inspector": "bash bin/mcp-inspector.sh", "mcp:tmp": "bash bin/mcp-tmp.sh", "phpunit": "bash bin/phpunit.sh", "prebuild": "bash bin/prebuild.sh", "psalm": "bash bin/psalm.sh", "release": "bash bin/release.sh", "server:start": "bash bin/server.sh start", "server:stop": "bash bin/server.sh stop", "test": "npm run phpunit && npm run psalm && npm run typecheck && npm run vitest", "typecheck": "tsc --noEmit", "typecheck:watch": "tsc --noEmit --watch", "unused": "bash bin/find-unused.sh", "vitest": "vitest --run", "vitest:watch": "vitest" }, "devDependencies": { "@editorjs/nested-list": "^1.3.0", "@editorjs/table": "^2.2.2", "@expo-google-fonts/inter": "^0.2.3", "@fontsource-variable/jetbrains-mono": "^5.0.15", "@toast-ui/editor": "^3.2.1", "@toast-ui/editor-plugin-code-syntax-highlight": "^3.1.0", "@types/codeflask": "^1.4.4", "@types/dompurify": "^2.4.0", "@types/dropzone": "^5.7.4", "@types/jest": "^29.4.0", "@types/prismjs": "^1.26.0", "@types/sortablejs": "^1.15.0", "@types/toastify-js": "^1.11.1", "@types/yaireo__tagify": "^4.16.0", "@vovayatsyuk/photoswipe-object-position": "^1.0.0", "@yaireo/tagify": "^4.17.6", "automad-editorjs": "^2.29.0-am.9", "automad-prism-themes": "^0.3.8", "autoprefixer": "^10.4.21", "bootstrap-icons": "^1.13.1", "browser-sync": "^3.0.4", "codeflask": "^1.4.1", "codex-tooltip": "^1.0.5", "dist-font-inter": "^4.1.0", "dompurify": "^3.0.4", "draggabilly": "^3.0.0", "dropzone": "^6.0.0-beta.2", "esbuild": "^0.25.10", "esbuild-postcss": "^0.0.4", "esbuild-sass-plugin": "^3.3.1", "file-loader": "^6.2.0", "filerobot-image-editor": "4.5.1", "jsdom": "^27.0.0", "katex": "^0.16.25", "less": "^4.1.3", "modern-normalize": "^1.1.0", "nanoid": "^4.0.1", "photoswipe": "^5.4.2", "photoswipe-dynamic-caption-plugin": "^1.2.7", "postcss": "^8.5.6", "prismjs": "^1.30.0", "sortable-tree": "^0.7.4", "sortablejs": "^1.15.0", "swiper": "^11.0.4", "toastify-js": "^1.12.0", "ts-jest": "^29.0.5", "typescript": "^5.9.3", "vitest": "^3.2.4" }, "overrides": { "esbuild-postcss": { "postcss-load-config": "^6.0.1" }, "react-filerobot-image-editor": "4.5.1", "react": "18.2.0", "react-dom": "18.2.0", "react-konva": "18.2.10", "konva": "8.4.3" } }