UNPKG

@ts-dev-tools/core

Version:
23 lines (22 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.up = void 0; const PackageJson_1 = require("../../services/PackageJson"); const up = async (absoluteProjectDir) => { const packageJson = PackageJson_1.PackageJson.fromDirPath(absoluteProjectDir); const packageJsonContent = packageJson.getContent(); // Remove @prettier/plugin-oxc from prettier.plugins if it exists if (packageJsonContent.prettier && typeof packageJsonContent.prettier === "object") { const prettierConfig = packageJsonContent.prettier; if (Array.isArray(prettierConfig.plugins)) { const plugins = prettierConfig.plugins; const filteredPlugins = plugins.filter((plugin) => plugin !== "@prettier/plugin-oxc"); if (filteredPlugins.length !== plugins.length) { prettierConfig.plugins = filteredPlugins; packageJson.setContent(packageJsonContent); } } } }; exports.up = up;