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.
Glen Whitney
6f44567306
And also enhances the reflected type parsing so that the types of all implementations so far will parse. |
||
---|---|---|
etc | ||
src | ||
.gitignore | ||
.npmrc | ||
LICENSE | ||
package.json5 | ||
pnpm-lock.yaml | ||
README.md | ||
tsconfig.json |
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 packagepnpm exec
-- run the compiled code produced bypnpm build
pnpm go
-- both of the above in sequence.
Important installation note:
after pnpm install
, you must execute npx ts-patch install
to activate the ts-macros compiler plugin.