tunnckoCore/opensource

tunnckoCore/opensource

Releases723
Frequency6 hours
Last Release
Stars484
Delivering delightful digital solutions. Monorepo of monorepos of Open Source packages with combined ~100M/month downloads, semantically versioned following @conventional-commits. Fully powered ES Modules, @Airbnb @ESLint + @Prettier, independent & fixed versioning. Quality with @Actions, CodeQL, & Dependabot.

Linked projects

Shareable Prettier config for all @tunnckoCore projects
Prettier plugin for clean and meaningful formatting of package.json files
Extensible parser for git commit messages following Conventional Commits Specification
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
A wrapper package of `@hela/core` and `@hela/cli`.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
Zero-config linting, powered by few amazing unicorns, AirBnB & Prettier.
Generate Github / npm shorthand from list of arguments or object
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Return positive value if (any of the) passed value(s) exists in array, or optionally an index
Get all possible javascript (npm/yarn/pnpm) global or local, binaries or packages paths, e.g. node_modules and node_modules/.bin. Also works for those using NVM or such
The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.
Utility functions and helpers for internal usage and monorepos
Shareable ESLint config for all @tunnckoCore projects
Fork of the original Jest Runner for ESLint
Find and load configuration. Config resolver/loader, similar to cosmiconfig
Powerful, simple and fast software development and management system. Support for monorepos and non-monorepo setups. Supports multiple fixed and/or multiple independent-versioned projects in one repo.
Powerful, simple and fast software development and management system. Support for monorepos and non-monorepo setups. Supports multiple fixed and/or multiple independent-versioned projects in one repo.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
Fast, minimalist, pluggable and functional command line parsing. Create CLIs easily. A wrapper package exporting everything from several Yaro packages.
Best and fastest file globbing solution for Node.js - can use **any** glob library like `glob`, `globby` or `fast-glob`! Streaming, Promise and Hook APIs, with built in caching layer using `cacache`. Makes you Instant Fast™.
Fork of the original create-jest-runner, with support for couple of things, see issues there
Get package.json metadata for npm module from JSDelivr or fallback to Unpkg, because the npm registry is slow and ugly
Map or loop through promises, promise-returning or async functions, serially or in parallel, based on Promise.all! Has a hooks system: start, beforeEach, afterEach, finish.