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

Commits on Sep 2, 2019

  1. Very first 'export default' generation.

    Still buggy: module declaration is generated twice.
    alxroyer committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    23f7c8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d398400 View commit details
    Browse the repository at this point in the history
  3. Code moved from _createTreeNodes() to _buildTree() for 'export defaul…

    …t' doclets.
    
    => fixed: generation of 'export default' at the end of the module (and not at the beginning)
    => fixed: duplicate module declaration
    alxroyer committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    a9ad12f View commit details
    Browse the repository at this point in the history
  4. 'module.exports =' pattern management.

    module2 test addition.
    alxroyer committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    96efc52 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. module3 test addition.

    alxroyer committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    186f4c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Removal of K&R style braces.

    `debug()` controled by a specific `debug` option.
    alxroyer committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    31f17dc View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Addition of debug traces.

    alxroyer committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    5d8387e View commit details
    Browse the repository at this point in the history
  2. opts.generationStrategy option addition.

    'documented' => by default
    'exported' => not fully implemented, just prevents non documented doclets to be removed for the moment
    alxroyer committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    ea81fb1 View commit details
    Browse the repository at this point in the history
  3. correctly write doclets at es6 class constructors

    cherry-pick & merge from @HackbrettXXX's commit 312578e
    HackbrettXXX authored and alxroyer committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    3b76685 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cefe92 View commit details
    Browse the repository at this point in the history
  5. Constructor generation with documentation.

    From [PR#74](englercj#74) with fix.
    alxroyer committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    82e01e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    ea101c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Configuration menu
    Copy the full SHA
    7602d90 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Test additions for testing the 'exported' generation strategy.

    Lots of them are not enabled yet and need to be fixed.
    alxroyer committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    d50d96f View commit details
    Browse the repository at this point in the history
  2. Merge tag 'v2.4.0' into export-default

    2.4.0
    alxroyer committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    10aa4d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. (Re)named exports.

    alxroyer committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    be91778 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    390222c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. 'export <named type>' pattern support.

    Fix for 'module.exports = {name: }' pattern.
    alxroyer committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    69e1671 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Configuration menu
    Copy the full SHA
    91a44e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Configuration menu
    Copy the full SHA
    99d8827 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40e18f1 View commit details
    Browse the repository at this point in the history
  3. 'export default <lambda function>' and 'export default <named functio…

    …n>' patterns support.
    alxroyer committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    7151feb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f7607b View commit details
    Browse the repository at this point in the history
  5. 'module.exports.name=<lambda type>' and 'module.exports.name=<named t…

    …ype>' patterns support.
    alxroyer committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    d1c6fc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47b0147 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

  1. 'module.exports={name=<lambda type>} and 'module.exports={name=<named…

    … type>}' patterns support.
    
    Workaround needed for classes as long as issue [jsdoc#1699](jsdoc/jsdoc#1699) is not fixed.
    alxroyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    da14615 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. cyclic dependencies with 'exported' generation strategy.

    Addition of 'export default {name: ...}' tests (not supported yet).
    alxroyer committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    1d726fd View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Configuration menu
    Copy the full SHA
    8b205c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15f02af View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Tests function_all.js and interface_all.js working with 'exported' ge…

    …neration strategy.
    
    Warn&debug improvements.
    alxroyer committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    c0a06d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    741ce56 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    5898db8 View commit details
    Browse the repository at this point in the history
  2. 'documented' & 'exported' test cases.

    Instrumentation for jsdoc 3.5.5 vs 3.6.3 investigations.
    alxroyer committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    d9fbb28 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Configuration menu
    Copy the full SHA
    e86b4ef View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. [email protected] fixes.

    alxroyer committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    43d80a5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into export-default

    # Conflicts:
    #	package-lock.json
    #	package.json
    #	test/expected/class_all.d.ts
    #	test/lib/index.ts
    alxroyer committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    eada5f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf2eaab View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Configuration menu
    Copy the full SHA
    1ac9c2c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. Merge tag 'v2.5.0' into export-default

    2.5.0
    alxroyer committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    fb0a981 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. Configuration menu
    Copy the full SHA
    a024bcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80519d5 View commit details
    Browse the repository at this point in the history
  3. Fix merge tag 'v2.5.0' into export-default

    'exported' tests were not executed due to a false trailing 'r' after `generationStrategy` in `test/lib/index.ts`.
    alxroyer committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    20d58b6 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    5b826a7 View commit details
    Browse the repository at this point in the history