mirror of
https://github.com/Heretek-Games/drop.git
synced 2026-10-12 02:05:06 +00:00
- Add a shared flat-config block (sonarjs, regexp, unicorn, vuejs-a11y) and consume it from server, desktop/main, libraries/base, sites/promo and sites/docs. - Add eslint configs/scripts to desktop/main, libraries/base, sites/promo and sites/docs; promo switches to native eslint-config-next flat configs and eslint 9, base/docs rely on Nuxt/Astro presets. - Fix the findings this surfaced: unused vars, Vue 3 fragment roots, v-for keys and v-if/v-for splits, typed emits, explicit anys, a11y labels/status roles, fullscreen viewer Escape handling and a React ref read during render. - Fix the pre-existing 'recieve' command typo in the Tauri app and rename the ModalDatas type, so the new typos hook is clean. - Run frontend lint in lefthook pre-push per workspace.
26 lines
563 B
JSON
26 lines
563 B
JSON
{
|
|
"name": "docs-next",
|
|
"type": "module",
|
|
"version": "0.0.1",
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"start": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro",
|
|
"lint": "eslint ."
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/starlight": "^0.41.9",
|
|
"astro": "^7.2.7",
|
|
"sharp": "^0.35.3",
|
|
"starlight-image-zoom": "^0.14.2",
|
|
"starlight-links-validator": "^0.25.3",
|
|
"starlight-theme-rapide": "^0.5.2"
|
|
},
|
|
"devDependencies": {
|
|
"eslint": "^9.39.4",
|
|
"eslint-plugin-astro": "^3.1.0"
|
|
}
|
|
}
|