dependency-cruiser
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
18 lines (16 loc) • 487 B
JavaScript
import { release, platform, arch } from "node:os";
import meta from "#meta.cjs";
import {
getAvailableTranspilers,
allExtensions,
} from "#extract/transpile/meta.mjs";
export function getEnvironmentInfo() {
return {
version: meta.version,
nodeVersionSupported: meta.engines.node,
nodeVersionFound: process.version,
osVersionFound: `${arch()} ${platform()}@${release()}`,
transpilersFound: getAvailableTranspilers(),
extensionsFound: structuredClone(allExtensions),
};
}