mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
48 lines
1.4 KiB
JavaScript
48 lines
1.4 KiB
JavaScript
Package.describe({
|
|
name: 'wekan-cfs-data-man',
|
|
version: '0.0.6',
|
|
summary: 'A data manager, allowing you to attach various types of data and get it back in various other types',
|
|
git: 'https://github.com/zcfs/Meteor-data-man.git'
|
|
});
|
|
|
|
Npm.depends({
|
|
mime: "1.2.11",
|
|
'buffer-stream-reader': "0.1.1",
|
|
//request: "2.44.0",
|
|
// We use a specific commit from a fork of "request" package for now; we need fix for
|
|
// https://github.com/mikeal/request/issues/887 (https://github.com/zcfs/Meteor-CollectionFS/issues/347)
|
|
request: "https://github.com/wekan/request",
|
|
temp: "0.7.0" // for tests only
|
|
});
|
|
|
|
Package.onUse(function(api) {
|
|
api.versionsFrom('1.0');
|
|
|
|
api.use(['ejson']);
|
|
|
|
api.use(['wekan-cfs-filesaver@0.0.6'], {weak: true});
|
|
|
|
api.export('DataMan');
|
|
|
|
api.addFiles([
|
|
'client/Blob.js', //polyfill for browsers without Blob constructor; currently necessary for phantomjs support, too
|
|
'client/data-man-api.js'
|
|
], 'client');
|
|
|
|
api.addFiles([
|
|
'server/data-man-api.js',
|
|
'server/data-man-buffer.js',
|
|
'server/data-man-datauri.js',
|
|
'server/data-man-filepath.js',
|
|
'server/data-man-url.js',
|
|
'server/data-man-readstream.js'
|
|
], 'server');
|
|
|
|
});
|
|
|
|
Package.onTest(function (api) {
|
|
api.use(['wekan-cfs-data-man', 'http', 'tinytest', 'test-helpers', 'wekan-cfs-http-methods@0.0.29']);
|
|
|
|
api.addFiles(['tests/common.js', 'tests/client-tests.js'], 'client');
|
|
api.addFiles(['tests/common.js', 'tests/server-tests.js'], 'server');
|
|
});
|