123456789101112131415161718192021222324252627 |
- /* eslint-disable @typescript-eslint/no-var-requires */
- const path = require('path')
- const fs = require('fs')
- const { promisify } = require('util')
- const mkdir = promisify(fs.mkdir)
- const writeFile = promisify(fs.writeFile)
- const OUTPUT_DIR = 'generated'
- const randomRange = (min, max) => {
- return Math.random() * (max - min) + min
- }
- const saveToFile = async (object, filename) => {
- const jsonified = JSON.stringify(object)
- const outputPath = path.join(__dirname, OUTPUT_DIR)
- await mkdir(outputPath, { recursive: true })
- const fileOutputPath = path.join(outputPath, filename)
- await writeFile(fileOutputPath, jsonified)
- }
- module.exports = {
- randomRange,
- saveToFile,
- }
|