Skip to content

dasch.ngAngular & TypeScript Utilities

A collection of reusable Angular libraries and TypeScript utilities for modern web development

Quick Start

Install any library from the monorepo:

bash
# Angular utilities
npm install @dasch-ng/gravatar
npm install @dasch-ng/utils
npm install @dasch-ng/material-right-sheet

# TypeScript utilities
npm install @dasch-ng/decorators
npm install @dasch-ng/rxjs-operators
npm install @dasch-ng/web-utils

Libraries Overview

Angular Libraries

TypeScript Libraries

  • Decorators - Useful TypeScript decorators for common patterns
  • RxJS Operators - Custom RxJS operators for reactive programming
  • Web Utils - Browser utilities for SVG conversion, file downloads, and file handling

Development

This is an Nx monorepo. Common commands:

bash
# Build all projects
nx run-many -t build

# Test all projects
nx run-many -t test

# Lint and format
nx run-many -t lint --fix
nx format:write

Contributing

Contributions are welcome! Please check our contributing guidelines.

License

MIT © Daniel Schuba

Released under the MIT License.