0.3.0 • Published 4 years ago

atom-satisfy-dependencies v0.3.0

Weekly downloads
289
License
MIT
Repository
github
Last release
4 years ago

atom-satisfy-dependencies

npm npm CircleCI David

Provides a method that installs an Atom package's dependencies

Installation

npm install atom-satisfy-dependencies -S

Usage

satisfyDependencies(packageID: string, options: Object)

Examples:

// JavaScript
import { satisfyDependencies } from 'atom-satisfy-dependencies';

// Unique package identifier
const packageID = 'teletype';

// Usage in Atom package's activation
export async function activate() {
  satisfyDependencies(packageID);
};
# CoffeeScript
{ satisfyDependencies } = require "atom-satisfy-dependencies"

# Unique package identifier
packageID = "teletype";

# Usage in Atom package's activation
module.exports =
  activate: () ->
    satisfyDependencies(packageID)

Options

logger

Type: Function

Debug logger function, defaults to console.log. Logging support is limited to atom.inDevMode()

License

This work is licensed under The MIT License