Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mqschwanda/node-monorepo

contains all public NPM packages published under the @mqschwanda scope
https://github.com/mqschwanda/node-monorepo

babel enzyme firebase firestore javascript jest monorepo node npm react rollup scripts

Last synced: about 1 month ago
JSON representation

contains all public NPM packages published under the @mqschwanda scope

Awesome Lists containing this project

README

        

# Node Monorepo

[![Build Status](https://travis-ci.org/mqschwanda/node-monorepo.svg?branch=master)](https://travis-ci.org/mqschwanda/node-monorepo)
[![License](https://img.shields.io/npm/l/express.svg)](./LICENSE)
[![Gluten Free](https://img.shields.io/badge/gluten-free-yellow.svg)](https://celiac.org/live-gluten-free/glutenfreediet/food-options/)

`node-monorepo` contains all public [NPM packages](https://www.npmjs.com/~mqschwanda) published under the `@mqschwanda` scope. The 'monorepo' structure is utilized to keep all node development in one place.

### Packages
- [@mqschwanda/babel](https://github.com/mqschwanda/node-monorepo/tree/master/packages/babel)
- [@mqschwanda/compose](https://github.com/mqschwanda/node-monorepo/tree/master/packages/compose)
- [@mqschwanda/curry](https://github.com/mqschwanda/node-monorepo/tree/master/packages/curry)
- [@mqschwanda/enzyme](https://github.com/mqschwanda/node-monorepo/tree/master/packages/enzyme)
- [@mqschwanda/firebase-containers](https://github.com/mqschwanda/node-monorepo/tree/master/packages/firebase-containers) - Firebase containers are a collection of [higher-order components](https://reactjs.org/docs/higher-order-components.html) that do firebase data fetching before rendering their corresponding sub-component.
- [@mqschwanda/fix-exif-orientation](https://github.com/mqschwanda/node-monorepo/tree/master/packages/fix-exif-orientation)
- [@mqschwanda/jest-scripts](https://github.com/mqschwanda/node-monorepo/tree/master/packages/jest-scripts)
- [@mqschwanda/rollup](https://github.com/mqschwanda/node-monorepo/tree/master/packages/rollup)
- [@mqschwanda/rollup-config-default](https://github.com/mqschwanda/node-monorepo/tree/master/packages/rollup-config-default)
- [@mqschwanda/rollup-scripts](https://github.com/mqschwanda/node-monorepo/tree/master/packages/rollup-scripts)
- [@mqschwanda/scripts](https://github.com/mqschwanda/node-monorepo/tree/master/packages/scripts)

### Built With

- [Yarn Workspaces](https://yarnpkg.com/lang/en/docs/workspaces/) - Yarn Workspaces is a feature that allows users to install dependencies from multiple package.json files in subfolders of a single root package.json file, all in one go. This enables faster, lighter installation by preventing package duplication across Workspaces. Yarn can also create symlinks between Workspaces that depend on each other, and will ensure the consistency and correctness of all directories.
- [rollup.js](https://rollupjs.org/guide/en) - Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application. It uses the new standardized format for code modules included in the ES6 revision of JavaScript, instead of previous idiosyncratic solutions such as CommonJS and AMD. ES6 modules let you freely and seamlessly combine the most useful individual functions from your favorite libraries. This will eventually be possible natively, but Rollup lets you do it today.