PATH:
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
module-details-from-path
'use strict' var path = require('path') module.exports = function (file) { var segments = file.split(path.sep) var index = segments.lastIndexOf('node_modules') if (index === -1) return if (!segments[index + 1]) return var scoped = segments[index + 1][0] === '@' var name = scoped ? segments[index + 1] + '/' + segments[index + 2] : segments[index + 1] var offset = scoped ? 3 : 2 return { name: name, basedir: segments.slice(0, index + offset).join(path.sep), path: segments.slice(index + offset).join(path.sep) } }
[+]
..
[-] .npmignore
[edit]
[-] package.json
[edit]
[-] test.js
[edit]
[-] index.js
[edit]
[-] .travis.yml
[edit]
[-] README.md
[edit]
[-] LICENSE
[edit]