From 43f1a1dd1b44065663a797603012394c52a9baea Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 13 May 2023 13:31:58 -0300 Subject: use ESM module syntax & update tui-lib Exciting update! This doesn't make any substantial changes exactly but does update the most quickly-archaic parts of older Node code. --- combine-album.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'combine-album.js') diff --git a/combine-album.js b/combine-album.js index 946c4c1..3b57b6c 100644 --- a/combine-album.js +++ b/combine-album.js @@ -1,12 +1,13 @@ 'use strict' -// too lazy to use import syntax :) -const { readdir, readFile, stat, writeFile } = require('fs/promises') -const { spawn } = require('child_process') -const { getTimeStringsFromSec, parseOptions, promisifyProcess } = require('./general-util') -const { musicExtensions } = require('./crawlers') -const path = require('path') -const shellescape = require('shell-escape') +import {readdir, readFile, stat, writeFile} from 'node:fs/promises' +import {spawn} from 'node:child_process' +import path from 'node:path' + +import shellescape from 'shell-escape' + +import {musicExtensions} from './crawlers.js' +import {getTimeStringsFromSec, parseOptions, promisifyProcess} from './general-util.js' async function timestamps(files) { const tsData = [] -- cgit 1.3.0-6-gf8a5