open-index/open-npm huggingface dataset:
npm package: @numty/core
Description: The fundamental package for scientific computing with Typescript or Javascript.
Author: Arthur Groupp
Latest version: 0.1.1

# NumTy Core

The fundamental package for scientific computing with Typescript or Javascript.

How many times you was looking at your code and thought: *"I can do it in one line of code on Python using NumPy*. The main purpose of this package is to create something similar on Typescript.

Of course, Typescript code cannot be a performance competitor to Python library that actually is a C compiled code. However, Typescript is the language we use for many things and it needs data processing. Much functionality was implemented by JavaScript engine as native code in `Array`, `Math` and `String` classes and it doesn’t make sense to re-implement it. Therefore, at first step I took the fundamental routines of [NumPy](https://numpy.org/), that not overlapping with native code and implemented it as operators in the package.

Package architecture designed to be highly tree shakable, you don’t need to import the whole library, just take what you actually need only. Because library wrote in Typescript, it shows good support to vanilla JavaScript projects and to [Angular](https://angular.io/), [React](https://reactjs.org/) or [NestJS](https://nestjs.com/) in the same way.

In the Core package you will find basic array creation and manipulation operators and mathematical functions.

## Credits
* [NumPy](https://numpy.org/) for the greatest inspiration
* [sentdex ](https://www.youtube.com/c/sentdex) for great lessons on Python and data analysis.

## Resources
* Sources: https://github.com/agroupp/numty
* Source Code Documentation: https://agroupp.github.io/numty/

## Installing
```shell
npm install --save @numty/core
```

## Running unit tests

Run `nx test core` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @numty/datetime
Description: The package provides operators and classes to extend functionality of base `Date` class. NumTy Datetime introduces `TimeSpan` class that abstracts the time intervals. It gives powerful methods to manipulate, do calculations and convert time intervals to s
Author: Arthur Groupp
Latest version: 0.1.2

# NumTy Datetime

The package provides operators and classes to extend functionality of base `Date` class. NumTy Datetime introduces `TimeSpan` class that abstracts the time intervals. It gives powerful methods to manipulate, do calculations and convert time intervals to strings in different formats.

## Credits
* [TimeSpan](https://docs.microsoft.com/en-us/dotnet/api/system.timespan?view=netcore-3.1) for the great work and brilliant ideas

## Resources
* Sources: https://github.com/agroupp/numty/packages/datetime
* Source Code Documentation: https://agroupp.github.io/numty/datetime

## Installing
```shell
npm install --save @numty/datetime
```

## Running unit tests

Run `nx test datetime` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @numum/shared-components
Description: Numum components library
Latest version: 1.0.22

# Numum Components Library
A collection of Vue 3 components with theme support

## Installation

```sh
npm install @numum/shared-components
```

## Setup

### Basic Setup
```javascript
import { createApp } from 'vue'
import { createNumum } from '@numum/shared-components'
import { setConfig } from '@numum/shared-components';
import '@numum/shared-components/styles'

const app = createApp(App)

// Set suffix for images
setConfig({
  imageSuffix: 'mobile'
});

createNumum(app, {
    theme: 'veloxa' // or 'rapides'
})
app.mount('#app')
```

### Theme Configuration
Veloxa theme is used by default. To use Rapides theme:

```javascript
// Import base styles
import '@numum/shared-components/styles'
// Import Rapides theme
import '@numum/shared-components/styles/themes/_rapides.scss'
```

## Component Example

### ButtonComponent
Basic button component with various style options

```vue
<template>
  <ButtonComponent type="rounded">Click me</ButtonComponent>
</template>

<script setup>
import { ButtonComponent } from '@numum/shared-components'
</script>
```

## Composables

### useImage
Hook for working with themed images

```javascript
import { useImage } from '@numum/shared-components'

const { getImageUrl } = useImage()
const imageUrl = getImageUrl('my-image.jpg') 
```

## Themes

### Veloxa (default)
Main theme with blue color scheme:
- Primary color: #5FB2FF
- Secondary color: #FFB937
- No image suffix

### Rapides
Alternative theme with green color scheme:
- Primary color: #55EA76
- Secondary color: #FBFF22
- Image suffix: __rapides

## Development

### Local Testing
For local development:

```sh
# In library directory
npm link

# In your project
npm link @numum/shared-components
```

### Building
```sh
npm run build
```

## License
MIT
npm package: @nunchiai/amcp-sdk
Description: AMCP SDK — Agent Memory Continuity Protocol client
Latest version: 0.3.0

# AMCP SDK

`@nunchiai/amcp-sdk` is the JavaScript/TypeScript SDK for AMCP.

It provides the protocol client used by:

- `@nunchiai/nexus-mcp`
- `@nunchiai/reference-agent`

Install:

```bash
npm install @nunchiai/amcp-sdk
```

Use:

```ts
import { NexusClient } from "@nunchiai/amcp-sdk";

const client = new NexusClient({
  apiKey: process.env.NEXUS_API_KEY!,
  nexusUrl: process.env.NEXUS_URL,
  agentName: "example-agent",
});

const result = await client.recall("recent project decisions");
console.log(result.items);
```
npm package: @nunchistudio/helix
Description: helix.ts is the TypeScript implementation of helix, for consuming public types on the front-end exposed by micro-services.
Author: Loïc Saint-Roch
Latest version: 0.19.1

# helix.ts

[![Website](https://img.shields.io/website?url=https%3A%2F%2Fnunchi.studio%2Fhelix&up_message=docs&label=website)](https://nunchi.studio/helix)
[![GitHub Release](https://img.shields.io/github/v/release/nunchistudio/helix.ts)](https://github.com/nunchistudio/helix.ts/releases/latest)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

helix.ts is the TypeScript implementation of [helix](https://github.com/nunchistudio/helix),
for consuming public types on the front-end exposed by helix-powered services.

By using helix, engineers have the power to transparently leverage end-to-end
observability and event propagation across services and integrations.

![Event propagation with helix](https://nunchi.studio/helix/screenshots/trace-distributed.png)

## License

Repository licensed under the [MIT License](./LICENSE.md).
npm package: @nunes22/adaptflex
Description: > The adaptive ReasonML Design System
Author: Ciro Nunes
Latest version: 0.1.0-beta7

# adaptflex

> The adaptive ReasonML Design System

[Quickstart](#quickstart) |
[Documentation](https://nunes22.github.io/adaptflex) |
[What is included](#what-is-included)

## Quickstart

Install it with Yarn or NPM:

```
yarn add @nunes22/adaptflex
```

On your `bsconfig.json`

```json
"bs-dependencies": ["@nunes22/adaptflex"]
```

On your root compnent:

```reasonml
open Nunes22Adaptflex;

[@react.component]
let make = () => {
  <ThemeContext value=Theme.rainbow>
    <Button> "Hello World!"->React.string </Button>
  </ThemeContext>;
};

```

## What is included

### 📦 Components

| Feature    | Category | Description | Unit Tests | Visual Regression Tests |
| ---------- | -------- | ----------- | ---------- | ----------------------- |
| Button     |          |             | ❌         | ❌                      |
| Table      |          |             | ❌         | ❌                      |
| Card       |          |             | ❌         | ❌                      |
| DataGrid   |          |             | ❌         | ❌                      |
| InlineForm |          |             | ❌         | ❌                      |
| Input      |          |             | ❌         | ❌                      |
| OffCanvas  |          |             | ❌         | ❌                      |
| Inline     |          |             | ❌         | ❌                      |
| Stack      |          |             | ❌         | ❌                      |
| Toolbar    |          |             | ❌         | ❌                      |
| Typography |          |             | ❌         | ❌                      |
npm package: @nunes22/breaktime
Description: CLI tool to help you take healthy breaks
Latest version: 0.1.0

# hello-reason

[![Build Status](https://dev.azure.com/esy-ocaml/esy-ocaml/_apis/build/status/esy-ocaml.hello-reason?branchName=master)](https://dev.azure.com/esy-ocaml/esy-ocaml/_build/latest?definitionId=1?branchName=master)

A project which demonstrates a Reason workflow with [Esy][].

[Esy]: https://github.com/esy-ocaml/esy


## Usage

You need Esy, you can install the beta using [npm](https://npmjs.com):

    % npm install -g esy@latest

> NOTE: Make sure `esy --version` returns at least `0.5.4` for this project to build.

Then run the `esy` command from this project root to install and build dependencies.

    % esy

Now you can run your editor within the environment (which also includes merlin):

    % esy $EDITOR
    % esy vim

Alternatively you can try [vim-reasonml](https://github.com/jordwalke/vim-reasonml)
which loads esy project environments automatically.

After you make some changes to source code, you can re-run project's build
again with the same simple `esy` command.

    % esy

And test compiled executable (runs `scripts.tests` specified in
`package.json`):

    % esy test

You can format your code (runs `scripts.format` specified in `package.json`):

    % esy format

If you plan to add some .ml(i) files and want to enable formatting you can
run: `esy add "@opam/ocamlformat"` and `esy format` will be automatically
extended.

Documentation for the libraries in the project can be generated with (runs
`scripts.doc` specified in `package.json`):

    % esy doc
    % esy open '#{self.target_dir}/default/_doc/_html/index.html'

Shell into environment:

    % esy shell


## Create Prebuilt Release:

`esy` allows creating prebuilt binary packages for your current platform, with
no dependencies.

    % esy npm-release
    % cd _release
    % npm publish

## Continuous Integration:
`hello-reason` includes CI configuration for Azure
[DevOps](https://dev.azure.com) pipelines out of the box.

- Create your Azure DevOps account.
- Add a new project, and point that new Azure DevOps project to your github
  repo that includes the CI (`./azure-pipelines.yml` and the `.ci/` directory)
  from `hello-reason`.
- Create a new Pipeline within that project.
  - When asked how to configure the new pipeline, select the option to use
    existing configuration inside the repo.

The CI is configured to build caches on the `master` branch, and also any
branch named one of (`global`, `release-*`, `releases-*`). That means that pull
requests to any branch with those names will be fast, once you have landed at
least one commit to that branch. The first time you submit a pull request to
one of those branches, the builds will be slow but then subsequent pull
requests will be faster once a pull request is merged to it.