update .gitignore
This commit is contained in:
18
node_modules/module-details-from-path/index.js
generated
vendored
Normal file
18
node_modules/module-details-from-path/index.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
'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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user