meteor/meteor

View on GitHub
packages/accounts-2fa/package.js

Summary

Maintainability
A
0 mins
Test Coverage
Package.describe({
  version: '2.0.2',
  summary:
    'Package used to enable two factor authentication through OTP protocol',
});

Npm.depends({
  'node-2fa': '2.0.3',
  'qrcode-svg': '1.1.0',
});

Package.onUse(function(api) {
  api.use(['accounts-base'], ['client', 'server']);

  // Export Accounts (etc.) to packages using this one.
  api.imply('accounts-base', ['client', 'server']);

  api.use('ecmascript');
  api.use('check', 'server');

  api.addFiles(['2fa-client.js'], 'client');
  api.addFiles(['2fa-server.js'], 'server');
});

Package.onTest(function(api) {
  api.use([
    'accounts-base',
    'accounts-password',
    'ecmascript',
    'tinytest',
    'random',
    'accounts-2fa',
  ]);

  api.mainModule('server_tests.js', 'server');
  api.mainModule('client_tests.js', 'client');
});