open-index/open-npm huggingface dataset:
npm package: @julioacontreras/markdownit
Description: [![npm](https://img.shields.io/npm/dt/@nuxtjs/markdownit.svg?style=flat-square)](https://npmjs.com/package/@nuxtjs/markdownit) [![npm (scoped with tag)](https://img.shields.io/npm/v/@nuxtjs/markdownit/latest.svg?style=flat-square)](https://npmjs.com/pack
Latest version: 2.0.3

# Markdownit
[![npm](https://img.shields.io/npm/dt/@nuxtjs/markdownit.svg?style=flat-square)](https://npmjs.com/package/@nuxtjs/markdownit)
[![npm (scoped with tag)](https://img.shields.io/npm/v/@nuxtjs/markdownit/latest.svg?style=flat-square)](https://npmjs.com/package/@nuxtjs/markdownit)

Using [markdownit-loader](https://github.com/nuxt-community/markdownit-loader) and [markdown-it](https://github.com/markdown-it/markdown-it)

## Setup
- Add `@nuxtjs/markdownit` dependency using yarn or npm to your project
- Add `@nuxtjs/markdownit` to `modules` section of `nuxt.config.js`
```js
{
  modules: [
    '@nuxtjs/markdownit'
  ],

  // [optional] markdownit options
  // See https://github.com/markdown-it/markdown-it
  markdownit: {
    preset: 'default',
    linkify: true,
    breaks: true,
    use: [
      'markdown-it-div',
      'markdown-it-attrs'
    ]
  }
}
```

## Usage

### Using `.vue` files
**TIP** You can also write Vue logic inside `<template lang="md">`!

`hello.vue`:
```html
<template lang="md">
  # Hello World!

  Current route is: {{ $route.path }}
</template>
```

### Using `.md` files

`hello.md`
```md
# Hello World!!
```

`hello.vue`
```html
<template>
  <div v-html="hello"></div>
</template>

<script>
  import hello from '../hello.md'

  export default {
    computed: {
      hello() {
        return hello
      }
    }
  }
</script>
```

### Using `$md` to render markdown

`nuxt.config.js`:
```js
{
  modules: [
    '@nuxtjs/markdownit'
  ],
  markdownit: {
    runtime: true // Support `$md()`
  }
}
```

`hello.vue`:
```html
<template>
  <div v-html="$md.render(model)"></div>
</template>

<script>
export default {
  data() {
    return {
      model: '# Hello World!'
    }
  }
}
</script>

```
npm package: @julioacontreras/vue-draganddrop
Description: Drag and Drop for Vue
Author: Julio Contreras
Latest version: 1.0.7

# Drag and Drop for Vue

* Drag and drop elements between components.
* Multiple Drag and drop per channel.

### Install

```
npm install @julioacontreras/vue-draganddrop --save
```


## Usage

When the element is dropped, will execute the callback function sending index and data.


### Drag

```html
<div v-draggable="{channel:'myDrag', index: idx, data: myArrayOrigin, selectorDropZone:'.dragArea'}"  >
  Foo bar
</div>
```


### Drop

```html
<div class="dragArea" v-dropzone="{channel:'myDrag', destiny: myArrayDestiny, execute: myFunction}" >
</div>
```

### Callback execute

```js
methods:{
  executeItem(myArrayOrigin, myArrayDestiny, idx, channel){
    
  }
}
```


## License

MIT
npm package: @julioakira/cpf-cnpj-utils
Description: CPF/CNPJ validator and formatter for NodeJS
Author: Julio Akira
Latest version: 2.0.2

# cpf-cnpj-utils


A zero-dependency simple toolkit to deal with CPFs and CNPJs written in Typescript. **Now updated to support alphanumeric CNPJs**

### Installation

- yarn
```
yarn add @julioakira/cpf-cnpj-utils
```

- npm
```
npm i @julioakira/cpf-cnpj-utils
```

## Usage

You can import or require CPF, CNPJ or both in your code.

```js
import { CPF, CNPJ } from '@julioakira/cpf-cnpj-utils'

const { CPF, CNPJ } = require('@julioakira/cpf-cnpj-utils');
```

Both CPF and CNPJ packages have the same functionalities:

- ***Format*** - Formats and unformatted CPF/CNPJ.
- ***Strip*** - Strips a formatted CPF/CNPJ.
- ***Validate*** - Validates a formatted or unformatted CPF/CNPJ.
- ***Generate*** - Generates a valid CPF/CNPJ.

```js
// Returns 30.306.294/0001-45
const formatted = CNPJ.Format('30306294000145');

// Returns 30306294000145
const stripped = CNPJ.Strip('30.306.294/0001-45');

// Generates a valid unformatted CNPJ
const cnpj = CNPJ.Generate()

// Generates a valid formatted CNPJ
const cnpj = CNPJ.Generate(true);

// Returns true for valid and false for invalid
const valid = CNPJ.Validate('30306294000145')
const valid = CNPJ.Validate('30.306.294/0001-45');

const invalid = CNPJ.Validate('30306294000155');
const invalid = CNPJ.Validate('30.306.294/0001-55');
```

```js
// Returns 606.772.720-06
const formatted = CPF.Format('60677272006');

// Returns 60677272006
const stripped = CPF.Strip('606.772.720-06');

// Generates a valid unformatted CPF
const cpf = CPF.Generate()

// Generates a valid formatted CNPJ
const cpf = CPF.Generate(true);

// Returns true for valid and false for invalid
const valid = CPF.Validate('60677272006')
const valid = CPF.Validate('606.772.720-06');

const invalid = CPF.Validate('40308985062');
const invalid = CPF.Validate('403.089.850-62');
```

## Alphanumeric CNPJs

Starting from july/2026, CNPJs might include alphanumeric characters. The validator and generator functions support them out of the box:

```js
// Returns  "IH.NKO.M5D/DLZU-99" 
const generated = CNPJ.Generate(true)

// returns true
const validated = CNPJ.Validate('IH.NKO.M5D/DLZU-99')
```

## Variable Length CPFs and CNPJs

**NOTE** From versions below 2.0.0 the `zero_pad` argument is by default true. This was changed in versions above 2.0.0.

Some CPFs and CNPJs that use the pattern before july/2026 might have variable lengths and not be zero padded up to their regular length. The `validate` function has a optional `zero_pad` argument, which is `false` by default but can be manually set to `true` if desired:

```js
//  CNPJ with 13 digits returns false
const valid = CNPJ.Validate('4307650002502');

// Setting auto zero padding to true returns true
const invalid = CNPJ.Validate('4307650002502', true);

```

```js
//  CPF with 10 digits returns false
const valid = CPF.Validate('2204306240');

// Setting auto zero padding to true invalidates and returns true
const invalid = CNPJ.Validate('2204306240', true);

```


## Tests

Tests are handled by Jest.

- yarn
```
yarn test
```

- npm
```
npm test
```
npm package: @juliocesar/platzom
Description: Traductor de idioma platzom
Author: Julio Cesar
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 en "ar", se le quitan esos dos caracteres
- 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 a la mitad y unir con un guión del medio
- Si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra intercalando mayúsculas y minúsculas

## Instalación

```
npm install platzom
```
## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program

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)