open-index/open-npm huggingface dataset:
npm package: @o3world/generator-drupal-theme
Description: Use this generator to create files needed to create a Drupal Theme with pre built components
Author: o3world
Latest version: 1.0.6

# O3 Drupal Theme Generator
The O3 Drupal Theme Generator is a quick way to run a few commands a get up and running with a new Drupal theme that includes the following goodies.
Shout out to Mike Herceg for automating this!
- Storybook
- Eslint & sasslint
- Recommended vscode settings

## Installation

If this is your first time using the generator, you will want to install Yeoman & the O3 Theme Generator:
- Install [Yeoman](http://yeoman.io) globally
  ```bash
  npm install -g yo
  ```
- Install package globally. 
    ```bash
    npm install -g @o3world/generator-drupal-theme
    ```
After installing the above, this command will be available. 
- Within the folder you wish to generate your theme in. Typically in `web/themes/custom/` run:
    ```bash
    yo @o3world/drupal-theme
    ``` 
## Storybook
To run storybook:

`npm run build`

`npm run storybook`

## Enable the theme in Drupal
With the proper permissions, visit /admin/appearance/ - find your new theme name, and choose 'Install & set as default'. You can then visit the homepage by clicking the 'Back to site' button in the top left corner to see the public theme (the admin theme you are currently in is different and will not change.) The site will look plain and unstyled - this is good because it is now your blank slate.

## Components
Each component is from the [O3 World Accessibility Library](https://o3world.github.io/o3w-component-library/style-guide/index.html). Now instead of copying and pasting - you can run this generator and get them in your theme scaffolded and ready to go. 

### Are the componenets already integrated with Drupal?
No - but you have the starter files you need to get there. The reason for this is because auto-intergration would require assumptions about your build, which this sort of templating should not offer. We give you the pieces, you plug in the data and add any additional custom styling. Most components will include a `twig` file that is not used by storybook, you can use a [twig include](https://twig.symfony.com/doc/2.x/tags/include.html) (or embed) in your Drupal template override while integrating.

## Test Run
Want to play with this but don't have a Drupal site? You can get one up pretty quickly with Ddev. 
https://ddev.readthedocs.io/en/stable/users/quickstart/#drupal
npm package: @o3world/generator-react-project
Description: generates boiler plate typescript react project with a11y components and storybook.
Author: o3world
Latest version: 1.0.9

# generator-react-project 
> generates boiler plate typescript react project with a11y components and storybook.

Generated project will include:
- Typescript & React 18
- Styled with css modules
- A11y approved starter components
- Storybook
- Eslint with our o3 standards applied
- Stylelint with our o3 standards applied
- VSCode Settings and Extensions 

## Installation

- Install [Yeoman](http://yeoman.io) globally
  ```bash
  npm install -g yo
  ```
- Package use
  - install package globally. 
    ```bash
    npm install -g @o3world/generator-react-project
    ```
  - Within the folder you wish to generate your theme in. run
    ```bash
    yo @o3world/generator-react-project
    ``` 

Then generate your new project: 

***NOTE:*** run the generator in the folder you wish for the generator to generate project in.
npm package: @o3world/insightkit-ui
Description: Brand-agnostic, themeable component library for insight generation products
Latest version: 0.1.1

# @o3world/insightkit-ui

Brand-agnostic, themeable React component library for AI-powered insight generation products. Built with React 19, Tailwind CSS v4, Radix UI, and CVA.

## Install

```bash
pnpm add @o3world/insightkit-ui
```

### Peer dependencies

```bash
pnpm add react react-dom tailwindcss lucide-react
```

| Peer            | Version  |
| --------------- | -------- |
| react           | >= 19    |
| react-dom       | >= 19    |
| tailwindcss     | >= 4     |
| lucide-react    | >= 0.400 |

## Setup

Import the design tokens CSS in your app entry point:

```ts
import "@o3world/insightkit-ui/css/tokens.css"
```

If you use Tailwind v4, add the tokens as a source in your CSS:

```css
@import "tailwindcss";
@import "@o3world/insightkit-ui/css/tokens.css";
```

## Components

### UI Primitives

Shadcn/Radix-based building blocks with full `asChild` polymorphism support.

`Button` `Badge` `Card` `Dialog` `Input` `Textarea` `Select` `Tooltip` `DropdownMenu` `Separator` `Collapsible` `Pagination`

### Insights

Domain components for displaying AI pipeline results.

`ProcessStep` `PipelineTimeline` `FindingCard` `ExpandableKvCard`

### Feedback

User interaction and review components.

`FeedbackWidget` `ApprovalFeedback` `CommentDialog`

### Outreach

Message display and copy utilities.

`OutreachCard` `CopyButton`

### Entities

Contact and company display.

`EntityCard`

### Layout

Page-level shells and headers.

`PageContainer` `PageHeader`

### Status

Live status indicators with CSS-only animations.

`PulseIndicator`

## Usage

```tsx
import { FindingCard, PipelineTimeline, Button } from "@o3world/insightkit-ui"
```

All components are tree-shakeable and ship with TypeScript declarations. The bundle includes both ESM and CJS entry points with `"use client"` directives for Next.js compatibility.

## Development

```bash
pnpm install
pnpm storybook          # Component docs on port 6006
pnpm test               # Unit tests (Vitest + happy-dom)
pnpm test:storybook     # Browser tests (Vitest + Playwright)
pnpm build              # tsup build to dist/
```

### Dev app

A Next.js 16 playground lives in `apps/dev/` with page templates showcasing all components across pharmaceutical, real estate, and construction verticals.

```bash
pnpm build                          # Build the library first
pnpm --filter @o3world/insightkit-dev dev  # Start the dev app
```

## Design tokens

All tokens are defined in `css/tokens.css` using OKLCH color space. The library supports light and dark modes via a `.dark` class on the root element. Custom animations are registered as Tailwind theme values.

## License

Private -- O3 World
npm package: @o6/sheep
Description: Opinionated CLI command to release and update CHANGELOG.md
Latest version: 0.0.1

# 🐑️ sheep

Opinionated CLI command to update CHANGELOG.md and release packages.

```bash
pnpm add -WD @akryum/sheep
```

Assumed:
- Git repository
- Monorepo
- Uses pnpm
- Tags with `vX.Y.Z` format
- All tags are fetched locally
- `CHANGELOG.md` exists (init it with `pnpm exec conventional-changelog -p angular -o CHANGELOG.md -r 0`)

What it does:
- Select new version
- Update nested packages versions and workspace dependencies
- Update the root `package.json` version
- Update the `CHANGELOG.md` file with the latest changes
- Publish the packages to npm
- Push the changes with `vX.Y.Z` commit message
- Create and push a `vX.Y.Z` git tag

Usage:

```json
{
  "scripts": {
    "release": "pnpm run link && pnpm run build && pnpm run test && sheep release -b main"
  }
}
```

Recommended compagnon GitHub Action: [Akryum/release-tag](https://github.com/Akryum/release-tag) :ok_hand:

<p align="center">
  <a href="https://guillaume-chau.info/sponsors/" target="_blank">
    <img src='https://akryum.netlify.app/sponsors.svg'/>
  </a>
</p>