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

jsonpath-plus

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jsonpath-plus - npm Package Versions

1245

5.0.5

Diff

Changelog

Source

5.0.5 (2021-04-09)

  • Fix: Avoid cache corruption when the returned structure is modified. Fixes #102. (@tejodorus)
brettz9
published 5.0.4 •

Changelog

Source

5.0.4 (2021-03-02)

  • Fix: allow falsey at values in filter (now may require checking for presence of @ in some cases); fixes #136
  • Docs: Add old missing release info (reconciling with GitHub releases)
  • Docs: Update README to reflect 1.2.0 was not a released version (subsume release details into 2.0.0)
  • Linting: As per latest ash-nazg
  • npm: Update devDeps.
brettz9
published 5.0.3 •

Changelog

Source

5.0.3 (2021-02-06)

  • Fix: Add package exports for browser and umd (#145) (@gjvoosten)
  • Update: Build as per refactoring
  • Docs: Update as per typedoc update
  • Docs: Update license badges per latest
  • Linting: As per latest ash-nazg
  • CI: Update from Travis -> GitHub Actions
  • npm: Switch from eslint-plugin-sonarjs to eslint-plugin-radar
  • npm: Switch to pnpm
  • npm: Update devDeps.
brettz9
published 5.0.2 •

Changelog

Source

5.0.2 (2021-01-15)

  • Fix: Proper Node CommonJS export; fixes #144
brettz9
published 5.0.1 •

Changelog

Source

5.0.1 (2021-01-15)

  • Fix: Proper Node CommonJS export; fixes #143
  • Docs: Properly indicate new browser paths
brettz9
published 5.0.0 •

Changelog

Source

5.0.0 (2021-01-14)

  • Breaking change: Add type: 'commonjs' and exports: {import, require} (with node-import-test npm script to demo)
  • Breaking change: Change paths for browser (now is dist/index-browser-umd.js or dist/index-browser-es.js) (for Node, main and module point to new Node-specific dist)
  • Breaking enhancement: Add browser for browser bundling; allowing static analysis environments, doesn't have however conditional code to require vm); for ESM browser bundling, now must check browser in Rollup Node resolver plugin; see README
  • Build: Update per latest devDeps.
  • Docs: Add Regex (.match) example on value (@jeffreypriebe)
  • Docs: Add Regex (.match) example on property
  • Docs: Fix XPath example (@humbertoc-silva)
  • Docs: Link to XPath 2.0 tester
  • Docs: Update badges per latest updates
  • Linting: quote props
  • Linting: As per latest ash-nazg
  • Testing: Fix browser tests
  • Testing: Add test case for setting values in callbacks (issue #126)
  • Testing: Add more at-sign tests
  • Testing: Bump timeout
  • Travis: Check Node 14
  • Travis: add default dist field to avoid extra config reporting
  • npm: Update from deprecated rollup-plugin-babel to @rollup/plugin-babel (and make babelHelpers explicit)
  • npm: Reorder scripts by test execution order
  • npm: Update devDeps
brettz9
published 4.0.0 •

Changelog

Source

4.0.0 (2020-04-09)

  • Breaking change/fix: Disallow resultType from being lower-cased (broke parentProperty)
  • Breaking change: Expect Node >= 10
  • Build: As per latest rollup
  • Linting: Check hidden files; update as per latest ash-nazg
  • Docs: Update coverage badge
  • npm: Update devDeps
brettz9
published 3.0.0 •

Changelog

Source

3.0.0 (2020-01-13)

  • Breaking change: Expect Node >= 8
  • Fix: Require json as "own" property
  • Fix: wrap: false returning inconsistent data types (@CacheControl)
  • Fix: Ensure throwing with a bad result type
  • Fix: Allow empty string keys
  • Fix: Avoid erring when value before parent selector is falsey
  • Fix: If resultType is "all", if path resolves internally to a non-array (string), ensure it is converted to an array before converting to pointer for pointer
  • Enhancement: Allow path as array in non-object signature
  • Docs: Add locally-generated badges for testing, coverage, etc.
  • Linting (ESLint): As per latest ash-nazg
  • Linting (ESLint): Remove redundant "use strict" with switch to ESM
  • Maintenance: 2 sp. for package.json
  • Testing: Add nyc for coverage
  • Testing: Test against source (using esm)
  • Testing: Improve coverage (more type operator tests)
  • Testing: Check vm
  • npm: Add test-cov script
  • npm: Update devDeps
brettz9
published 2.0.0 •

Changelog

Source

2.0.0 (2019-11-23)

  • Breaking change: Throw TypeError instead of Error for missing otherTypeCallback when using @other
  • Breaking change: Throw TypeError instead of Error for missing path
  • Enhancement: Throw TypeError for missing json (fixes #110)
  • Enhancement: Use more efficient new Function over eval; also allows use of cyclic context objects
  • Enhancement: Add @root filter selector
  • Maintenance: Add .editorconfig
  • Docs: Document options in jsdoc; add return values to callbacks; fix constructor doc sig.
  • Testing: Add test for missing path or json
  • Testing: Remove unneeded closures
  • npm: Update devDeps and package-lock.json
brettz9
published 1.1.0 •

Changelog

Source

1.1.0 (September 26, 2019)

  • Enhancement: Add explicit 'any' to evaluate() declaration (for use with noImplicitAny TypeScript option)
  • Build: Update minified build files
  • Travis: Update to check Node 6, 10, 12
  • npm: Ignore .idea/.remarkrc files
  • npm: Update devDeps (Babel, linting, Rollup, TypeScript related)
  • npm: Avoid eslint script within test script
  • npm: Ignore typescript docs
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