Skip to content

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

0.6.6

Choose a tag to compare

@typhonrt typhonrt released this 02 May 22:40

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

Choose a tag to compare

@typhonrt typhonrt released this 21 Mar 14:26

0.6.5 (2016-03-19)

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

0.6.4

Choose a tag to compare

@typhonrt typhonrt released this 15 Mar 11:36

0.6.4 (2016-03-14)

  • Updated dependencies.

0.6.3

Choose a tag to compare

@typhonrt typhonrt released this 11 Mar 12:07

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

Choose a tag to compare

@typhonrt typhonrt released this 27 Jan 23:27

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

Choose a tag to compare

@typhonrt typhonrt released this 12 Jan 09:13

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

Choose a tag to compare

@typhonrt typhonrt released this 07 Jan 09:17
  • Updated README.md for accuracy.

0.4.0

Choose a tag to compare

@typhonrt typhonrt released this 08 Nov 13:14
  • 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!

Choose a tag to compare

@typhonrt typhonrt released this 07 Nov 05:32
  • 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

Choose a tag to compare

@typhonrt typhonrt released this 01 Nov 18:12
  • Feat
    • Added jspmRootPath top level entry for esdoc.json to explicitly configure the project root path.