Nothing Special   »   [go: up one dir, main page]

Skip to content

the6p4c/charming

 
 

Repository files navigation

Welcome! You’ll need:

• Nix and one of the following
  • nix-shell [--pure]
  • direnv allow
• or your own environment with
  • make(1) + git(1) + pdfdetach(1)
  • Rust 1.58+
  • Python 3.8+ (for make assets)
  • Node.js 10+ (for make assets)

# fetch dependencies
git submodule update --init --recursive

# install dependencies
npm i
make [init-clean] init
make init-nixos # if using NixOS

# build data
make data

# build assets
make assets

# build client
npm run build

# start dev server
npm run start

# start and open
npm run open

# format code
npm run prettier:write

# check TypeScript
npm run check

# run unit tests
npm run test

# do all three
npm run dwim

# test coverage
npm run test:coverage

About

Unicode character browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.5%
  • Rust 30.4%
  • JavaScript 7.9%
  • Sass 5.0%
  • HTML 2.6%
  • Makefile 1.7%
  • Other 0.9%