Commit 58f2ec8896a5dfcdd1465cfb3fafdd72c942db55

Authored by Ryan Glover
Exists in master

Merge branch 'refactor/swap_npm_#22'

1 # Meteor packages used by this project, one per line. 1 # Meteor packages used by this project, one per line.
2 # 2 #
3 # 'meteor add' and 'meteor remove' will edit this file for you, 3 # 'meteor add' and 'meteor remove' will edit this file for you,
4 # but you can also edit it by hand. 4 # but you can also edit it by hand.
5 5
6 standard-app-packages 6 standard-app-packages
7 underscore 7 underscore
8 accounts-password 8 accounts-password
9 accounts-base 9 accounts-base
10 jquery 10 jquery
11 check 11 check
12 audit-argument-checks 12 audit-argument-checks
13 iron:router 13 iron:router
14 cmather:handlebars-server 14 cmather:handlebars-server
15 themeteorchef:jquery-validation 15 themeteorchef:jquery-validation
16 particle4dev:sass@0.3.0 16 particle4dev:sass@0.3.0
17 twbs:bootstrap 17 twbs:bootstrap
18 browser-policy 18 browser-policy
19 meteorhacks:npm
20
21
22 npm-container
1 accounts-base@1.1.3 1 accounts-base@1.1.3
2 accounts-password@1.0.5 2 accounts-password@1.0.5
3 application-configuration@1.0.4 3 application-configuration@1.0.4
4 audit-argument-checks@1.0.2 4 audit-argument-checks@1.0.2
5 autoupdate@1.1.4 5 autoupdate@1.1.4
6 base64@1.0.2 6 base64@1.0.2
7 binary-heap@1.0.2 7 binary-heap@1.0.2
8 blaze@2.0.4 8 blaze@2.0.4
9 blaze-tools@1.0.2 9 blaze-tools@1.0.2
10 boilerplate-generator@1.0.2 10 boilerplate-generator@1.0.2
11 browser-policy@1.0.3 11 browser-policy@1.0.3
12 browser-policy-common@1.0.2 12 browser-policy-common@1.0.2
13 browser-policy-content@1.0.3 13 browser-policy-content@1.0.3
14 browser-policy-framing@1.0.3 14 browser-policy-framing@1.0.3
15 callback-hook@1.0.2 15 callback-hook@1.0.2
16 check@1.0.3 16 check@1.0.3
17 cmather:handlebars-server@2.0.0 17 cmather:handlebars-server@2.0.0
18 ddp@1.0.13 18 ddp@1.0.13
19 deps@1.0.6 19 deps@1.0.6
20 ejson@1.0.5 20 ejson@1.0.5
21 email@1.0.5 21 email@1.0.5
22 fastclick@1.0.2 22 fastclick@1.0.2
23 follower-livedata@1.0.3 23 follower-livedata@1.0.3
24 geojson-utils@1.0.2 24 geojson-utils@1.0.2
25 handlebars@1.0.2 25 handlebars@1.0.2
26 html-tools@1.0.3 26 html-tools@1.0.3
27 htmljs@1.0.3 27 htmljs@1.0.3
28 http@1.0.9 28 http@1.0.9
29 id-map@1.0.2 29 id-map@1.0.2
30 iron:controller@1.0.6 30 iron:controller@1.0.6
31 iron:core@1.0.6 31 iron:core@1.0.6
32 iron:dynamic-template@1.0.6 32 iron:dynamic-template@1.0.6
33 iron:layout@1.0.6 33 iron:layout@1.0.6
34 iron:location@1.0.6 34 iron:location@1.0.6
35 iron:middleware-stack@1.0.6 35 iron:middleware-stack@1.0.6
36 iron:router@1.0.6 36 iron:router@1.0.6
37 iron:url@1.0.6 37 iron:url@1.0.6
38 jquery@1.0.2 38 jquery@1.0.2
39 json@1.0.2 39 json@1.0.2
40 launch-screen@1.0.1 40 launch-screen@1.0.1
41 livedata@1.0.12 41 livedata@1.0.12
42 localstorage@1.0.2 42 localstorage@1.0.2
43 logging@1.0.6 43 logging@1.0.6
44 meteor@1.1.4 44 meteor@1.1.4
45 meteor-platform@1.2.1 45 meteor-platform@1.2.1
46 meteorhacks:async@1.0.0
47 meteorhacks:npm@1.2.2
46 minifiers@1.1.3 48 minifiers@1.1.3
47 minimongo@1.0.6 49 minimongo@1.0.6
48 mobile-status-bar@1.0.2 50 mobile-status-bar@1.0.2
49 mongo@1.0.11 51 mongo@1.0.11
50 npm-bcrypt@0.7.7 52 npm-bcrypt@0.7.7
51 observe-sequence@1.0.4 53 observe-sequence@1.0.4
52 ordered-dict@1.0.2 54 ordered-dict@1.0.2
53 particle4dev:sass@0.3.0 55 particle4dev:sass@0.3.0
54 random@1.0.2 56 random@1.0.2
55 reactive-dict@1.0.5 57 reactive-dict@1.0.5
56 reactive-var@1.0.4 58 reactive-var@1.0.4
57 reload@1.1.2 59 reload@1.1.2
58 retry@1.0.2 60 retry@1.0.2
59 routepolicy@1.0.3 61 routepolicy@1.0.3
60 service-configuration@1.0.3 62 service-configuration@1.0.3
61 session@1.0.5 63 session@1.0.5
62 sha@1.0.2 64 sha@1.0.2
63 spacebars@1.0.4 65 spacebars@1.0.4
64 spacebars-compiler@1.0.4 66 spacebars-compiler@1.0.4
65 srp@1.0.2 67 srp@1.0.2
66 standard-app-packages@1.0.4 68 standard-app-packages@1.0.4
67 templating@1.0.10 69 templating@1.0.10
68 themeteorchef:jquery-validation@1.13.1 70 themeteorchef:jquery-validation@1.13.1
69 tracker@1.0.4 71 tracker@1.0.4
70 twbs:bootstrap@3.3.1_2 72 twbs:bootstrap@3.3.1_2
71 ui@1.0.5 73 ui@1.0.5
72 underscore@1.0.2 74 underscore@1.0.2
73 url@1.0.3 75 url@1.0.3
74 webapp@1.1.5 76 webapp@1.1.5
75 webapp-hashing@1.0.2 77 webapp-hashing@1.0.2
76 78
File was created 1 {
2
3 }
packages/.gitignore
1 /iron-router File was deleted
2 /blaze-layout
3 /sass
4 /bootstrap-3
5 /handlebars-server
6 /velocity
7 /velocity-quick-start
8 /velocity-html-reporter
9 /jasmine-unit
10 /jasmine
11 /mocha-web-velocity
12 /package-stubber
13 /mirror
14 1 /iron-router
packages/npm-container/index.js
File was created 1 Meteor.npmRequire = function(moduleName) { // 85
2 var module = Npm.require(moduleName); // 86
3 return module; // 87
4 }; // 88
5 // 89
6 Meteor.require = function(moduleName) { // 90
7 console.warn('Meteor.require is deprecated. Please use Meteor.npmRequire instead!'); // 91
8 return Meteor.npmRequire(moduleName); // 92
9 }; // 93
packages/npm-container/package.js
File was created 1 var path = Npm.require('path'); // 97
2 var fs = Npm.require('fs'); // 98
3 // 99
4 Package.describe({ // 100
5 summary: 'Contains all your npm dependencies', // 101
6 version: '1.0.0', // 102
7 name: 'npm-container' // 103
8 }); // 104
9 // 105
10 var packagesJsonFile = path.resolve('./packages.json'); // 106
11 try { // 107
12 var fileContent = fs.readFileSync(packagesJsonFile); // 108
13 var packages = JSON.parse(fileContent.toString()); // 109
14 Npm.depends(packages); // 110
15 } catch(ex) { // 111
16 console.error('ERROR: packages.json parsing error [ ' + ex.message + ' ]'); // 112
17 } // 113
18 // 114
19 Package.onUse(function(api) { // 115
20 api.add_files(['index.js', '../../packages.json'], 'server'); // 116
21 }); // 117
packages/npm-packages/package.js
1 Package.describe({ File was deleted
2 summary: "Give Meteor access to NPM modules for our application."
3 });
4
5 Npm.depends({
6 "fibers": "1.0.1"
7 });
8 1 Package.describe({