Skip to content

A simple blockchain in TypeScript for educational purposes

License

Notifications You must be signed in to change notification settings

DavNej/simple-chain

Repository files navigation

Simple chain

A simple blockchain in TypeScript for educational purposes

Install dependencies

bun install

Scripts

Development

bun run dev

Starts the development server with hot-reload.

Build and Serve

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.

Testing

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.

Code Quality

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.

License

This project is licensed under the MIT License.

About

A simple blockchain in TypeScript for educational purposes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published