open-index/open-npm huggingface dataset:
npm package: @fimwise-task/fimwise-budget
Description: Manages fimwise budgets
Latest version: 1.0.2

## @fimwise-task/fimwise-budget

`@fimwise-task/fimwise-budget` is a Node.js module that provides various task handlers for managing budgets within the Fimwise platform.
It includes handlers for retrieving budgets, budget items, and budget remainders.

## Prerequisites

- Node.js (>= 20.x)
- npm (>= 10.x)

### Usage

To use these task handlers, you need to define them in the process configuration file. Below are examples of how to define each task.

#### Get Budget

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budget",
  "parameters": {
    "budgetId": 123
  }
}
```

#### Get Budgets

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budgets",
  "parameters": {
    "organizationUnitPath": "/1/2",
    "period": "Q1",
    "year": 2023
  }
}
```

Parameters:

- `organizationUnitPath`: The path of the organization unit to filter budgets by. This is optional.
- `period`: The period to filter budgets by. This is optional.
- `year`: The year to filter budgets by. This is optional.

#### Get Budget Item

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budget-item",
  "parameters": {
    "budgetItemId": 456
  }
}
```

Parameters:

- `budgetItemId`: The ID of the budget item to retrieve. This is required.

#### Get Budget Items

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budget-items"
}
```

No parameters are required for this task.

#### Get Budget Remainder

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budget-remainder",
  "parameters": {
    "budgetRemainderId": 789
  }
}
```

Parameters:

- `budgetRemainderId`: The ID of the budget remainder to retrieve. This is required.

#### Get Budget Remainders

```json
{
  "name": "package:@fimwise-task/fimwise-budget:get-budget-remainders",
  "parameters": {
    "organizationUnitPath": "/finance",
    "period": "Q1",
    "year": 2023
  }
}
```

Parameters:

- `organizationUnitPath`: The path of the organization unit to filter budget remainders by. This is optional.
- `period`: The period to filter budget remainders by. This is optional.
- `year`: The year to filter budget remainders by. This is optional.

### Install the package

To install the package, run:

```sh
fimwise-bot install path/to/process.json
```

### License

This project is licensed under the MIT License.
npm package: @fimwise-trigger/fimwise-task
Description: `@fimwise-trigger/fimwise-task` is a Node.js module that provides a task trigger for the Fimwise Bot platform.
Latest version: 1.0.0

# @fimwise-trigger/fimwise-task

`@fimwise-trigger/fimwise-task` is a Node.js module that provides a task trigger for the Fimwise Bot platform.

This trigger is used to poll for tasks from the [Fimwise service](https://cloud.fimwise.com/administration/service) and execute them.

## Usage

### Define trigger in process configuration

To use this trigger, you need to define it in the process configuration file.
The trigger name should be `@fimwise-trigger/fimwise-task`.

```json
{
  "name": "sample-process",
  "triggers": [
    {
      "name": "@fimwise-trigger/fimwise-task"
    }
  ]
}

