2.1.0 • Published 7 years ago

yellfy-use v2.1.0

Weekly downloads
19
License
MIT
Repository
github
Last release
7 years ago

yellfy-use

User-friendly require function for Yellfy project.

Travis Status

Install

$ npm i -D yellfy-use

Why?

In order to describe dependencies of tasks easier. Without const and require.

Usage

// npm i -D gulpjs/gulp#4.0 yellfy-use
const gulp = require('gulp');
const use = require('yellfy-use');

use.setup({
	gulp: gulp
});

// or global.use = new use.Use({ gulp: gulp }).use;

const $ = use('gulp-less', 'camelcase', 'very-long-name as shortName');

console.log($);
// {
//   gulp: [function],
//   helpers: {},
//   configs: {},
//   less: [function],
//   camelcase: [function],
//   shortName: [function]
// }

Supported options

gulp

  • Type: Object
  • Default: undefined

The gulp instance to use.

dependencies

  • Type: Boolean
  • Default: false

Check dependencies in the dependencies section.

devDependencies

  • Type: Boolean
  • Default: true

Check dependencies in the devDependencies section.

helperDir

  • Type: String
  • Default: null

The directory which contains the helper files.

configDir

  • Type: String
  • Default: null

The directory which contains the configuration files.

reporter

  • Type: Function
  • Default: >> Use 'npm i -D ...'
  • Example: reporter: (toInstall) => console.log(toInstall)

Custom reporter.

Changelog

See the Releases section of our GitHub project for changelogs for each release version.

License

This software is released under the terms of the MIT license.

2.1.0

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.0

8 years ago

1.0.0-beta.6

8 years ago

1.0.0-beta.5

8 years ago

1.0.0-beta.4

8 years ago

1.0.0-beta.3

8 years ago

1.0.0-beta.2

8 years ago

1.0.0-beta.1

8 years ago

1.0.0-alpha.3

8 years ago

1.0.0-alpha.2

8 years ago

1.0.0-alpha.1

8 years ago

1.0.0-alpha.0

8 years ago