🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@form8ion/config-file

Package Overview
Dependencies
Maintainers
2
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@form8ion/config-file

form8ion utility for managing RC files

1.3.0
latest
Source
npm
Version published
Weekly downloads
1.6K
102.96%
Maintainers
2
Weekly downloads
 
Created
Source

config-file

form8ion utility for managing RC files

Node CI Workflow Status Codecov SLSA Level 2

Table of Contents

Usage

MIT license npm Try @form8ion/config-file on RunKit

Installation

$ npm install @form8ion/config-file --save-prod

Example

import {fileTypes} from '@form8ion/core';
import {write} from '@form8ion/config-file';
(async () => {
  await write({
    format: fileTypes.JSON,
    name: 'tool-name',
    path: process.cwd(),
    config: {foo: 'bar', baz: 'qux'}
  });
})();

API

write

Writes the provided config to the appropriate rc file for the named tool

Takes a single options object as an argument, containing:

format string (required)

Format of the file to be written

name string (required)

Name of the tool that the config file is for

path string (required)

Path to the directory that will contain the config file

config object (required)

Configuration to be written to the file

Contributing

PRs Welcome Commitizen friendly Conventional Commits semantic-release: angular Renovate

Dependencies

$ nvm install
$ npm install

Verification

$ npm test

FAQs

Package last updated on 11 Nov 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts