0.0.3 • Published 6 years ago
find-code v0.0.3
Usage
Installation
$ npm install find-code
const findCode = require('find-code')
How it works
const foundCode = await findCode(/featuredEnabled\('.*'\)/, { directory: './lib' })
console.log(foundCode)
// [{
// file: 'my-module.js',
// path: '/Users/Jason/dev/secret-project/lib/my-module.js',
// line: 'if (user.featureEnabled('my-feature')) {',
// lineNumber: 2
// block: '// This checks if the feature is enabled\nif (user.featureEnabled('my-feature')) {\nconsole.log('Yay!')
// }]
API
findCode(query, options)
query
:
The first argument can be a string or a regular expression:
const foundCode = await findCode(/featuredEnabled\('.*'\)/)
const foundCode = await findCode('const')
options
:
Property | Default | Description |
---|---|---|
directory | process.cwd() | Directory to scan |
exclude | ['node_modules'] | Directories to exclude from the scan |