A simple blockchain in TypeScript for educational purposes
bun install
bun run dev
Starts the development server with hot-reload.
bun run build
Compiles TypeScript code and builds the project for production.
bun run serve
Serves the built project, useful for testing the production build locally.
bun run test
Runs all unit tests in the project.
bun run test:ui
Opens test UI for interactive testing experience.
bun run test:coverage
Generates a test coverage report.
bun run lint
Lints code ensuring no warnings.
bun run format
Formats all files for consistent code style.
bun run typecheck
Checks for TypeScript type errors.
bun run validate
Runs typechecking, formatting and linting scripts.
This project is licensed under the MIT License.