mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 12:16:37 -04:00
21 lines
2 KiB
JavaScript
21 lines
2 KiB
JavaScript
![]() |
var path = Npm.require('path'); // 86
|
||
|
var fs = Npm.require('fs'); // 87
|
||
|
// 88
|
||
|
Package.describe({ // 89
|
||
|
summary: 'Contains all your npm dependencies', // 90
|
||
|
version: '1.0.0', // 91
|
||
|
name: 'npm-container' // 92
|
||
|
}); // 93
|
||
|
// 94
|
||
|
var packagesJsonFile = path.resolve('./packages.json'); // 95
|
||
|
try { // 96
|
||
|
var fileContent = fs.readFileSync(packagesJsonFile); // 97
|
||
|
var packages = JSON.parse(fileContent.toString()); // 98
|
||
|
Npm.depends(packages); // 99
|
||
|
} catch(ex) { // 100
|
||
|
console.error('ERROR: packages.json parsing error [ ' + ex.message + ' ]'); // 101
|
||
|
} // 102
|
||
|
// 103
|
||
|
Package.onUse(function(api) { // 104
|
||
|
api.add_files(['index.js', '../../packages.json'], 'server'); // 105
|
||
|
}); // 106
|