ACTIVEPIECES/tools/scripts/pieces/publish-pieces-to-npm.ts
rohit cd823a2d9e
Some checks failed
Crowdin Action / synchronize-with-crowdin (push) Has been cancelled
Release Pieces / Release-Pieces (push) Has been cancelled
automaton layer
2025-07-05 23:59:03 +05:30

15 lines
517 B
TypeScript

import { publishNxProject } from '../utils/publish-nx-project'
import { findAllPiecesDirectoryInSource } from '../utils/piece-script-utils'
const publishPiece = async (nxProjectPath: string): Promise<void> => {
console.info(`[publishPiece] nxProjectPath=${nxProjectPath}`)
await publishNxProject(nxProjectPath)
}
const main = async () => {
const piecesSource = await findAllPiecesDirectoryInSource()
const publishResults = piecesSource.map(p => publishPiece(p))
await Promise.all(publishResults)
}
main()