0.2.1 • Published 7 years ago

@htmlacademy/project-search v0.2.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

project-search

NPM version Build status

Module to search files in your project

Install

$ npm install @htmlacademy/project-search

Usage

const search = require(`@htmlacademy/project-search`);

//  Find all html files in project
search.html('/path/to/your/project').then((files) => {
  files.forEach((file) => {
    console.log(file);
  })
});

API

All methods return a Promise. If the Promise resolves it returns results of search. If promise rejects it returns an error message

  • html(projectPath) — returns an Array with all HTML files in project path
  • css(projectPath) — returns an Array with all CSS files in project path
  • js(projectPath) — returns an Array with all JavaScript files in project path
  • images(projectPath) — returns an Array with all images in project path. Include jpeg, jpg, png, gif, png, svg, webp, bmp files;
  • styles(projectPath) — returns an Array with all files with styles definition. Include css, less, sass, scss, pcss, postcss files;
  • type(projectPath, type) — returns an Array of all files with type extension in project path
  • file(projectPath, file) — returns one file with name file in project path
  • dir(projectPath, dir) — returns an Array of all directories with name dir. If dir isn't set, returns all directories in project path