mirror of
https://github.com/liabru/matter-js.git
synced 2024-11-30 10:20:52 -05:00
update Matter.Plugin docs
This commit is contained in:
parent
c00df81009
commit
6f8b705b1d
1 changed files with 12 additions and 12 deletions
|
@ -103,6 +103,7 @@ var Common = require('./Common');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Installs the plugins by calling `plugin.install` on each plugin specified in `plugins` if passed, otherwise `module.uses`.
|
* Installs the plugins by calling `plugin.install` on each plugin specified in `plugins` if passed, otherwise `module.uses`.
|
||||||
|
* For installing plugins on `Matter` see the convenience function `Matter.use`.
|
||||||
* Plugins may be specified either by their name or a reference to the plugin object.
|
* Plugins may be specified either by their name or a reference to the plugin object.
|
||||||
* Plugins themselves may specify further dependencies, but each plugin is installed only once.
|
* Plugins themselves may specify further dependencies, but each plugin is installed only once.
|
||||||
* Order is important, a topological sort is performed to find the best resulting order of installation.
|
* Order is important, a topological sort is performed to find the best resulting order of installation.
|
||||||
|
@ -223,7 +224,7 @@ var Common = require('./Common');
|
||||||
/**
|
/**
|
||||||
* Parses a dependency string into its components.
|
* Parses a dependency string into its components.
|
||||||
* The `dependency` is a string of the format `'module-name'` or `'module-name@version'`.
|
* The `dependency` is a string of the format `'module-name'` or `'module-name@version'`.
|
||||||
* See documentation for `Plugin.versionSatisfies` for more information on the format.
|
* See documentation for `Plugin.versionParse` for a description of the format.
|
||||||
* This function can also handle dependencies that are already resolved (e.g. a module object).
|
* This function can also handle dependencies that are already resolved (e.g. a module object).
|
||||||
* @method dependencyParse
|
* @method dependencyParse
|
||||||
* @param dependency {string} The dependency of the format `'module-name'` or `'module-name@version'`.
|
* @param dependency {string} The dependency of the format `'module-name'` or `'module-name@version'`.
|
||||||
|
@ -251,7 +252,14 @@ var Common = require('./Common');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parses a version string into its components.
|
* Parses a version string into its components.
|
||||||
* See documentation for `Plugin.versionSatisfies` for more information on the format.
|
* Versions are strictly of the format `x.y.z` (as in [semver](http://semver.org/)).
|
||||||
|
* Versions may optionally have a prerelease tag in the format `x.y.z-alpha`.
|
||||||
|
* Ranges are a strict subset of [npm ranges](https://docs.npmjs.com/misc/semver#advanced-range-syntax).
|
||||||
|
* Only the following range types are supported:
|
||||||
|
* - Tilde ranges e.g. `~1.2.3`
|
||||||
|
* - Caret ranges e.g. `^1.2.3`
|
||||||
|
* - Exact version e.g. `1.2.3`
|
||||||
|
* - Any version `*`
|
||||||
* @method versionParse
|
* @method versionParse
|
||||||
* @param range {string} The version string.
|
* @param range {string} The version string.
|
||||||
* @return {object} The version range parsed into its components.
|
* @return {object} The version range parsed into its components.
|
||||||
|
@ -285,15 +293,7 @@ var Common = require('./Common');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns `true` if `version` satisfies the given `range`.
|
* Returns `true` if `version` satisfies the given `range`.
|
||||||
* Versions are strictly of the format `x.y.z` (as in [semver](http://semver.org/)).
|
* See documentation for `Plugin.versionParse` for a description of the format.
|
||||||
* Versions may optionally have a prerelease tag in the format `x.y.z-alpha`.
|
|
||||||
* Ranges are a strict subset of [npm ranges](https://docs.npmjs.com/misc/semver#advanced-range-syntax).
|
|
||||||
* Only the following range types are supported:
|
|
||||||
* - Tilde ranges e.g. `~1.2.3`
|
|
||||||
* - Caret ranges e.g. `^1.2.3`
|
|
||||||
* - Exact version e.g. `1.2.3`
|
|
||||||
* - Any version `*`
|
|
||||||
*
|
|
||||||
* If a version or range is not specified, then any version (`*`) is assumed to satisfy.
|
* If a version or range is not specified, then any version (`*`) is assumed to satisfy.
|
||||||
* @method versionSatisfies
|
* @method versionSatisfies
|
||||||
* @param version {string} The version string.
|
* @param version {string} The version string.
|
||||||
|
|
Loading…
Reference in a new issue