| 123456789101112131415 |
- /** Exercise the wheel's external Office package from a shipped dsh profile. */
- import { writeFile } from 'node:fs/promises'
- import { createConverter } from '@deepseek-ai/libreoffice-kit'
- export const name = 'python-sdk-office-smoke'
- export async function apply(_ctx, config) {
- const converter = await createConverter({ timeoutMs: 120_000 })
- try {
- const result = await converter.render({ inputPath: config.input, outputPath: config.output })
- await writeFile(config.result, JSON.stringify({ ...result, moduleUrl: import.meta.resolve('@deepseek-ai/libreoffice-kit') }))
- } finally {
- await converter.dispose()
- }
- }
|