Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/guanghechen/node-scaffolds

node.js scaffolds and tools
https://github.com/guanghechen/node-scaffolds

Last synced: 3 months ago
JSON representation

node.js scaffolds and tools

Awesome Lists containing this project

README

        



License


Github Top Language


Node.js Version


CI Workflow


Tested with Jest


Code Style: prettier

A monorepo contains some utility functions and configs for building `Node.js` / `Typescript` projects.

## Overview

Package | Description
:------------------------------------:|:--------------------------
[@guanghechen/eslint-config][] | Eslint config for `Node.js` / `Javascript` project
[@guanghechen/eslint-config-jsx][] | Eslint config for `Jsx` project
[@guanghechen/eslint-config-ts][] | Eslint config for `Typescript` project
[@guanghechen/event-bus] | A simple event bus.
[@guanghechen/helper-commander][] | Utility functions for creating command line programs.
[@guanghechen/helper-file] | Utilities for handling files, such as split big file or merge multiple small files.
[@guanghechen/helper-fs] | Provide some enhanced methods base on `node:fs`.
[@guanghechen/helper-func] | Helpful utility funcs.
[@guanghechen/helper-is][] | Utilities to detect data type.
[@guanghechen/helper-jest][] | A collection of utility functions for jest tests.
[@guanghechen/helper-npm][] | Utilities for handling npm repo and `package.json`.
[@guanghechen/helper-option][] | Utilities for resolving options or props.
[@guanghechen/helper-plop][] | A collection of utility functions for plop templates
[@guanghechen/helper-string][] | Utilities for processing strings or stringify other type data.
[@guanghechen/invariant] | An invariant function.
[@guanghechen/jest-config][] | Basic jest configs for typescript monorepo
[@guanghechen/mini-copy][] | Access system clipboard (also support to share clipboard in wsl with windows).
[@guanghechen/postcss-modules-dts][] | Generate `*.d.ts` files for style files (such as css, stylus and etc)
[@guanghechen/rollup-config][] | Rollup config for bundle typescript project.
[@guanghechen/rollup-config-cli][] | Rollup configs for bundle typescript cli project.
[@guanghechen/rollup-plugin-copy][] | Rollup plugins to copy files and folds (glob supported)
[@guanghechen/tool-file][] | A cli tool to split / merge big file.
[@guanghechen/tool-mini-copy][] | "A cli tool to copy / paste with system clipboard or customized fake clipboard (file).

## License

node-scaffolds is [MIT licensed](https://github.com/guanghechen/node-scaffolds/tree/release-6.x.x/LICENSE).

[homepage]: https://github.com/guanghechen/node-scaffolds/tree/release-6.x.x
[@guanghechen/eslint-config]: ./packages/eslint-config
[@guanghechen/eslint-config-jsx]: ./packages/eslint-config-jsx
[@guanghechen/eslint-config-ts]: ./packages/eslint-config-ts
[@guanghechen/event-bus]: ./packages/event-bus
[@guanghechen/helper-commander]: ./packages/helper-commander
[@guanghechen/helper-file]: ./packages/helper-file
[@guanghechen/helper-fs]: ./packages/helper-fs
[@guanghechen/helper-func]: ./packages/helper-func
[@guanghechen/helper-is]: ./packages/helper-is
[@guanghechen/helper-jest]: ./packages/helper-jest
[@guanghechen/helper-npm]: ./packages/helper-npm
[@guanghechen/helper-option]: ./packages/helper-option
[@guanghechen/helper-plop]: ./packages/helper-plop
[@guanghechen/helper-string]: ./packages/helper-string
[@guanghechen/invariant]: ./packages/invariant
[@guanghechen/jest-config]: ./packages/jest-config
[@guanghechen/mini-copy]: ./packages/mini-copy
[@guanghechen/postcss-modules-dts]: ./packages/postcss-modules-dts
[@guanghechen/rollup-config]: ./packages/rollup-config
[@guanghechen/rollup-config-cli]: ./packages/rollup-config-cli
[@guanghechen/rollup-plugin-copy]: ./packages/rollup-plugin-copy
[@guanghechen/tool-file]: ./packages/tool-file
[@guanghechen/tool-git-cipher]: ./packages/tool-git-cipher
[@guanghechen/tool-mini-copy]: ./packages/tool-mini-copy