- Add Activepieces fork with SmoothSchedule custom piece - Create integrations app with Activepieces service layer - Add embed token endpoint for iframe integration - Create Automations page with embedded workflow builder - Add sidebar visibility fix for embed mode - Add list inactive customers endpoint to Public API - Include SmoothSchedule triggers: event created/updated/cancelled - Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
702 B
TypeScript
20 lines
702 B
TypeScript
import { publishNxProject } from '../utils/publish-nx-project'
|
|
import { findAllPiecesDirectoryInSource } from '../utils/piece-script-utils'
|
|
import { chunk } from '../../../packages/shared/src/lib/common/utils/utils'
|
|
|
|
const publishPiece = async (nxProjectPath: string): Promise<void> => {
|
|
console.info(`[publishPiece] nxProjectPath=${nxProjectPath}`)
|
|
await publishNxProject(nxProjectPath)
|
|
}
|
|
|
|
const main = async () => {
|
|
const piecesSource = await findAllPiecesDirectoryInSource()
|
|
const piecesSourceChunks = chunk(piecesSource, 30)
|
|
|
|
for (const chunk of piecesSourceChunks) {
|
|
await Promise.all(chunk.map(publishPiece))
|
|
await new Promise(resolve => setTimeout(resolve, 5000))
|
|
}
|
|
}
|
|
|
|
main() |