https://github.com/samundrak/packception
A module which can read your package dependence's package dependencies's package dependencies's and on and on
https://github.com/samundrak/packception
node node-module npm package-json
Last synced: about 1 month ago
JSON representation
A module which can read your package dependence's package dependencies's package dependencies's and on and on
- Host: GitHub
- URL: https://github.com/samundrak/packception
- Owner: samundrak
- Created: 2018-01-16T18:45:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-01T16:23:22.000Z (over 8 years ago)
- Last Synced: 2025-04-02T06:12:20.755Z (about 1 year ago)
- Topics: node, node-module, npm, package-json
- Language: JavaScript
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# packeption
A module which can read your package dependence's package dependencies's package dependencies's and on and on
# Usage
Install package through npm using github
and you can use it as.
```
const Packception = require('packception');
const packception = new Packception(process.cwd());
(async () => {
const mainDep = await packception.readModules().getAllDependencies();
const reactPackage = mainDep.get('react')
.getPackage() // Will return package.json instance
.readModules() // Will read local node_modules
const reactDependencies = await reactPackage.getDependencies();
const reactDevDepencies = await reactPackage.getDevDependencies();
// To go more deeper of react dependencies
const artDependencies = reactDevDepencies.get('art').getPackage().readModules().getDependencies();
// You can go more deep
console.log(reactDependencies);
console.log(reactDevDependencies);
})();
```