Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/levaintech/sticky
- Owner: levaintech
- License: mit
- Archived: true
- Created: 2022-08-30T04:58:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-31T16:05:43.000Z (5 months ago)
- Last Synced: 2024-09-16T19:21:46.871Z (4 months ago)
- Topics: jest, prettier, test, testcontainers, turborepo, typescript
- Language: TypeScript
- Homepage: https://stickyjs.netlify.app
- Size: 1.23 MB
- Stars: 26
- Watchers: 2
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Governance: .github/governance.yml
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. |