Me gustaría importar un archivo JSON5 en un objeto Javascript de la misma manera [uno puede importar un archivo JSON] (importar configuración desde '../config.json').

Muestra este mensaje al pasar el mouse, pero claramente está ahí.
Cannot find module '../conf/config.json5' or its corresponding type declarations.ts(2307)Tengo 2 preguntas secundarias relacionadas con la principal anterior:
Necesitará el paquete para hacerlo: json5 .
Hay una de dos maneras en que podemos usar esto:
Uno: (el sistema del módulo de destino es CommonJS) lo requiere
Siguiendo el README, registramos json5:
import "json5/lib/register"; Entonces puedes usar require para importarlo:
const config = require("../config/config.json5");Dos: leer el archivo y luego usar json5 para analizarlo:
import json5 from "json5"; import { readFile } from "fs/promises"; (async () => { const text = await fs.readFile("./path/to/config.json5"); // path to config.json5 from entry point const config = json5.parse(text); })();También puede usar la CLI proporcionada para convertir archivos json5 a json normal que puede usar.