Files
meteor/packages/roles/package.js
Nacho Codoñer 584867ec84 Meteor version to 3.1.1 ☄️
2025-01-15 14:07:30 +01:00

40 lines
1.0 KiB
JavaScript

/* eslint-env meteor */
Package.describe({
summary: "Authorization package for Meteor",
version: "1.0.1",
name: "roles",
documentation: null,
});
Package.onUse(function (api) {
const both = ["client", "server"];
api.use(
["ecmascript", "accounts-base", "tracker", "mongo", "check", "ddp"],
both
);
api.use(["blaze@2.9.0 || 3.0.0"], "client", { weak: true });
api.export(["Roles", "RolesCollection", "RoleAssignmentCollection"]);
api.addFiles("roles_client.js", "client");
api.addFiles("roles_common_async.js", both);
api.addFiles("roles_server.js", "server");
api.addFiles(["client/debug.js", "client/uiHelpers.js"], "client");
api.addAssets("definitions.d.ts", "server");
api.addAssets("package-types.json", "server");
});
Package.onTest(function (api) {
const both = ["client", "server"];
api.use(["tinytest", "ecmascript", "mongo", "roles"], both);
api.addFiles("tests/serverAsync.js", "server");
api.addFiles("tests/client.js", "client");
api.addFiles("tests/clientAsync.js", "client");
});