open-index/open-npm huggingface dataset:
npm package: @gethappy/cli
Description: CLI for dash.gethappy.dev
Author: dphuang2 @dphuang2
Latest version: 0.0.16

# happy-cli

CLI for dash.gethappy.dev

<!-- toc -->
* [happy-cli](#happy-cli)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

# Usage

<!-- usage -->
```sh-session
$ npm install -g @gethappy/cli
$ happy COMMAND
running command...
$ happy (--version)
@gethappy/cli/0.0.16 darwin-arm64 node-v16.15.0
$ happy --help [COMMAND]
USAGE
  $ happy COMMAND
...
```
<!-- usagestop -->

# Commands

<!-- commands -->
* [`happy deploy`](#happy-deploy)
* [`happy help [COMMAND]`](#happy-help-command)
* [`happy login`](#happy-login)

## `happy deploy`

Deploy to dash.gethappy.dev

```
USAGE
  $ happy deploy

DESCRIPTION
  Deploy to dash.gethappy.dev

EXAMPLES
  $ happy deploy
```

_See code: [dist/commands/deploy.ts](https://github.com/dphuang2/happy-cli/blob/v0.0.16/dist/commands/deploy.ts)_

## `happy help [COMMAND]`

Display help for happy.

```
USAGE
  $ happy help [COMMAND] [-n]

ARGUMENTS
  COMMAND  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for happy.
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.1.16/src/commands/help.ts)_

## `happy login`

Login to dash.gethappy.dev

```
USAGE
  $ happy login

DESCRIPTION
  Login to dash.gethappy.dev

EXAMPLES
  $ happy login
```

_See code: [dist/commands/login.ts](https://github.com/dphuang2/happy-cli/blob/v0.0.16/dist/commands/login.ts)_
<!-- commandsstop -->
npm package: @gethashd/components
Description: HASHD semantic design system - CSS and React components
Author: 3oh Inc
Latest version: 1.0.0

# @hashd/components

HASHD semantic design system - CSS and React components

## Overview

This package serves dual purposes:
1. **Standalone Style Guide App** - Interactive documentation of all design system components
2. **NPM Package** - Reusable design system for HASHD projects

## Quick Start

### Running the Style Guide (Standalone)

View the interactive component documentation:

```bash
cd styles
yarn install
yarn start
```

The style guide will open at `http://localhost:3001`

### Using as NPM Package

Install in your project:

```bash
# Local development (from project root)
yarn add @hashd/components@file:../styles

# From npm (when published)
yarn add @hashd/components
```

Import CSS in your app:

```typescript
// In your main entry file (index.tsx or App.tsx)
import '@hashd/components/dist/styles.css';
```

Import React components:

```typescript
import { HashdComponents } from '@hashd/components';

function App() {
  return <HashdComponents />;
}
```

## Package Structure

```
styles/
├── public/              # HTML template for standalone app
│   └── index.html
├── src/
│   ├── index.tsx       # React entry point (standalone app)
│   ├── index.ts        # Package entry point (exports)
│   ├── index.css       # Main CSS entry point
│   ├── css/            # Semantic CSS modules
│   │   ├── _variables.css
│   │   ├── _typography.css
│   │   ├── _buttons.css
│   │   ├── _cards.css
│   │   ├── _inputs.css
│   │   ├── _badges.css
│   │   ├── _modals.css
│   │   └── _utilities.css
│   └── components/
│       └── HashdComponents.tsx
├── dist/               # Built output (generated)
├── package.json
├── tsconfig.json
└── README.md
```

## Development

### Building the Package

```bash
yarn build
```

This runs two build steps:
1. `build:ts` - Compiles TypeScript to JavaScript
2. `build:css` - Copies CSS files to dist folder

### Development Mode

Watch mode for TypeScript changes:

```bash
yarn dev
```

### Clean Build

Remove build artifacts:

```bash
yarn clean
```

## Publishing to NPM

When ready to publish:

1. Update version:
```bash
npm version patch  # or minor, or major
```

2. Build the package:
```bash
yarn build
```

3. Publish:
```bash
npm publish --access public
```

4. Update consuming projects:
```bash
yarn add @hashd/components@latest
```

## License

MIT © 3oh Inc
npm package: @gethector/n8n-nodes-hector
Description: n8n community node for the Hector logistics API
Latest version: 0.1.1

# n8n-nodes-hector

Community n8n node for the [Hector logistics API](https://www.gethector.io).

## Setup

1. In n8n, go to **Settings → Community Nodes → Install**
2. Enter: `n8n-nodes-hector`

## Credentials

Create a **Hector API** credential with:
- **Client ID** — from Settings → API in your Hector tenant
- **Client Secret** — from Settings → API in your Hector tenant
- **Base URL** — defaults to `https://www.gethector.io`

## Action Node — Resources

| Resource  | Operations                                          |
|-----------|-----------------------------------------------------|
| Clients   | List, Get, Create, Update, Delete, List Locations   |
| Tasks     | List, Get, Create, Update, Delete, List Stops       |
| Visits    | List, Get, Cancel                                   |
| Drivers   | List, List Shifts, Create Shift, Delete Shift       |
| Schedules | Trigger Optimize                                    |
| Webhooks  | List, Get, Create, Update, Delete                   |

## Trigger Node — Hector Trigger

Listens for real-time Hector events and starts a workflow when they occur.

**Events:**
- `task.created` / `task.updated` / `task.deleted`
- `stop.created` / `stop.updated` / `stop.deleted`
- `occurrence.status_changed`

When the workflow activates, the node automatically registers a webhook in your Hector account. When deactivated, it removes it. Incoming payloads are verified using HMAC-SHA256.

## Updating after API changes

```bash
# With the Hector dev server running:
cd packages/n8n-nodes-hector && npm run generate
npm run build
```
npm package: @gethinode/mod-gsap
Description: A Hugo module to add GSAP animations to your Hinode site
Author: Mark Dumay
Latest version: 1.1.0

# Hinode Module - GSAP

<!-- Tagline -->
<p align="center">
    <b>A Hugo module to add GSAP animations to your Hinode site</b>
    <br />
</p>

<!-- Badges -->
<p align="center">
    <a href="https://gohugo.io" alt="Hugo website">
        <img src="https://img.shields.io/badge/generator-hugo-brightgreen">
    </a>
    <a href="https://gethinode.com" alt="Hinode theme">
        <img src="https://img.shields.io/badge/theme-hinode-blue">
    </a>
    <a href="https://github.com/gethinode/mod-gsap/commits/main" alt="Last commit">
        <img src="https://img.shields.io/github/last-commit/gethinode/mod-gsap.svg">
    </a>
    <a href="https://github.com/gethinode/mod-gsap/issues" alt="Issues">
        <img src="https://img.shields.io/github/issues/gethinode/mod-gsap.svg">
    </a>
    <a href="https://github.com/gethinode/mod-gsap/pulls" alt="Pulls">
        <img src="https://img.shields.io/github/issues-pr-raw/gethinode/mod-gsap.svg">
    </a>
    <a href="https://github.com/gethinode/mod-gsap/blob/main/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/gethinode/mod-gsap">
    </a>
</p>

## About

![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)

Hinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. This repository maintains a Hugo module to add [GSAP][gsap] animations to a Hinode site. Visit the Hinode documentation site for [installation instructions][hinode_docs].

## Notes

This modules exposes only the GSAP plugins (ScrollTrigger and SplitText) by default. All extensions provided by GSAP are available in the `dist` folder. Override or modify the mount configuration in `config.toml` as needed. Register the plugins by adding them to the function `gsap.registerPlugin` in the file `assets/js/modules/gsap/_init.js`.

## Contributing

This module uses [semantic-release][semantic-release] to automate the release of new versions. The package uses `husky` and `commitlint` to ensure commit messages adhere to the [Conventional Commits][conventionalcommits] specification. You can run `npx git-cz` from the terminal to help prepare the commit message.

<!-- MARKDOWN LINKS -->
[gsap]: https://gsap.com
[hugo]: https://gohugo.io
[hinode_docs]: https://gethinode.com
[repository]: https://github.com/gethinode/hinode.git
[repository_template]: https://github.com/gethinode/template.git
[conventionalcommits]: https://www.conventionalcommits.org
[husky]: https://typicode.github.io/husky/
[semantic-release]: https://semantic-release.gitbook.io/
npm package: @gethinode/mod-katex
Description: Adds KaTeX as Hugo module to your Hinode site
Author: Mark Dumay
Latest version: 1.1.3

# Hinode Module - KaTeX

<!-- Tagline -->
<p align="center">
    <b>A Hugo module to add KaTeX formulas to your Hinode site</b>
    <br />
</p>

<!-- Badges -->
<p align="center">
    <a href="https://gohugo.io" alt="Hugo website">
        <img src="https://img.shields.io/badge/generator-hugo-brightgreen">
    </a>
    <a href="https://gethinode.com" alt="Hinode theme">
        <img src="https://img.shields.io/badge/theme-hinode-blue">
    </a>
    <a href="https://github.com/gethinode/mod-katex/commits/main" alt="Last commit">
        <img src="https://img.shields.io/github/last-commit/gethinode/mod-katex.svg">
    </a>
    <a href="https://github.com/gethinode/mod-katex/issues" alt="Issues">
        <img src="https://img.shields.io/github/issues/gethinode/mod-katex.svg">
    </a>
    <a href="https://github.com/gethinode/mod-katex/pulls" alt="Pulls">
        <img src="https://img.shields.io/github/issues-pr-raw/gethinode/mod-katex.svg">
    </a>
    <a href="https://github.com/gethinode/mod-katex/blob/main/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/gethinode/mod-katex">
    </a>
</p>

## About

![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)

Hinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. This repository maintains a Hugo module to add [KaTeX][katex] to a Hinode site. Visit the Hinode documentation site for [installation instructions][hinode_docs].

## Notes

> [!IMPORTANT]
> Hugo v0.132.0 introduced (experimental) support for [server-side rendering of KaTeX expressions](https://gohugo.io/functions/transform/tomath/).

This modules exposes only one of the extensions by default. All extensions provided by KaTeX are available in the `dist/contrib` folder. Override or modify the mount configuration in `config.toml` as needed.

- [x] `auto-render.js`: Automatically renders all of the math inside text
- [ ] `copy-tex.js`: When selecting and copying KaTeX-rendered elements, copies their LaTeX source to the clipboard
- [ ] `mathtex-script-type.js`: Automatically displays LaTeX math inside script tags with type=math/tex
- [ ] `mhchem.js`: Write beautiful chemical equations easily
- [ ] `render-a11y-string.js`: Add accessible alternative text to KaTeX equations

<!-- MARKDOWN LINKS -->
[hugo]: https://gohugo.io
[hinode_docs]: https://gethinode.com
[katex]: https://katex.org
[katex_extensions]: https://katex.org/docs/libs.html#extensions
[repository]: https://github.com/gethinode/hinode.git
[repository_template]: https://github.com/gethinode/template.git
npm package: @gethinode/mod-leaflet
Description: Adds Leaflet as Hugo module to your Hinode site
Author: Mark Dumay
Latest version: 1.3.0

# Hinode Module - Leaflet

<!-- Tagline -->
<p align="center">
    <b>A Hugo module to add maps powered by Leaflet to your Hinode site</b>
    <br />
</p>

<!-- Badges -->
<p align="center">
    <a href="https://gohugo.io" alt="Hugo website">
        <img src="https://img.shields.io/badge/generator-hugo-brightgreen">
    </a>
    <a href="https://gethinode.com" alt="Hinode theme">
        <img src="https://img.shields.io/badge/theme-hinode-blue">
    </a>
    <a href="https://github.com/gethinode/mod-leaflet/commits/main" alt="Last commit">
        <img src="https://img.shields.io/github/last-commit/gethinode/mod-leaflet.svg">
    </a>
    <a href="https://github.com/gethinode/mod-leaflet/issues" alt="Issues">
        <img src="https://img.shields.io/github/issues/gethinode/mod-leaflet.svg">
    </a>
    <a href="https://github.com/gethinode/mod-leaflet/pulls" alt="Pulls">
        <img src="https://img.shields.io/github/issues-pr-raw/gethinode/mod-leaflet.svg">
    </a>
    <a href="https://github.com/gethinode/mod-leaflet/blob/main/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/gethinode/mod-leaflet">
    </a>
</p>

## About

![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)

Hinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. This repository maintains a Hugo module to add [Leaflet][leaflet] to a Hinode site. Visit the Hinode documentation site for [installation instructions][hinode_docs].

<!-- MARKDOWN PUBLIC LINKS -->
[hugo]: https://gohugo.io

<!-- MARKDOWN MAINTAINED LINKS -->
<!-- TODO: add blog link
[blog]: https://markdumay.com
-->

[hinode_docs]: https://gethinode.com
[leaflet]: https://leafletjs.com
[repository]: https://github.com/gethinode/hinode.git
[repository_template]: https://github.com/gethinode/template.git
npm package: @gethinode/mod-lottie
Description: A Hugo module to add animations powered by Lottie to your Hinode site
Author: Mark Dumay
Latest version: 1.6.0

# Hinode Module - Lottie

<!-- Tagline -->
<p align="center">
    <b>A Hugo module to add animations powered by Lottie to your Hinode site </b>
    <br />
</p>

<!-- Badges -->
<p align="center">
    <a href="https://gohugo.io" alt="Hugo website">
        <img src="https://img.shields.io/badge/generator-hugo-brightgreen">
    </a>
    <a href="https://gethinode.com" alt="Hinode theme">
        <img src="https://img.shields.io/badge/theme-hinode-blue">
    </a>
    <a href="https://github.com/gethinode/mod-lottie/commits/main" alt="Last commit">
        <img src="https://img.shields.io/github/last-commit/gethinode/mod-lottie.svg">
    </a>
    <a href="https://github.com/gethinode/mod-lottie/issues" alt="Issues">
        <img src="https://img.shields.io/github/issues/gethinode/mod-lottie.svg">
    </a>
    <a href="https://github.com/gethinode/mod-lottie/pulls" alt="Pulls">
        <img src="https://img.shields.io/github/issues-pr-raw/gethinode/mod-lottie.svg">
    </a>
    <a href="https://github.com/gethinode/mod-lottie/blob/main/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/gethinode/mod-lottie">
    </a>
</p>

## About

![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)

Hinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. This repository maintains a Hugo module to add [Lottie][lottie] to a Hinode site. Visit the Hinode documentation site for [installation instructions][hinode_docs].

<!-- MARKDOWN PUBLIC LINKS -->
[hugo]: https://gohugo.io

<!-- MARKDOWN MAINTAINED LINKS -->
<!-- TODO: add blog link
[blog]: https://markdumay.com
-->

## Notes

This modules uses [Lottie Light][lottie_light] by default. The `lottie_light.js` player is a lighter version of lottie that supports only the svg renderer and does not support expressions or effects. Canvas and html renderers are not supported either.

You can adjust the mount point in `config.toml` to use the default library instead. Please note that you need to enable `unsafe-eval` in your [Content Security Policy][mozilla_csp_script] then (see Lottie issue [#2173][lottie_issue_2173]).

```toml
[[module.imports.mounts]]
source = "build/player/lottie.js"
target = "assets/js/modules/lottie/lottie.js"
```

[hinode_docs]: https://gethinode.com
[lottie]: http://airbnb.io/lottie/
[lottie_light]: https://github.com/airbnb/lottie-web/wiki/Lottie-Light
[lottie_issue_2173]: https://github.com/airbnb/lottie-web/issues/2173
[mozilla_csp_script]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src
[repository]: https://github.com/gethinode/hinode.git
[repository_template]: https://github.com/gethinode/template.git
npm package: @gethinode/mod-utils
Description: A Hugo module with common utilities for your Hinode site (work in progress)
Author: Mark Dumay
Latest version: 4.11.0

# Hinode Module - Utilities

<!-- Tagline -->
<p align="center">
    <b>A Hugo module with common utilities for your Hinode site</b>
    <br />
</p>

<!-- Badges -->
<p align="center">
    <a href="https://gohugo.io" alt="Hugo website">
        <img src="https://img.shields.io/badge/generator-hugo-brightgreen">
    </a>
    <a href="https://gethinode.com" alt="Hinode theme">
        <img src="https://img.shields.io/badge/theme-hinode-blue">
    </a>
    <a href="https://github.com/gethinode/mod-utils/commits/main" alt="Last commit">
        <img src="https://img.shields.io/github/last-commit/gethinode/mod-utils.svg">
    </a>
    <a href="https://github.com/gethinode/hinode/issues" alt="Issues">
        <img src="https://img.shields.io/github/issues/gethinode/hinode.svg">
    </a>
    <a href="https://github.com/gethinode/mod-utils/pulls" alt="Pulls">
        <img src="https://img.shields.io/github/issues-pr-raw/gethinode/mod-utils.svg">
    </a>
    <a href="https://github.com/gethinode/mod-utils/blob/main/LICENSE" alt="License">
        <img src="https://img.shields.io/github/license/gethinode/mod-utils">
    </a>
</p>

## About

![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)

Hinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. This repository maintains a Hugo module that define common utilities compatible with your Hinode site. Visit the Hinode documentation site for [installation instructions][hinode_docs].

## Configuration

This module supports the following parameters (see the section `params.modules` in `config.toml`):

| Setting                 | Default | Description |
|-------------------------|---------|-------------|
| utils.filter      | `[^0-9A-Za-zŽžÀ-ÿ ;.,\/'’"]` | Defines the regular expression for characters to remove from page descriptions. These page descriptions are used to define card content and metadata for search indexes. Adjust the filter to define which characters to support. You may need to adjust these settings to support specific diacritical letters. |
| utils.raw         | false | Flag to indicate page descriptions should be returned as-is. In this setting, the filter is ignored. |

## Contributing

This module uses [semantic-release][semantic-release] to automate the release of new versions. The package uses `husky` and `commitlint` to ensure commit messages adhere to the [Conventional Commits][conventionalcommits] specification. You can run `npx git-cz` from the terminal to help prepare the commit message.

<!-- MARKDOWN LINKS -->
[hugo]: https://gohugo.io
[hinode_docs]: https://gethinode.com
[repository]: https://github.com/gethinode/hinode.git
[repository_template]: https://github.com/gethinode/template.git
[conventionalcommits]: https://www.conventionalcommits.org
[husky]: https://typicode.github.io/husky/
[semantic-release]: https://semantic-release.gitbook.io/
npm package: @gethinode/netlify-plugin-dartsass
Description: Install Dart Sass to enable the latest features of the Sass language for your Hugo site
Author: Mark Dumay
Latest version: 0.3.0

# Netlify Build Plugin: Install Dart Sass

This plugin installs [Dart Sass][dartsass] to enable the latest features of the Sass language for your [Hugo][hugo] deployments. It is a convenience plugin that ensures the correct binary is available within all build contexts of [Netlify][netlify].

## Usage

<!-- You can install this plugin in the Netlify UI from this [direct in-app installation link](https://app.netlify.com/plugins/netlify-plugin-dartsass/install) or from the [Plugins directory](https://app.netlify.com/plugins). -->

For file-based installation, add the following lines to your `netlify.toml` file:

```toml
[build.environment]
  # see index.js for default value
  DART_SASS_VERSION = "1.71.1" 

[[plugins]]
  package = "netlify-plugin-dartsass"
```

Note: The `[[plugins]]` line is required for each plugin, even if you have other plugins in your `netlify.toml` file already.

To complete file-based installation, from your project's base directory, use npm, yarn, or any other Node.js package manager to add the plugin to `devDependencies` in `package.json`.

```bash
npm install -D @gethinode/netlify-plugin-dartsass
```

## How it works

This plugin prepends an installation script prior to your regular Netlify build command. This ensures the Dart Sass binary compatible with Hugo is installed in Netlify's runner. You could simply add these installation steps to your build file manually, however, you would have to do so for each build context. By enabling this plugin, the binary is available to all build contexts, which include production deploys, deploy previews, and branch deploys.

The following installation script is prepended to your current build command, where `${version}` is obtained from your build environment (`DART_SASS_VERSION`):

```bash
curl -LJO https://github.com/sass/dart-sass/releases/download/${version}/dart-sass-${version}-linux-x64.tar.gz && \
tar -xf dart-sass-${version}-linux-x64.tar.gz && \
rm dart-sass-${version}-linux-x64.tar.gz && \
export PATH=/opt/build/repo/dart-sass:$PATH`
```

## Credits

This plugin is inspired by the following instructions and repositories:

- [Dart Sass installation instructions for Netlify][hugo_dart_netlify] by Joe Mooring / Hugo team
- [netlify-plugin-hugo-cache-resources][plugin_cache] by [Cassius de Leeuwe][cassius]

<!-- Links -->
[hugo]: https://gohugo.io
[hugo_dart_netlify]: https://gohugo.io/hugo-pipes/transpile-sass-to-css/#netlify
[cassius]: https://github.com/cdeleeuwe
[plugin_cache]: https://github.com/cdeleeuwe/netlify-plugin-hugo-cache-resources
[dartsass]: https://sass-lang.com/dart-sass/
[netlify]: https://netlify.com