Function writeJsonFile

  • Writes an object to a JSON file.

    Parameters

    Returns void

    Example

    import * as fs from 'fs-extra'

    // With a callback:
    fs.writeJson('./package.json', {name: 'fs-extra'}, err => {
    if (err) return console.error(err)
    console.log('success!')
    })

    // With Promises:
    fs.writeJson('./package.json', {name: 'fs-extra'})
    .then(() => {
    console.log('success!')
    })
    .catch(err => {
    console.error(err)
    })

    // With async/await:
    async function asyncAwait () {
    try {
    await fs.writeJson('./package.json', {name: 'fs-extra'})
    console.log('success!')
    } catch (err) {
    console.error(err)
    }
    }

    asyncAwait()
  • Writes an object to a JSON file.

    Parameters

    • file: Path
    • obj: any
    • callback: WriteCallback

    Returns void

    Example

    import * as fs from 'fs-extra'

    // With a callback:
    fs.writeJson('./package.json', {name: 'fs-extra'}, err => {
    if (err) return console.error(err)
    console.log('success!')
    })

    // With Promises:
    fs.writeJson('./package.json', {name: 'fs-extra'})
    .then(() => {
    console.log('success!')
    })
    .catch(err => {
    console.error(err)
    })

    // With async/await:
    async function asyncAwait () {
    try {
    await fs.writeJson('./package.json', {name: 'fs-extra'})
    console.log('success!')
    } catch (err) {
    console.error(err)
    }
    }

    asyncAwait()
  • Writes an object to a JSON file.

    Parameters

    Returns Promise<void>

    Example

    import * as fs from 'fs-extra'

    // With a callback:
    fs.writeJson('./package.json', {name: 'fs-extra'}, err => {
    if (err) return console.error(err)
    console.log('success!')
    })

    // With Promises:
    fs.writeJson('./package.json', {name: 'fs-extra'})
    .then(() => {
    console.log('success!')
    })
    .catch(err => {
    console.error(err)
    })

    // With async/await:
    async function asyncAwait () {
    try {
    await fs.writeJson('./package.json', {name: 'fs-extra'})
    console.log('success!')
    } catch (err) {
    console.error(err)
    }
    }

    asyncAwait()

Generated using TypeDoc