open-index/open-npm huggingface dataset:
npm package: @jesterkit/exe-nuxt
Description: EXE is a tool for TanStack to build a standalone executable with full stack features such as SSR, API routes, server hooks....
Author: Hugo Duprez
Latest version: 0.1.3

# Get started with Nuxt

⚠️ The Nuxt package is **experimental**.

Requirements:

- [Bun](https://bun.com/) installed on your machine to build the executable (not to run).

Install the package

```bash
npm install @jesterkit/exe-nuxt
```

Add the postbuild script to your `package.json`

```json
{
	"scripts": {
		"postbuild": "exe-nuxt"
	}
}
```

Build the executable

```bash
npm run build
```

Run the executable.

```bash
./dist/app
```

## Postbuild options

- `out`: The output directory for the built binary (default: `dist`).
- `binaryName`: The name of the executable (default: `app`).
- `target`: The target platform for the binary (default to your current platform). Available targets: `linux-x64`, `linux-x64-baseline`, `macos-arm64`, `windows-x64`, `windows-x64-baseline`, `darwin-x64`, `darwin-arm64`, `linux-x64-musl`, `linux-arm64-musl`.
- `volume`: The volume mount point for the binary (no volume mount by default). Useful for persistent storage for self-hosting, usually `/data`.
- `external`: The external dependencies to exclude from bundling (comma-separated string or array).

Example

```json
{
	"scripts": {
		"postbuild": "exe-nuxt --out dist --binaryName my-app --target linux-x64 --volume /data"
	}
}
```
npm package: @jesterkit/exe-sveltekit
Description: EXE is an adapter for SvelteKit to build a standalone executable with full stack features such as SSR, API routes, server hooks....
Author: Hugo Duprez
Latest version: 0.1.7

# Get started with SvelteKit

Requirements

- [Bun](https://bun.com/) installed on your machine to build the executable (not to run).

Install the package

```bash
npm install @jesterkit/exe-sveltekit
```

Use the adapter in your SvelteKit config file

```js
// svelte.config.js
import adapter from "@jesterkit/exe-sveltekit";

export default {
	kit: {
		adapter: adapter(),
	},
};
```

Build the executable

```bash
npm run build
```

Run the executable

```bash
./dist/app
```

## Adapter options

- `out`: The output directory for the built binary (default: `dist`).
- `binaryName`: The name of the executable (default: `app`).
- `embedStatic`: Whether to embed static assets in the binary (default: `true`).
- `target`: The target platform for the binary (default to your current platform). Available targets: `linux-x64`, `linux-x64-baseline`, `macos-arm64`, `windows-x64`, `windows-x64-baseline`, `darwin-x64`, `darwin-arm64`, `linux-x64-musl`, `linux-arm64-musl`.
- `volume`: The volume mount point for the binary (no volume mount by default). Useful for persistent storage for self-hosting, usually `/data`.

## Environment variables

- Make sure your import env variables from `$env/dynamic/private`, not from `$env/static/private`.
npm package: @jesterkit/exe-tanstack
Description: EXE is a tool for TanStack to build a standalone executable with full stack features such as SSR, API routes, server hooks....
Author: Hugo Duprez
Latest version: 0.1.3

# Get started with TanStack

⚠️ The TanStack package is **experimental**.

Requirements:

- [Bun](https://bun.com/) installed on your machine to build the executable (not to run).

Install the package

```bash
npm install @jesterkit/exe-tanstack
```

Add the postbuild script to your `package.json`

```json
{
	"scripts": {
		"postbuild": "exe-tanstack"
	}
}
```

Build the executable

```bash
npm run build
```

Run the executable.

```bash
./dist/app
```

## Postbuild options

- `out`: The output directory for the built binary (default: `dist`).
- `binaryName`: The name of the executable (default: `app`).
- `target`: The target platform for the binary (default to your current platform). Available targets: `linux-x64`, `linux-x64-baseline`, `macos-arm64`, `windows-x64`, `windows-x64-baseline`, `darwin-x64`, `darwin-arm64`, `linux-x64-musl`, `linux-arm64-musl`.
- `volume`: The volume mount point for the binary (no volume mount by default). Useful for persistent storage for self-hosting, usually `/data`.
- `external`: The external dependencies to exclude from bundling (comma-separated string or array).

Example

```json
{
	"scripts": {
		"postbuild": "exe-tanstack --out dist --binaryName my-app --target linux-x64 --volume /data"
	}
}
```
npm package: @jesus-rojas/github-bot
Description: Automatized faker commits in git
Author: Jesus Rojas
Latest version: 1.0.6

# Github bot

Automatized faker commits in git

![image](https://user-images.githubusercontent.com/57029059/227749802-d0053402-9706-4ecb-8cbf-7e4fb3b7b51c.png)

## Requirements

- Node
- Git

## Before execute
In package.json
```json
{
  "type": "module",
  "dependencies": {
    "@jesus-rojas/github-bot": "latest"
  }
}
```

In index.js
```js
import { makeCommit } from '@jesus-rojas/github-bot'

makeCommit(10)
```

## Execute in (Terminal | Powershell)

```console
npm i
git init
node index.js
```
npm package: @jesus69/bcd-7seg
Description: Web Component BCD to 7 Segment Display
Author: Jesus Noel Zamora Gomez
Latest version: 1.0.0

# bcd-7seg

A lightweight Web Component to render a BCD number as a 7-segment digital display.

![[example/index.html]](https://raw.githubusercontent.com/JesusNoel69/bcd-7seg/refs/heads/master/example/example.png)

## Installation

Install via npm:

```bash
npm install bcd-7seg
```
npm package: @jesusdmedinac/astro-notion
Description: Data fetching tool that connects Astro and Notion
Author: jesusdmedinac
Latest version: 0.1.3-1

# Astro-Notion

Astro-Notion provides components to build static websites using [Astro](https://astro.build/) and lets you use [Notion](https://www.notion.so/) as your main CMS tool.

---

## Getting Started

# Installation

To install @jesusdmedinac/astro-notion package, run the following command:

```bash
npm install @jesusdmedinac/astro-notion @notionhq/client
```

or you can use yarn instead.

## Basic Setup

### Notion

1. Log in to Notion.
2. go to [my-integrations](https://www.notion.so/my-integrations) and press **New integration.**
3. Create new integration for your website in desired workspace. Only the permission to **Read content** is needed.
4. Go to [https://heliotrope-lavender-f03.notion.site/Example-Database-a845c6d59ead4034be1b637c6381073d](https://www.notion.so/Example-Database-a845c6d59ead4034be1b637c6381073d) and click **duplicate** on the upper right corner to use it as a template.
5. You could also create and use your own database(inline table). Make sure it has **title**, **date**, **draft**, and **slug** columns.
6. Click share button on the upper right side and add the integration you created in step 3.
7. Lastly, you need the **database id**. To find this, click share button again and click copy link on the bottom. Paste it in any text box and copy the **32 characters** after your workspace name or `[notion.so](http://notion.so)` and the slash and before the question mark(`?`).

For more detailed work-through, see [_this tutorial_](https://developers.notion.com/docs/getting-started) provided by Notion.

### Astro

1. Copy the **Internal Integration Token** and create a variable in `.env` and name it `NOTION_API_KEY`.
2. Copy the database id and create another variable in `.env`. Name it `NOTION_DATABASE_ID`.
3. Astro-notion uses `astro-imagetools` package to display images. Here is an example config code you can copy and use it.

```javascript
// astro.config.mjs

import { defineConfig } from 'astro/config';
import { astroImageTools } from 'astro-imagetools';

// https://astro.build/config
export default defineConfig({
  publicDir: './public',
  outDir: './dist',
  vite: {
    plugins: [
      {
        name: 'import.meta.url-transformer',
        transform: (code, id) => {
          if (id.endsWith('.astro'))
            return code.replace(/import.meta.url/g, `"${id}"`);
        },
      },
    ],
    ssr: {
      external: ['svgo'],
    },
  },
  experimental: { integrations: true },
  integrations: [astroImageTools],
});
```

```javascript
// astro-imagetools.config.mjs

// create astro-imagetools.config.mjs
// in your project root folder

import { defineConfig } from 'astro-imagetools/config';

export default defineConfig({
  fallbackFormat: 'png',
});
```
npm package: @jesusdpp96/ultra-tsconfig
Description: Shared TypeScript configuration for consistent project setup
Author: Your Name
Latest version: 1.0.0

# @jesusdpp96/ultra-tsconfig-test

Shared TypeScript configuration for consistent project setup.

## Installation

```bash
npm install --save-dev @jesusdpp96/ultra-tsconfig-test typescript@5.4.5
```

## Usage

In your project's `tsconfig.json`:

```json
{
  "extends": "ultra-tsconfig",
  "compilerOptions": {
    "outDir": "./my-custom-dist"
  }
}
```

## Configuration Details

Provides a base TypeScript configuration with:
- ESNext target
- CommonJS module
- Strict type checking
- Declaration and source map generation
- Decorator support
- Node module resolution
npm package: @jesusgm/datastructurejs
Description: Some data sctructures in JavaScript
Author: Jesús Gándara Martínez
Latest version: 0.3.1

# JS Data structures

<!-- [START badges] -->

![npm](https://img.shields.io/npm/v/@jesusgm/datastructurejs)
[![Build Status](https://travis-ci.org/jesusgm/datastructuresjs.svg?branch=master)](https://travis-ci.org/jesusgm/datastructuresjs)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/jesusgm/datastructuresjs)
![GitHub Release Date](https://img.shields.io/github/release-date/jesusgm/datastructuresjs)
![NPM](https://img.shields.io/npm/l/@jesusgm/datastructurejs)

<!-- [END badges] -->

Package with some data structures implemented in JavaScript for academic purposes but it can be used for everyone that want

## Available data structures

-   SimpleLinkedList
-   DoubleLinkedList
-   Stack
-   Queue
-   Graph

## Installation

Install package executing these command:

        npm i @jesusgm/datastructurejs --save

## Usage

```javascript
const SimpleLinkedList = require('@jesusgm/datastructurejs').SingleLinkedList;

const ll = new SimpleLinkedList();

ll.appendHead(1);
ll.appendHead(2);
ll.appendHead(3);

console.log(ll.toString());
```

Returns

```
3 -> 2 -> 1 -> null
```

## License

MIT
npm package: @jesusgm/react-lib-ui
Description: React lib with common components for personal projects
Author: Jesús Gándara Martínez
Latest version: 0.3.5

# **React UI library components**

## Purpose

This React library components is made for save and share React components and
styles between personal projects.

## Demo
You can view and test the components [here](https://jesusgm.github.io/react-lib-ui/)

## Installation

```bash
npm install --save @jesusgm/react-lib-ui
```

## Usage

```bash
import { _ComponentName_ } from "@jesugm/react-lib-ui"
```

Where _ComponentName_ can be one of the next ones:
* Title
* Button
* Timeline (commin soon)