Blame view

packages/npm-container/package.js 1.96 KB
b1c69063b   Ryan Glover   Delete unused npm...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    var path = Npm.require('path');                                                        // 97
    var fs = Npm.require('fs');                                                            // 98
                                                                                           // 99
    Package.describe({                                                                     // 100
      summary: 'Contains all your npm dependencies',                                       // 101
      version: '1.0.0',                                                                    // 102
      name: 'npm-container'                                                                // 103
    });                                                                                    // 104
                                                                                           // 105
    var packagesJsonFile = path.resolve('./packages.json');                                // 106
    try {                                                                                  // 107
      var fileContent = fs.readFileSync(packagesJsonFile);                                 // 108
      var packages = JSON.parse(fileContent.toString());                                   // 109
      Npm.depends(packages);                                                               // 110
    } catch(ex) {                                                                          // 111
      console.error('ERROR: packages.json parsing error [ ' + ex.message + ' ]');          // 112
    }                                                                                      // 113
                                                                                           // 114
    Package.onUse(function(api) {                                                          // 115
      api.add_files(['index.js', '../../packages.json'], 'server');                        // 116
    });                                                                                    // 117