diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-04-20 16:51:57 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-04-20 16:51:57 +0300 |
commit | 02819ca16969b103493ebdd9a66f058995421507 (patch) | |
tree | a3352b65083c79ab733db2b99e7c4f0a1276277e /packages/kadira-flow-router/package.js | |
parent | 53d42a17ffbc6466d2d422dfdcbd867ea31fe082 (diff) | |
parent | a5122cc0764b57a163c3e8ca3e00e703669a98db (diff) | |
download | wekan-02819ca16969b103493ebdd9a66f058995421507.tar.gz wekan-02819ca16969b103493ebdd9a66f058995421507.tar.bz2 wekan-02819ca16969b103493ebdd9a66f058995421507.zip |
Merge branch 'edge' into meteor-1.8
Diffstat (limited to 'packages/kadira-flow-router/package.js')
-rw-r--r-- | packages/kadira-flow-router/package.js | 81 |
1 files changed, 81 insertions, 0 deletions
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']); +} |