Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@trulysinclair
Created July 5, 2020 00:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trulysinclair/7b5821166010b5a8cd1c170d93361ce5 to your computer and use it in GitHub Desktop.
Save trulysinclair/7b5821166010b5a8cd1c170d93361ce5 to your computer and use it in GitHub Desktop.
// ~/packages/noderalis-core/sources/ProjectConfiguration.ts
import { createRequire, createRequireFromPath } from 'module';
require(path.resolve(__dirname, `../../../.pnp.js`)).setup();
const requireAbs = (createRequire || createRequireFromPath)(
path.resolve(__dirname, './ProjectConfiguration.js')
);
async function requireConfig() {
const rootDir = await this.findProjectCwd(process.cwd(), true);
let reqConfig = requireAbs(`${rootDir}\\.noderalis.js`);
if (reqConfig.default) {
reqConfig = reqConfig.default;
}
return reqConfig;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment