mirror of
https://github.com/atom/atom.git
synced 2026-01-14 01:18:01 -05:00
29 lines
939 B
JavaScript
29 lines
939 B
JavaScript
const latestPackageJSON = require('./fixtures/latest-package.json');
|
|
const packageJSON = require('./fixtures/dummy/package.json');
|
|
module.exports = {
|
|
coreDependencies: Object.keys(packageJSON.packageDependencies).map(
|
|
dependency => {
|
|
return {
|
|
latest: latestPackageJSON.packageDependencies[dependency],
|
|
installed: packageJSON.packageDependencies[dependency],
|
|
moduleName: dependency,
|
|
isCorePackage: true
|
|
};
|
|
}
|
|
),
|
|
nativeDependencies: Object.keys(packageJSON.dependencies)
|
|
.filter(
|
|
dependency =>
|
|
!packageJSON.dependencies[dependency].match(new RegExp('^https?://'))
|
|
)
|
|
.map(dependency => {
|
|
return {
|
|
latest: latestPackageJSON.dependencies[dependency],
|
|
packageJson: packageJSON.dependencies[dependency],
|
|
installed: packageJSON.dependencies[dependency],
|
|
moduleName: dependency,
|
|
isCorePackage: false
|
|
};
|
|
})
|
|
};
|