Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zixicat/config-pack
Config pack, which contains some basic configurations or templates for regular use.
https://github.com/zixicat/config-pack
config configuration
Last synced: 3 months ago
JSON representation
Config pack, which contains some basic configurations or templates for regular use.
- Host: GitHub
- URL: https://github.com/zixicat/config-pack
- Owner: zixiCat
- License: mit
- Created: 2020-11-12T02:31:05.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T09:47:17.000Z (over 1 year ago)
- Last Synced: 2024-11-10T10:42:05.670Z (3 months ago)
- Topics: config, configuration
- Language: TypeScript
- Homepage: https://github.com/zixiCat/config-pack
- Size: 68.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# config-pack
[![NPM Status](https://img.shields.io/npm/v/config-pack.svg)](https://www.npmjs.com/package/config-pack)Config pack, which contains some basic configurations or templates for regular use. It can help you to download the config file and the **remote files/folder** you want from github **without downloading this npm package**
## Feature
- [x] Support for downloading config files from this repo directly
- [x] Support for downloading your remote files or folder from github directly## Usage
Assuming you'd like one of them, you could use following **npm** command lines.
```sh
# download rollup.config.js to current path
npx config-pack rollup# use `--folder` or `-f` to download them to specific path
npx config-pack tsconfig eslint -f my-app/config# download all remote files from github
npx config-pack https://github.com/zixiCat/config-pack -f my-app# download a remote folder from github
npx config-pack https://github.com/zixiCat/tips/tree/master/src -f my-app# download a remote file from github
npx config-pack https://github.com/zixiCat/tips/blob/master/src/BabelJS.md -f my-app/src
```## Supported configurations
Note: Behind the file names is their own command alias
#### [.eslintrc.js](https://eslint.org/docs/user-guide/configuring) [eslint | eslintrc]Find and fix problems in your JavaScript code
#### [.versionrc.js](https://github.com/conventional-changelog/standard-version) [version | versionrc]A utility for versioning using semver and CHANGELOG generation powered by Conventional Commits.
#### [rollup.config.js](https://www.rollupjs.org/guide/en/#configuration-files) [rollup]A module bundler for JavaScript which compiles small pieces of code into something larger and more complex
#### [tsconfig.json](https://www.typescriptlang.org/docs/handbook/compiler-options.html) [ts | tsconfig | typescript]The configuration of TypeScript.
#### [.gitignore](https://docs.github.com/en/free-pro-team@latest/github/using-git/ignoring-files) [gitignore]
You can configure Git to ignore files you don't want to check in
#### [LICENSE](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/licensing-a-repository) [license]MIT LICENSE
## Bug tracker
If you find a bug, please report it [here on Github](https://github.com/zixiCat/config-pack/issues)!