atom-satisfy-dependencies
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

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

Dependencies (2)

Dev Dependencies (5)

Package Sidebar

Install

npm i atom-satisfy-dependencies

Weekly Downloads

3

Version

0.3.0

License

MIT

Unpacked Size

8.87 kB

Total Files

6

Last publish

Collaborators

  • idleberg