123456789101112131415161718 |
- import { parseDocs } from '@electron/docs-parser';
- import { promises } from 'node:fs';
- import { resolve } from 'node:path';
- import { getElectronVersion } from './lib/get-version.js';
- parseDocs({
- baseDirectory: resolve(import.meta.dirname, '..'),
- packageMode: 'single',
- useReadme: false,
- moduleVersion: getElectronVersion()
- }).then((api) => {
- return promises.writeFile(resolve(import.meta.dirname, '..', 'electron-api.json'), JSON.stringify(api, null, 2));
- }).catch((err) => {
- console.error(err);
- process.exit(1);
- });
|