open-index/open-npm huggingface dataset:
npm package: @navadt/inferschema
Description: Schema inference library
Author: Nava Technologies
Latest version: 1.0.14

[![YourActionName Actions Status](https://github.com/snava10/inferschema/workflows/CI/badge.svg)](https://github.com/snava10/inferschema/actions)
[![YourActionName Actions Status](https://github.com/snava10/inferschema/workflows/Package/badge.svg)](https://github.com/snava10/inferschema/actions)
[![](https://img.shields.io/npm/v/@navadt/inferschema)](https://www.npmjs.com/package/@navadt/inferschema)

# inferschema

Schema inference library written in Typescript

# Usage

```
import * as inferschema from "@navadt/inferschema";
import { Schema } from "@navadt/inferschema";

async function f(): Schema {
    const schema: Schema = await inferschema.infer("path_to_file.csv");
    return schema;
}
```
npm package: @navaiguide/core
Description: Core library for NavAIGuide: Provides foundational utilities and shared functionality for navigational AI Agents.
Author: Francesco Bonacci
Latest version: 0.0.5

# <img align="center" src="https://github.com/francedot/NavAIGuide/blob/main/img/logo.png?raw=true" width="38"> NavAIGuide-Core

Core package used to build AI agents with NavAIGuide.

## 💻 Getting Started

### Prerequisites

- Node.js
- Access to OpenAI or AzureAI services

### Steps

#### 1. ⚡️ Install NavAIGuide-Core

You can choose to either clone the repository or use npm, yarn, or pnpm to install NavAIGuide-Core.

#### npm:
```bash
npm install @navaiguide/core
```

#### Yarn:
```bash
yarn add @navaiguide/core
```

#### 2. Configure OpenAI or AzureAI Key

Configure the necessary environment variables. For example, locally through `.env.local` (requires `dotenv` package):

- `OPENAI_API_KEY`: Your OpenAI API key.
- For Azure AI API keys and related configurations, note that due to the regional availability of different classes of models, more than one Azure AI project deployment might be required.
  - `AZURE_AI_API_GPT4TURBOVISION_DEPLOYMENT_NAME`: Deployment name for [GPT-4 Turbo with Vision](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/gpt-with-vision).
  - `AZURE_AI_API_GPT35TURBO_DEPLOYMENT_NAME`: Deployment name for [GPT-3.5 Turbo with JSON mode](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/json-mode).
  - `AZURE_AI_API_GPT35TURBO16K_DEPLOYMENT_NAME`: Deployment name for [GPT-3.5 Turbo with a 16k max request tokens](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models#gpt-35).
  - `AZURE_AI_API_GPT4TURBOVISION_KEY`: API Key for GPT-4 Turbo with Vision.
  - `AZURE_AI_API_GPT35TURBO_KEY`: API Key for GPT-3.5 Turbo with JSON mode and GPT-3.5 with 16k.
  - `AZURE_AI_API_GPT35TURBO_INSTANCE_NAME`: Instance Name for GPT-3.5 Turbo with JSON mode and GPT-3.5 with 16k.
  - `AZURE_AI_API_GPT4TURBOVISION_INSTANCE_NAME`: Instance Name for GPT-4 Turbo with Vision.

You can also explicitly provide these variables as part of the constructor for the `NavAIGuide` or `BaseNavAIGuideAgent` class.
npm package: @naval-base/ms
Description: Millisecond conversion utility
Author: iCrawl
Latest version: 3.1.0

# @naval-base/ms
> Millisecond conversion utility

## Features

- Simply works.

## Install

```bash
pnpm install @naval-base/ms
```

## Usage

```js
ms('2 days')  // 172800000
ms('1d')      // 86400000
ms('10h')     // 36000000
ms('2.5 hrs') // 9000000
ms('2h')      // 7200000
ms('1m')      // 60000
ms('5s')      // 5000
ms('1y')      // 31557600000
ms('100')     // 100
ms('-3 days') // -259200000
ms('-1h')     // -3600000
ms('-200')    // -200
```

### From ms

```js
ms(60000)             // "1m"
ms(2 * 60000)         // "2m"
ms(-3 * 60000)        // "-3m"
ms(ms('10 hours'))    // "10h"
```

### Long format

```js
ms(60000, true)             // "1 minute"
ms(2 * 60000, true)         // "2 minutes"
ms(-3 * 60000, true)        // "-3 minutes"
ms(ms('10 hours'), true)    // "10 hours"
```

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D

## Author

**@naval-base/ms** © [iCrawl](https://github.com/iCrawl), Released under the [MIT](https://github.com/iCrawl/kaori/blob/master/LICENSE) License.  
Authored and maintained by iCrawl.

> GitHub [@iCrawl](https://github.com/iCrawl) · Twitter [@iCrawlToGo](https://twitter.com/iCrawlToGo)
npm package: @navalarchitect/test-lib2
Description: A library which provides a basic constraint solver for the Naval Architect platform.
Latest version: 1.0.1

## Description

This library provides a basic constraint solver for the Naval Architect platform.

## Installation

```bash
$ npm install
```

## Test

```bash
# unit tests
$ npm run test

# test coverage
$ npm run test:cov
```

## Development

### Semantic Release

???

### Gitflow

We use Gitflow as the preferred Git workflow. For more information see: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

## Deployment

- what else?
- scope
- gitlab: 
- npm: https://zellwk.com/blog/publish-to-npm/ 

## Inspiration

- https://www.mattkeeter.com/projects/constraints/
- http://www.sagemath.org/
- https://www.optaplanner.org/

## Based on

- https://github.com/alexjoverm/typescript-library-starter
- https://github.com/bitjson/typescript-starter
- https://www.exclamationlabs.com/blog/continuous-deployment-to-npm-using-gitlab-ci/
npm package: @navalink/bin-locale
Description: i18n locale
Author: navalink web team.
Latest version: 1.0.13

# 词条按需收集执行命令

## 基本使用
1. 安装
```
npm install @navalink/bin-locale -D
# or
yarn add @navalink/bin-locale -D
```

2. 配置
在 package.json 中配置执行脚本：
```json
{
  ...
  "scripts": {
    "locale": "navalink-locale --entry=./src,../../node_modules/joywok-material-components/lib --localeFiles=index,nana --outputType=single --errorignore=true",    
  }
}
```

3. 使用
执行命令，将会在 public/locale 目录下生成项目中所用到的词条文件。
```
npm run locale
```

4. 参数说明
- --entry，需要生成词条的入口。例如：--entry=src（默认值），多个入口使用逗号分割：src,node_modules/joywok-material-components/lib')
- --outDir，生成词条的存放目录。例如：--outDir=public/locale（默认值）
- --plugins，指定 babel 插件。例如：--plugins=@navalink/babel-plugin-collect-i18n（默认值），多个插件使用逗号分割
- --presets，指定 babel 插件。例如：--presets=@babel/preset-react,@babel/preset-typescript（默认值），多个插件使用逗号分割
- --extensions，指定 babel 解析的文件类型。例如：--extensions=.ts,.tsx,.js,.jsx（默认值）
- --errorignore，忽略项目中使用到的 i18n key 未在词条数据池中找到时的报错。默认值：false
- --babelPath，定义 babel bin 命令所在路径。默认值：node_modules/.bin/babel
- --outputType，指定生成的词条文件类型：单个文件包含所有语种、单文件对应单语种。默认值：multiple,single
- --branch，指定要使用的 data-storage 数据池的分支。默认值：master
- --localeFiles，指定匹配 data-storage 数据池下的词条 json 文件，多个文件使用英文逗号分割。默认值：index
- --storeGitPath，指定数据池 Git 仓库 Clone 地址，默认 ssh 地址
- --babelMode，指定 babel 扫描文件的方式，sync 和 async，默认值：sync
- --defaultExport，是否使用 export 导出 i18n 方法，默认值：false
npm package: @navanatech/react-app
Description: Configuration for React Apps.
Author: Navana Tech
Latest version: 1.1.0

# `@navanatech/react-app`

Shareable configs for Navana Tech's React setup. Includes the following:

* vite
* tsconfig
* postcss
* svgr

## Versioning

Note that because changes to these configs may bring breaking changes to your app, each time packages are updated to latest, we will increment one major version. Only in case of issues fixed by updating a minor version of a dependency will this package publish minor/patch updates.

## How to use

```sh
# Using npm
npm install -D @navanatech/react-app vite typescript postcss eslint prettier

# using yarn
yarn add -D @navanatech/react-app vite typescript postcss eslint prettier

# using pnpm (preferred)
pnpm add @navanatech/react-app vite typescript postcss eslint prettier
```

Add this to your package.json:

```JSON
"scripts": {
	"start": "vite",
	"build": "vite build",
	"preview": "vite preview",
	"pretty": "pretty-quick --pattern '**/*.*(js|jsx|ts|tsx)'",
	"lint": "eslint --ext .js --ext jsx --ext .ts --ext tsx ./src"
},
"prettier": "@navanatech/react-app/.prettierrc.json",
"eslintConfig": {
	"extends": "react-app"
},
```

Add the following config files:

### vite.config.ts

```TypeScript
import { defineConfig } from "vite";
import viteConfig from "@navanatech/react-app/viteConfig";

import { dependencies } from "./package.json";

const manualChunks = {
	core: ["react", "react-router-dom"],
	other: Object.keys(dependencies).filter(key => !["react", "react-router-dom"].includes(key)),
};

export default defineConfig(viteConfig(manualChunks));
```

### tsconfig.json

```JSON
{
	"extends": "@navanatech/react-app/tsconfig.json",
	"compilerOptions": {
		"types": ["vite/client", "@navanatech/react-app"],
	},
	"include": ["./src", "./vite.config.ts"]
}
```

### postcss.config.json

```JavaScript
module.exports = require("@navanatech/react-app/postcss.config");
```
npm package: @navaneethkv/react-native-cam
Description: test
Author: navaneeth.
Latest version: 0.1.0

# react-native-cam

Custom camera module

## Installation

```sh
npm install react-native-cam
```

## Usage

```js
import { multiply } from 'react-native-cam';

// ...

const result = await multiply(3, 7);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
# react-native-cam
npm package: @navara/nativescript-adal
Description: A NativeScript plugin for Microsoft's Active Directory Authentication Library.
Author: Yves Candel
Latest version: 1.0.6
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# NativeScript Active Directory Authentication Library Plugin

[![Build Status][build-status]][build-url]
[![NPM version][npm-image]][npm-url]
[![Downloads][downloads-image]][npm-url]
[![BCH compliance][bch-url-repo]][bch-url]

[build-status]:https://travis-ci.org/NavaraBV/nativescript-adal.svg?branch=master
[build-url]:https://travis-ci.org/NavaraBV/nativescript-adal
[bch-url-repo]:https://bettercodehub.com/edge/badge/NavaraBV/nativescript-adal?branch=master
[bch-url]:https://bettercodehub.com/
[npm-image]:https://img.shields.io/npm/v/@navara/nativescript-adal.svg
[npm-url]:https://npmjs.org/package/@navara/nativescript-adal
[downloads-image]:http://img.shields.io/npm/dm/@navara/nativescript-adal.svg

This plugin allows you to quickly add Azure Active Directory Authentication to your NativeScript app

## Prerequisites / Requirements

Your application requires to be registered inside your Azure Active Directory (AAD). Visit the [Azure Portal](https://portal.azure.com) and log in with your organizational account. Grab your Azure AD Tenant ID and Application ID after registering your application.

## Installation

```javascript
tns plugin add @navara/nativescript-adal
```

## Usage (Angular example)

Import the AdalContext class in application in, for example, an 'AdalService' and initialize it.

```javascript
import { Injectable } from '@angular/core';
import { AdalContext } from '@navara/nativescript-adal';

const authority: string = 'https://login.microsoftonline.com/{your-tenant-id}';
const clientId: string = '{your-application-id}';
const resourceId: string = '00000002-0000-0000-c000-000000000000';

@Injectable()
export class AdalService {

  public adalContext: AdalContext;

  constructor() {
    this.adalContext = new AdalContext(authority, clientId, resourceId);
  }
}
```

...and consume this service in your application!

```javascript
export class AppComponent {

  constructor(private adalService: AdalService) { }

  public login() {
    this.adalService.adalContext.login().then((result) => {
      console.log('Success!');
    })
  }
}
```

## Known issues on iOS

#### Trouble running on the simulator
Open or create `App_Resources/iOS/<appname>.entitlements` and add these two keys with the value `true`:

```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.keystore.access-keychain-keys</key>
    <true/>
    <key>com.apple.keystore.device</key>
    <true/>
</dict>
</plist>
```
    
## License

See [LICENSE](LICENSE) for details.