Skip to content

🔧 Convert your config files from JS to JSON or vice-versa.

License

Notifications You must be signed in to change notification settings

zaida04/config-convert

Repository files navigation

config-convert

GitHub npm CI workflows

🚀 Need to convert a JS config file to JSON or vice-versa? Are you also very lazy and want a tool to do this for you? Welcome to config-convert.

📥 Installation

You can install this package from NPM

  • npm install -g config-convert
  • yarn global add config-convert

⚡ Usage

config-convert -f <input_file>

Options:
  -f, --file     Path to the file to convert.                [string] [required]
  -t, --to       What format to convert to               [choices: "js", "json"]
  -o, --output   The name of the output file.                           [string]
      --es6      For converting to JS, whether to use es6 exports.     [boolean]
  -b, --baseDir  Set the base dir of where to start the path.           [string]

Examples

Say we have a directory that looks like this:

your-project/
├─ .eslintrc.js
├─ src/
├─ package.json

You have your .eslintrc.js file that you want to convert to .eslintrc.json.
Simply run config-convert -f .eslintrc.js and voila! Converted and written to a .eslintrc.json file!

✋ Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please ensure any and all commits pass our tests, linting, and build steps

⚖️ LICENSE

Licensed under the MIT License

About

🔧 Convert your config files from JS to JSON or vice-versa.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published