```

### Install the package

To install the package, run:

```sh
fimwise-bot install path/to/process.json
```

> This command will also install all the dependencies required by the process which also includes the `@fimwise-trigger/fimwise-task` package.

### Configuration

This trigger supports the following configuration options:

- `pollInterval`: The interval in milliseconds at which the trigger should poll for tasks. Default is `5000`.
- `credentials`: The credentials required to authenticate with the Fimwise service.
   This is optional if you already have a `credentials.json` file of the [Fimwise service](https://cloud.fimwise.com/administration/service) in the root directory of the process.
  - `clientId`: The client ID.
  - `secretKey`: The secret key.

## License

This project is licensed under the MIT License.
npm package: @fimwise-trigger/schedule
Description: `@fimwise-trigger/schedule` is a Node.js module that provides a schedule trigger for the Fimwise Bot platform. It allows you to schedule tasks using cron expressions.
Latest version: 1.0.0

# @fimwise-trigger/schedule

`@fimwise-trigger/schedule` is a Node.js module that provides a schedule trigger for the Fimwise Bot platform.
It allows you to schedule tasks using cron expressions.

## Usage

### Define trigger in process configuration

To use this trigger, you need to define it in the process configuration file.
The trigger name should be `@fimwise-trigger/schedule`.

```json
{
  "name": "sample-process",
  "triggers": [
    {
      "name": "@fimwise-trigger/schedule"
    }
  ]
}
```

### Install the package

To install the package, run:

```sh
fimwise-bot install path/to/process.json
```

> This command will also install all the dependencies required by the process which also includes the `@fimwise-trigger/schedule` package.

### Configuration

This trigger supports the following configuration options:

- `cron`: The cron expression to schedule the task. This is required.
- `once`: A boolean indicating if the task should run only once. Default is `false`.
- `input`: Any input data that should be passed to the task when it is triggered.

### Example

```json
{
  "name": "sample-process",
  "triggers": [
    {
      "name": "@fimwise-trigger/schedule",
      "cron": "0 0 1 * *",
      "once": true,
      "input": {
        "message": "Hello, World!"
      }
    }
  ]
}
```

## License

This project is licensed under the MIT License.
npm package: @fin-badboy/schemas-zod
Description: Zod schemas for fin usage events and shared API shapes
Latest version: 0.2.2

# @fin-badboy/schemas-zod

Zod schemas shared by the fin platform and the [`@fin-badboy/sdk`](https://www.npmjs.com/package/@fin-badboy/sdk) client. You normally install **`@fin-badboy/sdk`** only; this package is pulled in as a dependency.

For application code, prefer importing types and helpers from `@fin-badboy/sdk` unless you need the raw schemas.
npm package: @fin-starter/element-ui-pro
Description: [![Vue 2.x](https://img.shields.io/badge/Vue-2.x-brightgreen.svg)](https://vuejs.org/) [![Element UI](https://img.shields.io/badge/Element--UI-2.x-brightgreen.svg)](https://element.eleme.io/)
Latest version: 0.1.22

# fin-element-ui-pro

[![Vue 2.x](https://img.shields.io/badge/Vue-2.x-brightgreen.svg)](https://vuejs.org/)
[![Element UI](https://img.shields.io/badge/Element--UI-2.x-brightgreen.svg)](https://element.eleme.io/)

一个基于 Vue2 和 Element UI 封装的企业级公共组件库，扩展了常用的 UI 组件、ECharts 封装组件。

## 简介

fin-element-ui-pro 是一个面向中后台管理系统的企业级 Vue 组件库，它在 Element UI 的基础上进行了二次封装，提供了更加易用和统一的组件接口。该组件库包含了多个层级的组件：

- 基础 UI 组件（基于 Element UI 扩展）
- 自定义 CSS 组件
- ECharts 图表组件封装

## 安装

```bash
npm install @fin-starter/element-ui-pro
```

## 使用方式

### 完整引入

```javascript
import Vue from 'vue';
import ElementUIPro from '@fin-starter/element-ui-pro';
import '@fin-starter/element-ui-pro/dist/index.css';

Vue.use(ElementUIPro);
```

### 按需引入

```javascript
import { ProButton, ProTable } from '@fin-starter/element-ui-pro';
import '@fin-starter/element-ui-pro/dist/index.css';

Vue.component('pro-button', ProButton);
Vue.component('pro-table', ProTable);
```

### 浏览器直接引入

```html
<!-- 引入样式 -->
<link rel="stylesheet" href="path/to/index.css" />
<!-- 引入组件库 -->
<script src="path/to/index.umd.js"></script>
```

## 组件列表

### Element UI 扩展组件

- ProButton: 按钮

- ProDialog: 对话框

- ProForm: 表单
- ProDateTimePicker: 日期时间选择器
- ProInput: 输入框
- ProSelect: 选择器

- ProTable: 表格
- ProDesc: 描述表格
- ProImage: 图片
- ProText: 文本

- ProPage: 高级页面

### echarts 组件

- ProPie: 饼图
- ProGauge: 仪表盘

## 浏览器兼容性

支持所有现代浏览器以及 Internet Explorer 11+

## 依赖要求

- vue: ^2.6.0
- element-ui: ^2.15.0
- echarts: ^6.0.0

## 许可证

MIT

有关自定义配置，请参阅 [Vue CLI 配置参考](https://cli.vuejs.org/config/)。