Forráskód Böngészése

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
Maxime Quandalle 9 éve
szülő
commit
6730478008
3 módosított fájl, 4 hozzáadás és 10 törlés
  1. 2 1
      .meteor/packages
  2. 2 1
      .meteor/versions
  3. 0 8
      bower.json

+ 2 - 1
.meteor/packages

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

+ 2 - 1
.meteor/versions

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

+ 0 - 8
bower.json

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