UNPKG

@riddance/env

Version:

Too much code slows you down, creates risks, increases maintainability burdens, confuses AI. So let's commit less of it.

8 lines 2.03 kB
import { relative, sep } from 'node:path'; import { fileURLToPath, pathToFileURL } from 'node:url'; import { dependantPackages } from './dependencies.js'; import { writeTestConfig } from './tester.js'; const cwd = process.cwd(); const baseUrl = `${pathToFileURL(cwd).href}/`; await writeTestConfig(cwd, dependantPackages(cwd), hook => `./${relative(cwd, fileURLToPath(import.meta.resolve(hook, baseUrl))).replaceAll(sep, '/')}`); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ViLXByb2plY3QtdGVzdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzdWItcHJvamVjdC10ZXN0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLEdBQUcsRUFBRSxNQUFNLFdBQVcsQ0FBQTtBQUN6QyxPQUFPLEVBQUUsYUFBYSxFQUFFLGFBQWEsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUN2RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUNyRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sYUFBYSxDQUFBO0FBRTdDLE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQTtBQUN6QixNQUFNLE9BQU8sR0FBRyxHQUFHLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQTtBQUM3QyxNQUFNLGVBQWUsQ0FDakIsR0FBRyxFQUNILGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxFQUN0QixJQUFJLENBQUMsRUFBRSxDQUNILEtBQUssUUFBUSxDQUFDLEdBQUcsRUFBRSxhQUFhLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQzVFLEdBQUcsRUFDSCxHQUFHLENBQ04sRUFBRSxDQUNWLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZWxhdGl2ZSwgc2VwIH0gZnJvbSAnbm9kZTpwYXRoJ1xuaW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgcGF0aFRvRmlsZVVSTCB9IGZyb20gJ25vZGU6dXJsJ1xuaW1wb3J0IHsgZGVwZW5kYW50UGFja2FnZXMgfSBmcm9tICcuL2RlcGVuZGVuY2llcy5qcydcbmltcG9ydCB7IHdyaXRlVGVzdENvbmZpZyB9IGZyb20gJy4vdGVzdGVyLmpzJ1xuXG5jb25zdCBjd2QgPSBwcm9jZXNzLmN3ZCgpXG5jb25zdCBiYXNlVXJsID0gYCR7cGF0aFRvRmlsZVVSTChjd2QpLmhyZWZ9L2BcbmF3YWl0IHdyaXRlVGVzdENvbmZpZyhcbiAgICBjd2QsXG4gICAgZGVwZW5kYW50UGFja2FnZXMoY3dkKSxcbiAgICBob29rID0+XG4gICAgICAgIGAuLyR7cmVsYXRpdmUoY3dkLCBmaWxlVVJMVG9QYXRoKGltcG9ydC5tZXRhLnJlc29sdmUoaG9vaywgYmFzZVVybCkpKS5yZXBsYWNlQWxsKFxuICAgICAgICAgICAgc2VwLFxuICAgICAgICAgICAgJy8nLFxuICAgICAgICApfWAsXG4pXG4iXX0=