open-index/open-npm huggingface dataset:
npm package: @savvy-css/z-index-utilities
Description: Z-index utilities for Savvy CSS.
Author: Brian Sipple
Latest version: 0.0.1

# Savvy CSS Z-Index Utilities

[![Latest NPM release][npm-badge]][npm-badge-url]
[![Dependencies][dependencies-badge]][dependencies-badge-url]
[![Dev Dependencies][devDependencies-badge]][devDependencies-badge-url]
[![License][license-badge]][license-badge-url]

_Z-index utilities for Savvy CSS._

## Installation

You can install this package using [yarn](https://yarnpkg.com/en/docs/install):

```shell
yarn add --dev @savvy-css/z-index-utilities
```

... or using [NPM](https://docs.npmjs.com/getting-started/installing-node):

```shell
npm install --save-dev @savvy-css/z-index-utilities
```

## Usage


[npm-badge]: https://img.shields.io/npm/v/@savvy-css/z-index-utilities.svg
[npm-badge-url]: https://www.npmjs.com/package/@savvy-css/z-index-utilities
[license-badge]: https://img.shields.io/npm/l/@savvy-css/z-index-utilities.svg
[license-badge-url]: LICENSE
[dependencies-badge]: https://img.shields.io/david/savvy-css/z-index-utilities.svg
[dependencies-badge-url]: https://david-dm.org/savvy-css/z-index-utilities
[devDependencies-badge]: https://img.shields.io/david/dev/savvy-css/z-index-utilities.svg
[devDependencies-badge-url]: https://david-dm.org/savvy-css/z-index-utilities#info=devDependencies
npm package: @savvy-web/commitlint
Description: Dynamic, intelligent commitlint configuration with auto-detection of DCO, workspace scopes, and versioning strategies.
Author: C. Spencer Beggs
Latest version: 0.5.2

# @savvy-web/commitlint

[![npm version](https://img.shields.io/npm/v/@savvy-web/commitlint)](https://www.npmjs.com/package/@savvy-web/commitlint)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js)](https://nodejs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9%2B-3178c6?logo=typescript)](https://www.typescriptlang.org/)

Dynamic, intelligent commitlint configuration that auto-detects DCO requirements,
workspace scopes, and versioning strategies. Stop manually configuring commit
rules for every project.

## Features

- **Auto-detection** - Detects DCO files, workspace packages, and versioning
  strategies automatically
- **Zero config** - Works out of the box with sensible defaults
- **Type-safe** - Full TypeScript support with Zod schema validation
- **Extended types** - Includes `ai` and `release` commit types beyond
  conventional commits
- **Interactive prompts** - Built-in commitizen adapter with emoji support
- **CLI tooling** - Bootstrap and validate configurations with `savvy-commit`

## Installation

```bash
npm install -D @savvy-web/commitlint @commitlint/cli @commitlint/config-conventional husky
```

## Quick Start

```typescript
// commitlint.config.ts
import { CommitlintConfig } from "@savvy-web/commitlint";

export default CommitlintConfig.silk();
```

Or use the static configuration without auto-detection:

```typescript
// commitlint.config.ts
export { default } from "@savvy-web/commitlint/static";
```

Bootstrap your project automatically with the CLI:

```bash
npx savvy-commit init
```

## Claude Code Plugin

This package has a companion Claude Code plugin that will remind your agents of commit standards and provide guidance on checking commits:

```bash
# Add the Savvy Web plugin marketplace (one-time setup)
/plugin marketplace add savvy-web/systems

# Install the commitlint plugin for this project
/plugin install commitlint@savvy-web-systems --scope project
```

## Documentation

For configuration options, API reference, and advanced usage, see
[docs/](./docs/).

- [Configuration Guide](./docs/configuration.md) - All configuration options
- [Auto-Detection](./docs/auto-detection.md) - How automatic detection works
- [CLI Reference](./docs/cli.md) - Command-line interface usage
- [Commit Types](./docs/commit-types.md) - Available types and their usage

## License

MIT
npm package: @savvy-web/github-action-effects
Description: Effect-based utility library for building robust, well-logged, and schema-validated GitHub Actions.
Author: C. Spencer Beggs
Latest version: 0.11.12

# @savvy-web/github-action-effects

[![npm version](https://img.shields.io/npm/v/@savvy-web/github-action-effects)](https://www.npmjs.com/package/@savvy-web/github-action-effects)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue)](https://www.typescriptlang.org/)
[![Node.js 24](https://img.shields.io/badge/Node.js-24-339933)](https://nodejs.org/)

Composable [Effect](https://effect.website) services for building GitHub Actions with schema-validated inputs, structured logging, and GitHub API operations -- zero `@actions/*` dependencies.

## Features

- **Zero CJS dependencies** -- native ESM implementations of the GitHub Actions runtime protocol replace all `@actions/*` packages
- **29 composable services** -- action I/O, GitHub API, git operations, package publishing, and more
- **Schema-validated inputs** -- read action inputs via Effect's `Config` API with built-in parsing and defaults
- **Structured logging** -- Effect Logger maps to workflow commands with collapsible groups and buffer-on-failure
- **In-memory test layers** -- every service ships a test layer for fast, deterministic unit tests

## Installation

```bash
npm install @savvy-web/github-action-effects effect @effect/platform @effect/platform-node
```

## Quick Start

```typescript
import { Config, Effect } from "effect";
import { Action, ActionOutputs } from "@savvy-web/github-action-effects";

const program = Effect.gen(function* () {
  const name = yield* Config.string("package-name");
  const outputs = yield* ActionOutputs;
  yield* outputs.set("result", `checked ${name}`);
});

Action.run(program);
```

`Action.run` provides `ActionsRuntime.Default` (ConfigProvider, Logger, core services, and Node.js platform layers), catches errors, and sets the workflow exit status automatically.

## Documentation

For service reference, architecture, testing guides, and advanced usage, see [docs/](./docs/).

## License

[MIT](LICENSE)
npm package: @savvy-web/pnpm-plugin-silk
Description: pnpm config dependency for centralized catalog management across the Silk ecosystem.
Author: C. Spencer Beggs
Latest version: 0.11.0

# @savvy-web/pnpm-plugin-silk

[![npm version](https://img.shields.io/npm/v/@savvy-web/pnpm-plugin-silk)](https://www.npmjs.com/package/@savvy-web/pnpm-plugin-silk)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js](https://img.shields.io/badge/node-%3E%3D24-brightgreen)](https://nodejs.org/)
[![pnpm](https://img.shields.io/badge/pnpm-%3E%3D10-orange)](https://pnpm.io/)

Centralized dependency version management for the Silk ecosystem via pnpm
config dependencies. Share curated dependency catalogs, security overrides,
and build configurations across multiple repositories from a single source
of truth.

## Features

- **Dual catalog strategy** - Current versions for direct dependencies
  (`catalog:silk`), permissive ranges for peer dependencies (`catalog:silkPeers`)
- **Security overrides** - Centralized CVE fixes via `silkOverrides` that
  propagate to all consuming repositories
- **Build configuration sync** - Shared `onlyBuiltDependencies` and
  `publicHoistPattern` settings across repositories
- **Biome schema sync** - Automatically updates `$schema` URLs in
  `biome.json`/`biome.jsonc` files to match the catalog version
- **Effect ecosystem management** - 19 coordinated `@effect/*` packages across
  six functional groups with compatible version resolution
- **Non-destructive merging** - Local definitions always take precedence with
  clear warnings for divergences

## Installation

Add as a config dependency using pnpm:

```bash
pnpm add --config @savvy-web/pnpm-plugin-silk
```

This adds the package to your `pnpm-workspace.yaml` with the required integrity
hash:

```yaml
configDependencies:
  "@savvy-web/pnpm-plugin-silk": "0.3.0+sha512-..."
```

## Quick Start

Reference Silk catalogs in your `package.json`:

```json
{
  "devDependencies": {
    "typescript": "catalog:silk",
    "vitest": "catalog:silk"
  },
  "peerDependencies": {
    "typescript": "catalog:silkPeers"
  }
}
```

The `silk` catalog provides current/latest versions for direct dependencies,
while `silkPeers` provides permissive ranges for peer dependencies. Security
overrides, build script allowlists, and hoist patterns are automatically
merged during `pnpm install`.

## Documentation

For configuration details, architecture overview, and advanced usage, see
[docs/](./docs/).

## More Information

- [Changelog](./CHANGELOG.md) - Release history
- [Contributing](./CONTRIBUTING.md) - Development setup and guidelines
- [Security Policy](./SECURITY.md) - Vulnerability reporting
- [Code of Conduct](./CODE_OF_CONDUCT.md) - Community guidelines

## License

[MIT](./LICENSE)
npm package: @savvy-web/rslib-builder
Description: RSlib-based build system for Node.js libraries with automatic package.json transformation, TypeScript declaration bundling, and multi-target support
Author: C. Spencer Beggs
Latest version: 0.19.1

# @savvy-web/rslib-builder

[![npm version](https://img.shields.io/npm/v/@savvy-web/rslib-builder)](https://www.npmjs.com/package/@savvy-web/rslib-builder)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js Version](https://img.shields.io/badge/node-%3E%3D24.0.0-brightgreen)](https://nodejs.org)

Build modern ESM Node.js libraries with minimal configuration. Handles TypeScript declarations, package.json transformations, and PNPM workspace resolution automatically.

## Features

- **Zero-Config Entry Detection** - Auto-discovers entry points from package.json exports
- **10-100x Faster Types** - Uses tsgo (native TypeScript compiler) with API Extractor for bundled, clean public API declarations
- **Production-Ready Transforms** - Converts `.ts` exports to `.js`, resolves PNPM `catalog:` and `workspace:` references, generates files array
- **Bundled or Bundleless** - Choose single-file bundles per entry or bundleless mode that preserves your source file structure
- **RSPress Plugin Builder** - Dedicated builder for RSPress plugins with dual-bundle architecture (plugin + runtime) and React support
- **Multi-Target Builds** - Separate dev (with source maps) and npm (optimized) outputs from a single configuration
- **Flexible Formats** - ESM, CJS, or dual format output with per-entry format overrides
- **TSDoc Validation** - Pre-build documentation validation with automatic public API discovery

## Installation

```bash
npm install --save-dev @savvy-web/rslib-builder @rslib/core @microsoft/api-extractor @typescript/native-preview
```

## Quick Start

```typescript
// rslib.config.ts
import { NodeLibraryBuilder } from '@savvy-web/rslib-builder';

export default NodeLibraryBuilder.create({
  externals: ['@rslib/core'],
});
```

Build with `rslib build --env-mode dev` or `rslib build --env-mode npm`.

## RSPress Plugins

Build RSPress plugins with zero-config dual-bundle output (plugin + runtime):

```typescript
// rslib.config.ts
import { RSPressPluginBuilder } from '@savvy-web/rslib-builder';

export default RSPressPluginBuilder.create({
  plugin: {
    externals: ['typescript', 'shiki'],
  },
  runtime: {
    externals: ['@rspress/plugin-llms'],
  },
});
```

RSPressPluginBuilder auto-detects the runtime entry at `src/runtime/index.tsx`, handles React JSX compilation, CSS modules, and built-in RSPress externals. For advanced configuration, see [RSPress Plugin Setup](../docs/guides/rspress-plugins.md).

## Documentation

For configuration options, API reference, and advanced usage, see [docs](../docs/).

## Contributing

See [CONTRIBUTING.md](../CONTRIBUTING.md) for development setup and guidelines.

## License

[MIT](./LICENSE)
npm package: @savvycal/appointments-utils
Description: JavaScript/TypeScript utilities for the SavvyCal Appointments components
Latest version: 0.2.0

# @savvycal/appointments-utils

Timezone-aware date/time utilities for the SavvyCal Appointments components, built on the TC39 Temporal API.

## Installation

```bash
npm install @savvycal/appointments-utils
```

## API Reference

### `startOfMonth(date)`

Gets the first day of the month for a given date.

```typescript
import { startOfMonth } from "@savvycal/appointments-utils";

startOfMonth(new Date("2025-12-15"));
// Date object representing 2025-12-01
```

### `endOfMonth(date)`

Gets the last day of the month for a given date.

```typescript
import { endOfMonth } from "@savvycal/appointments-utils";

endOfMonth(new Date("2025-12-15"));
// Date object representing 2025-12-31
```

### `toISODate(date)`

Converts a date to an ISO date string (YYYY-MM-DD).

```typescript
import { toISODate } from "@savvycal/appointments-utils";

toISODate(new Date("2025-12-04T14:30:00Z"));
// "2025-12-04"

toISODate(1733324400000); // Unix timestamp in milliseconds
// "2025-12-04"

toISODate("2025-12-04T14:30:00Z");
// "2025-12-04"
```

### `formatDate(date, options)`

Formats a date for display using `Intl.DateTimeFormat`.

```typescript
import { formatDate } from "@savvycal/appointments-utils";

formatDate(new Date(), { day: "numeric", month: "long", weekday: "long" });
// "Thursday, December 4"

formatDate(new Date(), { month: "short", year: "numeric" });
// "Dec 2025"
```

### `fromUnixTime(timestamp)`

Converts a Unix timestamp (in seconds) to a Date object.

```typescript
import { fromUnixTime } from "@savvycal/appointments-utils";

fromUnixTime(1733324400);
// Date object representing 2025-12-04T14:00:00Z
```

### `getBrowserTimeZone()`

Gets the browser's current timezone.

```typescript
import { getBrowserTimeZone } from "@savvycal/appointments-utils";

getBrowserTimeZone();
// "America/New_York"
```

### `getTimeZoneDisplayName(timeZone)`

Gets a human-readable display name for a timezone.

```typescript
import { getTimeZoneDisplayName } from "@savvycal/appointments-utils";

getTimeZoneDisplayName("America/New_York");
// "Eastern Standard Time"

getTimeZoneDisplayName("Europe/London");
// "Greenwich Mean Time"
```

### `isSameDay(date1, date2, timeZone)`

Checks if two dates fall on the same calendar day in the specified timezone.

```typescript
import { isSameDay } from "@savvycal/appointments-utils";

// These are the same day in Eastern time (both Dec 4)
isSameDay(
  new Date("2025-12-04T23:00:00Z"),
  new Date("2025-12-05T01:00:00Z"),
  "America/New_York",
);
// true

// But different days in UTC
isSameDay(
  new Date("2025-12-04T23:00:00Z"),
  new Date("2025-12-05T01:00:00Z"),
  "UTC",
);
// false
```

## License

MIT
npm package: @savvycodes/openstad-components
Description: Components for the OpenStad Ecosystem
Author: OpenStad
Latest version: 0.32.0-beta.6

# openstad-components

These are components used in the OpenStad Ecosystem.

## Use

Easiest is using the built version from a CDN:

```
<!-- load react -->
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

<!-- load openstad component -->
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/openstad-components@latest/dist/css/choices-guide.css"/>
<script src="https://cdn.jsdelivr.net/npm/openstad-components@latest/dist/choices-guide.js"></script>

<script>
 window.addEventListener('load', function(e) {

   // configure
   var config = {
     siteId: 1,
     choicesGuideId: 1,
   }
   
   // load in page
   var element = document.querySelector('.openstad-component-choices-guide');
   OpenStadComponents['choices-guide'].ChoicesGuide.renderElement(element, config);

 });

</script>

<div class="openstad-component-choices-guide"></div>
```

## Documentation

More information can be found at https://docs.openstad.amsterdam/technical/components