Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 861 Bytes

File metadata and controls

24 lines (19 loc) · 861 Bytes

frontend

Decompilation of the Kasm Workspaces frontend with fixes to use free packages and to make ESBuild happy.

Info: The original sourcemaps are gzipped as they are extremely large.

How to Build?

cd kasmweb/
npm i --legacy-peer-deps # Legacy peer deps is REQUIRED for every package uninstall/install
node build.ts # This also automatically zips for you

DO NOT build this using Webpack, as it will take an extremely long amount of time. ESBuild is so much faster.

TODO:

  • Mapping Webpack'd files:

  • Map webpack_out_audio to assets/audio

  • Map webpack_out_fonts to assets/images and assets/public/img (maybe?)

  • Combine webpack_out_img into assets/public/img

  • Other

  • Make a package.json file from node_modules

  • Somehow find a way to build this mess

  • Does this even work?