open-index/open-npm huggingface dataset:
npm package: @osaario/declarative-components
Description: Declarative TSX components developed for Timma SaaS client codebase
Author: osaario
Latest version: 0.0.0-development

# Declarative TSX

Declarative TSX components developed for Timma SaaS client codebase

## Acknowledgements

Library boilerplate starter: https://github.com/alexjoverm/typescript-library-starter

## Dependencies
npm package: @osaas/mcp-server
Description: MCP server for using the Eyevinn Open Source Cloud API
Author: Eyevinn Technology AB
Latest version: 1.2.0
Deprecated: Deprecated: Use https://mcp.osaas.io/mcp instead. See https://docs.osaas.io

# Eyevinn Open Source Cloud MCP Server

[![smithery badge](https://smithery.ai/badge/@osaas/mcp-server)](https://smithery.ai/server/@osaas/mcp-server)

This MCP server provides MCP tools for [Eyevinn Open Source Cloud](www.osaas.io) that requires local computer access, for example to upload a file to a storage bucket in OSC. MCP tools for architecting and building solutions with OSC is provided by the remote MCP endpoint that can be accessed using the [OSC remote MCP client](https://www.npmjs.com/package/@osaas/client-mcp).

<a href="https://glama.ai/mcp/servers/ku9s6ow21e"><img width="380" height="200" src="https://glama.ai/mcp/servers/ku9s6ow21e/badge" alt="Eyevinn Open Source Cloud Server MCP server" /></a>

### Features provided by the local MCP server

- Create a MinIO storage bucket in OSC.
- Upload a file to a MinIO storage bucket in OSC.
- List files on a MinIo storage bucket in OSC.

## Setup

### Installing via Smithery

To install Eyevinn Open Source Cloud MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@osaas/mcp-server):

```bash
npx -y @smithery/cli install @osaas/mcp-server --client claude
```

### Personal Access Token

- If you have not already done so, sign up for an [Eyevinn OSC account](https://app.osaas.io).
- In the Eyevinn OSC web console go to [API settings](https://app.osaas.io/dashboard/settings/api) (in Settings > API settings)
- Copy the Personal Access Token

### Usage with Claude Desktop

To use this with Claude Desktop, add the following to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "local-mcp-osc": {
      "command": "npx",
      "args": ["-y", "@osaas/mcp-server"],
      "env": {
        "OSC_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "remote-mcp-osc": {
      "command": "npx",
      "args": ["-y", "@osaas/client-mcp"],
      "env": {
        "OSC_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
```

## Development

```
npx @modelcontextprotocol/inspector \
  -e OSC_ACCESS_TOKEN=<osc-access-token> \
  npx tsx src/index.ts
```

## License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
npm package: @osachi/regula-eslint-config
Description: Shareable ESLint config with sensible defaults for JS and TS projects. Optimized for ESLint 9 flat config, with legacy `.eslintrc.*` presets still available.
Latest version: 1.2.0

## @osachi/regula-eslint-config

Shareable ESLint config with sensible defaults for JS and TS projects. Optimized for ESLint 9 flat config, with legacy `.eslintrc.*` presets still available.

### What you get
- Batteries-included: `@babel/eslint-parser`, `@babel/core`, `eslint-plugin-import` bundled
- Clean, readable code style (4-space indent, import ordering, max-len 128, etc.)
- JS preset and a TS preset (`/ts`) with `@typescript-eslint` rules

## Installation

```bash
npm i -D eslint @osachi/regula-eslint-config
# If you use TypeScript:
npm i -D typescript
```

## Usage

### ESLint 9 (Flat config)

Create `eslint.config.js` in your project root.

JS projects:
```js
const regula = require('@osachi/regula-eslint-config/flat');
module.exports = [...regula];
```

TS projects:
```js
const regulaTs = require('@osachi/regula-eslint-config/ts/flat');
module.exports = [...regulaTs];
```

Run ESLint:
```bash
npx eslint . --max-warnings=0
```

### Legacy (ESLint 8, eslintrc)

Create `.eslintrc.json` in your project root.

JS projects:
```json
{ "extends": "@osachi/regula-eslint-config" }
```

TS projects:
```json
{ "extends": "@osachi/regula-eslint-config/ts" }
```

## VS Code (optional)
Add to `.vscode/settings.json` to lint on save:
```json
{
  "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}
```

## Common tweaks (optional)
- WebdriverIO globals in E2E tests:
```json
{
  "overrides": [
    {
      "files": ["wdio-ui-test/**/*.js"],
      "globals": { "browser": "readonly" }
    }
  ]
}
```

- Adjust import ordering paths: this config defines internal path groups for `clientapi/**`, `utils/**`, `playwright/**`, and `test-api/**`. Override them in your own `.eslintrc` if needed.

## What’s inside
- Parser: `@babel/eslint-parser` (no Babel config file required)
- Plugins: `eslint-plugin-import`
- TS preset (`/ts`): `@typescript-eslint/parser` + `@typescript-eslint/eslint-plugin` (recommended)

## Requirements
- ESLint: ^9.37.0 (flat config). Legacy `.eslintrc` presets work with ESLint 8.
- For TS preset: `typescript` (peer in your project)

## License
MIT
npm package: @osadmin/osadmin3-celery-web
Description: 适用于os-vue3-admin的celery定时任务前端插件
Author: OSAdmin
Latest version: 1.0.0

# 适用于os-vue3-admin的定时任务插件前端



## 特性：



1.支持前端添加定时任务

2.前端开启/停用定时任务

3.前端查看任务运行日志，结果，状态等信息

4.前端手动执行任务
npm package: @osaedasia/oresume
Description: A user-friendly library for generating complete Single Page Applications (SPAs)
Author: Osaedasia
Latest version: 1.1.0

# Oresume

A library designed to generate Single Page Application (SPA).

The library is available through the following package managers:

- [npm](https://www.npmjs.com/package/@osaedasia/oresume)

To create a new project, use this command:

```shell
npx create-oresume-app@latest [project-name]
```

For mode details on the command [create-oresume-app](https://www.npmjs.com/package/create-oresume-app).

## Features

- **Application Management:** Centralized app instance with routing capabilities
- **Component System:** Fragment-based component architecture
- **Infrastructure Tools:**
    - Observable state management
    - Theme system
    - Language service
    - Resource management (Public folder and Localized inner code resource)
    - HTML parsing utilities
    - Task management system
- **Built-in Types:** Comprehensive TypeScript definitions for all features
- **Plugin System:** Extensible with plugins (e.g., OresumeCSSPlugin)

---

### **To learn how to use this library, visit the project's GitLab repository for demonstrations of all available
features!**

repository: https://gitlab.com/osaedasia/public/npm-packages/oresume/-/tree/main/test

---

## Reporting Issues

If you encounter any issues while using the library, feel free to report them by creating an issue on
the [GitLab repository](https://gitlab.com/osaedasia/public/npm-packages/oresume). Since we maintain this package,
please provide as much detail as possible to help resolve the issue efficiently. Make sure to include:

- **Clear description** of the problem
- **Steps to reproduce** the issue
- **Library version**
- Relevant information such as:
    - **Stack trace**
    - `Environment details` (e.g., operating system, Node.js version, etc.)
    - `Code snippets` where the issue occurs

Your detailed feedback is crucial in improving the library for everyone.

## LICENCE

```text
MIT License

Copyright (c) 2024 Osaedasia

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
npm package: @osag/pyrene
Description: Open Systems Component Library
Author: pyrene@open-systems.com
Latest version: 3.1.8

# pyrene - Open Systems Component Library

[![pyrene](https://raw.githubusercontent.com/open-ch/pyrene/main/kitchensink/src/images/pyrene.svg)](https://open-ch.github.io/pyrene/)

## Usage

### Install Dependency
```sh
# npm
npm install --save @osag/pyrene

# yarn
yarn @osag/pyrene
```
### Import Styles

Pyrene comes with its own styles. If you're using something like [style-loader](https://webpack.js.org/loaders/style-loader/) or [css-loader](https://webpack.js.org/loaders/css-loader/), make sure to import them:

```js
import '@osag/pyrene/dist/pyrene.css';
```

### Components

A [Button](https://open-ch.github.io/pyrene/Interaction/Button), for example, is used as this:

```js
import { Button } from '@osag/pyrene';
```

## Contributing

See, [CONTRIBUTING.md](../CONTRIBUTING.md) for guidelines, and [DEVELOPMENT.md](DEVELOPMENT.md) for technical details.
npm package: @osag/pyrene-graphs
Description: Open Systems Graphs Component Library
Author: pyrene@open-systems.com
Latest version: 1.3.3

# pyrene-graphs - Open Systems Graphs Component Library

[![pyrene](https://raw.githubusercontent.com/open-ch/pyrene/main/kitchensink/src/images/pyrene.svg)](https://open-ch.github.io/pyrene/)

Based on [tuktuktwo](../tuktuktwo) and [pyrene](../pyrene).
npm package: @osaguild/ipfs-uploader
Description: ipfs uploader
Author: osaguild
Latest version: 0.4.1

# IPFS Uploader

The file upload component for ipfs which based on [chakra ui](https://chakra-ui.com/).
Now we only support [pinata](https://www.pinata.cloud/).

# Getting started

## Installation

### @osaguild/ipfs-uploader

```yarn
yarn add @osaguild/ipfs-uploader
```

### dependencies for react

This repository runs on react so you need to install react and react-dom to dependencies

```yarn
yarn add react react-dom
yarn add react-scripts -D
```

If you use typescript, you need to install @types/react and @types/react-dom

```yarn
yarn add @types/react @types/react-dom -D
```

### dependencies for other packages

This repository use [chakra-ui](https://chakra-ui.com/) and [axios](https://www.axios.com/).
So you need to install these packages.

```yarn
yarn add @chakra-ui/react @emotion/react @emotion/styled axios framer-motion -D
```

# Release to npm

```yarn
yarn rollup
yarn login
yarn publish --access=public
```
npm package: @osaguild/wallet
Description: web3 wallet component
Author: osaguild
Latest version: 0.1.5

# Wallet

web3 wallet component

# Getting started

## Installation

```npm
npm install @osaguild/wallet
```

```yarn
yarn add @osaguild/wallet
```

# Release to npm

```yarn
yarn rollup
yarn login
yarn publish --access=public
```