Package.describe({ name: 'cultofcoders:grapher', version: '1.1.8', // Brief, one-line summary of the package. summary: 'Grapher makes linking collections easily. And fetching data as a graph.', // URL to the Git repository containing the source code for this package. git: 'https://github.com/cult-of-coders/grapher', // By default, Meteor will default to using README.md for documentation. // To avoid submitting documentation, set this field to null. documentation: 'README.md' }); Npm.depends({ 'sift': '3.2.6' }); Package.onUse(function (api) { api.versionsFrom('1.3'); var packages = [ 'ecmascript', 'underscore', 'aldeed:simple-schema@1.5.3', 'aldeed:collection2@2.10.0', 'matb33:collection-hooks@0.8.4', 'reywood:publish-composite@1.4.2', 'dburles:mongo-collection-instances@0.3.5', 'tmeasday:check-npm-versions@0.3.1', 'meteorhacks:aggregate@1.3.0', 'mongo' ]; api.use(packages); api.imply(packages); api.mainModule('main.client.js', 'client'); api.mainModule('main.server.js', 'server'); }); Package.onTest(function (api) { api.use('cultofcoders:grapher'); api.use('ecmascript'); api.use('tracker'); api.use('practicalmeteor:mocha'); api.use('practicalmeteor:chai'); // LINKS api.mainModule('lib/links/tests/main.js', 'server'); // EXPOSURE api.mainModule('lib/exposure/testing/server.js', 'server'); api.mainModule('lib/exposure/testing/client.js', 'client'); // QUERY api.addFiles('lib/query/testing/bootstrap/index.js'); // When you play with tests you should comment this to make tests go faster. api.addFiles('lib/query/testing/bootstrap/fixtures.js', 'server'); api.mainModule('lib/query/testing/server.test.js', 'server'); api.mainModule('lib/query/testing/client.test.js', 'client'); });