Files
drop/sites/docs/package.json
John Smith 6b58dfd490 chore: extend eslint coverage to every workspace
- 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.
2026-09-13 18:46:20 -04:00

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"
}
}