File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# dev-utils
22
33<p align =" center " >
4- <img src =" https://raw.githubusercontent.com/constructive-io/dev-utils /refs/heads/main/docs/img/ logo.svg " width = " 80 " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive /refs/heads/main/assets/outline- logo.svg " height = " 250 " >
55 <br />
66 Open-source development utilities for modern web applications
77 <br />
Original file line number Diff line number Diff line change 11# appstash
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>simple, clean application directory resolution</strong>
7+ <br />
8+ <br />
9+ Application directory resolution for Node.js applications
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Simple, clean application directory resolution for Node.js applications.
421
522## Installation
Original file line number Diff line number Diff line change 11# cel-proto-parser
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>CEL proto parser</strong>
7+ <br />
8+ <br />
9+ Common Expression Language proto parser and deparser for TypeScript
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320CEL (Common Expression Language) proto parser and deparser for TypeScript.
421
522## Overview
Original file line number Diff line number Diff line change 11# create-gen-app-test
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>create-gen-app testing</strong>
7+ <br />
8+ <br />
9+ Integration tests with cache leveraging using appstash
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Integration tests for ` create-gen-app ` with cache leveraging using ` appstash ` .
421
522## Overview
Original file line number Diff line number Diff line change 11# @inquirerer/test
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>CLI testing utilities</strong>
7+ <br />
8+ <br />
9+ Testing utilities for inquirerer-based CLI applications
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Testing utilities for [ inquirerer] ( https://www.npmjs.com/package/inquirerer ) -based CLI applications.
421
522## Installation
Original file line number Diff line number Diff line change 11# @inquirerer/utils
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>CLI lifecycle utilities</strong>
7+ <br />
8+ <br />
9+ Utilities for building command-line applications with inquirerer
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320CLI lifecycle utilities for building command-line applications with [ inquirerer] ( https://www.npmjs.com/package/inquirerer ) .
421
522## Installation
Original file line number Diff line number Diff line change 11# kubernetes-test
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>Kubernetes testing utilities</strong>
7+ <br />
8+ <br />
9+ Wait-for-pods and other helpers for integration tests
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Kubernetes testing utilities with wait-for-pods and other helpers for integration tests.
421
522## Installation
Original file line number Diff line number Diff line change 11# rego-deparser
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>Rego AST deparser</strong>
7+ <br />
8+ <br />
9+ OPA policy language AST types and deparser for TypeScript
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Rego (OPA policy language) AST types and deparser for TypeScript.
421
522This package provides TypeScript types for OPA's Rego Abstract Syntax Tree (AST) and a deparser that converts AST back to valid Rego source code.
Original file line number Diff line number Diff line change 11# @interweb/visual-diff
22
3+ <p align =" center " >
4+ <img src =" https://raw.githubusercontent.com/constructive-io/constructive/refs/heads/main/assets/outline-logo.svg " height =" 250 " >
5+ <br />
6+ <strong>beautiful visual diff</strong>
7+ <br />
8+ <br />
9+ Syntax highlighting for terminal and HTML output
10+ <br />
11+ <br />
12+ <a href =" https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml " >
13+ <img height="20" src="https://github.com/constructive-io/dev-utils/actions/workflows/ci.yml/badge.svg" />
14+ </a >
15+ <a href =" https://github.com/constructive-io/dev-utils/blob/main/LICENSE " >
16+ <img height="20" src="https://img.shields.io/badge/license-MIT-blue.svg"/>
17+ </a >
18+ </p >
19+
320Beautiful visual diff with syntax highlighting for terminal and HTML output.
421
522## Features
You can’t perform that action at this time.
0 commit comments