change to esm module

pull/7362/head
tugcekucukoglu 2025-03-03 18:43:05 +03:00
parent 6704010e27
commit 76449af7a9
2 changed files with 28 additions and 2 deletions

View File

@ -31,8 +31,7 @@
"generate": "nuxt generate", "generate": "nuxt generate",
"preview": "nuxt preview", "preview": "nuxt preview",
"postinstall": "nuxt prepare", "postinstall": "nuxt prepare",
"build:prebuild": "node ./scripts/prebuild.js", "build:prebuild": "node ./scripts/prebuild.mjs"
"build:presetdoc": "node ./scripts/build-presetdoc.js"
}, },
"dependencies": { "dependencies": {
"@docsearch/js": "catalog:app", "@docsearch/js": "catalog:app",
@ -62,5 +61,8 @@
"tailwindcss-primeui": "catalog:", "tailwindcss-primeui": "catalog:",
"typedoc": "0.27.9", "typedoc": "0.27.9",
"vite": "catalog:app" "vite": "catalog:app"
},
"engines": {
"node": ">=12.11.0"
} }
} }

View File

@ -0,0 +1,24 @@
import { readFileSync, writeFileSync } from 'fs';
import { dirname, resolve } from 'path';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const rootDir = resolve(__dirname, '../');
const workspaceDir = resolve(__dirname, '../../../');
const pkgPath = resolve(rootDir, 'package.json');
const pkgJson = JSON.parse(readFileSync(pkgPath, 'utf-8'));
const packageJson = JSON.parse(readFileSync(resolve(workspaceDir, 'package.json'), 'utf-8'));
pkgJson.version = packageJson.version;
pkgJson.author = packageJson.author;
pkgJson.homepage = packageJson.homepage;
pkgJson.license = packageJson.license;
pkgJson.repository = { ...pkgJson.repository, ...packageJson.repository };
pkgJson.bugs = { ...pkgJson.bugs, ...packageJson.bugs };
pkgJson.engines = { ...pkgJson.engines, ...packageJson.engines };
writeFileSync(pkgPath, JSON.stringify(pkgJson, null, 4));