Replace bower packages by meteor ones

Bower build process was sometimes unpredictable and had unspecified
dependencies (git) that caused bugs (eg #164, #172). Meteor packages
have better integration with the meteor build system and ensure
deterministic build, the downside being that we have to maintain
wrapper of JS package just for the purpose of publishing in
atmosphere. Others are also struggling with this, see for instance:

  https://github.com/MeteorCommunity/discussions/issues/14

Hopefully we'll have a better solution one day (official browserify
integration? Who knows.)

As a side effect the new release of perfect-scrollbar breaks the
style, this will be fixed in a later commit.

Fixes #172
This commit is contained in:
Maxime Quandalle 2015-08-25 20:01:48 +02:00
parent 07cc454b41
commit 6730478008
3 changed files with 4 additions and 10 deletions

View file

@ -50,7 +50,6 @@ kadira:flow-router
meteorhacks:picker meteorhacks:picker
meteorhacks:subs-manager meteorhacks:subs-manager
mquandalle:autofocus mquandalle:autofocus
mquandalle:bower
mquandalle:moment mquandalle:moment
ongoworks:speakingurl ongoworks:speakingurl
raix:handlebar-helpers raix:handlebar-helpers
@ -64,7 +63,9 @@ fortawesome:fontawesome
mousetrap:mousetrap mousetrap:mousetrap
mquandalle:jquery-textcomplete mquandalle:jquery-textcomplete
mquandalle:jquery-ui-drag-drop-sort mquandalle:jquery-ui-drag-drop-sort
mquandalle:perfect-scrollbar
peerlibrary:blaze-components peerlibrary:blaze-components
perak:markdown perak:markdown
seriousm:emoji-continued seriousm:emoji-continued
templates:tabs templates:tabs
verron:autosize

View file

@ -85,12 +85,12 @@ mongo-id@1.0.1-rc.0
mongo-livedata@1.0.9-rc.0 mongo-livedata@1.0.9-rc.0
mousetrap:mousetrap@1.4.6_1 mousetrap:mousetrap@1.4.6_1
mquandalle:autofocus@1.0.0 mquandalle:autofocus@1.0.0
mquandalle:bower@1.4.1_3
mquandalle:jade@0.4.3_1 mquandalle:jade@0.4.3_1
mquandalle:jade-compiler@0.4.3 mquandalle:jade-compiler@0.4.3
mquandalle:jquery-textcomplete@0.3.9_1 mquandalle:jquery-textcomplete@0.3.9_1
mquandalle:jquery-ui-drag-drop-sort@0.1.0 mquandalle:jquery-ui-drag-drop-sort@0.1.0
mquandalle:moment@1.0.0 mquandalle:moment@1.0.0
mquandalle:perfect-scrollbar@0.6.5_2
mquandalle:stylus@1.1.1 mquandalle:stylus@1.1.1
npm-bcrypt@0.7.8_2 npm-bcrypt@0.7.8_2
npm-mongo@1.4.39-rc.0_1 npm-mongo@1.4.39-rc.0_1
@ -133,6 +133,7 @@ url@1.0.5-rc.0
useraccounts:core@1.12.3 useraccounts:core@1.12.3
useraccounts:flow-routing@1.12.3 useraccounts:flow-routing@1.12.3
useraccounts:unstyled@1.12.3 useraccounts:unstyled@1.12.3
verron:autosize@3.0.8
webapp@1.2.2-rc.0 webapp@1.2.2-rc.0
webapp-hashing@1.0.4-rc.0 webapp-hashing@1.0.4-rc.0
zimme:active-route@2.3.1 zimme:active-route@2.3.1

View file

@ -1,8 +0,0 @@
{
"name": "LibreBoard",
"dependencies": {
"autosize": "3.0.6",
"perfect-scrollbar": "0.6.2"
},
"private": true
}