sticky
sticky copied to clipboard
A collection of sticky modern standards, tools, and services for building scalable JS/TS apps and libraries.
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. |