mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
53 lines
1.2 KiB
JavaScript
53 lines
1.2 KiB
JavaScript
Package.describe({
|
|
summary: "Meteor's client-side datastore: a port of MongoDB to Javascript",
|
|
version: '1.7.0'
|
|
});
|
|
|
|
Package.onUse(api => {
|
|
api.export('LocalCollection');
|
|
api.export('Minimongo');
|
|
|
|
api.export('MinimongoTest', { testOnly: true });
|
|
api.export('MinimongoError', { testOnly: true });
|
|
|
|
api.use([
|
|
// This package is used to get diff results on arrays and objects
|
|
'diff-sequence',
|
|
'ecmascript',
|
|
'ejson',
|
|
// This package is used for geo-location queries such as $near
|
|
'geojson-utils',
|
|
'id-map',
|
|
'mongo-id',
|
|
'ordered-dict',
|
|
'random',
|
|
'tracker'
|
|
]);
|
|
|
|
// Make weak use of Decimal type on client
|
|
api.use('mongo-decimal', 'client', {weak: true});
|
|
api.use('mongo-decimal', 'server');
|
|
|
|
api.mainModule('minimongo_client.js', 'client');
|
|
api.mainModule('minimongo_server.js', 'server');
|
|
});
|
|
|
|
Package.onTest(api => {
|
|
api.use('minimongo');
|
|
api.use([
|
|
'ecmascript',
|
|
'ejson',
|
|
'mongo-id',
|
|
'ordered-dict',
|
|
'random',
|
|
'reactive-var',
|
|
'test-helpers',
|
|
'tinytest',
|
|
'tracker'
|
|
]);
|
|
|
|
api.addFiles('minimongo_tests.js');
|
|
api.addFiles('minimongo_tests_client.js', 'client');
|
|
api.addFiles('minimongo_tests_server.js', 'server');
|
|
});
|