2014-11-25 16:14:12 +09:00
|
|
|
|
Package.describe({
|
2015-05-11 12:39:32 +09:00
|
|
|
|
summary: 'Telescope custom package – use as template for your own packages',
|
2014-11-25 16:14:12 +09:00
|
|
|
|
version: '0.1.0',
|
2015-05-11 12:39:32 +09:00
|
|
|
|
name: 'my-custom-package'
|
2014-11-25 16:14:12 +09:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Package.onUse(function (api) {
|
|
|
|
|
|
2015-05-11 12:39:32 +09:00
|
|
|
|
// ---------------------------------- 1. Core dependency -----------------------------------
|
2014-11-25 16:14:12 +09:00
|
|
|
|
|
2015-05-11 12:39:32 +09:00
|
|
|
|
api.use("telescope:core");
|
2014-11-25 16:14:12 +09:00
|
|
|
|
|
|
|
|
|
// ---------------------------------- 2. Files to include ----------------------------------
|
|
|
|
|
|
|
|
|
|
// i18n config (must come first)
|
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
|
api.addFiles([
|
2014-11-25 16:14:12 +09:00
|
|
|
|
'package-tap.i18n'
|
|
|
|
|
], ['client', 'server']);
|
|
|
|
|
|
2015-05-11 12:39:32 +09:00
|
|
|
|
// client & server
|
2014-11-25 16:14:12 +09:00
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
|
api.addFiles([
|
2015-01-01 18:47:11 +09:00
|
|
|
|
'lib/custom_fields.js',
|
2015-05-11 12:39:32 +09:00
|
|
|
|
'lib/template_modules.js',
|
|
|
|
|
'lib/callbacks.js'
|
2014-11-25 16:14:12 +09:00
|
|
|
|
], ['client', 'server']);
|
|
|
|
|
|
|
|
|
|
// client
|
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
|
api.addFiles([
|
2015-05-11 12:39:32 +09:00
|
|
|
|
'lib/client/templates/hello.html',
|
|
|
|
|
'lib/client/templates/hello.js',
|
|
|
|
|
'lib/client/templates/custom_post_title.html',
|
|
|
|
|
'lib/client/templates/custom_post_title.js',
|
|
|
|
|
'lib/client/stylesheets/custom.scss',
|
|
|
|
|
'lib/client/custom_templates.js'
|
2014-11-25 16:14:12 +09:00
|
|
|
|
], ['client']);
|
|
|
|
|
|
|
|
|
|
// server
|
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
|
api.addFiles([
|
2015-05-11 12:39:32 +09:00
|
|
|
|
//...
|
2015-03-28 18:30:26 +09:00
|
|
|
|
], ['server']);
|
2014-11-25 16:14:12 +09:00
|
|
|
|
|
|
|
|
|
// i18n languages (must come last)
|
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
|
api.addFiles([
|
2015-05-11 12:39:32 +09:00
|
|
|
|
'i18n/en.i18n.json'
|
2014-11-25 16:14:12 +09:00
|
|
|
|
], ['client', 'server']);
|
|
|
|
|
|
2015-03-28 18:30:26 +09:00
|
|
|
|
});
|