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

https://github.com/khalyomede/fang-save

Save your files into the desired folder.
https://github.com/khalyomede/fang-save

fang-plugin folder save

Last synced: 3 months ago
JSON representation

Save your files into the desired folder.

Awesome Lists containing this project

README

        

# fang-save

Save your files into the desired folder.

[![npm](https://img.shields.io/npm/v/@fang/save)](https://npmjs.com/package/@fang/save) ![NPM](https://img.shields.io/npm/l/@fang/save) ![npm peer dependency version](https://img.shields.io/npm/dependency-version/@fang/save/peer/@fang/core) ![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/@fang/save) ![Snyk Vulnerabilities for npm package](https://img.shields.io/snyk/vulnerabilities/npm/@fang/save)

## Summary

- [About](#about)
- [Requirements](#requirements)
- [Installation](#installation)
- [Examples](#examples)
- [Changelog](CHANGELOG.md)

## About

I created this plugin to have an official package to save files in a desired folder. As I consider saving files to another location to be a basic task, I wanted people to find an official plugin for that.

Feel free to seek for other packages that save files, to compare in term of features and speed of execution.

## Requirements

Having [`@fang/core`](https://npmjs.com/package/@fang/core) installed on version `0.*`.

## Installation

Using NPM: `npm install --save-dev @fang/save`.
Using Yarn: `yarn add --dev @fang/save`.

## Examples

- [1. Save your files into the desired folder](#1-save-your-files-into-the-desired-folder)

### 1. Save your files into the desired folder

```javascript
// yourfile.js
const { run } = require("@fang/core");
const save = require("@fang/save");

const js = {
name: "js",
input: "example/index.js",
tasks: [
save({
folder: "example/dist/js",
}),
],
};

const main = async () => await run([js]);

main();
```

```bash
$ node yourfile.js
fang: start
8 CPUs core(s)
1 tasks to run
js: start
js: 13.039ms
fang: 110.063ms
```