Vulcan/packages/custom/package.js

53 lines
1.1 KiB
JavaScript
Raw Normal View History

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)
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
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
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
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)
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
});