find-code

0.0.3 • Public • Published

🔍💻🔎

find-code

Find code snippets in your project

NPM Build Status Codecov

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

Readme

Keywords

none

Package Sidebar

Install

npm i find-code

Weekly Downloads

3

Version

0.0.3

License

MIT

Unpacked Size

6.41 kB

Total Files

4

Last publish

Collaborators

  • jasonetco