deep-props
Advanced tools
Comparing version 0.2.3 to 0.2.4
Changelog | ||
========= | ||
<a name="0.2.4"></a> | ||
## [0.2.4](https://github.com/jpcx/deep-props/tree/0.2.4) (2018-05-11) | ||
| __[Changes since 0.2.2](https://github.com/jpcx/deep-props/compare/0.2.3...0.2.4)__ | [Release Notes](https://github.com/jpcx/deep-props/releases/tag/0.2.4) | [README](https://github.com/jpcx/deep-props/tree/0.2.4/README.md) | | ||
| --- | --- | --- | | ||
| [Source Code (zip)](https://github.com/jpcx/deep-props/archive/0.2.4.zip) | [Source Code (tar.gz)](https://github.com/jpcx/deep-props/archive/0.2.4.tar.gz) | | ||
| --- | --- | | ||
#### Bumps | ||
+ __extract:__ [0.1.3](https://github.com/jpcx/deep-props.extract/blob/master/CHANGELOG.md#0.1.3) -> [0.1.4](https://github.com/jpcx/deep-props.extract/blob/master/CHANGELOG.md#0.1.4) | ||
#### Bugfixes | ||
+ __docs:__ Fixed version numbers. | ||
+ __docs:__ Added bumps to changelog. | ||
<a name="0.2.3"></a> | ||
@@ -13,2 +29,6 @@ ## [0.2.3](https://github.com/jpcx/deep-props/tree/0.2.3) (2018-05-11) | ||
#### Bumps | ||
+ __extract:__ [0.1.2](https://github.com/jpcx/deep-props.extract/blob/master/CHANGELOG.md#0.1.2) -> [0.1.3](https://github.com/jpcx/deep-props.extract/blob/master/CHANGELOG.md#0.1.3) | ||
+ __get:__ [0.1.1](https://github.com/jpcx/deep-props.get/blob/master/CHANGELOG.md#0.1.1) -> [0.1.2](https://github.com/jpcx/deep-props.get/blob/master/CHANGELOG.md#0.1.2) | ||
#### Bugfixes | ||
@@ -15,0 +35,0 @@ + __docs:__ Reclassified package-lock additions as bugfixes in changelog. |
Changelog | ||
========= | ||
<a name="0.1.4"></a> | ||
## [0.1.4](https://github.com/jpcx/deep-props.extract/tree/0.1.4) (2018-05-11) | ||
__Since: [deep-props 0.2.4](https://github.com/jpcx/deep-props/blob/master/CHANGELOG.md#0.2.4)__ | ||
| __[Changes since 0.1.3](https://github.com/jpcx/deep-props.extract/compare/0.1.3...0.1.4)__ | [Release Notes](https://github.com/jpcx/deep-props.extract/releases/tag/0.1.4) | [README](https://github.com/jpcx/deep-props.extract/tree/0.1.4/README.md) | | ||
| --- | --- | --- | | ||
| [Source Code (zip)](https://github.com/jpcx/deep-props.extract/archive/0.1.4.zip) | [Source Code (tar.gz)](https://github.com/jpcx/deep-props.extract/archive/0.1.4.tar.gz) | | ||
| --- | --- | | ||
#### Bugfixes | ||
+ __docs:__ Fixed version numbers. | ||
+ __NPM:__ Fixed version numbers. | ||
<a name="0.1.3"></a> | ||
@@ -5,0 +20,0 @@ ## [0.1.3](https://github.com/jpcx/deep-props.extract/tree/0.1.3) (2018-05-11) |
{ | ||
"name": "deep-props.extract", | ||
"version": "0.1.2", | ||
"version": "0.1.4", | ||
"description": "Creates an array of deep paths and properties associated with an object. Non-recursively iterates through deep objects until an endpoint is reached. Optionally unpacks prototypes and non-enumerable property descriptors. Supports Objects, Arrays, Maps, and Sets automatically.", | ||
@@ -5,0 +5,0 @@ "engines": { |
@@ -11,3 +11,3 @@ # [deep-props](https://github.com/jpcx/deep-props/blob/master/README.md).extract | ||
Any unsupported data structure may be accessed by supplying a customizer function. See [the global docs](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~PropsCustomizer). | ||
Any unsupported data structure may be accessed by supplying a customizer function. See [the global docs](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~PropsCustomizer). | ||
@@ -157,4 +157,4 @@ Circular references or otherwise duplicate references to objects will be signified using a 'ref' property, rather than a value. See the [return details](#~PropAt). | ||
### See: | ||
+ [API Docs](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/API.md) | ||
+ [Global Docs](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md) | ||
+ [API Docs](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/API.md) | ||
+ [Global Docs](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md) | ||
@@ -169,8 +169,8 @@ ### Module: extract | ||
| --- | --- | --- | --- | --- | | ||
| `host` | [deep-props.extract~Host](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~Host) | | | Object to unpack. | | ||
| `opt` | [deep-props.extract~Options](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~Options) | \<optional> | {} | Execution settings. | | ||
| `host` | [deep-props.extract~Host](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~Host) | | | Object to unpack. | | ||
| `opt` | [deep-props.extract~Options](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~Options) | \<optional> | {} | Execution settings. | | ||
Source: | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js), [line 960](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js#L960) | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js), [line 960](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js#L960) | ||
@@ -183,3 +183,3 @@ ##### Returns: | ||
Array.<[deep-props.extract~PropAt](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~PropAt)> | [deep-props.extract~ResultGenerator](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~ResultGenerator) | ||
Array.<[deep-props.extract~PropAt](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~PropAt)> | [deep-props.extract~ResultGenerator](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~ResultGenerator) | ||
@@ -208,7 +208,7 @@ <a name="~Options"></a> | ||
| `full` | boolean | \<optional> | | If true, replaces undefined Options with maximum search settings (All options except for propsCustomizer will be set to true). User supplied options supercede any changes here. | | ||
| `propsCustomizer` | [deep-props.extract~PropsCustomizer](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~PropsCustomizer) | \<optional> | | Function used for custom extraction of PropEntries from a Target. | | ||
| `propsCustomizer` | [deep-props.extract~PropsCustomizer](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~PropsCustomizer) | \<optional> | | Function used for custom extraction of PropEntries from a Target. | | ||
Source: | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js), [line 167](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js#L167) | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js), [line 167](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js#L167) | ||
@@ -228,4 +228,4 @@ <a name="~PropAt"></a> | ||
| --- | --- | --- | --- | | ||
| `host` | [deep-props.extract~Host](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~Host) | \<optional> | When a non-primitive key has been encountered, a separate chain will be created with that key. Items on that chain will be labeled with a 'host' property to specify which host the path applies to. PropAt Objects lacking a 'host' property imply that the path applies to the initially supplied Host. | | ||
| `path` | Array.<[deep-props.extract~Key](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~Key)> | | Describes the steps taken from the Host in order to reach the Prop's value. | | ||
| `host` | [deep-props.extract~Host](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~Host) | \<optional> | When a non-primitive key has been encountered, a separate chain will be created with that key. Items on that chain will be labeled with a 'host' property to specify which host the path applies to. PropAt Objects lacking a 'host' property imply that the path applies to the initially supplied Host. | | ||
| `path` | Array.<[deep-props.extract~Key](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~Key)> | | Describes the steps taken from the Host in order to reach the Prop's value. | | ||
| `value` | * | \<optional> | Value described at the Prop's location (if any). In cases of a previously discovered reference (circular or otherwise), value will be replaced with a ref property (unless opt.showRefValues is true). | | ||
@@ -238,11 +238,11 @@ | `writable` | boolean | \<optional> | 'Writable' property descriptor of the value. | | ||
| `parentIsExtensible` | boolean | \<optional> | Extensible status of the parent object. | | ||
| `ref` | [deep-props.extract~Ref](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/global.md#~Ref) | \<optional> | If the value strictly equals a previously discovered Container, the path and Host (if applicable) of that Container will be provided. | | ||
| `ref` | [deep-props.extract~Ref](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/global.md#~Ref) | \<optional> | If the value strictly equals a previously discovered Container, the path and Host (if applicable) of that Container will be provided. | | ||
Source: | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js), [line 139](https://github.com/jpcx/deep-props.extract/blob/0.1.2/index.js#L139) | ||
* [deep-props.extract/index.js](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js), [line 139](https://github.com/jpcx/deep-props.extract/blob/0.1.4/index.js#L139) | ||
## Versioning | ||
Versioned using [SemVer](http://semver.org/). For available versions, see the [Changelog](https://github.com/jpcx/deep-props.extract/blob/0.1.2/CHANGELOG.md). | ||
Versioned using [SemVer](http://semver.org/). For available versions, see the [Changelog](https://github.com/jpcx/deep-props.extract/blob/0.1.4/CHANGELOG.md). | ||
@@ -259,2 +259,2 @@ ## Contribution | ||
This project is licensed under the MIT License - see the [LICENSE](https://github.com/jpcx/deep-props.extract/blob/0.1.2/LICENSE) file for details | ||
This project is licensed under the MIT License - see the [LICENSE](https://github.com/jpcx/deep-props.extract/blob/0.1.4/LICENSE) file for details |
{ | ||
"name": "deep-props", | ||
"version": "0.2.3", | ||
"version": "0.2.4", | ||
"description": "Provides a collection of tools for performing operations on deeply nested object properties, prototypes, and object keys. Avoids stack limit violations by using task queues rather than recursion. Allows for custom execution settings including non-native dataset handling.", | ||
@@ -5,0 +5,0 @@ "engines": { |
@@ -5,3 +5,3 @@ # deep-props | ||
__Migration notice: users of deep-props <= v0.0.8 must replace module calls with deep-props.extract. See the [deployment instructions](#deployment) below or install the [deep-props.extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/README.md) standalone package. All other functionality is the same.__ | ||
__Migration notice: users of deep-props <= v0.0.8 must replace module calls with deep-props.extract. See the [deployment instructions](#deployment) below or install the [deep-props.extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/README.md) standalone package. All other functionality is the same.__ | ||
@@ -12,3 +12,3 @@ Provides a collection of tools for performing operations on deeply nested object properties, prototypes, and object keys. Avoids stack limit violations by using task queues rather than recursion. Allows for custom execution settings including non-native dataset handling. | ||
#### Submodules: | ||
+ __[extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/README.md)__ | ||
+ __[extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/README.md)__ | ||
@@ -64,18 +64,18 @@ [![NPM](https://nodei.co/npm/deep-props.extract.png?mini=true)](https://nodei.co/npm/deep-props.extract/) | ||
##### README Files: | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/README.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/README.md) | ||
+ [get](https://github.com/jpcx/deep-props.get/blob/0.1.2/README.md) | ||
##### API Docs: | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.3/docs/API.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/docs/API.md) | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.4/docs/API.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/docs/API.md) | ||
+ [get](https://github.com/jpcx/deep-props.get/blob/0.1.2/docs/API.md) | ||
##### Changelogs: | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.3/CHANGELOG.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/CHANGELOG.md) | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.4/CHANGELOG.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/CHANGELOG.md) | ||
+ [get](https://github.com/jpcx/deep-props.get/blob/0.1.2/CHANGELOG.md) | ||
##### Type Definitions and Global Functions: | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.3/docs/global.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.2/global.md) | ||
+ [deep-props](https://github.com/jpcx/deep-props/blob/0.2.4/docs/global.md) | ||
+ [extract](https://github.com/jpcx/deep-props.extract/blob/0.1.4/global.md) | ||
+ [get](https://github.com/jpcx/deep-props.get/blob/0.1.2/docs/global.md) | ||
@@ -85,3 +85,3 @@ | ||
Versioned using [SemVer](http://semver.org/). For available versions, see the [Changelog](https://github.com/jpcx/deep-props/blob/0.2.3/CHANGELOG.md). | ||
Versioned using [SemVer](http://semver.org/). For available versions, see the [Changelog](https://github.com/jpcx/deep-props/blob/0.2.4/CHANGELOG.md). | ||
@@ -98,2 +98,2 @@ ## Contribution | ||
This project is licensed under the MIT License - see the [LICENSE](https://github.com/jpcx/deep-props/blob/0.2.3/LICENSE) file for details | ||
This project is licensed under the MIT License - see the [LICENSE](https://github.com/jpcx/deep-props/blob/0.2.4/LICENSE) file for details |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
152094