Permalink
Browse files
Use datapackage module instead of deprecated registry and validate ones
- Loading branch information...
Showing
with
7 additions
and
8 deletions.
-
+6
−6
app/services/package.js
-
+1
−2
package.json
|
|
@@ -2,8 +2,7 @@ |
|
|
|
|
|
var _ = require('lodash');
|
|
|
var Promise = require('bluebird');
|
|
|
var datapackageValidate = require('datapackage-validate').validate;
|
|
|
var registry = require('datapackage-registry');
|
|
|
var datapackage = require('datapackage');
|
|
|
var OSTypes = require('os-types');
|
|
|
var utils = require('./utils');
|
|
|
var url = require('url');
|
|
|
@@ -91,10 +90,11 @@ function getFiscalDataPackageSchema(useProxy) { |
|
|
return 'fiscal';
|
|
|
}
|
|
|
|
|
|
function validateDataPackage(dataPackage, schema) {
|
|
|
return new Promise(function(resolve, reject) {
|
|
|
resolve(datapackageValidate(dataPackage, schema));
|
|
|
});
|
|
|
function validateDataPackage(descriptor, schema) {
|
|
|
return datapackage.validate(descriptor, schema, true)
|
|
|
.then(function(validation) {
|
|
|
return validation == true;
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function createFiscalDataPackage(attributes, resources) {
|
|
|
|
|
|
@@ -37,8 +37,7 @@ |
|
|
"bluebird": "^3.0.5",
|
|
|
"body-parser": "^1.14.1",
|
|
|
"crypto-js": "^3.1.6",
|
|
|
"datapackage-registry": "^0.2.1",
|
|
|
"datapackage-validate": "git+https://github.com/akariv/datapackage-validate-js.git",
|
|
|
"datapackage": "^0.8.2",
|
|
|
"express": "^4.13.3",
|
|
|
"font-awesome": "^4.4.0",
|
|
|
"goodtables": "git+https://github.com/akariv/goodtables-js.git",
|
|
|
|
0 comments on commit
4f2eaa7