Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
3490ad9
chore: add npm + vite for progressive enhancement
SheepFromHeaven Jan 11, 2026
5588444
fix: update Dockerfile to copy only the dist folder contents
SheepFromHeaven Jan 11, 2026
926eda7
fix: update Dockerfile to use multi-stage build for optimized product…
SheepFromHeaven Jan 11, 2026
e5898aa
fix: correct nginx config file copy command in Dockerfile
SheepFromHeaven Jan 11, 2026
31d8f13
chore: add netlify configuration for build and redirects
SheepFromHeaven Jan 11, 2026
be66a93
fix: add NODE_VERSION to environment in Netlify configuration
SheepFromHeaven Jan 11, 2026
56e127e
remove wrong dist folder
SheepFromHeaven Jan 11, 2026
9a8eb05
Update package.json
SheepFromHeaven Jan 12, 2026
76f8649
chore: split public and src
SheepFromHeaven Jan 13, 2026
fa49398
migrating all util files from js to ts
SheepFromHeaven Jan 14, 2026
4b5e9bf
feat: Implement HeightmapGenerator and Voronoi module
SheepFromHeaven Jan 16, 2026
430828e
chore: add GitHub Actions workflow for deploying to GitHub Pages
SheepFromHeaven Jan 16, 2026
79d4a09
fix: update branch name in GitHub Actions workflow from 'main' to 'ma…
SheepFromHeaven Jan 16, 2026
9e49751
Merge pull request #1261 from SheepFromHeaven/feat/add-npm
Azgaar Jan 18, 2026
9bf5c8f
chore: update package.json to specify Node.js engine version and remo…
Azgaar Jan 18, 2026
abc91ce
Merge branch 'npm' into refactor/migrate-utils-to-ts
Azgaar Jan 18, 2026
321cc9d
Merge pull request #1263 from SheepFromHeaven/refactor/migrate-utils-…
Azgaar Jan 18, 2026
b940f71
Initial plan
Copilot Jan 18, 2026
b3dd065
Update copilot guidelines to reflect NPM/Vite/TypeScript migration
Copilot Jan 18, 2026
2cc7eb4
Merge pull request #1267 from Azgaar/copilot/sub-pr-1266
Azgaar Jan 19, 2026
53f26b0
Update src/modules/heightmap-generator.ts
SheepFromHeaven Jan 19, 2026
c937192
Update src/utils/graphUtils.ts
SheepFromHeaven Jan 19, 2026
5dc237e
Update src/modules/heightmap-generator.ts
SheepFromHeaven Jan 19, 2026
91fe15a
feat: Add TIME and ERROR variables to global scope in HeightmapGenerator
SheepFromHeaven Jan 19, 2026
8d2a8e7
Merge branch 'refactor/migrate-modules' of github.com:SheepFromHeaven…
SheepFromHeaven Jan 19, 2026
5a460ca
Merge pull request #1268 from SheepFromHeaven/refactor/migrate-modules
Azgaar Jan 19, 2026
b18732b
fix: Update base path in vite.config.ts for Netlify deployment
SheepFromHeaven Jan 19, 2026
e7c853b
refactor: Migrate features to a new module and remove legacy script r…
SheepFromHeaven Jan 19, 2026
cf43ca9
refactor: Update feature interfaces and improve type safety in Featur…
SheepFromHeaven Jan 20, 2026
3e8c7a2
refactor: Add documentation for markupPack and defineGroups methods i…
SheepFromHeaven Jan 20, 2026
9733db8
refactor: Remove legacy ocean-layers.js and migrate functionality to …
SheepFromHeaven Jan 20, 2026
2ba8bd1
refactor: Remove river-generator.js script reference and migrate rive…
SheepFromHeaven Jan 21, 2026
49e7e5c
refactor: Remove river-generator.js reference and add biomes module
SheepFromHeaven Jan 21, 2026
371c775
refactor: Migrate lakes functionality to lakes.ts and update related …
SheepFromHeaven Jan 21, 2026
e45f6ae
Merge branch 'master' into refactor/migrate-first-modules
SheepFromHeaven Jan 22, 2026
613e826
Merge branch 'master' into refactor/migrate-first-modules
SheepFromHeaven Jan 25, 2026
3ed3d0d
refactor: clean up global variable declarations and improve type defi…
SheepFromHeaven Jan 25, 2026
85a9f4b
refactor: update shoreline calculation and improve type imports in Pa…
SheepFromHeaven Jan 25, 2026
6797baf
fix: e2e tests
SheepFromHeaven Jan 25, 2026
39ab98a
chore: add biome for linting/formatting
SheepFromHeaven Jan 25, 2026
2450a43
chore: add linting workflow using Biome
SheepFromHeaven Jan 25, 2026
88204ee
Merge branch 'master' into chore/add-biome
SheepFromHeaven Jan 26, 2026
5f5695b
Merge branch 'master' into chore/add-biome
SheepFromHeaven Jan 26, 2026
309b386
refactor: improve code readability by standardizing string quotes and…
SheepFromHeaven Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Code quality

on:
push:
pull_request:

jobs:
quality:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v5
with:
persist-credentials: false
- name: Setup Biome
uses: biomejs/setup-biome@v2
with:
version: latest
- name: Run Biome
run: biome ci .
58 changes: 58 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"$schema": "https://biomejs.dev/schemas/2.3.12/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"includes": ["src/**/*.ts"]
},
"formatter": {
"enabled": true,
"indentStyle": "space"
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"style": {
"useTemplate": {
"level": "warn",
"fix": "safe"
},
"noNonNullAssertion": "off"
},
"suspicious": {
"noExplicitAny": "off",
"noGlobalIsNan": {
"level": "error",
"fix": "safe"
}
},
"correctness": {
"noUnusedVariables": {
"level": "error",
"fix": "safe"
},
"useParseIntRadix": {
"fix": "safe",
"level": "error"
}
}
}
},
"javascript": {
"formatter": {
"quoteStyle": "double"
}
},
"assist": {
"enabled": true,
"actions": {
"source": {
"organizeImports": "on"
}
}
}
}
165 changes: 164 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,12 @@
"preview": "vite preview",
"test": "vitest",
"test:browser": "vitest --config=vitest.browser.config.ts",
"test:e2e": "playwright test"
"test:e2e": "playwright test",
"lint": "biome check --write",
"format": "biome format --write"
},
"devDependencies": {
"@biomejs/biome": "2.3.12",
"@playwright/test": "^1.57.0",
"@types/d3": "^7.4.3",
"@types/delaunator": "^5.0.3",
Expand Down
Loading