Files
meteor/packages/minimongo/package.js
Nacho Codoñer 815b674d9a Meteor version to 3.1 ☄️
2024-11-20 17:04:43 +01:00

53 lines
1.2 KiB
JavaScript

Package.describe({
summary: "Meteor's client-side datastore: a port of MongoDB to Javascript",
version: "2.0.2",
});
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");
});