Compare commits

..

4 Commits

Author SHA1 Message Date
EthanHealy01
504c2d277b Merge branch 'feature/V2/BulkSelectionPanel' of github.com:Stirling-Tools/Stirling-PDF into feature/V2/BulkSelectionPanel 2025-09-09 17:42:48 +01:00
EthanHealy01
89d4204619 remove unused vars 2025-09-09 17:41:35 +01:00
EthanHealy01
5b0263dd7b
Merge branch 'V2' into feature/V2/BulkSelectionPanel 2025-09-09 17:39:22 +01:00
James Brunton
494ef801a2
Improve npm scripts (#4424)
# Description of Changes
Change NPM scripts so they call each other (single source of truth) and
add a command to run type checking, linting and tests (to give
confidence CI will pass).
2025-09-09 16:18:09 +01:00
2 changed files with 6 additions and 4 deletions

View File

@ -38,16 +38,18 @@
}, },
"scripts": { "scripts": {
"predev": "npm run generate-icons", "predev": "npm run generate-icons",
"dev": "npx tsc --noEmit && vite", "dev": "npm run typecheck && vite",
"prebuild": "npm run generate-icons", "prebuild": "npm run generate-icons",
"lint": "npx eslint", "lint": "eslint",
"build": "npx tsc --noEmit && vite build", "build": "npm run typecheck && vite build",
"preview": "vite preview", "preview": "vite preview",
"typecheck": "tsc --noEmit", "typecheck": "tsc --noEmit",
"check": "npm run typecheck && npm run lint && npm run test:run",
"generate-licenses": "node scripts/generate-licenses.js", "generate-licenses": "node scripts/generate-licenses.js",
"generate-icons": "node scripts/generate-icons.js", "generate-icons": "node scripts/generate-icons.js",
"generate-icons:verbose": "node scripts/generate-icons.js --verbose", "generate-icons:verbose": "node scripts/generate-icons.js --verbose",
"test": "vitest", "test": "vitest",
"test:run": "vitest run",
"test:watch": "vitest --watch", "test:watch": "vitest --watch",
"test:coverage": "vitest --coverage", "test:coverage": "vitest --coverage",
"test:e2e": "playwright test", "test:e2e": "playwright test",

View File

@ -1,4 +1,4 @@
import { Group, TextInput, Button, Text, Flex, Switch } from '@mantine/core'; import { TextInput, Button, Text, Flex, Switch } from '@mantine/core';
import LocalIcon from '../../shared/LocalIcon'; import LocalIcon from '../../shared/LocalIcon';
import { Tooltip } from '../../shared/Tooltip'; import { Tooltip } from '../../shared/Tooltip';
import { usePageSelectionTips } from '../../tooltips/usePageSelectionTips'; import { usePageSelectionTips } from '../../tooltips/usePageSelectionTips';