Commit 29bc283
Refactor/migrate first modules (#1273)
* chore: add npm + vite for progressive enhancement
* fix: update Dockerfile to copy only the dist folder contents
* fix: update Dockerfile to use multi-stage build for optimized production image
* fix: correct nginx config file copy command in Dockerfile
* chore: add netlify configuration for build and redirects
* fix: add NODE_VERSION to environment in Netlify configuration
* remove wrong dist folder
* Update package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: split public and src
* migrating all util files from js to ts
* feat: Implement HeightmapGenerator and Voronoi module
- Added HeightmapGenerator class for generating heightmaps with various tools (Hill, Pit, Range, Trough, Strait, etc.).
- Introduced Voronoi class for creating Voronoi diagrams using Delaunator.
- Updated index.html to include new modules.
- Created index.ts to manage module imports.
- Enhanced arrayUtils and graphUtils with type definitions and improved functionality.
- Added utility functions for generating grids and calculating Voronoi cells.
* chore: add GitHub Actions workflow for deploying to GitHub Pages
* fix: update branch name in GitHub Actions workflow from 'main' to 'master'
* chore: update package.json to specify Node.js engine version and remove unused launch.json
* Initial plan
* Update copilot guidelines to reflect NPM/Vite/TypeScript migration
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Update src/modules/heightmap-generator.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/utils/graphUtils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/modules/heightmap-generator.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: Add TIME and ERROR variables to global scope in HeightmapGenerator
* fix: Update base path in vite.config.ts for Netlify deployment
* refactor: Migrate features to a new module and remove legacy script reference
* refactor: Update feature interfaces and improve type safety in FeatureModule
* refactor: Add documentation for markupPack and defineGroups methods in FeatureModule
* refactor: Remove legacy ocean-layers.js and migrate functionality to ocean-layers.ts
* refactor: Remove river-generator.js script reference and migrate river generation logic to river-generator.ts
* refactor: Remove river-generator.js reference and add biomes module
* refactor: Migrate lakes functionality to lakes.ts and update related interfaces
* refactor: clean up global variable declarations and improve type definitions
* refactor: update shoreline calculation and improve type imports in PackedGraph
* fix: e2e tests
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <maxganiev@yandex.com>
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>1 parent 9903f0b commit 29bc283
15 files changed
Lines changed: 826 additions & 677 deletions
File tree
- public/modules
- src
- modules
- types
- utils
- tests/e2e/layers.spec.ts-snapshots
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8493 | 8493 | | |
8494 | 8494 | | |
8495 | 8495 | | |
8496 | | - | |
8497 | | - | |
8498 | | - | |
8499 | | - | |
8500 | | - | |
8501 | 8496 | | |
8502 | 8497 | | |
8503 | 8498 | | |
| |||
0 commit comments