0.1.0 • Published 3 years ago

@oc-soft/find-package v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Find npm package

This is very simple npm. It finds node module directory in where npm is.

Usage

You can use this tool like following.

// require this module
const FindPackage = require('@oc-soft/find-package')

const pathLib = require('path')

const fp = new FindPackage()

// find fontawsome package infomation
// you got a package information
const pkgInfo = fp.find('@fortawesome/fontawesome-free');



const submodules = [
  'css/fontawesome.css',
  'css/solid.css',
  'js/fontawesome.js',
  'js/solid.js',
];

const prefix = '@fortawesome/fontawesome-free';

submodules.forEach(submodule=> {
  console.log(pathLib.join(pkgInfo.pathInfo.dir, submodule));
});
 

Then you got outputs like followings.

/home/your-login/projects/a-project/node_modules/@fortawesome/fontawesome-free/css/fontawesome.css
/home/your-login/projects/a-project/node_modules/@fortawesome/fontawesome-free/css/solid.css
/home/your-login/projects/a-project/node_modules/@fortawesome/fontawesome-free/css/fontawesome.js
/home/your-login/projects/a-project/node_modules/@fortawesome/fontawesome-free/css/solid.js