Skip to content

Releases: typhonjs-node-esdoc/esdoc-plugin-jspm

0.6.6

02 May 22:40

Choose a tag to compare

0.6.6 (2016-05-02)

  • Updated dependencies / typhonjs-config-jspm-parse to v0.6.0
  • Separated package parsing to packageParser.js
  • Additional data is added to normalized package data including Github / NPM links.
  • Any ESDoc tags that are associated with JSPM managed packages now include tag.packageData and tag.packageManager.
  • Export to global data:
global.$$esdoc_plugin_jspm =
{
   childPackageMap,        // All child packages parsed from System / config.js
   jspmDevPackageMap,      // Top level JSPM packages taken from options and / or package.json jspm.devDependencies.
   jspmPackageMap,         // Top level JSPM packages taken from options and / or package.json jspm.dependencies.
   normPackageData,        // Normalized package data for all JSPM managed packages.
   normPackageDataESDoc,   // Normalized package data for all ESDoc enabled JSPM managed packages.
   rootDirName,            // Root directory name.
   rootPackageName,        // Root package name.
   rootPath,               // Root path
   topLevelPackages,       // All top level dependencies and dev dependencies.
   uniqueDeps,             // Unique package dependencies
   uniqueDevDeps,          // Unique package dev dependencies
   uniqueDepsAll           // All unique package dependencies
};

An example of retrieving data follows:

const { normPackageData, normPackageDataESDoc, rootDirName, rootPackageName, rootPath } = global.$$esdoc_plugin_jspm;

0.6.5

21 Mar 14:26

Choose a tag to compare

0.6.5 (2016-03-19)

  • Fixed bug in loading .esdocrc in parsing JSPM packages.

0.6.4

15 Mar 11:36

Choose a tag to compare

0.6.4 (2016-03-14)

  • Updated dependencies.

0.6.3

11 Mar 12:07

Choose a tag to compare

0.6.3 (2016-03-10)

  • Changed esdoc.json to .esdocrc. All TyphonJS repos are standardizing on using .esdocrc, but all ESDoc
    plugins including esdoc-plugin-jspm supports .esdocrc or esdoc.json where applicable.

0.6.0

27 Jan 23:27

Choose a tag to compare

0.6.0 (2016-01-27)

  • No new features. Removed dependence on typhonjs-core-gulptasks. Updated JSPM version to 0.16.25.

0.5.0

12 Jan 09:13

Choose a tag to compare

0.5.0 (2016-01-11)

  • Switched to typhonjs-config-jspm-parse for JSPM / SystemJS parsing. Supports all JSPM parameters from package.json providing for requested enhancement in Issue #1.

0.4.1

07 Jan 09:17

Choose a tag to compare

  • Updated README.md for accuracy.

0.4.0

08 Nov 13:14

Choose a tag to compare

  • Feat
    • If options.packages is specified it will now properly pick up any data from package.json and parse dependencies
      from config.js.
    • Added silent option which silences logging output.

0.3.0 - Going full auto!

07 Nov 05:32

Choose a tag to compare

  • Feat
    • Added automatic parsing of package.json entries for jspm.dependencies. It is no longer necessary to specify an option.packages array for JSPM packages to link in esdoc.json. Any valid JSPM package with an esdoc.json file in the respective root path will linked including any valid child dependencies defined in config.js.

0.2.0

01 Nov 18:12

Choose a tag to compare

  • Feat
    • Added jspmRootPath top level entry for esdoc.json to explicitly configure the project root path.