All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Feat: log file and code location from where q() was invoked.
For example:
8:58:14 AM /home/tom/Dev/code.js:19:15 > MyClass.myMethod()
{
foo: "bar"
}
- Fix 1.5.0 that was empty (dist folder was not built before publishing)
- Do nothing when running in production (
NODE_ENV=production
). This will prevent errors if calls to Q have been shipped to a production environment.
- Do not publish test
- Switch to building with only TSC, far simpler
- Sometimes, the type definition file (.d.ts) was invalid (no completion in Intellij IDEA), so the code was rewritten to typescript and is bundled with pika/pack
q
was not exported as intended, this makesrequire('qqd').q('Hello')
works
- Update Node to latest LTS (10.13.0)
- Include a Typescript Type Definition, helps IDE know the params and return of the Q function
- Print time in yellow
- Only print time not datetime
- Print params to
$TMP_DIR/q