text: const { join, normalize } = require("path");
  
  const CODE_GEN_ROOT = normalize(join(__dirname, "..", "..", "codegen"));
  
  const getCodeGenDirRoot = dir => join(CODE_GEN_ROOT, dir);
  const CODE_GEN_SDK_ROOT = getCodeGenDirRoot("sdk-codegen");
  const CODE_GEN_PROTOCOL_TESTS_ROOT = getCodeGenDirRoot("protocol-test-codegen");
  
  const TEMP_CODE_GEN_INPUT_DIR = normalize(join(__dirname, ".aws-models"));
  
  const getCodeGenOutputDir = dir =>
    normalize(
      join(
        __dirname,
        "..",
        "..",
        "codegen",
        dir,
        "build",
        "smithyprojections",
        dir
      )
    );
  const CODE_GEN_PROTOCOL_TESTS_OUTPUT_DIR = getCodeGenOutputDir(
    "protocol-test-codegen"
  );
  const CODE_GEN_SDK_OUTPUT_DIR = getCodeGenOutputDir("sdk-codegen");
  
  module.exports = {
    CODE_GEN_ROOT,
    CODE_GEN_SDK_ROOT,
    CODE_GEN_PROTOCOL_TESTS_ROOT,
    CODE_GEN_SDK_OUTPUT_DIR,
    CODE_GEN_PROTOCOL_TESTS_OUTPUT_DIR,
    TEMP_CODE_GEN_INPUT_DIR
  };
  