UNPKG

@material-ui/x-license

Version:
2 lines (1 loc) 830 B
import*as e from"yargs";import{g as r}from"./generateLicense-4c697767.js";function o(){e.command({command:"$0",describe:"Generates Component.propTypes from TypeScript declarations",builder:e=>e.option("order",{default:"",describe:"Order number id.",type:"string"}).option("expiry",{default:"366",describe:"Number of days from now until expiry date.",type:"string"}),handler:e=>{if(!e.order)throw new Error("Material-UI: You forgot to pass an order number. $ > licensegen -o order_123.");const o={expiryDate:new Date((new Date).getTime()+864e5*parseInt(e.expiry,10)),orderNumber:e.order};console.log(`Generating new license number for order ${o.orderNumber} with expiry date ${o.expiryDate.toLocaleDateString()}`);const n=r(o);console.log(`New license: \n${n}`)}}).help().strict(!0).version(!1).parse()}export{o as licenseGenCli};