open-index/open-npm huggingface dataset:
npm package: @geometryzen/fast-colors
Description: @microsoft/fast-colors as system module
Author: David Geo Holmes
Latest version: 0.9.1

# fast-colors

[![version](https://img.shields.io/npm/v/@geometryzen/fast-colors.svg)](https://www.npmjs.com/package/@geometryzen/fast-colors) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/fast-colors.svg)](https://npm-stat.com/charts.html?package=@geometryzen/fast-colors&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/fast-components
Description: @microsoft/fast-components as a system module
Author: David Geo Holmes
Latest version: 2.30.6

# fast-components

[![version](https://img.shields.io/npm/v/@geometryzen/fast-components.svg)](https://www.npmjs.com/package/@geometryzen/fast-components) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/fast-components.svg)](https://npm-stat.com/charts.html?package=@geometryzen/fast-components&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)

@microsoft/fast-components as a system module and bundled.
npm package: @geometryzen/fast-element
Description: @microsoft/fast-element as a System module
Author: David Geo Holmes
Latest version: 0.9.9

# @geometryzen/fast-element

[![version](https://img.shields.io/npm/v/@geometryzen/fast-element.svg)](https://www.npmjs.com/package/@geometryzen/fast-element) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/fast-element.svg)](https://npm-stat.com/charts.html?package=@geometryzen/fast-element&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)

@microsoft/fast-element as a system module
npm package: @geometryzen/fast-foundation
Description: @microsoft/fast-foundation as a system module
Author: David Geo Holmes
Latest version: 2.49.5

# @geometryzen/fast-foundation

[![version](https://img.shields.io/npm/v/@geometryzen/fast-foundation.svg)](https://www.npmjs.com/package/@geometryzen/fast-foundation) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/fast-foundation.svg)](https://npm-stat.com/charts.html?package=@geometryzen/fast-foundation&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/fast-react-wrapper
Description: @microsoft/fast-react-wrapper as system module
Author: David Geo Holmes
Latest version: 0.9.10

# fast-react-wrapper

[![version](https://img.shields.io/npm/v/@geometryzen/my-lifast-react-wrapper.svg)](https://www.npmjs.com/package/@geometryzen/my-lifast-react-wrapper) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/my-lifast-react-wrapper.svg)](https://npm-stat.com/charts.html?package=@geometryzen/my-lifast-react-wrapper&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/fast-web-utilities
Description: @microsoft/fast-web-utilities as system module
Author: David Geo Holmes
Latest version: 0.9.1

# fast-web-utilities

[![version](https://img.shields.io/npm/v/@geometryzen/fast-web-utilities.svg)](https://www.npmjs.com/package/@geometryzen/fast-web-utilities) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/fast-web-utilities.svg)](https://npm-stat.com/charts.html?package=@geometryzen/fast-web-utilities&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/graph3d
Description: My Library
Author: David Geo Holmes
Latest version: 0.0.7

# graph3d

[![version](https://img.shields.io/npm/v/@geometryzen/graph3d.svg)](https://www.npmjs.com/package/@geometryzen/graph3d) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/graph3d.svg)](https://npm-stat.com/charts.html?package=@geometryzen/graph3d&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)

[![Graph3d](https://visjs.github.io/vis-graph3d/docs/graph3d/index.html)]
npm package: @geometryzen/jsplumb
Description: jsplumb bundled with System format and type definitions
Author: David Geo Holmes
Latest version: 0.0.1

# @geometryzen/jsplumb

[![version](https://img.shields.io/npm/v/@geometryzen/jsplumb.svg)](https://www.npmjs.com/package/@geometryzen/jsplumb) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/jsplumb.svg)](https://npm-stat.com/charts.html?package=@geometryzen/jsplumb&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/katex
Description: katex as an EcmaScript module or system module bundle
Author: David Geo Holmes
Latest version: 0.0.2

# katex

[![version](https://img.shields.io/npm/v/@geometryzen/katex.svg)](https://www.npmjs.com/package/@geometryzen/katex) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/katex.svg)](https://npm-stat.com/charts.html?package=@geometryzen/katex&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/monaco-editor
Description: monaco-editor for use in STEMCstudio
Author: David Geo Holmes
Latest version: 0.9.22

# @geometryzen/monaco-editor

[![version](https://img.shields.io/npm/v/@geometryzen/monaco-editor.svg)](https://www.npmjs.com/package/@geometryzen/monaco-editor) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/monaco-editor.svg)](https://npm-stat.com/charts.html?package=@geometryzen/monaco-editor&from=2024-01-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/my-lib
Description: My TypeScript Library Template
Author: David Geo Holmes
Latest version: 0.9.26

# my-lib

My TypeScript Library Template

[![version](https://img.shields.io/npm/v/@geometryzen/my-lib.svg)](https://www.npmjs.com/package/@geometryzen/my-lib) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/my-lib.svg)](https://npm-stat.com/charts.html?package=@geometryzen/my-lib&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)

For a STEMCstudio example (click [here](https://www.stemcstudio.com/gists/cbfe438dfe3c91b6e81a4d4a8358545c) to try)
npm package: @geometryzen/newton
Description: Physics Modeling and Engine using Geometric Algebra
Author: David Geo Holmes
Latest version: 0.9.2

# @geometryzen/newton
A Physics Engine for research and education using Geometric Algebra, and Units of Measure (optional).

The following metrics are supported:

<table>
    <tr>
        <th>Description</th><th>Algebra</th><th>class</th>
    </tr>
    <tr>
        <td>Euclidean 1D</td><td>G(1,0)</td><td>Engine1</td>
    </tr>
    <tr>
        <td>Euclidean 2D</td><td>G(2,0)</td><td>Engine2</td>
    </tr>
    <tr>
        <td>Euclidean 3D</td><td>G(3,0)</td><td>Engine3</td>
    </tr>
    <tr>
        <td>Spacetime 1D</td><td>G(1,1)</td><td>EngineG11</td>
    </tr>
    <tr>
        <td>Spacetime 2D</td><td>G(2,1)</td><td>EngineG21</td>
    </tr>
</table>

# Getting Started

The following code illustrates the basic flow. For working examples see [STEMCstudio](https://www.stemcstudio.com/examples).

## Constructing the core simulation using the `Engine3` Euclidean 3D or G(3,0) Physics engine.

This example incorporates units of measure.

```typescript
import {
    Block3,
    Engine3,
    Geometric3,
    Spring
} from '@geometryzen/newton'

//
// Constants
//
const e1 = Geometric3.e1
const e2 = Geometric3.e2
const e3 = Geometric3.e3
const kg = Geometric3.kilogram
const m = Geometric3.meter
const s = Geometric3.second

//
// Initialization
//
const sim = new Engine3()
const Δt = 0.01 * s

//
// Add objects
//
const width = 0.5 * m
const height = 0.1 * m
const depth = 0.5 * m
const block1 = new Block3(width, height, depth)
const block2 = new Block3(width, height, depth)

block1.M = 1 * kg
block2.M = 1 * kg

block1.X = -1.0 * e1 * m
block2.X = +1.0 * e1 * m

sim.addBody(block1)
sim.addBody(block2)

//
// Add forces
//
const spring = new Spring(block1, block2)
spring.restLength = 1 * m
spring.stiffness = 1 * kg / (s * s)
sim.addForceLaw(spring)
spring.attach1 = (block1.width * e1 + 0 * block1.height * e2 + block1.depth * e3) / 2

// Inside animation "loop"
sim.advance(Δt.a, Δt.uom)
```
npm package: @geometryzen/newton-jsxgraph-widgets
Description: Newton 2D Widgets Using JsxGraph
Author: David Geo Holmes
Latest version: 0.9.1

# @geometryzen/newton-jsxgraph-widgets

[![version](https://img.shields.io/npm/v/@geometryzen/newton-jsxgraph-widgets.svg)](https://www.npmjs.com/package/@geometryzen/newton-jsxgraph-widgets) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/newton-jsxgraph-widgets.svg)](https://npm-stat.com/charts.html?package=@geometryzen/newton-jsxgraph-widgets&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)

@geometryzen/newton 2D Widgets Using JsxGraph
npm package: @geometryzen/reactive
Description: Template TypeScript Library
Author: David Geo Holmes
Latest version: 0.9.4

# reactive

Wrapper around signal-polyfill to support different module formats.

[![version](https://img.shields.io/npm/v/@geometryzen/reactive.svg)](https://www.npmjs.com/package/@geometryzen/reactive) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/reactive.svg)](https://npm-stat.com/charts.html?package=@geometryzen/reactive&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/ref-count
Description: Reference Counting support in JavaScript and TypeScript
Author: David Geo Holmes
Latest version: 0.9.5

# ref-count

Reference Counting Support in JavaScript and TypeScript

[![version](https://img.shields.io/npm/v/@geometryzen/ref-count.svg)](https://www.npmjs.com/package/@geometryzen/ref-count) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/ref-count.svg)](https://npm-stat.com/charts.html?package=@geometryzen/ref-count&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/solid-js
Description: solid-js as an EcmaScript module or system module bundle
Author: David Geo Holmes
Latest version: 1.8.17

# solid-js

[![version](https://img.shields.io/npm/v/@geometryzen/solid-js.svg)](https://www.npmjs.com/package/@geometryzen/solid-js) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/solid-js.svg)](https://npm-stat.com/charts.html?package=@geometryzen/solid-js&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/solid-js-html
Description: solid-js/html as a system module
Author: David Geo Holmes
Latest version: 0.9.4

# solid-js-html

[![version](https://img.shields.io/npm/v/@geometryzen/solid-js-html.svg)](https://www.npmjs.com/package/@geometryzen/solid-js-html) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/solid-js-html.svg)](https://npm-stat.com/charts.html?package=@geometryzen/solid-js-html&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/solid-js-store
Description: solid-js/store as a system module
Author: David Geo Holmes
Latest version: 0.9.0

# solid-js-store

[![version](https://img.shields.io/npm/v/@geometryzen/solid-js-store.svg)](https://www.npmjs.com/package/@geometryzen/solid-js-store) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/solid-js-store.svg)](https://npm-stat.com/charts.html?package=@geometryzen/solid-js-store&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/solid-js-web
Description: solid-js/web as System module.
Author: David Geo Holmes
Latest version: 0.9.7

# solid-js-web

[![version](https://img.shields.io/npm/v/@geometryzen/solid-js-web.svg)](https://www.npmjs.com/package/@geometryzen/solid-js-web) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/solid-js-web.svg)](https://npm-stat.com/charts.html?package=@geometryzen/solid-js-web&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/solidjs-web-component
Description: SolidJS Web Component
Author: David Geo Holmes
Latest version: 0.9.19

# solidjs-web-component

[![version](https://img.shields.io/npm/v/@geometryzen/solidjs-web-component.svg)](https://www.npmjs.com/package/@geometryzen/solidjs-web-component) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/solidjs-web-component.svg)](https://npm-stat.com/charts.html?package=@geometryzen/solidjs-web-component&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/stemcstudio-react-ui
Description: React components for STEMCstudio applications
Author: David Geo Holmes
Latest version: 0.0.13

# stemcstudio-react-ui

[![version](https://img.shields.io/npm/v/@geometryzen/stemcstudio-react-ui.svg)](https://www.npmjs.com/package/@geometryzen/stemcstudio-react-ui)

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/stemcstudio-react-ui.svg)](https://npm-stat.com/charts.html?package=@geometryzen/stemcstudio-react-ui&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
npm package: @geometryzen/svelte
Description: Svelte as an EcmaScript module and system module bundle
Author: David Geo Holmes
Latest version: 5.0.0-next.142

# svelte

[![version](https://img.shields.io/npm/v/@geometryzen/svelte.svg)](https://www.npmjs.com/package/@geometryzen/svelte) 

[![npm downloads](https://img.shields.io/npm/dm/@geometryzen/svelte.svg)](https://npm-stat.com/charts.html?package=@geometryzen/svelte&from=2022-09-01)

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)