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.
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 youDO NOT build this using Webpack, as it will take an extremely long amount of time. ESBuild is so much faster.
-
Mapping Webpack'd files:
-
Map
webpack_out_audiotoassets/audio -
Map
webpack_out_fontstoassets/imagesandassets/public/img(maybe?) -
Combine
webpack_out_imgintoassets/public/img -
Other
-
Make a
package.jsonfile fromnode_modules -
Somehow find a way to build this mess
-
Does this even work?