@hubary/utils

0.0.2 • Public • Published

lib/file.js examples/file-test.js

  • writeDataToJsonFile

    var data = {name:"hubary",age:30,sex:"man",email:"hubary@qq.com"}
    writeDataToJsonFile(data,'./test-file.json');
    
    # result create  ./test-file.json
    {
      "name": "hubary",
      "age": 30,
      "sex": "man",
      "email": "hubary@qq.com"
    }
  • writeStringToFile

    var str = `module.exports={
      hello: "i am a girl",
      time: "will replace"
    }`
    writeStringToFile(str,'./test-file2.js');
    
    # result create  ./test-file2.js
    module.exports={
      hello: "i am a girl",
      time: "will replace"
    }
  • replaceFileStringBetweenStartAndEnd

    replaceFileStringBetweenStartAndEnd({
      start: 'time:',
      end: `\n`,
      filePath: "./test-file2.js",
      value: `"${new Date().toISOString()}"`
    })
    
    # result
    ---------> before file data
    module.exports={
      hello: "i am a girl",
      time: "will replace"
    }
    ---------> after file data
    module.exports={
      hello: "i am a girl",
      time:"2021-08-25T09:34:17.652Z"
    }

Package Sidebar

Install

npm i @hubary/utils

Weekly Downloads

0

Version

0.0.2

License

none

Unpacked Size

15.6 kB

Total Files

15

Last publish

Collaborators

  • hubary