chrome-webstore-upload-cli
Version:
CLI tool to upload Chrome Extensions to the Chrome Web Store
25 lines (19 loc) • 525 B
JavaScript
import { relative } from 'node:path';
export function isUploadSuccess(response) {
return response.uploadState === 'SUCCESS';
}
export function handlePublishStatus(item) {
const [firstStatus] = item.status;
if (firstStatus === 'OK') {
console.log('Publish successful');
return;
}
if (firstStatus === 'ITEM_PENDING_REVIEW') {
console.log('Publish pending review');
return;
}
throw item;
}
export function zipPath(root, file) {
return relative(root, file);
}