features
- [
915c6f6
] - 📦 NEW: Support includes assert (#83) (fengmk2 <[email protected]>)
features
- [
62c2d11
] - feat: pass instance to event (#81) (TZ | 天猪 <[email protected]>)
features
- [
462c583
] - feat: support on event (#80) (TZ | 天猪 <[email protected]>)
fixes
- [
afc4372
] - fix: should kill child when coffee exit (#78) (TZ | 天猪 <[email protected]>)
others
- [
1a6b20f
] - docs: update license (#75) (维特 <[email protected]>)
- fix: check cwd exists (#74)
- fix: always end stdin (#73)
- docs: add rule (#72)
- feat: pass additional args to rule && improve docs && d.ts (#70)
- feat: support writeKey (#71)
fixes
- [
6b4f81c
] - fix: beforeScript should not change process.execArgv (#69) (DiamondYuan <[email protected]>)
features
- [
44ded02
] - feat: print should take a goooood look (#63) (TZ | 天猪 <[email protected]>)
others
- [
f7309da
] - refactor: [BREAKING] make coffee more extendable (#62) (TZ | 天猪 <[email protected]>) - [
728418b
] - chore: migrate to node-modules (#61) (Haoliang Gao <[email protected]>)
features
- [
b0e16e0
] - feat: support prompt (#60) (TZ | 天猪 <[email protected]>)
- feat: support fork process before hook script (#59)
- fix: using cross-spawn instead of spawn on Windows (#58)
- feat: [BREAKING_CHANGE] use nyc instead of istanbul (#57)
- deps: upgrade dependencies (#56)
- test: use assert instead of should (#54)
- fix: should support fork(cmd, opt) (#52)
- feat: support promise (#51)
- fix: return istanbul_bin_path if exists (#50)
- fix: generator coverage.json to $PWD/coverage (#49)
- fix: always use the cwd of the main process
- style: use eslint-config-egg
- fix: catch resolve when process.env._ is not found
- fix: assert the wrong type, less testcase 😓
- feat: call .expect/notExpect after end
- fix: disable debug
- feat: debug from COFFEE_DEBUG
- feat: add .notExpect method
- fix: should init and restore coffee_inject_istanbul
- fix: process.env._ may not exist in webstorm
- fix: should inject coverage when start with istanbul
- feat: ignore coverage or not by .coverage()
- feat: spawn without .end, use nextTick (break change)
- feat: pass a number to .debug
- feat: export this.proc
- feat: easy to intergrate with instanbul
- deps: upgrade childprocess to 2
- fix: callback trigger twice when it throws
- feat: pass stdout, stderr and code in end callback
- feat: support options.autoCoverage to enable code coverage with istanbul
- chore: eslint instead of jshint
- test: coverage 100%
- feat: add codecov.io
- doc(readme): fixed example code
- feat: expect error
- chore: use pkg.files
- chore: use pkg.scripts
- feat: Write data to process.stdout and process.stderr for debug
- fix coveralls image
- fix: condition when use stdio: inherit
First commit