Vulcan/packages/vulcan-lib/package.js

67 lines
1.4 KiB
JavaScript
Raw Normal View History

Package.describe({
2017-03-23 16:27:59 +09:00
name: 'vulcan:lib',
2017-06-13 00:16:52 -07:00
summary: 'Vulcan libraries.',
2018-09-17 09:54:10 +09:00
version: '1.12.8',
git: 'https://github.com/VulcanJS/Vulcan.git'
});
2018-06-10 11:39:18 +09:00
Package.onUse(function(api) {
2018-01-28 23:03:10 -07:00
api.versionsFrom('1.6.1');
2018-06-10 11:39:18 +09:00
// note: if used, accounts-base should be loaded before vulcan:lib
api.use('accounts-base', { weak: true });
2018-06-10 11:39:18 +09:00
var packages = [
'buffer@0.0.0', // see https://github.com/meteor/meteor/issues/8645
2017-06-01 10:00:16 +09:00
2018-06-10 11:39:18 +09:00
// Minimal Meteor packages
'meteor@1.9.0',
2018-06-14 19:29:58 +09:00
'static-html@1.2.2',
2018-06-10 11:39:18 +09:00
'standard-minifier-css@1.4.1',
'standard-minifier-js@2.3.4',
'es5-shim@4.8.0',
'ecmascript@0.11.0',
'shell-server@0.3.1',
'webapp@1.6.0',
'server-render@0.3.1',
// Other meteor-base package
// see https://github.com/meteor/meteor/blob/master/packages/meteor-base/package.js
2018-06-10 10:39:06 +09:00
'underscore',
2018-06-10 12:15:10 +09:00
'hot-code-push',
2018-06-10 11:39:18 +09:00
// 'ddp',
// Other packages
2015-10-09 17:47:09 +09:00
'mongo',
'check',
'http',
'email',
2017-09-25 22:09:09 +02:00
'random',
'apollo',
2017-02-06 14:33:34 +08:00
// Third-party packages
// 'aldeed:collection2-core@2.0.0',
2016-04-12 20:09:08 +09:00
'meteorhacks:picker@1.0.3',
'percolatestudio:synced-cron@1.1.0',
'meteorhacks:inject-initial@1.0.4'
2015-04-23 11:11:07 +09:00
];
2015-04-23 11:11:07 +09:00
api.use(packages);
api.imply(packages);
2018-06-10 11:39:18 +09:00
api.export(['Vulcan']);
2017-02-06 21:47:27 +08:00
api.mainModule('lib/server/main.js', 'server');
api.mainModule('lib/client/main.js', 'client');
});
Package.onTest(function(api) {
api.use(['ecmascript', 'meteortesting:mocha', 'vulcan:lib']);
api.mainModule('./test/index.js');
});