Skip to content

hughsk/atom-selected-requires

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atom-selected-requires

Retrieve the paths of any require statements in the current selection. Originally extracted from atom-node-resolver, and syntax-aware, just like browserify.

Usage

NPM

paths = selectedRequires([editor])

Given an editor, check all of the current selections and return an array of require paths. If no editor is supplied, the currently active editor will be used.

For example, given a file like so:

const a = require('atom-selected-requires')
const b = require('@scoped/package')
const c = require('./local-file')

You could run the following:

const selectedRequires = require('atom-selected-requires')
const editor = atom.workspace.getActiveEditor()

console.log(selectedRequires(editor))

And receive an array like so in return:

[
  'atom-selected-requires',
  '@scoped/package',
  './local-file'
]

See Also

License

MIT. See LICENSE.md for details.

About

Retrieve the paths of any require statements in the current selection.

Resources

License

Stars

Watchers

Forks

Packages

No packages published