Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have tsd-jsdoc generate default exports #98

Merged
merged 43 commits into from
May 2, 2020
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
23f7c8c
Very first 'export default' generation.
alxroyer Aug 30, 2019
d398400
Removal of the IExportDefaultDoclet hack.
alxroyer Sep 2, 2019
a9ad12f
Code moved from _createTreeNodes() to _buildTree() for 'export defaul…
alxroyer Sep 2, 2019
96efc52
'module.exports =' pattern management.
alxroyer Sep 2, 2019
186f4c0
module3 test addition.
alxroyer Sep 3, 2019
31f17dc
Removal of K&R style braces.
alxroyer Sep 4, 2019
5d8387e
Addition of debug traces.
alxroyer Sep 6, 2019
ea81fb1
opts.generationStrategy option addition.
alxroyer Sep 6, 2019
3b76685
correctly write doclets at es6 class constructors
HackbrettXXX Apr 23, 2019
1cefe92
add a test case for constructors (fails currently)
HackbrettXXX Apr 24, 2019
82e01e4
Constructor generation with documentation.
alxroyer Sep 6, 2019
ea101c9
Emitter._buildTree() strengthening with full jsdoc doclets.
alxroyer Sep 9, 2019
7602d90
First 'exported' generation strategy implementation. Still needs to b…
alxroyer Sep 11, 2019
d50d96f
Test additions for testing the 'exported' generation strategy.
alxroyer Sep 14, 2019
10aa4d7
Merge tag 'v2.4.0' into export-default
alxroyer Sep 14, 2019
be91778
(Re)named exports.
alxroyer Sep 18, 2019
390222c
Warning addition while waiting for [tsd-jsdoc#104](https://github.com…
alxroyer Sep 18, 2019
69e1671
'export <named type>' pattern support.
alxroyer Sep 19, 2019
91a44e1
Named exports with reference to a type of the same name.
alxroyer Sep 20, 2019
99d8827
'export default <named type>' pattern support (works like a lambda cl…
alxroyer Sep 21, 2019
40e18f1
'export default <lambda class>' pattern support.
alxroyer Sep 21, 2019
7151feb
'export default <lambda function>' and 'export default <named functio…
alxroyer Sep 21, 2019
8f7607b
'module.exports=<lambda type>' and 'module.exports=<named type>' patt…
alxroyer Sep 21, 2019
d1c6fc9
'module.exports.name=<lambda type>' and 'module.exports.name=<named t…
alxroyer Sep 21, 2019
47b0147
'exports.name=<lambda type>' and 'exports.name=<named type>' patterns…
alxroyer Sep 21, 2019
da14615
'module.exports={name=<lambda type>} and 'module.exports={name=<named…
alxroyer Sep 22, 2019
1d726fd
cyclic dependencies with 'exported' generation strategy.
alxroyer Sep 23, 2019
8b205c6
Test class_all.js working with 'exported' generation strategy.
alxroyer Sep 25, 2019
15f02af
Test constructors.js & enum_all.js working with 'exported' generation…
alxroyer Sep 25, 2019
c0a06d7
Tests function_all.js and interface_all.js working with 'exported' ge…
alxroyer Sep 26, 2019
741ce56
Test namespace_all.js working with 'exported' generation strategy.
alxroyer Sep 26, 2019
5898db8
Tests property_all.js and typedef_all.js working with 'exported' gene…
alxroyer Sep 27, 2019
d9fbb28
'documented' & 'exported' test cases.
alxroyer Sep 27, 2019
e86b4ef
[email protected] installation.
alxroyer Sep 29, 2019
43d80a5
[email protected] fixes.
alxroyer Sep 30, 2019
eada5f0
Merge branch 'master' into export-default
alxroyer Sep 30, 2019
bf2eaab
`walk-back.d.ts` typescript declaration.
alxroyer Sep 30, 2019
1ac9c2c
`walk-back.d.ts`: application of "tsd-default-export" recommendations.
alxroyer Apr 18, 2020
fb0a981
Merge tag 'v2.5.0' into export-default
alxroyer Apr 19, 2020
a024bcd
Corrections to @englercj’s remarks.
alxroyer Apr 25, 2020
80519d5
Merge branch 'master' into export-default
alxroyer Apr 25, 2020
20d58b6
Fix merge tag 'v2.5.0' into export-default
alxroyer Apr 25, 2020
5b826a7
Corrections to @englercj’s remarks.
alxroyer May 1, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
242 changes: 120 additions & 122 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"build": "tsc -p tsconfig.json",
"watch": "tsc -w -p tsconfig.json",
"prepare": "npm run build",
"test": "npm run build && mocha --ui tdd -r ts-node/register test/specs/**.ts"
"test": "npm run build && mocha --ui tdd -r ts-node/register --timeout 5000 --colors test/specs/**.ts"
},
"files": [
"dist/*",
Expand All @@ -29,7 +29,8 @@
"jsdoc-api": "^5.0.3",
"mocha": "^5.2.0",
"object-to-spawn-args": "^2.0.0",
"ts-node": "^7.0.1"
"ts-node": "^7.0.1",
"walk-back": "^3.0.1"
},
"peerDependencies": {
"jsdoc": "^3.6.3"
Expand Down
Loading