Commit 58f2ec8896a5dfcdd1465cfb3fafdd72c942db55
Exists in
master
Merge branch 'refactor/swap_npm_#22'
Showing
7 changed files
Show diff stats
.meteor/packages
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 |
.meteor/versions
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 |
packages.json
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({ |