/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@openapi-typescript-infra/coconfig@4.7.1/build/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.config=void 0;const fs_1=__importDefault(require("fs")),path_1=__importDefault(require("path")),tsconfig_1=require("./tsconfig"),vitest_1=require("./vitest"),prettier_1=require("./prettier"),eslint_1=require("./eslint"),commitlint_1=require("./commitlint"),has_package_1=require("./has-package"),baseConfig={".eslintignore":fs_1.default.readFileSync(path_1.default.resolve(__dirname,"../templates/eslintignore"),"utf8"),".npmignore":fs_1.default.readFileSync(path_1.default.resolve(__dirname,"../templates/npmignore"),"utf8"),"tsconfig.json":{configuration:tsconfig_1.tsconfig,stringify:!0},"tsconfig.build.json":{configuration:tsconfig_1.tsconfigBuild,stringify:!0},".prettierrc.js":{configuration:prettier_1.prettierConfig},".eslintrc.js":{configuration:eslint_1.eslintRc},".commitlintrc.json":{configuration:commitlint_1.commitLint,stringify:!0}};(0,has_package_1.hasPackage)("vitest")&&Object.assign(baseConfig,{"vitest.config.ts":{configuration:vitest_1.vitestConfig}});try{const{type:e}=JSON.parse(fs_1.default.readFileSync("package.json","utf8"));"module"===e&&(baseConfig[".eslintrc.cjs"]=baseConfig[".eslintrc.js"],delete baseConfig[".eslintrc.js"],baseConfig[".prettierrc.cjs"]=baseConfig[".prettierrc.js"],delete baseConfig[".prettierrc.js"],eslint_1.eslintRc.settings={"import/resolver":{typescript:{}},"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]}},tsconfig_1.tsconfig.compilerOptions.module="Node16",tsconfig_1.tsconfig.compilerOptions.moduleResolution="node16")}catch{}exports.config=baseConfig,exports.default=exports.config;
//# sourceMappingURL=/sm/d4dc8c4c6aa3216bf1303d0cd3eec0f15017c1e2cf048e239623ec9d132ba3f5.map