A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.
Go to file
Glen Whitney c9e53b7152 feat: add build script
This commit adds pnpm scripts for compiling and running the
  typocomath package, and a convenience script `pnpm go` that does
  both in succession. It also configure pnpm to use a shell
  emulator so that it should work on Windows as well. Finally,
  it changes the directory for object files from obj to build.
  Resolves #9.
2023-08-22 20:15:16 -07:00
etc feat: add build script 2023-08-22 20:15:16 -07:00
src chore: Update to latest TypeScript and make sure instructions work 2023-08-18 10:36:11 -07:00
.gitignore feat: add build script 2023-08-22 20:15:16 -07:00
.npmrc feat: add build script 2023-08-22 20:15:16 -07:00
LICENSE Initial commit 2022-12-02 14:04:53 +00:00
package.json5 feat: add build script 2023-08-22 20:15:16 -07:00
pnpm-lock.yaml chore: Update to latest TypeScript and make sure instructions work 2023-08-18 10:36:11 -07:00
README.md feat: add build script 2023-08-22 20:15:16 -07:00
tsconfig.json feat: add build script 2023-08-22 20:15:16 -07:00

typocomath

A final (?) prototype for a refactor of mathjs, culminating the picomath, pocomath, typomath series. Provides an extensible core with "fuzzy" types for its operations, that can at any time generate exact .d.ts file for its current state.

Convenience scripts:

  • pnpm build -- compile the package
  • pnpm exec -- run the compiled code produced by pnpm build
  • pnpm go -- both of the above in sequence.