tcmts.examples.geometry

geometry

Two npm packages in one codebase, with a history of releases: geo, a geometry library, and atlas, a command built on it (atlas 0,0 3,4 is the length of a route). Each is a namespace with a manifest.

The history was made step by step by the example's setup.sh:

Releases has each package's versions and their notes, written from what changed in its API. History has each step.

To build it yourself, and see the releases and changelog in your editor:

curl -fsSL https://tcm.codes/docs/examples/geometry.tar.gz | tar xz
geometry/setup.sh /tmp/geometry
code /tmp/geometry

The other examples: https://tcm.codes/docs/examples.html

notes/
5 definitions
steps/
4 definitions
README file
atlas file
geo file
playground file
setup file