open-index/open-npm huggingface dataset:
npm package: @specific-group/ui-kit
Description: A blank schematics
Latest version: 0.0.5
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with

```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```

That's it!
npm package: @specifica/format
Description: Pure TypeScript parser and serializer for the Specifica format
Author: Cognium
Latest version: 0.1.0

# @specifica/format

Pure TypeScript parser and serializer for the [Specifica format](https://specifica.org).

## Installation

```bash
npm install @specifica/format
```

## Usage

```typescript
import { parse, serialize, parseTasks, serializeTasks } from '@specifica/format'

// Parse an item from markdown files
const item = parse(
  'my-feature',
  '# Feature\n\nDescription here.',  // spec.md
  '# Design\n\nImplementation.',     // design.md
  '- [ ] Task 1\n- [x] Task 2'       // tasks.md
)

console.log(item.slug)        // 'my-feature'
console.log(item.spec)        // '# Feature...'
console.log(item.tasks)       // [{ title: 'Task 1', done: false, order: 0 }, ...]

// Serialize back to markdown
const files = serialize(item)
console.log(files.spec)       // '# Feature...'
console.log(files.tasks)      // '- [ ] Task 1\n- [x] Task 2'

// Work with tasks directly
const tasks = parseTasks('- [ ] Do this\n- [x] Done')
console.log(tasks[0])         // { title: 'Do this', done: false, order: 0 }

const markdown = serializeTasks(tasks)
console.log(markdown)         // '- [ ] Do this\n- [x] Done'
```

## API

### `parse(slug, spec?, design?, tasks?): Item`

Parse Specifica item from markdown files. All files are optional.

### `serialize(item): { spec?, design?, tasks? }`

Serialize an Item back to markdown files.

### `parseTasks(tasksMd): Task[]`

Parse tasks.md checkboxes into structured Task array.

### `serializeTasks(tasks): string`

Serialize Task array back to markdown checkboxes.

### `validate(files): ValidationResult`

Validate directory structure and content.

### `slugify(title): string`

Convert a title to kebab-case slug.

### `isKebabCase(str): boolean`

Check if a string is valid kebab-case.

## Types

```typescript
interface Item {
  slug: string
  spec?: string
  design?: string
  tasks?: Task[]
  metadata?: Record<string, string>
}

interface Task {
  title: string
  done: boolean
  order: number
}

interface ValidationResult {
  valid: boolean
  errors: string[]
  warnings: string[]
}
```

## Features

- **Pure TypeScript** - No dependencies
- **Frontmatter support** - Optional YAML metadata in spec.md
- **Graceful parsing** - Handles malformed content
- **Roundtrip safe** - Parse and serialize without data loss
- **~200 lines** - Small, focused, maintainable

## License

MIT
npm package: @specify-bdd/quick-ref
Description: A utility for referencing test param data quickly and easily.
Author: Adam Lacoste
Latest version: 0.4.0

# Quick Ref

A simple utility for referencing stored values in a JSON structure.  Values can be looked up by key chain or dot
notation string.  Additionally, strings containing ref notation (`"like this: ${foo.bar.baz}"`) can be parsed to replace
the refs with their associated values.
npm package: @specifyapp/sdk
Description: ### Overview
Latest version: 1.2.1

# Specify SDK

### Overview

The Specify SDK offer a set of APIs to work with the Specify Design Token Format and the design data hosted in Specify repository.

## Getting Started

Head to the [Specify SDK documentation](https://docs.specifyapp.com/guides/specify-sdk-usage-101/getting-started) to get started with the SDK.
npm package: @speckle/headlessui-vue
Description: A set of completely unstyled, fully accessible UI components for Vue 3, designed to integrate beautifully with Tailwind CSS.
Latest version: 1.7.23-alpha.0

<h3 align="center">
  @headlessui/vue
</h3>

<p align="center">
  A set of completely unstyled, fully accessible UI components for Vue 3, designed to integrate
  beautifully with Tailwind CSS.
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@headlessui/vue"><img src="https://img.shields.io/npm/dt/@headlessui/vue.svg" alt="Total Downloads"></a>
  <a href="https://github.com/tailwindlabs/headlessui/releases"><img src="https://img.shields.io/npm/v/@headlessui/vue.svg" alt="Latest Release"></a>
  <a href="https://github.com/tailwindlabs/headlessui/blob/main/LICENSE"><img src="https://img.shields.io/npm/l/@headlessui/vue.svg" alt="License"></a>
</p>

## Installation

Please note that **this library only supports Vue 3**.

```sh
npm install @headlessui/vue
```

## Documentation

For full documentation, visit [headlessui.com](https://headlessui.com/v1/vue).

## Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

[Discuss Headless UI on GitHub](https://github.com/tailwindlabs/headlessui/discussions)

For casual chit-chat with others using the library:

[Join the Tailwind CSS Discord Server](https://discord.gg/7NF8GNe)
npm package: @speckle/speckle-admin
Description: A simple admin ui for speckle users
Author: Dimitrie Stefanescu
Latest version: 0.2.11
Deprecated: Deprecated. Please check https://github.com/specklesystems/speckle-server

# SpeckleAdmin
[![npm version](https://badge.fury.io/js/speckle-admin.svg)](https://badge.fury.io/js/speckle-admin)

A simple admin app for [speckle](https://speckle.works).

![image](https://user-images.githubusercontent.com/7696515/37546477-ed733a6a-2964-11e8-9b80-9448a88999bc.png)

## Current features:
- search & filter your streams
- manage stream permissions
- edit stream names, etc
- archive & delete streams
- edit your profile on that speckle server

## Roadmap:
The following api ([1.0.0-beta](https://speckleworks.github.io/SpeckleSpecs/)) need to be exposed:
- Stream History
- Stream Comments/Issues
- Projects
- User's Comments
- User's AssignedTo Comments

## Debugging

To start debugging locally, point your browser to `http://localhost:8080/?dev`. This will set the server to `http://localhost:3000/api`, where a default speckle server would run.

To set a different server url, edit `App.vue` and set your defaults in `mounted()`.

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build
```

## Build Standalone Component

You will need to add [poi](https://poi.js.org) globally, since `vue build` is now deprecated.

```bash
npm i -g poi
npm run build-component
```