feat: Implement price list import feature with preview and apply options feat: Create price rules management page with CRUD operations feat: Develop quotes management page with itemized quotes and status tracking feat: Introduce organization registration page for new users feat: Build suppliers management page with detailed supplier information feat: Create users management page for inviting and managing roles chore: Add TypeScript configuration for improved type checking chore: Set up Vite configuration for development server and API proxy chore: Add Vite environment type definitions for better TypeScript support
27 lines
628 B
Bash
27 lines
628 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
|
|
cd "$ROOT_DIR"
|
|
|
|
echo "== Rust format =="
|
|
cargo fmt --all -- --check
|
|
|
|
echo "== Rust workspace check =="
|
|
cargo check --workspace
|
|
|
|
echo "== Desktopclient headless unit tests =="
|
|
cargo test -p companytool-desktop-client
|
|
|
|
echo "== Node script syntax =="
|
|
node --check scripts/api-onboarding-test.mjs
|
|
node --check scripts/communication-test.mjs
|
|
node --check scripts/dev-seed.mjs
|
|
node --check scripts/schema-migration-test.mjs
|
|
|
|
echo "== Webfrontend build and type check =="
|
|
npm --prefix web-frontend run build
|
|
|
|
echo "standard check ok"
|