npm.io
0.0.1 • Published 3 years ago

rise-filesystem-foundation

Licence
ISC
Version
0.0.1
Deps
2
Size
10 kB
Vulns
0
Weekly
0

Rise Filesystem Foundation

Install

npm i rise-filsystem-foundation

Usage

filesystem.getDirectories
import * as filesystem from 'rise-filesystem-foundation'
const x = filesystem.getDirectories({
    path: '/',
    projectRoot: __dirname
})
filesystem.makeDir
import * as filesystem from 'rise-filesystem-foundation'
await filesystem.makeDir({
    path: '/example',
    projectRoot: __dirname
})
filesystem.removeDir
import * as filesystem from 'rise-filesystem-foundation'
filesystem.removeDir({
    path: '/example',
    projectRoot: __dirname
})
filesystem.copyDir
import * as filesystem from 'rise-filesystem-foundation'
filesystem.copyDir({
    source: '/source',
    target: '/target',
    projectRoot: __dirname
})
filesystem.getFile
import * as filesystem from 'rise-filesystem-foundation'
const x = await filesystem.getFile({
    path: '/target/fileA.txt',
    projectRoot: __dirname
})
filesystem.getJsFile
import * as filesystem from 'rise-filesystem-foundation'
const x = await filesystem.getJsFile({
    path: '/target/app.js',
    projectRoot: __dirname
})
filesystem.writeFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.writeFile({
    path: '/fileA.js',
    content: 'export default {name: "app"}',
    projectRoot: __dirname
})
filesystem.removeFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.removeFile({
    path: '/fileA.js',
    projectRoot: __dirname
})
filesystem.copyFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.copyFile({
    source: '/source/fileA.js',
    target: '/target/fileA.js',
    projectRoot: __dirname
})
filesystem.zipFolder
import * as filesystem from 'rise-filesystem-foundation'
await filesystem.zipFolder({
    source: '/source',
    target: '/target',
    name: 'lambdaCode',
    projectRoot: __dirname
})
filesystem.getTextContent
import * as filesystem from 'rise-filesystem-foundation'
const text = await filesystem.getTextContent({
    path: '/text.txt',
    projectRoot: __dirname
})