diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..2c108fe --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,9 @@ +fail_fast: true +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + - id: check-added-large-files diff --git a/README.md b/README.md index 5dd9834..56f4559 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ Follow these steps in every new docs repository. - [ ] Use this template to create new repo - [link](https://github.com/new?template_name=docs-template&template_owner=mrs-electronics-inc) - [ ] Configure new repo with correct settings - [docs](https://hub.mrs-electronics.dev/project-management/github-set-up/) +- [ ] Install https://github.com/mrs-electronics-inc/agent-skills - [ ] Configure GitHub Pages - [ ] "GitHub Actions" as source - [ ] Add DNS config in AWS Route 53 diff --git a/justfile b/justfile new file mode 100644 index 0000000..7f7ad5d --- /dev/null +++ b/justfile @@ -0,0 +1,15 @@ +# List available recipes +default: + @just --list + +# Install dependencies +deps: + npm i + +# Set up development environment +setup: deps + pre-commit install + +# Run in development environment +dev: + npm run dev diff --git a/package-lock.json b/package-lock.json index 11532c7..852d45e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1769,6 +1769,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1929,6 +1930,7 @@ "resolved": "https://registry.npmjs.org/astro/-/astro-5.15.3.tgz", "integrity": "sha512-wUO/isJrcUoduRoKacKB9jpO6TxTlPV1zw8UqQx39jSNY7z9IxusJAiib3AiNvqK+dCWhqXx+OnExCCwELmcUw==", "license": "MIT", + "peer": true, "dependencies": { "@astrojs/compiler": "^2.12.2", "@astrojs/internal-helpers": "0.7.4", @@ -4826,6 +4828,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -5297,6 +5300,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -6009,6 +6013,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -6207,6 +6212,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" }