astro-personal-website/package.json

56 lines
1.6 KiB
JSON

{
"name": "astro-personal-website",
"version": "0.0.1",
"type": "module",
"scripts": {
"astro": "astro",
"build": "astro build",
"dev": "astro dev",
"lint:astro": "astro check",
"lint:css": "stylelint \"src/**/*.{css,astro}\"",
"lint:js": "eslint ./ --ext .js,.ts,.tsx,.astro",
"prettier": "prettier './**/*' --write --list-different --ignore-unknown",
"prettier:check": "prettier './**/*' -c --ignore-unknown",
"preview": "astro preview",
"start": "npm run dev",
"typescript": "tsc --noEmit"
},
"dependencies": {
"@astrojs/netlify": "3.0.4",
"astro": "3.6.4"
},
"devDependencies": {
"@astrojs/check": "0.3.1",
"@typescript-eslint/eslint-plugin": "6.13.1",
"@typescript-eslint/parser": "6.13.1",
"eslint": "8.55.0",
"eslint-plugin-astro": "0.30.0",
"eslint-plugin-jsx-a11y": "6.8.0",
"import-sort": "6.0.0",
"import-sort-parser-typescript": "6.0.0",
"import-sort-style-custom": "2.1.2",
"lastfm-njs": "^2.0.1",
"postcss-html": "^1.5.0",
"prettier": "3.1.0",
"prettier-plugin-astro": "0.12.2",
"prettier-plugin-import-sort": "0.0.7",
"prettier-plugin-packagejson": "2.4.7",
"stylelint": "15.11.0",
"stylelint-config-clean-order": "5.2.0",
"stylelint-config-html": "^1.1.0",
"stylelint-config-standard": "34.0.0",
"stylelint-no-unsupported-browser-features": "7.0.0",
"typescript": "5.3.2"
},
"importSort": {
".js, .jsx, .es6, .es, .mjs, .cjs": {
"parser": "babylon",
"style": "custom"
},
".ts, .tsx, .astro": {
"parser": "typescript",
"style": "custom"
}
}
}