Miko
3d8bf78974
fix memory leak on SIGHUP ( #1455 )
2025-02-06 15:55:09 -05:00
Miko
f02c63c94c
Fix broken light (invalid use of heavy dependencies) ( #1449 )
...
* fix broken light (invalid use of heavy dependencies)
- move elevation calculation to serve_rendered and stub in serve_light due to use of canvas and sharp
- elevation api is not available for light
* add elevatppy lint:js:fix
* remove not working isLight function
* apply lint:js:fix
* add isLight to data.tmpl
* add note of not available elevation api in light version
* hide elevation link in light version
* cleanup terrain and elevation template flags
---------
Co-authored-by: Miko <miko@none>
2025-01-17 18:51:35 -05:00
Andrew Calcutt
97be9db6b7
Upgrade Express to v5 +Canvas v3 + code cleanup ( #1429 )
...
* first attempt to upgrade express to v5
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* try to fix https://github.com/maptiler/tileserver-gl/issues/1411
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup server.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup serve_font.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup sever_rendered.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup server_data.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup serve_style
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Update serve_style.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Move UV_THREADPOOL_SIZE to main thred
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup utils.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Use common app.get for images and static images
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add allowedTileSizes and option
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup error responses
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* fix /style/id.json with next('route')
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* improve sprite path
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add parseFloadts around zxy
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* simplify server_data
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* move tile fetch and add fix verbose logging
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add Handling request to verbose logging
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* first attempt to upgrade express to v5
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* try to fix https://github.com/maptiler/tileserver-gl/issues/1411
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup server.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup serve_font.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup sever_rendered.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup server_data.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup serve_style
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Update serve_style.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Move UV_THREADPOOL_SIZE to main thred
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup utils.js
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* Use common app.get for images and static images
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add allowedTileSizes and option
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* cleanup error responses
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* fix /style/id.json with next('route')
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* improve sprite path
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add parseFloadts around zxy
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* simplify server_data
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* move tile fetch and add fix verbose logging
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* add Handling request to verbose logging
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
* merge elevation changes
* lint format
* add verbose logging, improve headers
* try to fix codeql
Information exposure through a stack trace
* test
* all tests passing
* cleanup unneeded changes
* cleanup
* try to fix codeql error
* font fixes
* fix tile size issue
* try to improve scale + codeql
* codeql for sprite logging
* codeql serve fonts
* codeql fixes
* fix failing test with multiple fonts
* Update serve_font.js
* codeql
* codeql
* codeql
* Update utils.js
* codeql
* codeql
* codeql
* codeql
* codeql sanitize
* Update serve_font.js
* Update serve_font.js
* remove useless assignment
* move isGzipped
* add if-modified-since and cache-control
* use consistent cache control
* reformat
* codeql
* codeql
* codeql
* codeql
* codeql
* codeql
* codeql
* Update serve_font.js
* Update serve_font.js
* Update serve_font.js
* Update serve_style.js
* Update serve_style.js
* Update serve_style.js
* Revert "Update serve_style.js"
This reverts commit e0574b1887
.
* Revert "Update serve_style.js"
This reverts commit b1e1d72f25
.
* Revert "Update serve_style.js"
This reverts commit 0f3629c752
.
* Add readFile function
* use readFile, add path.normalize
* Update serve_rendered.js
* simplify input checking
* Update utils.js
* codeql
* Revert "codeql"
This reverts commit e18874fda0
.
* Revert "Update utils.js"
This reverts commit 5de617dfe2
.
* Revert "simplify input checking"
This reverts commit 62a3212629
.
* move allowed functions to utils.js
* use xy[0],xy[1],
* uprade canvas per https://github.com/maptiler/tileserver-gl/issues/1433
* make font regex less restrictive
* fix regex error
* Add version and changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
2025-01-10 19:34:17 -05:00
Vinayak Kulkarni
9b64093c42
style: fix lint issues in code 🕺 ( #626 )
...
* style: fix lint issues in code 🕺
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: lint fix all files
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore: add `keywords` for better reach
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add `husky` & `commitlint`
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore: ignore `public` directory
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* revert: do not lint `public` directory
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: fix issues with lint
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add eslint config
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add lint-staged
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: lint fix all file(s)
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* fix: ignore rules for light version
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* fix: remove unnecessary space
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore(deps): update lockfile
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: autofix linting issue(s)
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-08 22:56:07 -05:00
Andrew Calcutt
b2bd5eaa96
Convert to esm module syntax ( #606 )
...
* switch to esm module
* Update package.json
* change to maplibre package
* fix tests
* eslint
* remove extra package updates
* Delete package-lock.json
* change 'fs' to 'node:fs'
* put back node 10.
without the package updates this still works
* remove trailing commas
* remove unassociated fix / formatting
* remove unassociated fix
* remove eslint from this PR
* remove unassociated fix
* lint
* Merge remote-tracking branch 'upstream/master' into esm_update
* fix mlgl
* update maplibre-native to new version with arm64
* update minor version
2022-09-28 14:41:55 -04:00