Add clean-room WordPress connector plugin

This commit is contained in:
reaper
2026-08-15 06:52:05 -05:00
parent 68237f8b68
commit 22dd00c4c0
6 changed files with 259 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
'use strict'
const { mkdirSync, rmSync } = require('fs')
const { join, resolve } = require('path')
const { spawnSync } = require('child_process')
const root = resolve(__dirname, '..')
const source = join(root, 'packages', 'aurora-dockside-connector')
const outputDir = join(root, 'dist', 'connectors')
const output = join(outputDir, 'aurora-dockside-connector-0.1.0.zip')
mkdirSync(outputDir, { recursive: true })
rmSync(output, { force: true })
const result = spawnSync('zip', ['-qr', output, 'aurora-dockside-connector'], {
cwd: join(root, 'packages'),
stdio: 'inherit'
})
if (result.error) throw result.error
if (result.status !== 0) throw new Error(`zip failed with exit code ${result.status}`)
process.stdout.write(`${output}\n`)