@taqueria/plugin-helloworld
Version:
An example of a plugin for Taqueria
1 lines • 1.09 kB
Source Map (JSON)
{"version":3,"sources":["index.ts"],"sourcesContent":["import { Option, Plugin, Task } from '@taqueria/node-sdk';\n\nPlugin.create(_ => ({\n\talias: 'helloworld',\n\tschema: '1.0',\n\tversion: '0.1',\n\ttasks: [\n\t\tTask.create({\n\t\t\ttask: 'hello',\n\t\t\tcommand: 'hello',\n\t\t\taliases: [],\n\t\t\tdescription: 'Hello World!',\n\t\t\toptions: [\n\t\t\t\tOption.create({\n\t\t\t\t\tflag: 'name',\n\t\t\t\t\tshortFlag: 'n',\n\t\t\t\t\tdescription: 'Your name',\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefaultValue: 'world!',\n\t\t\t\t}),\n\t\t\t],\n\t\t\thandler: \"echo 'Hello <%= it.name %>'\",\n\t\t\tencoding: 'none',\n\t\t}),\n\t],\n}), process.argv);\n"],"mappings":";AAAA,SAAS,QAAQ,QAAQ,YAAY;AAErC,OAAO,OAAO,QAAM;AAAA,EACnB,OAAO;AAAA,EACP,QAAQ;AAAA,EACR,SAAS;AAAA,EACT,OAAO;AAAA,IACN,KAAK,OAAO;AAAA,MACX,MAAM;AAAA,MACN,SAAS;AAAA,MACT,SAAS,CAAC;AAAA,MACV,aAAa;AAAA,MACb,SAAS;AAAA,QACR,OAAO,OAAO;AAAA,UACb,MAAM;AAAA,UACN,WAAW;AAAA,UACX,aAAa;AAAA,UACb,MAAM;AAAA,UACN,cAAc;AAAA,QACf,CAAC;AAAA,MACF;AAAA,MACA,SAAS;AAAA,MACT,UAAU;AAAA,IACX,CAAC;AAAA,EACF;AACD,IAAI,QAAQ,IAAI;","names":[]}