open-index/open-npm huggingface dataset:
npm package: @flatten-js/polygon-offset
Description: Polygon equidistant offset
Author: Alex Bol
Latest version: 1.1.4

[![npm version](https://badge.fury.io/js/%40flatten-js%2Fpolygon-offset.svg)](https://badge.fury.io/js/%40flatten-js%2Fpolygon-offset)
[![Build Status](https://travis-ci.org/alexbol99/flatten-offset.svg?branch=master)](https://travis-ci.org/alexbol99/flatten-offset)
[![Coverage Status](https://coveralls.io/repos/github/alexbol99/flatten-offset/badge.svg?branch=master)](https://coveralls.io/github/alexbol99/flatten-offset?branch=master)

# Offset polygon

This package implements algorithm of equidistant offset of polygon. It relies on the  [flatten-js](<https://github.com/alexbol99/flatten-js>)
library and its polygon model.

Algorithm based on the idea of morphological offset, when each edge of the polygon is mapped to its offset,
and then [boolean operation](https://github.com/alexbol99/flatten-boolean-op) performed between original contour and offset edges.
When offset value is positive, offset edges are unified with original contour, when negative - they are
subtracted from original contour.

## Contacts

Follow me on Twitter [@alex_bol_](https://twitter.com/alex_bol_)


## Installation
```bash  
    npm install --save @flatten-js/polygon-offset
```
    
The package [@flatten-js/core](<https://github.com/alexbol99/flatten-js>) is peer dependency of this package
and have to be installed separately:

```bash
    npm install --save @flatten-js/core
```

## Usage

```javascript
    import offset from "@flatten-js/polygon-offset"

    let offsetPolygon = offset(polygon, offset_value)
```

## Example:
```javascript
    import {segment, point, Polygon} from "@flatten-js/core"
    import offset from "@flatten-js/polygon-offset"

    // Create polygon
    let shapes = [
            segment(point(200,100), point(200,300)),
            segment(point(200,300), point(440,300)),
            segment(point(440,300), point(300,200)),
            segment(point(300,200), point(440,150)),
            segment(point(440,150), point(500,150)),
            segment(point(500,150), point(640,200)),
            segment(point(640,200), point(500,300)),
            segment(point(500,300), point(740,300)),
            segment(point(740,300), point(740,100)),
            segment(point(740,100), point(200,100))
        ];
    
    let polygon = new Polygon();
    polygon.addFace(shapes);
    
    // Apply polygon offset
    let offsetPolygon = offset(polygon, 20);
```
npm package: @flatxph/angular-builders
Description: Customized Builders for Angular
Author: Rodney Pantonial
Latest version: 0.0.0

# Builders
These are customized builders to make node development easier on the latest angular cli.

## Environment Builder
This builds an environment file that supports path variables for easier deployment to cloud providers.

To use this builder, do the following:

* Create a `build.ts` file with the following format:
```
export default const environment = {
    production: process.env.PRODUCTION || false,
    ...
    <variable>: process.env.<VARIABLE> || <default value>
    ...
}
```

* On the `angular.json`, import this as an architect with the following options:

* An example of this is:

Architect for `angular.json`
```
    "environment": {
        "options": {
            model: "Environment";
            modelPath: "./src/environments/model";
            filename: "environment.prod.ts";
            path: "./src/environments/";
            builder: "./src/environments/builder";
        }
    }
```

File for `build.ts`
```
export default const environment = {
    production: process.env.PRODUCTION || false,
    maps: {
        apiKey: process.env.MAPS_API_KEY,
        libraries: process.env.MAPS_LIBRARIES ? process.env.MAPS_LIBRARIES.split(',') : [],
    }
}
```

Output file `environment.prod.ts`
```
export default const environment: Environment = {
}
```
npm package: @flatxph/timestamp
Description: This is just a sample project to study npm publishing of angular builder projects. This is forked from the original by @angular-builders/timestamp and any changes to this code will not reflect the orignal one.
Author: Evgeny Barabanov
Latest version: 7.2.1

# DO NOT USE THIS PACKAGE
This is just a sample project to study npm publishing of angular builder projects.
This is forked from the original by @angular-builders/timestamp and any changes to this
code will not reflect the orignal one.

# Timestamp builder for Angular build facade
[![npm version](https://img.shields.io/npm/v/@angular-builders/timestamp.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/timestamp.svg)](https://www.npmjs.com/package/@angular-builders/timestamp)  

This builder is an example from the Medium article [Angular CLI 6 under the hood — builders demystified](https://medium.com/@meltedspark/angular-cli-6-under-the-hood-builders-demystified-f0690ebcf01).

## Usage

  1. In the root of your Angular application:
        ```
        npm i -D @angular-builders/timestamp
        ```
  2. In your _angular.json_ add the following to _architect_ section of the relevant project:
  
        ```
        "timestamp": {
          "builder": "@angular-builders/timestamp:file",
          "options": {}
        },
        ```
  3. Run: `ng run [relevant-project]:timestamp`
     Where _[relevant-project]_ is the project to which you've added the target 

## Options

 - `path` - path to the file with timestamp, defaults to `./timestamp`
 - `format` - timestamp date format, defaults to `dd/mm/yyyy`
npm package: @flavia-dev/a11y-ui-kit-react
Description: Enterprise-grade accessible React components library following WCAG 2.1 AA/AAA standards. Production-ready, type-safe, and fully customizable UI components with built-in accessibility.
Author: Flavia
Latest version: 0.2.0

# accessible-react-components

Production-ready accessible React components following **WCAG 2.1 AA standards**.

[![npm version](https://img.shields.io/npm/v/accessible-react-components.svg)](https://www.npmjs.com/package/accessible-react-components)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Features

- ✅ **WCAG 2.1 AA compliant** - Fully accessible components
- ✅ **TypeScript** - Full type safety
- ✅ **Tree-shakeable** - Import only what you need
- ✅ **CSS Modules** - Scoped styling
- ✅ **Framework agnostic** - Works with any React project
- ✅ **Tested** - Comprehensive test coverage

## Installation

```bash
npm install @flavia-dev/a11y-ui-kit-react
```

## Usage

```tsx
import { Button } from '@flavia-dev/a11y-ui-kit-react';
import '@flavia-dev/a11y-ui-kit-react/styles.css';

function App() {
  return (
    <Button 
      variant="primary" 
      onClick={() => console.log('Clicked!')}
    >
      Click me
    </Button>
  );
}
```

## Components

### Button

Accessible button component with multiple variants and states.

#### Props

| Prop | Type | Default | Description |
|------|------|---------|-------------|
| `variant` | `'primary' \| 'secondary' \| 'danger'` | `'primary'` | Button style variant |
| `size` | `'small' \| 'medium' \| 'large'` | `'medium'` | Button size |
| `disabled` | `boolean` | `false` | Disabled state |
| `loading` | `boolean` | `false` | Loading state with spinner |
| `fullWidth` | `boolean` | `false` | Full width button |

#### Examples

```tsx
// Primary button
<Button variant="primary">Primary</Button>

// Secondary button
<Button variant="secondary">Secondary</Button>

// Danger button
<Button variant="danger">Delete</Button>

// Loading state
<Button loading>Loading...</Button>

// Disabled state
<Button disabled>Disabled</Button>

// Different sizes
<Button size="small">Small</Button>
<Button size="medium">Medium</Button>
<Button size="large">Large</Button>

// Full width
<Button fullWidth>Full Width</Button>

// With icon (aria-label required for accessibility)
<Button aria-label="Close dialog">×</Button>
```

## Accessibility Features

- ✅ **Keyboard navigation** - Full keyboard support (Enter/Space)
- ✅ **Focus indicators** - Visible focus states
- ✅ **Screen reader support** - Proper ARIA attributes
- ✅ **Semantic HTML** - Native button elements
- ✅ **Color contrast** - WCAG AA compliant colors
- ✅ **Touch targets** - Minimum 44x44px target size

## Browser Support

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)

## Development

```bash
# Install dependencies
npm install

# Run tests
npm test

# Build library
npm run build

# Type check
npm run typecheck
```

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## License

MIT © Flavia
npm package: @flavio.alfaro.lainco/storybook-test
Description: Storybook testing lib
Author: flaviolainco
Latest version: 0.1.0

# Storybook design system tutorial

The Storybook design system tutorial is a subset of the full [Storybook design system](https://github.com/storybookjs/design-system/), created as a learning resource for those interested in learning how to write and publish a design system using best in practice techniques.

Learn more in [Storybook tutorials](https://storybook.js.org/tutorials/).
npm package: @flaviofaria/annia-method
Description: Evolve, Validate, Orchestrate — AI-driven Agile Development Method
Author: AnniaAPI
Latest version: 1.0.11

# ANNIA Method — Evolve, Validate, Orchestrate

> **Fork do [BMad Method](https://github.com/bmad-code-org/BMAD-METHOD)** — adaptado e mantido de forma independente.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Node.js Version](https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen)](https://nodejs.org)

**ANNIA Method** é um framework de desenvolvimento ágil orientado por IA, baseado no [BMad Method](https://github.com/bmad-code-org/BMAD-METHOD). Este projeto é um fork que evolui de forma independente, com adaptações e melhorias próprias.

## Origem

Este projeto tem como base o **BMad Method** (Build More, Architect Dreams), criado por Brian (BMad) Madison e mantido pela comunidade BMad. Agradecemos ao projeto original e seus contribuidores.

- **Projeto original:** [github.com/bmad-code-org/BMAD-METHOD](https://github.com/bmad-code-org/BMAD-METHOD)
- **Documentação original:** [docs.bmad-method.org](https://docs.bmad-method.org)

## O que é o ANNIA Method?

Um módulo de desenvolvimento ágil orientado por IA com inteligência adaptativa — ajusta-se automaticamente desde correções simples até sistemas empresariais.

- **Adaptativo** — Ajusta a profundidade do planejamento com base na complexidade do projeto
- **Workflows Estruturados** — Baseado em boas práticas ágeis para análise, planejamento, arquitetura e implementação
- **Agentes Especializados** — 12+ especialistas de domínio (PM, Arquiteto, Desenvolvedor, UX, Scrum Master e mais)
- **Ciclo Completo** — Do brainstorming ao deployment

## Quick Start

**Pré-requisitos**: [Node.js](https://nodejs.org) v20+

```bash
npx @flaviofaria/annia-method install
```

Siga os prompts do instalador e abra sua IDE com IA (Claude Code, Cursor, etc.) na pasta do projeto.

## Documentação

- [Documentação do BMad Method (upstream)](https://docs.bmad-method.org) — Tutoriais, guias, conceitos e referência

## Contribuindo

Contribuições são bem-vindas! Veja [CONTRIBUTING.md](CONTRIBUTING.md) para diretrizes.

## Licença

MIT License — veja [LICENSE](LICENSE) para detalhes.

---

**Nota:** Este é um fork independente. "BMad" e "BMad Method" são marcas registradas da BMad Code, LLC. Veja [TRADEMARK.md](TRADEMARK.md) para detalhes.