open-index/open-npm huggingface dataset:
npm package: @iyiyo/platzom
Description: Traductor de idioma platzom
Author: Jair Sanchez
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com), el mejor lugar de educación online

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
- Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install platzom
```

## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS
```

## Créditos
- [Sacha Lifszyc](https://twitter.com/@slifszyc)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @iyogesharma/vue-datatables
Description: A light weight component for rendering data tables for VueJS aapplications.
Author: Yogesh Sharma
Latest version: 1.0.1

# Vue DataTables

A light weight component for rendering data tables for VueJS aapplications.

[![GitHub open issues](https://img.shields.io/github/issues/iYogesharma/vue-datatables.svg)](https://github.com/iYogesharma/vue-datatables/issues)
![GitHub](https://img.shields.io/github/license/iYogesharma/vue-datatables.svg)


## Features

[x]  Pagination

[x]  PageSize

[x]  Search

[x]  Provide an Action Button component

[x]  Work with both Client as well as Server side

[CDN](https://cdn.jsdelivr.net/gh/iYogesharma/vue-datatables/dist/vue-datatable.js)

![vue-datatables](https://github.com/iYogesharma/vue-datatables/blob/main/demo.png)

## Installation
```
npm install @iyogesharma/vue-datatables
```
In your `main.js`

```js
import { YsDatatable } from '@iyogesharma/vue-datatables';

Vue.use(YsDatatable);
```

 If you don't want to reference entire plugin, you can define the component from your component

 ```js
import { YsDatatable } from '@iyogesharma/vue-datatables';

 export default {
   components: { YsDatatable }
 }
 ```

 #### Props

| sr no  | Prop  | Description   | Default  |
|--------|-------|---------------|----------|
| 1 |  server-side  |  indicate whether to use server side data tables or not | false  |
| 2 | url  | url to get data for server side data tables. required if server-side is true | null  |
| 3 | option  | prop object containing options set datatable config   | {}  |
| 4 | option.index  | if false remove index column(#)  | true  |
| 5 | columns  | array of objects containing two properties label and sortable [ { label: "name", sortable: true }] | []  |
| 6 | data  | data to be displayed in table  | []  |
| 7 | page  | current selected page  | 1  |
| 8 | limit  | number of records to be displayed per page | 10  |
| 9 | length-menu  | list of option to decide number of records per page |   [10, 15, 20, 40, 80, 100, 200, 500, 1000] |
| 11 | order  | define default ordering ( works only with server side ) |  {  column: 'name', direction: 'ascending'}   |
| 12 | params  | additional parameter to be send along with request like headers or csrf token| {}   |
| 13 | filters  | define default filtering ( works only with server side )  | {  'users.active' : 1}  |
| 14 | filename  | name of the file to be exported from datatable  |  report  |
| 15 | extension  |  extension of the file to be exported from datatable ( server-side ) | csv (currently supported csv,xls,json)   |
| 16 | footer  | whether to display table footer or not | true  |
| 17 | id  | id of the html table element | ys-datatable  |

#### Demo

[demo/default.vue](demo/default.vue).<br>

[demo/server-side.vue](demo/server-side.vue). <br>

[demo/changeColumnHeading.vue](demo/changeColumnHeading.vue).<br>

[demo/changeColumnValue.vue](demo/changeColumnValue.vue).
npm package: @iyoha/eslint-config
Description: eslint config for vue | typescript projects
Author: wanghansongbupt@163.com
Latest version: 0.0.2

# eslint-config
> An opinionated eslint config for vue | typescript.

### 💿 Install
```bash
yarn add @iyoha/eslint-config -D
# OR
npm install @iyoha/eslint-config --save-dev
```

### 🚀 Usage
#### 基本eslint
Create an .eslintrc.js in the root directory of your project, then copy the following content into it:
```js
module.exports = {
    extends: [
        '@iyoha/eslint-config',
    ],
    env: {
        // Your environments (which contains several predefined global variables)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // Your global variables (setting to false means it's not allowed to be reassigned)
        //
        // myGlobal: false
    },
    rules: {
        // Customize your rules
    }
};
```

#### vue
> vue-cli4
Create an .eslintrc.js in the root directory of your project, then copy the following content into it:
```js
module.exports = {
    extends: [
        // notice: please in the following order
        '@iyoha/eslint-config/vue',
        '@iyoha/eslint-config',
    ],
    env: {
        // Your environments (which contains several predefined global variables)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // Your global variables (setting to false means it's not allowed to be reassigned)
        //
        // myGlobal: false
    },
    rules: {
        // Customize your rules
    }
};
```

#### typescript
Create an .eslintrc.js in the root directory of your project, then copy the following content into it:
```js
module.exports = {
    extends: [
        // notice: please in the following order
        '@iyoha/eslint-config/typescript',
        '@iyoha/eslint-config',
    ],
    env: {
        // Your environments (which contains several predefined global variables)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // Your global variables (setting to false means it's not allowed to be reassigned)
        //
        // myGlobal: false
    },
    rules: {
        // Customize your rules
    }
};
```