Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

deep-props

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

deep-props - npm Package Compare versions

Comparing version 0.2.3 to 0.2.4

20

CHANGELOG.md
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)

2

libs/extract/package.json
{
"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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc