Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/levaintech/sticky

A collection of sticky modern standards, tools, and services for building scalable JS/TS apps and libraries.
https://github.com/levaintech/sticky

jest prettier test testcontainers turborepo typescript

Last synced: 4 months ago
JSON representation

A collection of sticky modern standards, tools, and services for building scalable JS/TS apps and libraries.

Awesome Lists containing this project

README

        

# Sticky

A collection of modern standards, tools, and services to build scalable JS/TS apps and libraries.

While `@stickyjs/*` provides opinionated configuration and standards.
Using such tools is optional and non-mutually exclusive; you can choose to opt out, override or extend any packages as
you wish.

## Packages

All packages follow the `@stickyjs/` scope.
As with all modern NodeJS/JavaScript projects, we follow a monorepo structure with its concerns separated.
All dependencies are published with the same version tag.

| Package | Type | Description |
| ------------------------ | -------- | ------------------------------------------------------------------------------------ |
| @stickyjs/eslint-config | Linting | Standardized eslint config |
| @stickyjs/jest | Testing | Standardized jest and ts-jest |
| @stickyjs/prettier | Linting | Standardized prettier config |
| @stickyjs/testcontainers | Testing | Testcontainers abstraction |
| @stickyjs/turbo | Pipeline | Internal package for facilitating `turbo-*` tools interoperability with `turbo.json` |
| @stickyjs/turbo-jest | Testing | Turbo aware jest-preset, automatically run `dependsOn` script before running jest |
| @stickyjs/typescript | Language | Enforce consistent typescript version. |