0.2.0 • Published 4 years ago

@auto/github v0.2.0

Weekly downloads
121
License
MIT
Repository
github
Last release
4 years ago

The metarepo is a single repository that consists of many packages and various monorepos, a new concept that we are trying out to simplify the development process. Many of the projects presented here are dependencies of each other, so we can iterate in all at the same time and benefit from using Yarn Workspaces.

Check the individual documentations for more details:

  • @auto: set of helpers for managing and developing monorepos
  • autoprops: tool that generates all possible combinations of React props and children based on declarative config, respecting "mutex" and "mutin" features
  • bsc: binary search with comparator
  • @bubble-dev: start preset and various shared configs to develop, test, build and publish packages in this metarepo
  • codecov-lite: LCOV (code coverage data) uploader for codecov.io service.
  • colorido: set of helpers and types to work with RGBA colors as [number, number, number, number] tuples
  • copie: copy a file
  • dleet: delete directories and files
  • ekst: append, prepend, replace or remove file basename extensions
  • elegir: switch-like expressions that look good
  • @fantasy-color: color manipulation functions
  • fixdeps: automatically add missing or remove unnecessary (dev)dependencies
  • graphiq: React component to render various SVG graphs at one plot
  • import-wasm: async/sync helpers to import .wasm modules in Node.js
  • makethen: strongly typed (up to 3 arguments and 3 result params) promisify for Node.js-style callbacks
  • mnth: framework-agnostic base block to build calendars, datepickers, etc by rendering 2d array of Dates
  • mocku: imports mocking library
  • move-path: move path to destination folder
  • perfa: measure React app performance using dockerized Chromium through xrom lib
  • piall: Promise.all and Promise.allSettled with concurrency option and async iterable result
  • pifs: promisified graceful-fs
  • @primitives: set of universal React/React Native base components
  • @rebox: set of helpers to dev and build React/React Native apps, completely abstracts out of ios and android folders
  • refun: strongly-typed React Hook-enabled functions that compose harmoniously with each other
  • rn-fonts: custom fonts linker for React Native (iOS/Android)
  • rplace: transform stream by replacing strings on per-line basis, especially efficient with large multiline text file formats
  • rsolve: resolve module path with custom entry point package.json field relative to caller file
  • @sandbox: React sandbox to show off components with all possible props and children combinations using autoprops
  • siza: get bundle size of a React application
  • spyfn: spy function
  • spyt: setTimeout/requestAnimationFrame spies
  • @start: functional, fast and shareable task runner
  • stili: universal React/React Native styles normalizer
  • syntx: serialize React component into a flat array of typed elements to build a custom syntax highlighting
  • @themeables: themeable UI primitive set for building universal React/React Native design systems
  • tsfn: set of strongly-typed helpers and various utility types
  • typeon: typed JSON parse and stringify for TypeScript
  • unchunk: unchunk readable stream into Promise
  • weslint: Worker Threads + ESlint
  • workerama: run sync/async function across Worker Threads
  • x-ray: extremely fast set of libraries for regressions testing of Chrome/Firefox/iOS/Android screenshots and Web/React Native snapshots
  • xrom: run dockerized Chromium in headless remote debugging mode and return browserWSEndpoint needed for puppeteer.connect()