nhl97-ts_utils
v1.8.1
Published
Miscellaneous TypeScript functions and typing utilities. Plus a dynamic network implementation + GEXF parser + generator
Downloads
282
Maintainers
Readme
Niki Herl's TypeScript Utilities
This is the public readme for TS_Utils's public repository.
What is being built here?
In this repository, I collect all the (standalone) TypeScript utilities and experiments I build (or sometimes copy from the web). This includes:
- lots of type utilities and predefined types (e.g.
Time.ts
) - various math, array and string utilities (named *_utils.ts)
- (CSS-)styling-related types and utilities (
styling_types_consts.ts
) - some (attempts at) data structures (
ImmutTree.ts
) - and most recently: A working and performant dynamic network implementation, along with a parser and a generator for GEXF graph/network files (see folders
Networks
andGEXF
). This dynamic network-related code was created
Should I use it?
Most of the contents of this package are not meant for public consumption/consideration, because it is not stable, complete or tested enough to make a good dependency.
I am however fairly proud of that dynamic-network-related code, and I can imagine it being useful to others as well. So I cordially invite the reader to peruse the Networks
and GEXF
folders, whether for reuse or for inspiration. If you have questions, I would also love to incorporate any additions or improvements you have to offer.
Note that TS_Utils is distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License (see neighbouring LICENSE
file). Especially note that "NonCommercial" in the license name. It means you are not allowed to sell TS_Utils or to incorporate it or pieces of it in commercial software.
TS_Utils doesn't live in its own git repository, but is nestled within a private repo I am not willing to share in full, at least for now. Hence no link to the source code. Instead, to view the source code, just install/download the package and open (/copy/edit) the src
folder.
Who is building it?
Me, Niki Herl, computer science BSc student at TU Wien. Check out my personal website nikiherl.com.