Closed deepsweet closed 5 years ago
💪 strong TypeScript, sequence validates things like missing read plugin before babel and so on
sequence
read
babel
💥 plugin: split single argument into 2 calls with "utils" and "props":
before:
export default plugin('foo', async ({ logPath, logMessage, reporter, prop1, prop2 }) => {})
after:
export default plugin('foo', ({ logPath, logMessage, reporter }) => async ({ prop1, prop2 }) => {})
💥 plugin: make reporter an argument instead of options object as a task runner input:
reporter
taskRunner({ reporter: reporter(taskName) })(props)
taskRunner(reporter(taskName))(props)
💥 Node.js >= 8.6.0 is required
💪 strong TypeScript,
sequence
validates things like missingread
plugin beforebabel
and so on💥 plugin: split single argument into 2 calls with "utils" and "props":
before:
after:
💥 plugin: make
reporter
an argument instead of options object as a task runner input:before:
after:
💥 Node.js >= 8.6.0 is required