Commit Graph

64 Commits

Author SHA1 Message Date
jjspace 2a469b41d9
add wildcards back to routes 2025-04-30 18:31:30 -04:00
ggetz 093d788778 Use express-like wildcards and parameter matching 2025-04-30 15:46:04 -04:00
jjspace 8c0e4c650e
update express 2025-04-29 13:42:20 -04:00
ggetz 30f592eb78 Handle added files on dev server, don't crash server on error 2024-10-09 11:32:25 -04:00
jjspace 750c9efbe5
stop using globs for chokidar watchers 2024-10-08 13:49:52 -04:00
jjspace 09a719b8fb
run prettier v3 2024-09-20 11:24:24 -04:00
Gabby Getz 07948fbbd2 Update to eslint 9 and cesium-config-eslint 11 2024-05-02 14:20:39 -04:00
Gabby Getz c45b4c21b7 Merge branch 'main' into worker-inline 2023-09-28 10:02:25 -04:00
Gabby Getz ba86201c97 Update eslint-config-cesium 2023-09-25 12:41:34 -04:00
Gabby Getz 879fd30f9a Cleanup server.js 2023-09-14 15:56:25 -04:00
Gabby Getz 07b105ca2b inline workers for Cesium.js 2023-09-08 16:03:25 -04:00
Gabby Getz dc3ab0fed6 Merge branch 'main' into workers-as-esm 2023-07-21 11:10:32 -04:00
Gabby Getz edca885538 TestWorkers, specs 2023-07-07 16:17:22 -04:00
Gabby Getz 35222997db Refactor workers to be ESM, remove RequireJS 2023-07-06 11:44:40 -04:00
Gabby Getz fc3cb0d3d8 Add e2e tests using playwright 2023-06-12 12:33:47 -04:00
Gabby Getz 249c94213e server build results can be undefined if not yet built 2023-03-03 10:03:20 -05:00
Gabby Getz 5e4e316226 Update esbuild 2023-02-22 10:11:07 -05:00
Gabby Getz 6e10658130 Fix file watcher for workers 2022-12-15 13:57:26 -05:00
Gabby Getz abd473a615 Start static server with flag 2022-11-15 09:57:16 -05:00
Sanjeet Suhag 7ff2a45de4 Fixes incremental builds 2022-11-14 14:37:19 -05:00
Sanjeet Suhag 503e196afb Fixes updating of changed specs 2022-11-09 15:04:51 -05:00
Sanjeet Suhag aaf6bd8a5c Adds engine and widgets workspaces 2022-11-01 15:39:57 -04:00
Gabby Getz 8aacb42b76 Serve from a seperate build folder during development 2022-10-06 09:23:31 -04:00
Gabby Getz 1127bb9d7d Cleanup 2022-09-09 15:28:32 -04:00
Gabby Getz 7d781ea6c6 Update packages, cjs -> esm 2022-09-08 12:43:28 -04:00
Matthew Amato c276f0263b Make Cesium release server work on Node 12.
While we still can't use Node 12 for Cesium development, this change is
to make sure Cesium release zips can actually work under Node 12.
2020-03-02 09:39:37 -05:00
Ed Mackey a0d82f29ec Add the .wasm MIME type. 2018-04-26 19:39:14 -04:00
Dan Bagnell f15d07f537 Add Geometry tile. 2017-12-06 14:25:39 -05:00
Dan Bagnell 5602c30873 Merge branch '3d-tiles-vector' into vector-tiles 2017-10-03 14:31:27 -04:00
Matthew Amato 19dc9c23e5 Update npm modules
Onle two `mime` related calls needed to be changed.
2017-10-03 10:58:30 -04:00
Dan Bagnell 01323ba96d Merge branch '3d-tiles-vector' into vector-tiles 2017-07-05 14:56:17 -04:00
Dan Bagnell f4cd9db266 Update server to serve vector tiles. 2017-06-30 14:54:05 -04:00
Ottavio Hartman 1991234a31 Move rule to shared config, Update CHANGES.md, fix errors 2017-06-23 09:42:03 -04:00
Shehzan Mohammed 2b4b1c5f99 Remove duplicate octet-stream from server.js 2017-06-19 15:44:10 -04:00
Shehzan Mohammed 4ca3aa64ff Allow loading of gzipped 3d tiles in server.js 2017-06-19 15:09:15 -04:00
Sean Lilley 01bcc7d08f Merge branch 'master' into request-scheduler-again 2017-06-12 23:17:07 -04:00
Ed Mackey 3d91e190de Update MIME type for glb files, and fix an eslint warning. 2017-06-05 10:00:14 -04:00
hpinkos afbb41c73c Merge branch 'master' into 3d-tiles 2017-05-26 08:58:31 -04:00
Jason Wohlgemuth 43578febf2 Replace JSHint with ESLint
- Added .eslintrc configuration files
- Added eslint and eslint-watch gulp tasks (added gulp-eslint and eslint-plugin-html deps)
- Removed jshint gulp tasks (and dependencies)
- Refactored inline disable comments in ESLint syntax
- Cleared all new lint errors
- Updated build and test documentation
- Added ESLint to license file
2017-05-18 20:11:17 -05:00
Sean Lilley afca34ce20 Merge branch 'master' into 3d-tiles 2017-04-13 13:29:53 -04:00
Ed Mackey 4ab83e694f Update glTF MIME Types (this applies to all versions of glTF)
These types were registered as discussed in KhronosGroup/glTF#412.

See: https://github.com/KhronosGroup/glTF/tree/master/specification/1.0#mimetypes

See: https://github.com/KhronosGroup/glTF/blob/master/extensions/Khronos/KHR_binary_glTF/README.md#mime-type
2017-04-10 17:53:25 -04:00
Sean Lilley 89047dcadf Merge branch 'master' into 3d-tiles 2017-01-31 10:46:06 -05:00
Dan Bagnell 40f8bcd174 Merge branch 'master' into texture-compression 2017-01-26 13:50:37 -05:00
aris a07e8aa8ba Enable CORS in dev server. Closes #2457 2017-01-24 20:34:34 +02:00
Dan Bagnell da8ba03706 Merge branch 'texture-compression' into 3d-tiles-texture-compresseion 2017-01-09 18:58:26 -05:00
Dan Bagnell ee6856c26b Add crunch support to imagery provider and material. Add loadCRN tests. Update CHANGES.md. 2017-01-05 17:08:33 -05:00
Dan Bagnell 70b60271b1 Merge branch 'texture-compression' into 3d-tiles-texture-compresseion 2016-12-21 15:48:36 -05:00
Dan Bagnell 4cc7559fce Add support for s3tc, pvrtc, and etc1 compressed textures and loading them
from KTX files.
2016-12-19 17:39:44 -05:00
Patrick Cozzi c7ec1b9a76 Update test server to not serve example 3D Tiles pre-gzipped 2016-04-13 13:39:07 -04:00
Matthew Amato ce1c317d13 Fix gzip compression settings.
The server was blindly adding `Content-Encoding=gzip` too all requests for
b3dm files. When the request was for a non-existent tile, the 404 message
would also be marked as gzip, causing the browser to fail decoding it
(different browsers have different behavior in this case).

The correct solution is to use the `setHeaders` callback as part of express
static serving, which will only get called to set the headers when the
file actually exists.
2016-03-11 11:27:20 -05:00