open-index/open-npm huggingface dataset:
npm package: @fsenn/mvg-api
Description: Node API for MVG departures.
Author: Florian Senn
Latest version: 0.0.6
Deprecated: 0.0.6

mvg-api
=======

Node API for MVG departures.

## Installation

    npm install @fsenn/mvg-api


## Usage

    const mvgApi = require('@fsenn/mvg-api');

    mvgApi.getDepartures('Harras', ['ubahn', 'sbahn', 'bus', 'tram']).then(lines => {
        console.log(lines.toString());
    });

    Output is a list of departures in human readable form.

## Tests

    npm test

## Contributing

    In lieu of a formal style guide, take care to maintain the existing coding style.
    Add unit tests for any new or changed functionality. Lint and test your code.
npm package: @fsenn/vue-pannellum
Description: Vue wrap of the brilliant panorama viewer Pannellum
Author: Florian Senn
Latest version: 0.6.5

# vue-pannellum

Vue wrap of the brilliant panorama viewer Pannellum

## Usage
Install
```
npm install vue-pannellum
```

Register
```js
import Vue from 'vue'
import VuePannellum from 'vue-pannellum'

Vue.component('VPannellumn', VuePannellum)
```

Use
```html
<v-pannellum :src="equirectangularUrl" style="height: 500px;"></v-pannellum>
```

## API

Component props:

- **src (required)**: The equirectangular image url or cubemap urls in this format: {px: pxUrl, nx: nxUrl, ... }.
- **preview**: The preview image url before loaded.
- **autoLoad (boolean, default: true)**: Whether automatically load.
- **autoRotate (number|boolean, default: 0)**: The auto-rotate speed, 0 or false means disabled, true is -2.
- **orientation (boolean, default: false)**: Turn the orientation sensor on (if supported).
- **showZoom (boolean, default: false)**: Show the zoom-in and zoom-out button.
- **showFullscreen (boolean, default: false)**: Show the fullscreen button.
- **compass (boolean, default: false)**: Show the compass indicator.
- **hotSpots (array, default: [])**: Show information on the panorama.
- **hfov (number, default: 75)**: The initial horizontal field of view in degrees.
- **yaw (number, default: 0)**: The initial yaw position in degrees.
- **pitch (number, default: 0)**: The initial pitch position in degrees.
- **minHfov (number, default: 30)**: The minimum limit of hfov in degrees.
- **maxHfov (number, default: 120)**: The maximum limit of hfov in degrees.

## Events

- `load`: When finish loading.
- `error`: When an error occurs, error message as parameter.

## Features
- type
- autoLoad
- autoRotate
- compass
- show/hide control button
- preview
- initial view: hfov/yaw/pitch
- slot
- watch url changing
- max/minHfov
- orientation

## Licence

MIT
npm package: @fsfalmansour/neohub-core
Description: Core functionality for NeoHub AI assistant
Author: NeoTechnology Solutions
Latest version: 1.0.1

# @neohub/core

Core functionality for NeoHub AI assistant - Ollama integration, model management, and intelligent task routing.

## Features

- **OllamaClient**: Full-featured client for Ollama API with streaming support
- **ModelSupervisor**: Intelligent model selection based on task type and context
- **ConversationManager**: Manages chat history and context windows
- **CodeAnalyzer**: Analyzes code complexity and generates context for AI models

## Installation

```bash
npm install @neohub/core
```

## Usage

```typescript
import { OllamaClient, ModelSupervisor } from '@neohub/core';

// Initialize Ollama client
const client = new OllamaClient({
  baseUrl: 'http://localhost:11434',
  model: 'deepseek-coder:33b',
});

// Use Model Supervisor for intelligent model selection
const supervisor = new ModelSupervisor(client);
const model = await supervisor.selectModel({
  taskType: 'code_generation',
  codeComplexity: 'medium',
  userPreference: 'auto',
});
```

## Testing

```bash
# Run unit tests (fast, no external dependencies)
npm test

# Run integration tests (requires Ollama with large models)
npm run test:integration
```

**Note:** Integration tests require:
- Ollama running on `http://localhost:11434`
- At least one chat-capable model installed (e.g., `deepseek-coder:33b`, `codellama:34b`)
- Sufficient resources (large models need significant RAM and CPU)

Integration tests are excluded from the default test suite and CI pipeline due to resource requirements and execution time (30+ seconds per test).

## Development

```bash
# Build TypeScript
npm run build

# Watch mode for development
npm run dev

# Clean build artifacts
npm run clean
```

## License

MIT