open-index/open-npm huggingface dataset:
npm package: @razbakov/sourcy
Description: Synchronise data from Google Sheets
Latest version: 1.1.1

# @razbakov/sourcy

> Synchronise data from Google Sheets

## Installation

```bash
yarn add @razbakov/sourcy -D
```

Add to package.json:

```json
{
  "scripts": {
    "sourcy": "sourcy"
  }
}
```

Create **sourcy.config.js** in project root:

```js
module.exports = {
  sources: [
    {
      spreadsheetId: "spreadsheet id",
      range: "sheet name",
      output: "./locales/",
      transformer: "i18n",
      format: "yaml", // or json
    },
  ],
};
```

Execute and follow instructions:

```bash
yarn sourcy
```

## Transformer: i18n

**Input:**

| key        | en   | de         | es             | ru      |
| ---------- | ---- | ---------- | -------------- | ------- |
| home.title | Home | Startseite | Página inicial | Главная |

**Output:**

```
en.yml
    home.title: Home

de.yml
    home.title: Startseite

es.yml
    home.title: Página inicial

ru.yml
    home.title: Главная
```
npm package: @razcore-rad/colorpicker_presets
Description: "Sets the editor color picker presets from
Author: razcore-rad
Latest version: 0.0.2-alpha

# GDQuest ColorPicker Presets

Reads a color presets `gpl` (GIMP Palette) file in the addon local directory, called `presets.gpl`. It adds the colors to the editor ColorPicker for quick access.

This repository includes a `presets.gpl` file as an example. It's the official GDQuest color palette.

## ✗ WARNING

> Compatible: Godot `>= v4.0`

The addon:

1. Doesn't check the length of the color palette/file.
1. Overwrites the _ColorPicker_ presets whenever you reopen the project or re-enable the addon.

## ✓ Install

1. Make a new folder at `res://addons/gdquest_colorpicker_presets/`.
1. Copy the contents of this repository into `res://addons/gdquest_colorpicker_presets/`.
1. Replace `res://addons/gdquest_colorpicker_presets/presets.gpl` with your prefered version.
1. Enable the addon from `Project > Project Settings... > Plugins`.
1. Profit.

![install project settings](readme/colorpicker_presets/install_project_settings.png)

## Where do I find the presets?

They'll be available in the editor _ColorPicker_.

![ColorPicker presets](readme/colorpicker_presets/colorpicker_presets.png)
npm package: @razcore-rad/kenny_prototype_material
Description: Easily apply a prototype material for your 3D projects using https://www.kenney.nl/assets/prototype-textures
Author: razcore-rad
Latest version: 0.0.1

# GDQuest Kenny Prototype Material

![Kenny Prototype Material](readme/kenny_prototype_material.png)

Adds a 3D prototype material called `KennyPrototypeMaterial3D` that uses [CC0 textures by Kenny](https://www.kenney.nl/assets/prototype-textures).

## ✗ WARNING

> Compatible: Godot `>= v4.0`

### Using [Godot Package Manager](https://github.com/godot-package-manager)

1. `gpm init`.
1. Follow instructions with [NPMjs package](https://www.npmjs.com/package/@razcore-rad/kenny_prototype_material).
1. Enable the addon from `Project > Project Settings... > Plugins`.
1. Profit.

### Manual

1. Make a new folder at `res://addons/kenny_prototype_material/`.
1. Copy the contents of this repository into `res://addons/kenny_prototype_material/`.
1. Enable the addon from `Project > Project Settings... > Plugins`.
1. Profit.
npm package: @razcue/easyfolio-shared
Description: Shared components for Easyfolio projects (Nuxt 3 + UnoCSS)
Author: razcue
Latest version: 0.4.2

# Easyfolio Shared Components

Reusable Vue components for personal pages, portfolios, and more. Tailored for [EasyFolio Template](https://github.com/razcue/easyfolio-template) and [EasyFolio Hub](https://github.com/razcue/easyfolio-hub) projects.

---

## Features

- **Vue 3 components** with utility-first styling.
- **Bundled CSS**: All utility classes used (via UnoCSS), plus component styles.
- **Fallback CSS variables** for color and layout – works out-of-the-box, customizable.

---

## Installation

Install from npm:

```bash
npm install @razcue/easyfolio-shared
```

---

## Usage (Vue Project)

In your main entry file (e.g., `main.js` or `main.ts`):

```js
import '@razcue/easyfolio-shared/dist/bundle.css'; // Contains all required styles
```

Or using Nuxt

```js
export default defineNuxtConfig({
    ...
    css: ["@razcue/easyfolio-shared/dist/bundle.css"],
});
```

You could also use only the necessary files

```js
// Contains component declared styles
import '@razcue/easyfolio-shared/dist/easyfolio-shared.css';
// Contains all required utility classes (from UnoCSS)
import '@razcue/easyfolio-shared/dist/uno-css.css.css';
// Contains CSS variables
import '@razcue/easyfolio-shared/dist/fallback-vars.css';
```

Then import and use any shared component:

```js
import { LineItem } from '@razcue/easyfolio-shared';
```

---

## Fallback CSS Variables

All components use CSS variables for easy theming.  
Defaults are included in the CSS bundle:

```css
:root {
  --color-bg-soft: #f5f5f5;
  --color-border: #e0e0e0;
  --color-text: #222;
  --icon-top-position: 0px;
  /* ...extend as needed */
}
```

You can override these in your own stylesheet to match your brand/theme.

---

## Troubleshooting

- If a component’s style looks broken, make sure your HTML includes the CSS bundle and the fallback variables are present.
- You can customize variables by overriding them in your own stylesheet.

---

## Author

Rayko Azcue Pérez ([@razcue](https://github.com/razcue))