Skip to content
This repository has been archived by the owner on May 20, 2019. It is now read-only.

frictionlessdata/dpm-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Data Package Manager - in JavaScript

NPM Package

Build Status

dpm is a library and command line manager for Data Packages.

Starting from v0.8.0 package on NPM has been renamed to dpmjs.

Install

dpm is implemented in node, so to install dpm just do:

npm install dpmjs -g

Command Line Usage

To get an overview and list of commands check out the command line help:

dpm --help

Using DPM programaticaly

You can also use dpm programatically.

var Dpm = require('dpmjs');
var dpm = new Dpm(conf);

dpm.install(['mydpkg@0.0.0', 'mydata@1.0.0'], {cache: true}, function(err, dpkgs){
  //done!
});
dpm.on('log', console.log); //if you like stuff on stdout

Changelog

  • v0.8.0: renamed to dpmjs on NPM
  • v0.7.0: new ckan command
  • v0.6.0: much better validation via v0.2 of datapackage-validate

References

Previous dpm (python-based) can still be found at http://github.com/okfn/dpm-old.