yarkov.tech/package.json
2025-11-23 21:27:00 +03:00

64 lines
1.7 KiB
JSON

{
"name": "yarkov.tech",
"private": false,
"version": "2.1.0",
"description": "Personal website created with Astro.",
"author": {
"name": "Sergey Yarkov",
"email": "serzh.yarkov@gmail.com",
"url": "https://yarkov.tech"
},
"license": "MIT",
"type": "module",
"scripts": {
"dev": "astro dev",
"build": "astro check && astro build",
"start": "node --env-file=.env ./dist/server/entry.mjs",
"preview": "astro preview",
"astro": "astro",
"directus:gen-types": "node --env-file=.env ./scripts/gen-types.js",
"codegen": "graphql-codegen --require dotenv/config --config codegen.ts --watch"
},
"dependencies": {
"@astrojs/check": "^0.9.5",
"@astrojs/node": "^9.5.0",
"@astrojs/rss": "^4.0.13",
"@astrojs/sitemap": "^3.6.0",
"@astrojs/solid-js": "^5.1.3",
"@directus/sdk": "^20.1.1",
"@iconify-json/mdi": "^1.2.3",
"astro": "^5.15.8",
"astro-icon": "^1.1.5",
"graphql": "^16.12.0",
"hast-util-select": "^6.0.4",
"hast-util-to-string": "^3.0.0",
"hastscript": "^8.0.0",
"html-escaper": "^3.0.3",
"mime-types": "^2.1.35",
"quicklink": "^3.0.1",
"rehype-autolink-headings": "^7.0.0",
"rehype-slug": "^6.0.0",
"rehype-stringify": "^10.0.1",
"remark-parse": "^11.0.0",
"remark-prism": "^1.3.6",
"remark-rehype": "^11.1.2",
"remark-toc": "^9.0.0",
"sharp": "^0.32.6",
"solid-js": "^1.7.12",
"unified": "^11.0.5"
},
"devDependencies": {
"@0no-co/graphqlsp": "^1.15.1",
"@graphql-codegen/cli": "^6.1.0",
"@graphql-codegen/schema-ast": "^5.0.0",
"@parcel/watcher": "^2.5.1",
"@types/html-escaper": "^3.0.4",
"@types/mime-types": "^2.1.4",
"@types/remark-prism": "^1.3.7",
"directus-sdk-typegen": "^0.2.1",
"dotenv": "^17.2.3",
"sass": "^1.68.0",
"typescript": "^5.9.3"
}
}