« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/combine-album.js
diff options
context:
space:
mode:
Diffstat (limited to 'combine-album.js')
-rw-r--r--combine-album.js15
1 files changed, 8 insertions, 7 deletions
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 = []