├── .all-contributorsrc ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── config.yml └── stale.yml ├── .gitignore ├── .gpmrc ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── contributing.md ├── index.js ├── package.json ├── test ├── basic.test.js ├── if_defer_throw.test.js ├── if_main_and_async_throw.test.js └── if_main_throw.test.js ├── utils.js └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vscode 3 | *.log 4 | node_modules 5 | .nyc_output 6 | -------------------------------------------------------------------------------- /.gpmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.gpmrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/contributing.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/package.json -------------------------------------------------------------------------------- /test/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/test/basic.test.js -------------------------------------------------------------------------------- /test/if_defer_throw.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/test/if_defer_throw.test.js -------------------------------------------------------------------------------- /test/if_main_and_async_throw.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/test/if_main_and_async_throw.test.js -------------------------------------------------------------------------------- /test/if_main_throw.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/test/if_main_throw.test.js -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/utils.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axetroy/godefer/HEAD/yarn.lock --------------------------------------------------------------------------------