Skip to content

daviestar/topo-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

npm add --save sql-modules
yarn add sql-modules

Example

Given the following file structure:

files/
  fileA.txt
  fileB.txt
  fileC.txt

files/fileA.txt

# requires fileB
File A

files/fileB.txt

# requires fileC
File B

files/fileC.txt

File C

Point topoFiles at the files directory.

const path = require('path')
const {topoFiles} = require('topo-files')

const filesDir = path.join(__dirname, 'files')

const combined = topoFiles(filesDir, {
  ext: '.txt',
  comment: '#'
})

console.log(combined)

Outputs:

# File: fileC.txt
File C

# File: fileA.txt
# requires fileC
File B

# File: fileB.txt
# requires fileB
File A

Declaring file dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published