| Server IP : 34.87.99.72 / Your IP : 216.73.217.31 Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 User : bitnami ( 1000) PHP Version : 7.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /opt/bitnami/apache/htdocs/app/node_modules/bfj/test/ |
Upload File : |
#!/usr/bin/env node
'use strict'
const fs = require('fs')
const path = require('path')
const check = require('check-types')
const bfj = require('../src')
console.log('reading json')
let time = process.hrtime()
bfj.read(getDataPath('.json'))
.then(data => {
reportTime()
console.log('writing json')
return bfj.write(getDataPath('-result.json'), data)
})
.then(() => done('succeeded'))
.catch(error => done(error.stack, 1))
function getDataPath (suffix) {
return path.resolve(__dirname, process.argv[2] + suffix)
}
function reportTime () {
let interimTime = process.hrtime(time)
console.log('%d seconds and %d nanoseconds', interimTime[0], interimTime[1])
time = process.hrtime()
}
function done (message, code) {
reportTime()
console.log(message)
process.exit(code)
}