Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.
/ sticky Public archive

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

License

Notifications You must be signed in to change notification settings

levaintech/sticky

Repository files navigation

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.