open-index/open-npm huggingface dataset:
npm package: @laruiss/nuxt-dsfr
Description: **VueDsfr** est un portage en [Vue 3](https://v3.vuejs.org) du [Système de Design Français](https://www.systeme-de-design.gouv.fr/) (ou DSFR) sous forme de bibliothèque de composants. Il peut s'utiliser facilement en tant que plugin.
Latest version: 1.0.0-beta.35
npm package: @laruiss/vue-dsfr
Description: **VueDsfr** est un portage en [Vue 3](https://v3.vuejs.org) du [Système de Design Français](https://www.systeme-de-design.gouv.fr/) (ou DSFR) sous forme de bibliothèque de composants. Il peut s'utiliser facilement en tant que plugin.
Latest version: 3.7.6

# VueDsfr

**VueDsfr** est un portage en [Vue 3](https://v3.vuejs.org) du
[Système de Design Français](https://www.systeme-de-design.gouv.fr/) (ou DSFR) sous forme de bibliothèque
de composants. Il peut s'utiliser facilement en tant que plugin.

## Comment l’utiliser

La façon la plus simple de commencer un projet est d’utiliser le package `create-vue-dsfr`, qui permet de créer un projet NPM avec le nécessaire et suffisant (ou plus, selon votre choix) pour développer un projet utilisant VueDsfr, que ce soit pour Vite (Vue3) ou pour Nuxt (Nuxt3), avec TypeScript et ESLint.

Avec npm :

```shell
npm init vue-dsfr
```

Avec pnpm :

```shell
pnpm create vue-dsfr
```

Avec yarn :

```shell
yarn create vue-dsfr
```

Et suivez les indications de l’assistant.

## Comment contribuer

### TL;DR

Les commits doivent suivre la spécification des **[Commits Conventionnels](https://www.conventionalcommits.org/fr/v1.0.0/)**

Une PR doit être faite avec une branche **à jour avec la branche `develop` en `rebase` (et sans `merge`) avant demande de fusion**,
et **la fusion doit être demandée dans `develop`.**

### Détails

Cf [le site officiel](https://vue-ds.fr/guide/guide-developpeur)

## Plus d'informations

Veuillez consulter [le site officiel](https://vue-ds.fr/) pour plus d'informations.
npm package: @laruiss/vue-dsfr-test
Description: **VueDsfr** est un portage en [Vue 3](https://v3.vuejs.org) du [Système de Design Français](https://www.systeme-de-design.gouv.fr/) (ou DSFR) sous forme de bibliothèque de composants. Il peut s'utiliser facilement en tant que plugin.
Latest version: 1.0.0-beta.65

# VueDsfr

**VueDsfr** est un portage en [Vue 3](https://v3.vuejs.org) du
[Système de Design Français](https://www.systeme-de-design.gouv.fr/) (ou DSFR) sous forme de bibliothèque
de composants. Il peut s'utiliser facilement en tant que plugin.

## Comment l’utiliser

### TL;DR

Avec npm :

```shell
npm init vue-dsfr
```

Avec pnpm :

```shell
pnpm create vue-dsfr
```

Avec yarn :

```shell
yarn create vue-dsfr
```

Et suivez le guide !

### Détails :

Cf. [le site officiel](https://vue-dsfr.netlify.app/?path=/story/docs-2-guide-d-utilisation--page)

## Comment contribuer

### TL;DR

Les commits doivent suivre la spécification des **[Commits Conventionnels](https://www.conventionalcommits.org/fr/v1.0.0/)**

Une PR doit être faite avec une branche **à jour avec la branche `develop` en `rebase` (et sans `merge`) avant demande de fusion**,
et **la fusion doit être demandée dans `develop`.**

### Détails

Cf [le site officiel](https://vue-dsfr.netlify.app/?path=/story/docs-3-guide-du-d%C3%A9veloppeur--page)

## Utiliser la bibliothèque dans un projet existant (ou un nouveau projet sans passer par [`create-vue-dsfr`](https://www.npmjs.com/package/create-vue-dsfr))
### Installer la bibliothèque

```shell
npm install @laruiss/vue-dsfr@beta
```

---

**Note :**

Le **`@beta`** est très important pour avoir la dernière version.

---

### Utiliser la bibliothèque en tant que plugin Vue 3

```js
import { createApp } from 'vue'
import App from './App.vue'
import VueDsfr from '@laruiss/vue-dsfr'            // Import (par défaut) de la bibliothèque

import '@laruiss/vue-dsfr/dist/vue-dsfr-fonts.css' // Import de toutes les polices
import '@laruiss/vue-dsfr/dist/vue-dsfr.css'       // Import des styles globaux

const app = createApp(App)
  .use(VueDsfr)                                    // Ajout en tant que plugin
  .mount('#app')
```

Et ensuite, les composants sont utilisables directement dans les composants de l'application :

```html
<template>
  <DsfrHeader
    logo-text="Gouvernement"
    service-title="Bureau des légendes"
  />
  <div class="fr-container">
    <router-view />
  </div>
</template>
```

# Plus d'informations

Veuillez consulter [le site officiel](https://vue-dsfr.netlify.app/) pour plus d'informations.
npm package: @larussoft/core
Description: Larussoft ortak modül kütüphanesi — NestJS auth, database, logger, notification, storage, validators, api-client
Author: Larussoft
Latest version: 0.4.2

# @larussoft/core

Larussoft ortak modül kütüphanesi — NestJS backend ve Next.js/React Native frontend için tekrar kullanılabilir altyapı.

## Modüller

| Modül | Açıklama |
|-------|----------|
| `@larussoft/core/types` | Ortak tip tanımları, enum'lar, para/telefon/şehir yardımcıları |
| `@larussoft/core/validators` | Zod tabanlı validasyon schema'ları, NestJS pipe |
| `@larussoft/core/database` | TypeORM altyapısı: BaseEntity, BaseRepository, naming strategy, migration helpers |
| `@larussoft/core/auth` | Kimlik doğrulama, JWT, session, RBAC, OTP, 2FA |
| `@larussoft/core/security` | AES-256-GCM şifreleme servisi |
| `@larussoft/core/logger` | Structured JSON logging + audit trail |
| `@larussoft/core/notification` | Çok kanallı bildirim: SMS, Email, Push, WhatsApp, Telegram |
| `@larussoft/core/storage` | Dosya yönetimi: S3, Cloudflare R2, GCS, Local + resim işleme |
| `@larussoft/core/api-client` | Axios tabanlı API client, otomatik token refresh |

## Kurulum

```bash
npm install @larussoft/core
```

## Kullanım

Her modülün detaylı kullanım kılavuzu kaynak kodda `USAGE.md` dosyasında yer alır.

```typescript
import { AuthModule } from '@larussoft/core/auth'
import { DatabaseModule, createDatabaseConfig } from '@larussoft/core/database'
import { NotificationModule } from '@larussoft/core/notification'
import { StorageModule } from '@larussoft/core/storage'
import { LoggerModule } from '@larussoft/core/logger'
import { SecurityModule } from '@larussoft/core/security'
```

## Versiyon Geçmişi

Tüm değişiklikler için [CHANGELOG.md](./CHANGELOG.md) dosyasına bakın.

## Lisans

MIT
npm package: @laruz7476/react-butty-persian-calendar
Description: This package is published on npm and can be accessed and installed. [react-butty-persian-calendar](https://www.npmjs.com/package/@laruz7476/react-butty-persian-calendar).
Author: laruz
Latest version: 3.0.0

# Getting start with TSDX and Typescript

This package is published on npm and can be accessed and installed. [react-butty-persian-calendar](https://www.npmjs.com/package/@laruz7476/react-butty-persian-calendar).

## How do I used id ?

You must first install the package from the npm repository.

`npm i @laruz7476/react-butty-persian-calendar`

## Calendar base options

Option | Usage | Default Value | Required | Sample | args
--- | --- | --- | --- | --- | ---
onChange | get data from calendar | now date timestamp | true | `onChange={yourFunc(date){console.log(date)}` | null
defaultValue | set your default date | now date timestamp | false | `defaultValue={now Date()}` | string date or timestamp
icon | jsx calendar icon element | null | true | `icon={<AiFillCalendar />}` | jsx icon

## Calendar custom options

Option | Usage | Default Value
--- | --- | ---
iconSize | change calendar icon size | `{width:'20px',height:'20px'}`
sidebarBG | sidebar background color | `#f7f7f7`
sidebarColor | sidebar text color | `#212121`
containerBG | container background color | `#ffffff`
containerColor | container text color | `#212121`
selectMonthBG | background month selector | `#ffffff`
selectMonthColor | text color month selector | `#212121`
accessBtnType | change submit btn style | `success` `primary` `warning` `danger` `default`
cancelBtnType | change cancel btn style | `success` `primary` `warning` `danger` `default`
showType | input box show type | `pretty` `default`
activeColor | the color of the day selected | `#3f51b5`

## Example code

```js
...
import {ButtyCalendar} from "@laruz7476/react-butty-persian-calendar";

function App(){
  function onChangeCalendar(date){
    console.log(date)
  }
  return (
    <ButtyCalendar onChange={onChangeCalendar} icon={<AiFillCalendar />} />
  )
}

export default App;
```

## Result by default value

[react butty persian calendar example](https://codesandbox.io/s/react-butty-persian-calendar-l7mwu)
npm package: @larvit/eslint-config-esm
Description: ## Installation
Latest version: 1.1.0

# @larvit/eslint-config-esm

## Installation

`npm i -d eslint @larvit/eslint-config-esm` or `yarn add -D eslint @larvit/eslint-config-esm`

## Usage

In your local eslint configuration, for example `.eslintrc.json` for a node application extend this config like this:

```json
{
	"extends": [
		"@larvit/esm"
	],
	"env": {
		"node": true
	}
}
```
npm package: @larvit/eslint-config-typescript-esm
Description: ## Installation
Latest version: 1.2.1

# @larvit/eslint-config-esm

## Installation

`npm i -d eslint typescript @larvit/eslint-config-typescript-esm` or `yarn add -D eslint typescript @larvit/eslint-config-typescript-esm`

## Usage

In your local eslint configuration, for example `.eslintrc.json` for a node application extend this config like this:

```json
{
	"extends": [
		"@larvit/typescript-esm"
	],
	"env": {
		"node": true
	}
}
```
npm package: @las-ai/cli
Description: LAS Command Line Interface - Unified CLI for LAS operators
Latest version: 1.3.9

# LAS CLI

LAS Command Line Interface - 统一的 LAS 算子调用 CLI 工具。

## 安装

### 方式1: 使用 npm

```bash
npm install -g @las-ai/cli
```

### 方式2: 直接使用二进制文件
```bash
curl -fsSL https://lf3-static.bytednsdoc.com/obj/eden-cn/foeh7bfbvo/install-cli.sh | sudo bash
```


## 使用

### 初始化配置

```bash
# 交互式配置 LAS 算子 API Key、区域（Region）以及大模型等参数
las-cli init

# 查看当前全量配置
las-cli config list
```

#### token获取的方式
![token获取方式](https://lf3-static.bytednsdoc.com/obj/eden-cn/foeh7bfbvo/token.png)


### 算子操作

```bash
# 列出所有可用算子
las-cli operators list

# 查看某个算子的帮助
las-cli operators help las_asr_pro

# 调用算子
las-cli operators call las_asr_pro \
  --audio_url "https://example.com/audio.wav" \
  --audio_format wav \
  --enable_punc true

# 从 JSON 文件读取参数
las-cli operators call las_asr_pro --params-file params.json

# 仅提交任务不等待
las-cli operators call las_asr_pro --audio_url "..." --audio_format wav --no-wait
```

## 支持的算子

- `las_asr_pro` - 增强版语音转文字
- `las_audio_convert` - 音频格式转换
- `las_audio_extract_and_split` - 音频提取与分割
- `las_image_resample` - 图片重采样
- `las_pdf_parse_doubao` - PDF 文档解析
- `las_video_edit` - 视频编辑
- `las_video_inpaint` - 视频修复
- `las_video_resize` - 视频缩放
- `las_vlm_video` - 视频理解

## 配置文件

配置文件存储在 `~/.las-cli/config.json`。

## 版本发布

项目中提供了一键发布脚本 `release-version.sh`，可自动完成版本号升级、代码构建、二进制打包、npm 发布以及代码的 git 提交与推送。

### 发布小版本 (Patch)
默认行为，升级最后一位版本号（例如 1.0.0 -> 1.0.1）：
```bash
sh ./release-version.sh
# 或
sh ./release-version.sh patch
```

### 发布次版本/大版本 (Minor/Major)
```bash
# 升级次版本 (例如 1.0.0 -> 1.1.0)
sh ./release-version.sh minor

# 升级大版本 (例如 1.0.0 -> 2.0.0)
sh ./release-version.sh major
```

### 发布指定版本号
```bash
sh ./release-version.sh 2.0.0-beta.1
```

## 构建二进制文件

```bash
npm run pkg
```

生成的二进制文件在 `dist/bin/` 目录。

## License

MIT
npm package: @lasalefamine/create-app
Description: Opinionated app generator
Author: Alessio Occhipinti
Latest version: 1.1.9

[![CI](https://github.com/LasaleFamine/create-app/workflows/CI/badge.svg)](https://github.com/LasaleFamine/create-app/actions)

# @lasalefamine/create-app

> Opinionated app generator.

## Usage

```
$ npx @lasalefamine/create-app my-app
```

## Templates

There are few templates available:

- next

### TODO

- Add next-i18n template
- Add next-sanity template
- Add tests
- Add @lasalefamine/postcss-config
npm package: @lasalefamine/eslint-config
Description: ESLint sharable config
Author: LasaleFamine
Latest version: 6.0.0

![CI](https://github.com/LasaleFamine/eslintc/workflows/CI/badge.svg)
[![npm](https://img.shields.io/npm/v/@lasalefamine/eslint-config.svg?style=flat)](https://www.npmjs.com/package/@lasalefamine/eslint-config)

# @lasalefamine/eslint-config

> Complete ESlint configuration. Batteries included.

## WARN
> From version 5.0.0 we are using ESlint 9.

There are 3 ESLint configurations for your usage.

Our default export contains all of our ESLint rules, including ECMAScript 6+ and React. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-simple-import-sort`, `eslint-plugin-react`, `eslint-plugin-react-hooks`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `typescript`, and `eslint-plugin-jsx-a11y`. If you don't need React, see `@lasalefamine/eslint-config-base`.

## Install

First install the dependencies:

```
yarn add --dev eslint eslint-plugin-import eslint-plugin-simple-import-sort eslint-plugin-react eslint-plugin-react-hooks @typescript-eslint/eslint-plugin @typescript-eslint/parser typescript eslint-plugin-jsx-a11y
```

Then add the config:

```
yarn add --dev @lasalefamine/eslint-config
```

## Usage

### @lasalefamine/eslint-config

Add to your `.eslintrc`
```json
{
  "extends": "@lasalefamine/eslint-config",
  "parserOptions": {
    "project": "tsconfig.json"
  }
}
```

### tsconfig.eslint.json

Create a new `tsconfig.eslint.json` files for overrides the `include` and `exclude` of your main `tsconfig.json`, so that ESLint will be able to lint everything without complaining:
```json
{
  "extends": "./tsconfig.json",
  "exclude": [
    "node_modules"
  ],
  "include": [
    "**/*.js",
    "**/*.ts",
    "**/*.tsx"
  ]
}

```

And in your `.eslintrc`:
```json
{
  "extends": "@lasalefamine/eslint-config",
  "parserOptions": {
    "project": "tsconfig.eslint.json"
  },
}
```

### @lasalefamine/eslint-config/hooks

This entry point enables the linting rules for React hooks (requires v16.8+).
To use add to your `.eslintrc`
```json
{
  "extends": ["@lasalefamine/eslint-config", "@lasalefamine/eslint-config/hooks"]
  ...
}
```

### @lasalefamine/eslint-config/a11y

This entry point enables the linting rules for React A11y.
To use add to your `.eslintrc`
```json
{
  "extends": ["@lasalefamine/eslint-config", "@lasalefamine/eslint-config/a11y"]
  ...
}
```

## Develop

You can run tests with `yarn test`.

You can make sure this module lints with itself using `yarn lint`.
npm package: @lasalefamine/eslint-config-base
Description: Eslint JS sharable base config
Author: LasaleFamine
Latest version: 6.0.0

![CI](https://github.com/LasaleFamine/eslintc/workflows/CI/badge.svg)
[![npm](https://img.shields.io/npm/v/@lasalefamine/eslint-config-base.svg?style=flat)](https://www.npmjs.com/package/@lasalefamine/eslint-config-base)

# @lasalefamine/eslint-config-base

> Base config for ESlint - no React

Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-simple-import-sort`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser` and `typescript`

## WARN
> From version 5.0.0 we are using ESlint 9.

## Install

First install the dependencies:

```
yarn add --dev eslint eslint-plugin-import eslint-plugin-simple-import-sort @typescript-eslint/eslint-plugin @typescript-eslint/parser typescript
```

Then add our config:

```
yarn add --dev @lasalefamine/eslint-config-base
```

## Usage

### @lasalefamine/eslint-config-base

Add to your `.eslintrc`
```json
{
  "extends": "@lasalefamine/eslint-config-base",
  "parserOptions": {
    "project": "tsconfig.json"
  }
}
```

### tsconfig.eslint.json

Create a new `tsconfig.eslint.json` files for overrides the `include` and `exclude` of your main `tsconfig.json`, so that ESLint will be able to lint everything without complaining:
```json
{
  "extends": "./tsconfig.json",
  "exclude": [
    "node_modules"
  ],
  "include": [
    "**/*.js",
    "**/*.ts",
    "**/*.tsx"
  ]
}
```

And in your `.eslintrc`:

```json
{
  "extends": "@lasalefamine/eslint-config-base",
  "parserOptions": {
    "project": "tsconfig.eslint.json"
  }
}
```

## The `parserOptions.project` issue

You may wonder why you need to add an extra `tsconfig.eslint.json` file: this is kinda a problem with some rules that come from `@typescript-eslint` that need type information during the linting process, this is why you need to add a `projectOptions.project` to your `.eslintrc`. At this point ESLint will lint **only files specified within the `include` array of the `tsconfig` you choose**, this actually why you need to create a new `tsconfig.eslint.json`, extends your main `tsconfig` for having type information available to ESLint and then just re-include everythin you need to lint.

More info:
- https://github.com/typescript-eslint/typescript-eslint/issues/856
- https://github.com/typescript-eslint/typescript-eslint/issues/890


## Develop

You can run tests with `yarn test`.

You can make sure this module lints with itself using `yarn lint`.
npm package: @lasalefamine/tsconfig
Description: Shared TypeScript config for my projects
Author: Alessio Occhipinti
Latest version: 0.1.1

# @lasalefamine/tsconfig

> Sharable [TypeScript config](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html).


## Install

```
$ pnpm add -D @lasalefamine/tsconfig
```


## Usage

`tsconfig.json`

```json
{
	"extends": "@lasalefamine/tsconfig",
	"compilerOptions": {
		"outDir": "dist",
		"target": "es2018",
		"lib": [
			"es2018"
		]
	}
}
```


## License

MIT © [Alessio Occhipinti](https://godev.space)