0.0.5 • Published 8 months ago

readfiles-sync v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

readfiles-sync

npm version Gzip Size Monthly Downloads License: MIT

Installation

Install

$ npm install readfiles-sync --save
# or
$ yarn add readfiles-sync

ES6

import readfilesSync from 'readfiles-sync'
// or
import { readdirSync, readfilesSync } from 'readfiles-sync'

CommonJS

const rfs = require('readfiles-sync')
// rsf = { readfilesSync, readdirSync }
// or
const readfilesSync = require('readfiles-sync').readfilesSync
const readfilesSync = require('readfiles-sync').default
const readdirSync = require('readfiles-sync').readdirSync

Usage

const fileList = readfilesSync('./')

const fileList = readfilesSync({
    dir: './',
    relative: true,     //default is true
    exclude_dir: true,  //default is true
    filter: function(fp) {
        return true
    },
    ignore: ['.DS_Store', '.git', 'node_modules']
})

const fileList2 = readdirSync({
    dir: './',
    relative: true,     //default is true
    exclude_dir: false, //default is false
    filter: function(fp) {
        return true
    },
    ignore: ['.DS_Store', '.git', 'node_modules']
})

Options

readfilesSync

NameRequiredTypeExplainDefalut
dirtrueStringDirname to scan.no default
relativefalseBooleanThe output results use relative paths.true
exclude_dirfalseBooleanOutput result exclusion directory.true
filterfalseFunctionOutput only files hit by filters.function(fp) {\n return true\n }

readdirSync

NameRequiredTypeExplainDefalut
dirtrueStringDirname to scan.no default
relativefalseBooleanThe output results use relative paths.true
exclude_dirfalseBooleanOutput result exclusion directory.false
filterfalseFunctionOutput only directories hit by filters.function(fp) {\n return true\n }

MIT License

Copyright © 2022 LinQuan.

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.1-beta

2 years ago

0.0.0-beta.1

2 years ago

0.0.0-beta

2 years ago