From 73e265d8fd050ae3daa67472b4465a5c49d68910 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 20 Apr 2019 15:18:33 +0300 Subject: Include to Wekan packages directory contents, so that meteor command would build all directly. This also simplifies build scripts. Thanks to xet7 ! --- packages/kadira-flow-router/package.js | 81 ++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 packages/kadira-flow-router/package.js (limited to 'packages/kadira-flow-router/package.js') diff --git a/packages/kadira-flow-router/package.js b/packages/kadira-flow-router/package.js new file mode 100644 index 00000000..f9f27240 --- /dev/null +++ b/packages/kadira-flow-router/package.js @@ -0,0 +1,81 @@ +Package.describe({ + name: 'kadira:flow-router', + summary: 'Carefully Designed Client Side Router for Meteor, fixed by Serubin', + version: '2.12.1', + git: 'https://github.com/serubin/flow-router.git' +}); + +Npm.depends({ + // In order to support IE9, we had to fork pagejs and apply + // this PR: https://github.com/visionmedia/page.js/pull/288 + 'page':'https://github.com/kadirahq/page.js/archive/34ddf45ea8e4c37269ce3df456b44fc0efc595c6.tar.gz', + 'qs':'5.2.0' + }); + +Package.onUse(function(api) { + configure(api); + api.export('FlowRouter'); +}); + +Package.onTest(function(api) { + configure(api); + api.use('tinytest'); + api.use('check'); + api.use('mongo'); + api.use('http'); + api.use('random'); + api.use('meteorhacks:fast-render'); + api.use('meteorhacks:inject-data'); + api.use('tmeasday:html5-history-api'); + + api.addFiles('test/common/fast_render_route.js', ['client', 'server']); + + api.addFiles('test/client/_helpers.js', 'client'); + api.addFiles('test/server/_helpers.js', 'server'); + + api.addFiles('test/client/loader.spec.js', 'client'); + api.addFiles('test/client/route.reactivity.spec.js', 'client'); + api.addFiles('test/client/router.core.spec.js', 'client'); + api.addFiles('test/client/router.subs_ready.spec.js', 'client'); + api.addFiles('test/client/router.reactivity.spec.js', 'client'); + api.addFiles('test/client/group.spec.js', 'client'); + api.addFiles('test/client/trigger.spec.js', 'client'); + api.addFiles('test/client/triggers.js', 'client'); + + api.addFiles('test/server/plugins/fast_render.js', 'server'); + + api.addFiles('test/common/router.path.spec.js', ['client', 'server']); + api.addFiles('test/common/router.url.spec.js', ['client', 'server']); + api.addFiles('test/common/router.addons.spec.js', ['client', 'server']); + api.addFiles('test/common/route.spec.js', ['client', 'server']); + api.addFiles('test/common/group.spec.js', ['client', 'server']); +}); + +function configure(api) { + //api.versionsFrom('METEOR@1.3-rc.1'); + + api.use('underscore'); + api.use('tracker'); + api.use('reactive-dict'); + api.use('reactive-var'); + api.use('ejson'); + api.use('modules'); + + api.use('meteorhacks:fast-render@2.14.0', ['client', 'server'], {weak: true}); + + api.addFiles('client/modules.js', 'client'); + api.addFiles('client/triggers.js', 'client'); + api.addFiles('client/router.js', 'client'); + api.addFiles('client/group.js', 'client'); + api.addFiles('client/route.js', 'client'); + api.addFiles('client/_init.js', 'client'); + + api.addFiles('server/router.js', 'server'); + api.addFiles('server/group.js', 'server'); + api.addFiles('server/route.js', 'server'); + api.addFiles('server/_init.js', 'server'); + + api.addFiles('server/plugins/fast_render.js', 'server'); + + api.addFiles('lib/router.js', ['client', 'server']); +} -- cgit v1.2.3-1-g7c22