package
0.0.0-20240617131703-ba30ba363b64
Repository: https://github.com/cmwaters/maelstrom.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Maelstrom Web

This is a simple web server for maelstrom which uses the typescript maelstrom client to interact with the maelstrom node, depositing and withdrawing funds and most importantly submitting blobs.\

Installation

To install the necessary dependencies for the web server, navigate to the root directory of the web package and run the following command:

npm install && npm run build

This will install dependencies and compile the javascript code together and output it in the static directory.

To serve the static files, run the following command:

go run .

Webpack configuration

Some of the dependencies require the usage of Node.js modules that are not supported natively by the browser. To support these modules, we use webpack's polyfills for things like the buffer module. You can see more on the custom configuration in the webpack.config.js file.