{"_id":"gson-query","_rev":"28-5993fa5c01f53a06f51941c111d07bfd","name":"gson-query","description":"json-pointer utilities for querying and transforming data","dist-tags":{"latest":"5.1.1"},"versions":{"1.0.2":{"name":"gson-query","version":"1.0.2","description":"json-pointer utilities for querying data","main":"lib/index.js","dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"741e3b5b390360e5ac9d8c1cda032f7d1ad3e5d0","_id":"gson-query@1.0.2","_shasum":"14d7653fa63a81c34b307133457e1f95da9bab79","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"shasum":"14d7653fa63a81c34b307133457e1f95da9bab79","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.0.2.tgz","integrity":"sha512-Ok/GiIcGyAiXuCl8rIO04FlTG9JrTCfINnpTvLauxUhqmXUJ/SW7MrxvJ2sncO3qaD9aEKyVkqHydPha1tV3ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv4Sdj1zLIY5/qW6IvxvsRwN6MKZ/qaH7SB5hubAFhaAiEAjgpJF37goEdwrdDASQfC0qWH5vz57PoWc67J3zGN27M="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gson-query-1.0.2.tgz_1479236943557_0.19482960016466677"},"directories":{},"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.0.4":{"name":"gson-query","version":"1.0.4","description":"json-pointer utilities for querying data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/json-query.git"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"5f880d556141f98194cb8bf38628c3d55a57e64b","bugs":{"url":"https://github.com/sagold/json-query/issues"},"homepage":"https://github.com/sagold/json-query#readme","_id":"gson-query@1.0.4","_shasum":"743508de55c6d5bbe765175147dd9944b5c92e42","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"shasum":"743508de55c6d5bbe765175147dd9944b5c92e42","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.0.4.tgz","integrity":"sha512-AzxVox6lU2mmtHaydIIMa45exuTLRRobKswXUMYkDp1fcH958kM+gz0mQkiZ724zIykaEPB5jVcEhwciC2o5ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6e0sxNcUMKY8BRT1d9Y9S+axyVqoebwhR7LhvMkdUdAIgEisI/xEL7Qs7Pts1qQJf0K7AdNdMUygnnXDBrC45KVI="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gson-query-1.0.4.tgz_1479757733845_0.6151784746907651"},"directories":{},"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.0.5":{"name":"gson-query","version":"1.0.5","description":"json-pointer utilities for querying data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/json-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"6be1d0debac12140f6025d41b6d6453e6b18f1ee","bugs":{"url":"https://github.com/sagold/json-query/issues"},"homepage":"https://github.com/sagold/json-query#readme","_id":"gson-query@1.0.5","_shasum":"08965dc1fbf543e979c914796186d055319f6607","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"shasum":"08965dc1fbf543e979c914796186d055319f6607","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.0.5.tgz","integrity":"sha512-IgMrKJ69Dm6fPIhaPnQnaOf5kk141GDkLaKTbYYXJD6VqHVNj0ZG6RmsPnsk5XZSyc1B2Wlsv8lHUhzXaU76ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn+G67wkAca2h11tIN4pFuWJd4b2IdXy0Ews2qsAflWAiEA0RrL3vpz8FLutBViZxEaSHFJZ+muUPbsO/QSh1dpDZY="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gson-query-1.0.5.tgz_1479761060913_0.954295807518065"},"directories":{},"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.1.0":{"name":"gson-query","version":"1.1.0","description":"json-pointer utilities for querying data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/json-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"22dca6d40adca06b56c977d73a8b9b0b0bba95ab","bugs":{"url":"https://github.com/sagold/json-query/issues"},"homepage":"https://github.com/sagold/json-query#readme","_id":"gson-query@1.1.0","_shasum":"3bab2a51e309278bb65a07a3e48fff68d1514324","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"shasum":"3bab2a51e309278bb65a07a3e48fff68d1514324","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.1.0.tgz","integrity":"sha512-d4fr+H8FwpvuPxpEG2132D6Uesl1wXtpb0w57ZTvo2u9gb8CuTvIpe+BaQ/Y1wx3gY6BWUavuDJlHG4/aFI7ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7YLkI9napl+kMBjv+GrmG2STNEJI2XsJB0qiXSBv/xAiEAn7OSm0Ziu52piSOBfourVNhzijw5QAkvjOw+9AionLs="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gson-query-1.1.0.tgz_1483275340301_0.32519433624111116"},"directories":{},"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.2.0":{"name":"gson-query","version":"1.2.0","description":"json-pointer utilities for querying data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/json-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"c742c52b8fe309bc2f8ffd402618a74277b8e086","bugs":{"url":"https://github.com/sagold/json-query/issues"},"homepage":"https://github.com/sagold/json-query#readme","_id":"gson-query@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"integrity":"sha512-cNJU6uEvYa1iqoLzzZrjv2VlH+sDaOONSMRu5PAbiN2OXlQa4zNOvRh3jC/rVxkIaIuzJTTLSZcBnemIaJAu/w==","shasum":"5caf017edb28fe2ceb4441b82ea6ed78295380d1","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.2.0.tgz","fileCount":8,"unpackedSize":13393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrK3JYC1jgjiT5FuxOUD+/kQwUtDqkPXaqOTdPw8H6eAiEAvG1MR0XCf2ulkUtNcHP4wyGCTR9/aUhNtO7Au7IlH0k="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_1.2.0_1521531542659_0.68176154976286"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.2.1":{"name":"gson-query","version":"1.2.1","description":"json-pointer utilities for querying data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"mocha":"^3.1.2","watch":"^1.0.1","chai":"^3.5.0"},"keywords":[],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"ISC","gitHead":"e218d68fcd5fd7e9805c7073caf0a84251975b17","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@1.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"integrity":"sha512-lO6e/+S6oMENSqCvZoFRRNbLsMOe1uRw7aAH7fjiOg1fVZ8yDd7tjojWnVIj4rXZf4UTFHxX8IZ63JLPKHJ62g==","shasum":"8c06c2be38efa431ae0217245b030941d4565074","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.2.1.tgz","fileCount":8,"unpackedSize":13626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1KptKo7x3S0QwKAgOCa39MYsRn0QRk66eOhBBpAilBAIgCuTu7PIw+Bah9iH4E9KZbyYouU2+KYObHAhdIUDWBls="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_1.2.1_1521824039745_0.65298800740734"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"1.2.2":{"name":"gson-query","version":"1.2.2","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","lint":"eslint lib","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.2","gson-pointer":"^1.0.3"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.19.1","mocha":"^3.1.2","watch":"^1.0.1"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"6267f2bb794970c9abb008fc1b0b210b476a6c16","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@1.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"integrity":"sha512-nXC2OGOiRZpb4FUs2+6XJjHTC5gN039kR4eAVM4nCvb4zKdcWxCM2pTqqtLAAM43lVnXNPma1j647WLTFANmkw==","shasum":"6ed73efb31324010111e69a344e0df877d71b77e","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-1.2.2.tgz","fileCount":10,"unpackedSize":38247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEtaIIqDI+QCgvTAIqxyFLjJYpmr/tkI4GUHzdcJswCAiBJBRRCh69aHTEwND9XWSMsrFes7jMP6ldD3ErolY7FBg=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_1.2.2_1522059757215_0.45535918583011314"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"2.0.0":{"name":"gson-query","version":"2.0.0","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","lint":"eslint lib test","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.19.1","mocha":"^3.1.2","nyc":"^11.6.0","watch":"^1.0.1"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"36baa4d65628da6179211fee468d1155562288d4","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"dist":{"integrity":"sha512-VbyV3oTuzQIIOu2rqyt7xDXLQ/zas2x2W8xkClyMlWPEg0jZnTmaM7j2uoA1iwmj1COoggDiEJCb1Iqm9LJ92A==","shasum":"c2aaba5d7c4f06100a4af0bd008cb3f9102743bf","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-2.0.0.tgz","fileCount":13,"unpackedSize":64518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeCG/WE6dNX9/4Yk+mM7StPi91/uVK3Nq8Y25Y3A7icAiAL4AcIgiVrpHqGzBUxLbUSGaELPpHiufOgjetf/rHuyw=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_2.0.0_1522066842992_0.6156848292283472"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"2.1.0":{"name":"gson-query","version":"2.1.0","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ app/ test/; exit 0","lint":"eslint lib test","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^4.19.1","mocha":"^3.1.2","nyc":"^11.6.0","watch":"^1.0.1"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"151c9626539ccd3713fda71f91be4bb130ce0b34","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@2.1.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F3koaDrp/5uRIa813T+6K2q+7SuM3gmNC4aR02+r4AdlUpeJ09IvQyXZ1eGMATSb0A3uMP9Xr43XOUP1tGYDAg==","shasum":"02230c44752de544735fc8b3b6afd7ac97c9b208","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-2.1.0.tgz","fileCount":13,"unpackedSize":65511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh12HCRA9TVsSAnZWagAApAEP/0JRz9Xt+Hk2C0aHvF5k\nD1AFd+k9FbSSfCCI8RONp4a+oKml/joqOLt+r8i0zMpDltu/vRI5z0FcAORI\nRBmV4EXQxFDKfyTb9rE7IkVOOPNOVF52wD/wgR82L/DvUHICYOimCKa/mcgp\noV/SsPAYXiS9bDIxs86p4zLCC1oIly/athkJlbhZwDGIjzXWQhO9RK+ByzO6\nb21ZyciZ/IXn140RZmOdanAdrlXxztROsa1qVV7HFwvJfbLCR9NTimKtaRjU\nzA+sEeXVGWEl9UNQQwySDKCf5aa2twNB7x9QnD6XgXfGH8qmY2UWs439ye55\n1W2oXeMF6J6uI7VvPb6IKVyrENJ8Ao7YPSVVz3O9KqHCFpBdohXYpT3BrJib\nFOJtFMrGFaUQ264TJ1GCxEgUpoKPV2kP5cAdFFYMWffig+nIguOagtQ4MNC+\nZkQ5NAGmISteDiSkBNNqcjIJ2FXWcHn/CkNMsrpqJmWnQplaepprvUkce5Km\n3gOzUuAim5/nB9pSxmfwhVWaD3I5uqDjvItRIwsI3sBgIwDvgEVdZUOqoT6k\nYJJyZ1zJzSLUE6UWzJYoOAGcSxKZuA0rFLw5HeMcN72iSnoB8XZ1Bb36UNDS\nIaOmaQDqEShbqhYgs4NHFUb6B0286EXqISiWQGbsZxDJNdnUFOZE3osF6O01\ng+wo\r\n=JiFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfiEbywBmnCEiQYDv9LOD7WneEKKqJWUgbIIM76y/rhAIgE2A+Kq+ZsN8or3ZCL0wGKnVsqTJQrbnDBf99qbgtT8Q="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_2.1.0_1569152390382_0.5619727171330398"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"3.0.0":{"name":"gson-query","version":"3.0.0","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","watch":"^1.0.1"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"954ef031f4532a795a25a5c55582ce2142b3fa67","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@3.0.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ElK9dsdifWbX5Hkv62g80bCVEPG6aD2dWAzEc0E+U9KyU7EbylgAzbeoloxp2W+6d2/e42e33PR96Ijb91/aQw==","shasum":"86be3eaedcd4fef8aa421ead93ad16ff4589d9e3","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-3.0.0.tgz","fileCount":16,"unpackedSize":52321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjOEjCRA9TVsSAnZWagAAPNsP/1UsUQvB4bx/qwpFFcVu\n6kr7+a54uNEEOFyauSuYLyR4vbY/yAelM54Bkk/Q1lJEEbbB8nHXl9PesUkK\nWPmbZOwDqRcu4rl3xjjcguz+AfODPFz6Ppg81i6tZjU4vu5iG4OYaSadIdae\n9/V+qUVTwyS1wbnJCsj+/0JesCAk4NOa56Dehv6wz0nksjmO0gJ2pNv93k0T\ncEU6gOy4P6ICUIExHU3+L9oCU+7+M4Wbo+jJYwUzi7VGAxSJPMifU9RW3LJY\nRQPQuAsm3e1YSxra9jMd8QqQ10wonEnYN26KPK45iJThzUFeOXV1THTWFjoF\nV5eobleKMZ59ux+SMAfGceRcLSDRiRLuiv6Mq1T6KFtNC56LtnnnFY728HnA\nq8SRfJl6F0+HLwK1JnHvUCnAUvekdNbIrtMmg7o9KjrGWIBBtz9h+BR6OF5J\nBfiq2fUMELBL+Kbf/3HdwWMvjQRCYioTp7I83G3osyFrGYPp8EVnX88HeBtF\n+XCa60cmZbVfSMLb9iw6uM6LQjq9HaT7B9zYOKGJELkEzwzsyHBeGgHwtAqa\na3sAYlP/cWGWnZgAuhdOA0MUTDluuq9Bcxg7KrDssDlIGtp59yfmzC+ehlbi\n3z3sDpkJhVlJpN2K+si91gNhGvZfyMUyqcOmYe+RDSIIc2bzEm97IchCM4Fh\nt8Hv\r\n=k4fe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2J2zbfdZqMh+g8Oszmx6piwaG4zrXxOV0DYY4KvxleAiB+Cayb/2akAv1usPYTGo3jtRBXurm9fMvatYIffaYzVg=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_3.0.0_1569513762667_0.9981893550020444"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"3.0.1":{"name":"gson-query","version":"3.0.1","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","watch":"^1.0.1"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"d3e0574faead0d6ca4102f9ea780672c48d2a8e2","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@3.0.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xGDwW12XwvOSKYSir67qvIlKyqXqPtzMe0O065VmiGUDqNK/OfUcZHy16m8LXpikFbd4ywYJp365XZkqwefQew==","shasum":"40ca6ac156488ceab7fece5b2d26e38744e2b347","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-3.0.1.tgz","fileCount":16,"unpackedSize":52460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjOR2CRA9TVsSAnZWagAAcacP/jKmLWZht64hb4r9CXiY\n322psFPULYXbRY52SZ9SJtVbctp7nuegGcC5Scrh1y2aYUu1xJNE2iWN05AO\nXp8SYdNTfGMTHoXphpETM8verK0JCy0S62J5XORGSrMwC8rpEPYd04YckeRU\nX7LcsqRM0HBUmu1hU26Rbdkd7XrQMc9cgQsDNXXlFyQv4eOp7DtYnjcEFIkk\nOSVmeofnqt7FKVYa/gmtl83hDnaBPnql628gjTCntislTK+tNK1UGodaalef\nclkhSMLV6KpNniBu6wys44k0ziCNJXVN1zB2Sg/HontZwI7P1exjfFcEQsri\ngCywFSv5BkPK4lTDw+13RIR66mh3ev0XzmkXJwEjo/FzPqgDU5rM6QQjAOlf\n0K3JUCMGLpAClZW9J9cftnao3MAua0HPfHkSdAk7WnxOQu+QQPS9HA6E5Yt1\nJbHLdpIAXbfl+8Wk4mmKthFcSTj+ZMao/OS4M/o5UyiV8S+AScjdlWnhwgMO\nrW8dzbjo/gwu4qdL3bAZrGAl8yv/0cAkAA5me6PI5WBM7gMod9zST4/CDtCd\nOgGykL+Ow1+EAVk4VRjQRlO2e+VCT//EwZgNZ1m867ld4jFhYXjgwala0Wr/\n10MTMQ94xhPlXlRXK4S4sND5Lg1vBB8UhTi16UlQcnS0wh0u1+y2Y9fwgfr2\nVPPH\r\n=cpVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxtsct7GLek739AfF18MNsbxD20N38lc1W/vXHnnUydgIhAJT21n1EMUS+LWL30tZR2EnUtCd6pB0X9RRGrL0PxteU"}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_3.0.1_1569514614168_0.11816123840981207"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.1.0":{"name":"gson-query","version":"4.1.0","description":"json-pointer utilities for querying and transforming data","main":"dist/gson-query.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"54aedc605e230976f7210435c4f840271e31486a","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.1.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zh+DzKmuv2MOQsPLj+D58BwntPidiSNkJMATDmHP/YJjxqKg7ONJoVa1DSvp+2iDvpKbQ7ZZiqJLaQxq74G5AA==","shasum":"78f688436e3024679e9489cfa987b63e4ac3a92f","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.1.0.tgz","fileCount":14,"unpackedSize":49027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkgIpCRA9TVsSAnZWagAA/FAP/irqBtp+sDGmilPoRN70\npMv6kUFOEWwLl07TP138xE3BwOL0F/iVaeWuN9zcFikKDGamQB4njARGmoJX\ntkdJEaNSaYN3wTc0twhzw0IQS23lDJ/3L2nDpQa+Pbv5Uj4IS0HIv3UOpcc4\nGjWRAGqFos+y+PGZB/XIb4+80q/EBgFT2bjyzeCd177vqKVveuRd+PgPydkq\nWXS0QTO909LXau6w2puoOZTP4EB/0fB6qQlJ14CCTLzz5g9w3cZ8nmH/jkUr\nnymS6VLvzOkAw53rPog0DQH+4w4pwawrKy8w3IFQupM7bZCD0CT0WNsLAHDd\nyqsGiFkqwnmZ1wNLhbxgOVyJcxphV5iuVKiLoJRx/3h17MeXIGldA/EzxQYY\nXqkd3w3Ou86hK8Y0SMTrSgUGd71zOyllvPya8J3/CbwbOvESMBDXSYorycyc\na0HGHmDjo4XYslVeeckU7MGcuwsGuouffwmSU2KKVL/Y4F54OuWau2lVHhMI\ne0FDSQhSZurJBGELD+pQYTOfNW/owg1BBiet64Bl/nROyzZ3t1utwb4hZwJ/\noks71U7Br6HjPpgtBYXU/lINzLm9zLz77JynP40aNFexw+zTtZnohSjl+faY\noJ5YcBr4LRxtYqC93TeMGUVgw+qSZp2I6WTSmXUy4zV0z6SSjmGQ2vDPg5eu\nCS3s\r\n=62BZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9W1u1KVZcsNHxZc3iSNZUPDQe15gL90EllZV8hcTgaAiAsG5RmE7OnRJQuIIIQAb7i2mIIOfIxdPZJ73JSN9fzOA=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.1.0_1569849897113_0.6313231630796701"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.1.1":{"name":"gson-query","version":"4.1.1","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"22f3e997c5faccf63709ec56011c6b9fd2ef7a45","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.1.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8HDcEwgX41CNDb+bYkSajSFkj7SEUb3ZvBImw0kHxQlkI4NPBb+ECm1QPDNETTWLFZvVYStfjypA4LW0nQWOTA==","shasum":"4ef118c55b5f3044b0f0d210c1ef08a3ebb588c1","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.1.1.tgz","fileCount":14,"unpackedSize":49036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkgTHCRA9TVsSAnZWagAATDYP/RK5XCZkXWPsvRez07PR\n0vkX2KunuwCsAUXN/1ksL1I1ZiLddalHy7ccHUai4FlgqM/BIyuoTyuwIooK\nHhUa0RPRA+wk9sxELXAMsaYi92vPjEXCB340E6Y4OmDhPsZh/BWCqBovTFUO\n8uiMAVH6t1oyRkMVs6r6k76Cl2FfUnsGSLu/Myt1SGV1unUUIoYkag1dkt9u\nvsGzc5QVoM25RnB51ExvK/bKR3YNdpU5u6CAt3+7GAiBZAY9ZUzleTJ8gw7c\nmOBACZi2GOXhNj49Dt6FyimR3mSWsTxrI5UjiIxtLAcSpGiPoVj6DJFLuVnu\n1u5BtONmxGV5NB7y/ehAYQw2e/hmhXtVaMnJgck4Sii8W1iW7Q2QZSLDuPdm\n1xGRw1AvBh6HD2nmCTUitxLhuL+K3LYpREBCQHWpc6hhuwZGIf8Amy9RqkIx\nwdVoaapD3sNi0usyb2+qaYNvb7nUKdvygVwFG2bhGH/IdBqgACy2HB2EmVn0\n/WeZLCdw6wBcJ/fMAzyAZCI5gSYNm1T1uh6hDuH7g9P3K0gUxG8LXrj3ykkm\nCgSwlGhmWaRFtBANntrGoD2uzC4sX5Z0TJL/x2y/BrW+v+khImZ3ZUFVS70h\nM5A/7gubtOlJX9Y+3vMUfoVEbh5ez+kTJYwsI9WLvRKU9sAe1Dh8BN4Gnu18\n5WjR\r\n=srV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk1aBa3QDD7uJUvi/GNHXjFb7kaOsUP4cWb+ByV6dl1AiEAtHmxxgjcsctr5RJnlPRX/xnBOVhqZSlOIprpoyxzdlQ="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.1.1_1569850566243_0.40155468814842665"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.1.2":{"name":"gson-query","version":"4.1.2","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"de2b65a0c56c789f4b2fd7a3de5bf2240b5a14ea","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.1.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8w3rtXfDEIteydoV5aoXeN+tTz2Tt6ES46S9/1yxqj02SZa2vM1n5X+O0RP5yEQvD5yu3WqU71MYpZZQZ3TPFg==","shasum":"4206079c1f8bfdd2c83e774f3cf2513b3582dd96","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.1.2.tgz","fileCount":14,"unpackedSize":49026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlduACRA9TVsSAnZWagAAuKgP/0BHofQ08PqLm6X/vuLb\nk14NTFFT5TynXCIa8tacF878zMhi9x024+DtkMqaFI5dkAFvAzkYu2JCTLb5\n55NSVcpw+YdqQpoNNMIfJ8X/ArYKZlGkxVAW2IIz9hOD9Uw2FIddvGc5ESVm\nXGM+m/TxMfaQfOIZaCjw91nR99GWSLosU9fWcf4WWCJyGFTIONnrXLhd6JjP\nal/bYeMU3c5G0Au5Kspw6u5B06IOEWCeSAVsUj6HQEN/RG132BGNwX3xnmhn\nhdwlkSppCW+oXaVvUWxqZXJ0owIn36DNdvS3N+VPRJATc7/nXfZFM2iT3DGO\n2g9WjcEMNNwEV+gdzvDaHTwP21pzEBrhnSlbSSDv1KcZc8LntjJYH5vcigCs\n6K7MYqruMdqOflnfgYqGGAncYpG8IAEBntrxb1S7sRfxafMsqbYb0wTJ/KbV\nuWjZfancne0/m0DPdOzddnwTO4rBvlAcpkvKiPwORJwbM0pZoSqAcwZWdJFQ\neW+JnbMot6mGzMp4yj531PyFtHrYXuiTGRKy8dhPsQhw1alKECKL8DOj07IY\nWMyy4sashgpM+MdVk68cp47uauqi1zp6yfP4crCmDCHL/RzjgCADTN/q3o7p\ntTu3yZDbVPqSjO1b4bztb3Nfxzu+pIi51uJMboRCsrjetpCdtzkTte+BpQbO\nPHl0\r\n=S5lq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPM47qibTVTFEbiKQWdCO9dI9Jv5xfZ7PGgCZxKi+FOQIgcrHGPz6RQs4EYlkepp42/fBfyA/FqHlL9H2wocswPCY="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.1.2_1570102143842_0.07640114418246213"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.1.3":{"name":"gson-query","version":"4.1.3","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"ea866ed311dacff2a57943eafb2cbb78ea6de1cb","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.1.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B5CFzDaOPP7W8+cC5FNDmWc2gIbo8mxvoelZXuHANKnhm4u4Xsos6GA6Io0k5gcmBN1Nx3IjFSE8BU7GwrRX0Q==","shasum":"b7aab4b16f3e67c91a6d5e16ef203c9c08244c10","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.1.3.tgz","fileCount":14,"unpackedSize":49105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnwhzCRA9TVsSAnZWagAAFK8P/3/L9C3xMNGZRJ5fSUxy\nHRRfRChf5mA4TttBy0VHDxq9D0F0KEhJyyG9mHpaURCHPQT/08nnPvph3sLR\nqwsDrooFNHJU6/NyBH6ulIXyNCEhpJlXvKhiLElZpZuI8jqBfnuRGwfZBYX+\nqym35o+B2crW7t7Vz1Y3Dgj0ILTUza7eFh/t8SonSYUbgUw4bOm1Dzilq5bB\nqNj2sfOi6uhlhb1IXtMkXVh4hKjZPO7HYJUMcKj7YEAWh8Kae422cDB3uDLe\nVHq4pK2pYLsRechuUhsl3t0YopXElHuxuXDuKglScIwKadA7A1omycL+81wY\n3zgLKBn2S4wfqrIiQkAjonuJBtBw3gum98xNp2ZK8nYotyuDSCXlbvA/1asH\nBGU9WGc+XfSJc3PV+uAvMjdWTPm/d2UU+e+LbdaU6esePLIb+XkMskh+ur6p\nv1IPl5i5N+oH1Szc/KZ/0AHqNEeePrMUARTvq7rLD2npTr5GqU/w3Q66IsTL\nya2/DyUXi7WreCwSUkYway+dxHD4L6Ajy1I/qJ5Jsniq/lgkoiG2ZPiCAY3K\nNbbPJh6sSQ8781cGjDVBjQ/X7vq8o1ISYIGrkxuw+O31uvQYIcQkwXwBuYWE\nLytboLgJ/U3B7258tEhDAKmuCGM59b6w3ig7T3XABs9pAV6JrJqW4erkRrOH\npppW\r\n=mdH3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/+wKr/KfH2TYWn5GAqernA9s8c2gjafHKtmhtMO/S4AiAqrvXOtZYh5rRwgsdlGQs/HCzko3URMfcZt0nV4pBiXg=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.1.3_1570703475202_0.02359524942187674"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.2.0":{"name":"gson-query","version":"4.2.0","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"40bdcfb8b5e1281cf3ac47853abc75ddac9c5ccb","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.2.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fW5/kPXIjDZPWGx0cGt1IXlPlXBVM1nhVTLGaGmcBey2rLbDS+mtHFqXoiiDCSUHpoAraIddQVT2qycpcrdYNA==","shasum":"0d4cc5fc56ef7449023e1e7475ef400b7e298e97","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.2.0.tgz","fileCount":14,"unpackedSize":49918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn1f+CRA9TVsSAnZWagAAUKcP/2XO3sb8mwa0VzUrIoMg\ntVgyDc14pdVWrxHtECphEr7DGrSofNGN3S4nTP5AYesv3jCz57WlJ1PhbhgK\nPOnvxIXR/lFM/dKsPpcxlohSRAsYqqMsasj9t14/h1XsPB44bztlUbhTD2Hs\nlisdBY8fcVvD++NL44PYSHNemz1nmVJy46e8gc6xA+YBCqgtTPsyr1hWgHuZ\nnfxLH1DJMf22eFA7VAm2vcC8GV4Ri4P8fMKIO8Yd0T3UNNrCQ+b11CZ+Kgsz\nYphr5PErUVRyUy9PEZP1rKibj8cznDe2hxZYQBuJR2nYmSvGaafDDe7P0qqB\nMOGyk8YNWMVmwQMNW8wvXVqHoq65RQ+E7ofTqEOFlW6eCZc6mXH9rj2uRK1+\nrxvkfHCN28rHnhziIhZsVhUguNjQKdBzFYTMTC3XYnxpJJapxf1hv72RmqTi\nhtMOzqZvaTlxBqTE7s6Swp5N+S7Loy3XcxLB8ZGPGq7amjlQbRecg18z6dMP\nFs+eToM7vOfeK2211rhenN54sQybyjw6HnenDrfNDUOZSJHKS2fSlG0RWpym\n6J3eSqv3eNXk0ZIYORX+kmXTo0p0QHR9hsHXk5EQvGEwGUc0ylnDsdaHXzT/\nA9w84RLRHPHALotiog8Yu/1bnQJit/DG+1X8af3wCMsROG5W8b5d8KftWEAQ\naCs/\r\n=WFOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBet01HZYllYKn2JSjHTsvOU2C9MU/Jjin3M0zdv0A6XAiBAHnBeI5NaT8wn5jNRIzJO1QUiSl2YcFZmz4PWVuRJjA=="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.2.0_1570723837467_0.39651159407553704"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.3.0":{"name":"gson-query","version":"4.3.0","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@types/node":"^12.12.4","@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","typescript":"^3.6.4","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"cfc066094377278e8d10717cee84a5a474b22712","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.3.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gKDDElTvg0IFwgh8t//0Zv7XYkejbaU4asVjX7BtVbErRKbzzcCk5uFdnbnxLcbHIPhs62oMXJrDzgCiETcQ+g==","shasum":"c664302b1607ce5761b06d7b8fd29962918bfd41","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.3.0.tgz","fileCount":22,"unpackedSize":65686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1tCeCRA9TVsSAnZWagAAJFYQAJ98gVvuvVOm8fSjdLg5\n4MJmwFRt5SHNcImdwamh/yqD85Pfosj51JA0kILAjiuiWcg+ehl6nJG7fXt4\nCpTnKQf8DBtasKT+b+DqBkd9azaacLuw+M0ncOz0rRN0vyEGjJcNuJ6bzrME\nL7V0i3YqlOFePg9td+eA8MrmfKZRDHHR4j1kPEY2Ki2HhdCHlLyfjvoXZEn8\ny2qOW9uI0aAEskCFkXBJv7es53Hkhket/SQEq5s3cwiS8iEhQBIhTzeDgCeB\nkZ5igyMdGlEtYjLEcfM5Ht2aLjOELnqH06SYAvJeJguL31KsYXrEfeYVtglU\nWeSVgueU+Y0fH2o2hq+AdP1ItrLLYtgOGEVrhB2NJKsf1xjSus5/SqQbRsts\n1UG1mXGzHaKX4ID54y8RhEilazF8y20qXCVzzkWEnuUOoP8wIESvJybAXajS\nx/LMh8wLF8Tj+RWCswYAZpRdpzict/U3/oOtUTEPRJhh0EM/50vJnmOs0Up2\ngp+xJPxPXB82uVu1mMjzRu6cMpqjf2HzDNPcI0N3xeD0M3b5gS8PYVKxe9e3\ni71Ftplr0Xawaxc66bXcqfWXA9O5RtW6bkyphlrB4VTB1prDQM4dJM574ZpO\n1jSMNydIKMr+msO7MxebPt1WrZHauI2N9yqBn2eNqak8CKNJjqwQ5m6qY9Qv\nUIiN\r\n=lLOQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/9SdpSwitGCcWoPFukuZpbNPqc5v6d2MWKNhUlj72hgIgcZ47fsSACVgXMjOEKf0lA4nksnGXMzCwRJL4NyOjbu0="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.3.0_1574359198433_0.862492883244647"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.3.1":{"name":"gson-query","version":"4.3.1","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.6.3","gson-conform":"^1.0.3","gson-pointer":"^3.4.1"},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@types/node":"^12.12.4","@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","babel-loader":"^8.0.6","chai":"^4.2.0","eslint":"^6.4.0","mocha":"^6.2.0","nyc":"^14.1.1","typescript":"^3.6.4","uglifyjs-webpack-plugin":"^2.2.0","watch":"^1.0.1","webpack":"^4.41.0","webpack-cli":"^3.3.9"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"83155488911dcd1eeb30cc583e958f348d69677a","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.3.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mJ/+C0Dzp64HMOeldt6l4hrw5EMcDnVqDdiqegJQeSpJp5seZZvcVmhUoawjXTUQDUVz85/4IdidUD2+vE4+nQ==","shasum":"86dac65654905861e602c1e4dfe4f261dd640655","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.3.1.tgz","fileCount":22,"unpackedSize":66010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7pc7CRA9TVsSAnZWagAAGjgP/0bqlkbw2J9bzUIDV3PL\nVkQW7wIcPPF6Ab18EC0zhLqnNEO82lOaP0ZYJIuw2LnyQEe0GS2WisO/pdkN\n9bqmZJvodP+JX++lMJtk2lOspAIkWJfZlBno2xdD6LDAjW5CucYn0aMgAOcT\nleMPB6t0O8q3zJvi5lfyz6iCDi0oKsBll4Xqlw8dkU7oJ8hgZn/stCy6ycku\nkvSbUP/uknRcjV50CkVIxkcK8uMC9bviYY2VMCrS8DVgUOT9/Uah0HHVXT/i\nPGFYWeL+x0Twyf9salRjVREi0ztT1OXaiVO9TadXafzyzddzgo44KvBY92Lw\nklTZML5ylB83+ohCxue4VL3Ps/PgcaudadGS6N8PVSX+JLNwBejxcXW9bEBf\nN+eYJg3a8Dgf06sJcXyx4ua48Yrperi806g6+koyM0zlhE7m8jhHXy7s23se\nmkLlj1hrnHNjxhwOSLaE52CKlr60/WVTKRO60S8kldqjfseyCLexdwnDxNlf\ni001sw5/dvd5v3g53gnliVIDzRNDnjuikEmum/ZZbKaJJw9zpS4y/SzhJYnK\njAMo5wR/nKazHVH2Rj1LnPvAMzm2WG95j9e80NGgJ2zklmQUqICaAKMSrN6y\nu+zhHdE15OEaUxc08LZP3l4u9BiVHU93BOy3N/G/Ulc++bhho8e+mz7WZ7DS\noXkW\r\n=3N34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkW77x8DJo9bgkZkdXF61MOsGMcS2nexrN3QjBiLdALAIhANQ3lkzSy6Ycx5gh/UYr9yXPeBFgGsulH8C7cOx+pxSu"}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.3.1_1575917371240_0.6267444411398813"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"4.4.1":{"name":"gson-query","version":"4.4.1","description":"json-pointer utilities for querying and transforming data","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; webpack","test":"mocha --recursive 'test/unit/**/*.test.js' -R spec; exit 0","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.9.0","gson-conform":"^1.0.3","gson-pointer":"^3.4.3"},"devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@types/node":"^14.14.2","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-loader":"^8.1.0","chai":"^4.2.0","eslint":"^7.12.0","mocha":"^8.2.0","nyc":"^15.1.0","terser-webpack-plugin":"^5.0.1","typescript":"^4.0.3","watch":"^1.0.1","webpack":"^5.2.0","webpack-cli":"^4.1.0"},"keywords":["query","json","json-pointer","glob-pattern","library"],"author":{"name":"Sascha Goldhofer","email":"noreply@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"c099143595bd06ec1607b1ef1076f01be83c3cdd","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@4.4.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-leEPKaSIAHD9JzJ5hTUU3eRyN7jgLihxBdjof+hPXZH4jRDxKlXDlvVsVm2nMoeKZIEJR6jzQIbnCEFr898uWA==","shasum":"e97a7bfe1ca3d3bd06a9ec145e4c0d44f4fb0aa1","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-4.4.1.tgz","fileCount":23,"unpackedSize":69332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflavRCRA9TVsSAnZWagAAQMYQAJEZ+nUuocPSrD0vyqMT\nEZHwOlb8MIwnRdkhlCcmuEybkKaPvPnTVhA9gpQuZ2awjsAgmxyzKNckhBFO\n/VZveAXnGQLSSLHVSIAEqJmb8WhcdvyV2zJWdyLysJMUk0ATG4yBlNkcvuHX\nyLFK8DY+DqiapAtPvzUkIZTj+eUy24gLWbSSYXwXY7A34nYjyRM2GwyJ0z3n\npBEzvyZlmiqKqOjvptHdVPe1f0HEfPOm31vVxXnIVLKdvkQ1En/fKgchz09d\nT+jGjPWc3+cOTyxw2k+nMvtOzk19+Dl+8Qy5WJxijPzOklIWLNOdOO0Vh7rs\nX3WTutRY3Uxm9B04dbVRlryR90WLxm5Fh0YDPoDrToyCldGqokMLxLoSiI1y\nsE0YANMMy2jdKvUS4OljMjmZQQQ5rruV1VBa+xNXc42A8amOFSIyHcbcLFgY\nH0k8lJYsiphqk1sST1X9CU8bhFYOfuWzUwf3ZJDSlFlV2VFtAFO1kIMuaAJs\nLMHPmQpytWUJa1avo1M71lsyaq2Z+thi2gl1GkOt+n8Wd/YnAnKAE7RHuMgD\nVadtcCcWPyKclPbC9/ISoVLeoRBz0cYX0fXf9cHvljmBsQsDoMXNBYFLhGUP\nSAFdTq+hLGUMrhvglO86b/fP9F6IKswrt3+btsCpEBjbRAmddIVxlUpWXnKI\nWp3C\r\n=mfHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFua8WSyxcq8sR5U5Sb6mFDaLlMs9I/5a/u2z3cDufSvAiEAm0FluUhWdTnEQInh+K34JjVgQ0URaDRLlOeFTATtSTs="}]},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_4.4.1_1603644368869_0.3323907677324447"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"5.0.0":{"name":"gson-query","version":"5.0.0","description":"json-pointer utilities for querying and transforming data","module":"dist/module/index.js","types":"dist/index.d.ts","main":"dist/gsonQuery.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; npm run dist:es5; npm run dist:es6","dist:es5":"webpack","dist:es6":"tsc --outDir dist/module --target ES2019","test":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/**/*.test.ts'","test:get":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.test.ts'","test:set":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/set.test.ts'","test:pattern":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.pattern.test.ts'","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.9.0","gson-conform":"^1.0.3","gson-pointer":"4.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.0.3","@types/node":"^14.14.2","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","chai":"^4.2.0","eslint":"^7.13.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-promise":"^4.2.1","mocha":"^8.2.1","nyc":"^15.1.0","terser-webpack-plugin":"^5.0.1","ts-loader":"^8.0.11","ts-node":"^9.0.0","typescript":"^4.0.5","watch":"^1.0.1","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"keywords":["query","json","json-pointer","glob-pattern","library","make my day"],"author":{"name":"Sascha Goldhofer","email":"github@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"e224aaf7405b7199dd1f255bdb19c6f414188310","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@5.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Unm5LpjQU30KL4IrvsxhE1u/YREDEYU77HX2lFjRKkOZsqsOJTLMhqCTPjxTNBScJOGOXZs3esKCfKl1ggIs2g==","shasum":"1c64706ce739b4d00642e7a89f9b9a04b2d043c1","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-5.0.0.tgz","fileCount":24,"unpackedSize":52279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHXVvCRA9TVsSAnZWagAApXIP/A96eQRl58e5FF1j7O85\n51rOAyKpQwOYWpWYQKd98w69etjZk7NppU9aqT6rrsyk6xvpjoDFFa/ewx//\n1b+BjYmW9IUJ4JHkvsiCOc2KHjd/2oaWVmkii0Dg05RaIRZuerb9LHtV0p/8\n6S63myM85KinbZ/SzwGvESqTyVYskw3D+cG5gU3lRyrjR89Mq+F9Bg8EOIzA\nKHLToOXot4xuBSvSaa0YnaQ+kVAaK5/A6l3w0hSnMzdrmAY22bPPgWArtTje\nFtY0pm6+a6R28BDAuUTUkM9SZlyREGA6NHdLEnBjTCO4e0EBtec0rmUWqnpf\njjSckwnvKsa+k1qoxqh7WVqAwk10kJkEVmE6WfxFWRXRH/K1KKXoiU2/8Z/4\nXPvfzzPbEo4b3viKHASGz+BihrYlE3yV3tMOlTpZ6NX0EjsmsNpKq8utkLIe\n40E7y0Hf2nvvT8PoU8xXcl64cZYPnfsK9JUQ8qVmAwqNj6ibjL+S2Sr6QYG2\n5ItOulSttqW0Py0yNEz+ETUD6sCsM80yKJ3yQB1e8c98zKT/9c59buBxJXHI\nEAB8WUl/Ey0VEfEWaZFuRmZg8iRx7j8njJaXLtglnz4b2xB5xQRfvq7HaJsR\nhe9fLrlMatX3K5O9NJBXqhhMsLs8FDoV6HooPwIFvHGt1khKjKifUj4Yl4N1\nr1N7\r\n=VPkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/1wSMpRxrWzYWB0NQ8zUcYjE99/LbVHPQivVUs1fDHQIgNkshh8EbBj5FgmO2YD+ZSFwvpzvHA83klqQ/nosc/N0="}]},"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_5.0.0_1612543342856_0.4311396465682069"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"5.0.1":{"name":"gson-query","version":"5.0.1","description":"json-pointer utilities for querying and transforming data","module":"dist/module/index.js","types":"dist/index.d.ts","main":"dist/gsonQuery.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; npm run dist:es5; npm run dist:es6","dist:es5":"NODE_ENV='production' webpack","dist:es6":"tsc --outDir dist/module --target ES2019","test":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/**/*.test.ts'","test:get":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.test.ts'","test:set":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/set.test.ts'","test:pattern":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.pattern.test.ts'","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.9.0","gson-conform":"^1.0.3","gson-pointer":"4.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.0.3","@types/node":"^14.14.2","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","chai":"^4.2.0","eslint":"^7.13.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-promise":"^4.2.1","mocha":"^8.2.1","nyc":"^15.1.0","terser-webpack-plugin":"^5.0.1","ts-loader":"^8.0.11","ts-node":"^9.0.0","typescript":"^4.0.5","watch":"^1.0.1","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"keywords":["query","json","json-pointer","glob-pattern","library","make my day"],"author":{"name":"Sascha Goldhofer","email":"github@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"9690f644c4563e76e9e05e582313f18103f2cd5c","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@5.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ew+xPFw4AmkN3zIpk5dLzS5kCq8e7NQy6A3mcCgMdbJdLg/zAKA+jIOPdBdspon/RXvZm6at4RrXWbjaeVYAvw==","shasum":"936d31e3bba2df5d3218c125e718cbc23e6ed8ec","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-5.0.1.tgz","fileCount":37,"unpackedSize":79593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHXkICRA9TVsSAnZWagAAjnIP/1zQltnwh998qa2bdclT\nrrv4wpqvJl2xGwCcoC4inpgClrrQCS/PTkvnqipME4wwLQfn9d3Pyyrp4Gqs\n/p9jZbjxa9coPQ+YLSOTXT22KOQadGmi84aVQYZEekq9/xutvWPFFQT+JHgA\nnR7BXJQKd/1uXT84y30PeeBOSz00x9xVrqj/dGsyr+BlHMxat5LHRrhJQNQX\nAwHQezxXzn4x1YyUckponIX2u3rCi/RBAo3ZSivEKR7XN0Y+UWfEr3Rhdrfe\nQKK2FRKt+55tIpuEPTuiYQGER2vDMfw/Gp121eHJu10ETB2ziPf3R4hRKtFB\n8E0euePq90cDvZSjOtu71zxe3g/GJijXWwNsZm625k7h6UkEWzUeju4MXVYq\nk0xjats3jIA6GWPlGuS7N0tJjeHCrBJNEI66EIhHb2g65EB08a/LNoOKxvma\nKeopBWb+OHJkhcnrF6kztWw8L2E6kyMnToyxLX34dbFrvfL2HGyiTd9hEz9K\nhdEAykJ2rFANJ6H8RMGQ/Mk6IASlS81AJiU5xmqNhS5WsUVw0RDc4l4T11oD\nMl+6k8pU78buY7m59imPTXATTHxETm8eoA6anGcm3Q27VgPWxNMcJgiOX59K\nmV9FP+y0criUvUE8V3XYGC31OCAL31HHdjmAzXMcBTvJRnijrsWDeAx9uuxK\nqpHq\r\n=q3Ve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcYIWwr7tDDE9ozSLlay+Anrq/iDOs3AyoYny72MMOnAiBT8Pyt4W9w5+B7kX/0xpB2iuUJGZeZYFj3Lwdhv9hC1w=="}]},"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_5.0.1_1612544264501_0.41997491038643253"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"5.1.0":{"name":"gson-query","version":"5.1.0","description":"json-pointer utilities for querying and transforming data","module":"dist/module/index.js","types":"dist/index.d.ts","main":"dist/gsonQuery.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; npm run dist:es5; npm run dist:es6","dist:es5":"NODE_ENV='production' webpack","dist:es6":"tsc --outDir dist/module --target ES2019","test":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/**/*.test.ts'","test:get":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.test.ts'","test:set":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/set.test.ts'","test:pattern":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.pattern.test.ts'","tdd":"watch 'npm run test' lib/ test/; exit 0","lint":"eslint lib test","prepublish":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"ebnf":"^1.9.0","gson-conform":"^1.0.3","gson-pointer":"4.1.1"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^8.0.3","@types/node":"^14.14.2","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","chai":"^4.2.0","eslint":"^7.13.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.0","eslint-plugin-promise":"^4.2.1","mocha":"^8.2.1","nyc":"^15.1.0","terser-webpack-plugin":"^5.0.1","ts-loader":"^8.0.11","ts-node":"^9.0.0","typescript":"^4.0.5","watch":"^1.0.1","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"keywords":["query","json","json-pointer","glob-pattern","library","make my day"],"author":{"name":"Sascha Goldhofer","email":"github@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"787e4820dacf60b07a7dca9e6e82f521534dee00","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@5.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xKb/90XfmLLKGgX8Y7LRF4yKnMR/ckV5WOQ/Ip0pRXuDh7jUhdY1UYjPvQnF7/UMbNsAo0168j2j0yt9+4QdaA==","shasum":"8f34a062849f8c08be0c35eddaa2ad18a4326a49","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-5.1.0.tgz","fileCount":37,"unpackedSize":79863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH9oUCRA9TVsSAnZWagAAmbgP/3AsvW/4xJLaTxT5SyDf\nmgXm+Y6wCxjyJB7MNchWvlmLUOtQKHcGlu7muez5pDIs519kNQO9uI5gHJG1\nWRe/y/bw8sQ9UiTctblD+ZLclQ4dkVke1+Gv0Qq1l7I3vTiaPCHQt0Qq9mPj\nxSbXrQE66a0MSK+ubnIjVONuB8goSidgcQWbdEx90P3r+iw/YRNeuIi1zkJa\nY10NsQwVGQTAvGT8hQZzHgDn353PCnSay/2xFkGEpp185z3S/qteuGbB+M92\ngUIavn7EOs8Ixz3qm7og8tV+0UbQ7YnxgvPQothTuxRJerEop03f0HTLhwIV\nyRmtcr/kW0aRNx+/BgmdQmiYrc4XTQh99tvS4YHGR9JZRXPMjnWwW0DRE9Ag\nJe4mz8fMnTAOQdgBBxH801OaFzRN7C+lrXzYcApetEOijiVzg2F4GiophuCB\nbZo4LXw3kCXjHRplW4s4DibpYo8CMJ03VZ+OKWNoZ0iqQmUp21FU4YVJIKd8\nm/weUtwnAjHa1H+0zj9aOyx2ckHaCyqCU+gCG60Ck4V3YCXjbhw+Fpxned5U\nXwzRJrNCBkTpFqkbAwu2yCVQO2dJtuJyB54304v04N7+UV7heKYcOnHYelqp\nDVNZ1n4N5dmS0vxMlqDPMUL3vJvhVjdLSWvx4FTYpQ7XHkc4EkHf/+LW/IFk\nIQ/D\r\n=fbc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDMwOoxxpR2jtYa0E47Y+YY0v8yEsdRyfZRPqn1MHr2AiEAhnao/K41n1onP4Bo8XEYkd0MzDoFRwQUgthkE/avdRQ="}]},"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_5.1.0_1612700180372_0.524609463668543"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."},"5.1.1":{"name":"gson-query","version":"5.1.1","description":"json-pointer utilities for querying and transforming data","module":"dist/module/index.js","types":"dist/index.d.ts","main":"dist/gsonQuery.js","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"scripts":{"dist":"rm -rf dist; npm run dist:es5; npm run dist:es6","dist:es5":"NODE_ENV='production' webpack","dist:es6":"tsc --outDir dist/module --target ES2019","test":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/**/*.test.ts'","test:get":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.test.ts'","test:set":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/set.test.ts'","test:pattern":"TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register 'test/unit/get.pattern.test.ts'","lint":"eslint lib test","prepublishOnly":"npm run test & npm run lint & npm run dist","coverage":"nyc npm run test --reporter=lcov","debug":"devtool node_modules/mocha/bin/_mocha -qc -- --recursive test/unit/*.test.js"},"dependencies":{"@sagold/json-pointer":"^5.0.0","ebnf":"^1.9.0","gson-conform":"^1.0.3"},"devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^10.0.1","@types/node":"^16.18.3","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","chai":"^4.2.0","eslint":"^8.29.0","mocha":"^10.1.0","nyc":"^15.1.0","terser-webpack-plugin":"^5.3.6","ts-loader":"^9.4.2","ts-node":"^10.9.1","typescript":"^4.9.3","webpack":"^5.75.0","webpack-cli":"^5.0.0"},"keywords":["query","json","json-query","glob-pattern","library","make my day"],"author":{"name":"Sascha Goldhofer","email":"github@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","gitHead":"2912931ba5cce52f36fab89feda23a23e38155cb","bugs":{"url":"https://github.com/sagold/gson-query/issues"},"homepage":"https://github.com/sagold/gson-query#readme","_id":"gson-query@5.1.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xr8r2JPoomul5lRYCzdBewoFJ2jr6kwYGcAVM2rJplBOuLC2dFdBGkNPgjP1NhLijHH6pKX1bez2Qdgoy4jt8g==","shasum":"6abddb537ec0cfda9cd0b5b0d5403deeec92d3a2","tarball":"https://registry.npmjs.org/gson-query/-/gson-query-5.1.1.tgz","fileCount":37,"unpackedSize":80279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpvO4KKOFCTZwosMaO/utIsoBIZUyGYrIRuQF315+EkAIhAOievO/vs2cz0QxgUwyhIIzp7eMyNl8PzIh7HOVG/XN4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjQi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTLw//Uusph0mBUOIwCsXdLSELaVbjL09+LYN1koHOroF9Yfp9FNGY\r\nSat01TEA5T9+PS0PYXSC2J+StNfJTdB4NC2hd/yvsGfXqpBdgQjNK0ZC4DUr\r\ns6rH2otWLl5DbxPA+tocH+hWrAxXr7XP41BQlaWFzDKtt9qMzEwdyaRAfMVd\r\nv48aN0C10FJoawMc+n0LanyCH2yFAheoUk8Qfv0HSIWDQ/y8380O8TTogQKm\r\nAE20V6AynViKZDyYSYkS/uiSmVthxRdjXpSq7zYPeBrmp0q0y6ZP19Tf7OVe\r\nDNXuQVSkIEz19JDGS4t9CvhZHK19kmHt2d33H0HvjVqWS8qcIx+UuaJmnJ3x\r\nlfOqh4SAkWel/m3vwsyHP2tnsGb3cuaOzkdojEQ2ZmKDuhdOi0s4KY3Vz53s\r\nEglTv2vWgUbGr7hQiL4YWEOjaxxC5OJbzK3LODX8z0HtUhdtPcljL6owlnq8\r\n56ERjIOYCoZ0sIHX1gHuVCkdEFW2AMOOqHAzVwahbWdLz2yzpok64z7zYOtD\r\nBFYRHXUYjJYiFbtbm0z632nntdI2QZXVZ4/8lEBnvGFgZH10uf+Aleyla9s1\r\nNLIFoqjni42y2v7f3yuAVhMILR3lkaBtPlDiiAHRCltEwBLzc6/YyLhZ3Rgl\r\nwjtI+TOjAEAkh+ztj3MQ2Up3a44J2Log4eQ=\r\n=e5tE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sagold","email":"noreply@saschagoldhofer.de"},"directories":{},"maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gson-query_5.1.1_1670187198186_0.895831738154665"},"_hasShrinkwrap":false,"deprecated":"package gson-query has been moved to @sagold/json-query. Please change your dependency as gson-query will no longer be updated."}},"readme":"<h1 align=\"left\"><img src=\"./docs/gson-query.png\" width=\"256\" alt=\"gson-query\"></h1>\n\n**⚠️ package `gson-query` has moved to `@sagold/json-query`. Please change package source as `gson-query` will no longer be updated.**\n\n> gson-query lets you quickly select values, patterns or types from json-data. Its input requires a simple string, describing a concise query into your data\n\n**npm package** `gson-query`. An es5-version is bundled at `dist/gson-query.js`. The command-line integration can be installed separately from [gson-query-cli](https://github.com/sagold/gson-query-cli).\n\n- [Features](#features)\n- [Introduction](#quick-introduction)\n- [Breaking Changes](#breaking-changes)\n- [API](#api)\n- [About patterns](#about-patterns)\n- [Further examples](#further-examples)\n\n\n## Features\n\n- [json-pointer](https://github.com/sagold/json-pointer) syntax `#/list/0/id`\n- glob-patterns for properties (`*`, `**`)\n- regex-support for properties `{any.*}`\n- pattern-support for inifinite recursion `/tree(/nodes/*)+/value`\n- or-patterns `/node((/left), (/right))`\n- finite search in circular-data `**`\n- lookahead-rules to test selected property `?property:value` and regex values `?property:{\\d+}`\n- and typechecks `/value?:array`\n\n\n## Quick introduction\n\nBasically, a **query** is a json-pointer, which describes a path of properties into the json-data\n\n```js\nimport { get } from \"gson-query\";\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object/a/id\"); // [\"id-a\"]\n```\n\n\nBut each property may also be a glob-pattern or a regular expression:\n\n`*` selects all direct children\n\n```js\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object/*/id\"); // [\"id-a\", \"id-b\"]\n```\n\n\n`**` selects all values\n\n```js\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object/**\");\n// [ { a: { id: \"id-a\" }, b: { id: \"id-b\" } }, { id: \"id-a\" }, \"id-a\", { id: \"id-b\" }, \"id-b\" ]\n```\n\n\n`{}` calls a regular expression\n\n```js\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/{obj.*}/{.*}/id\"); // [\"id-a\", \"id-b\"]\n```\n\n> Note. Regular expressions within strings, have to escape any backslashes, e.g. instead of `{\\d}` you need to pass `{\\\\d}`\n\n\n**lookahead** rules are used to validate the current value based on its properties\n\n`?child` tests if a childProperty is defined\n\n```js\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object/*?id\"); // [{ id: \"id-a\" }, { id: \"id-b\" }]\n```\n\n\n`?child:value` tests if a childProperty matches a value\n\n```js\nconst input = { object: { a: { id: \"id-a\" }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object/*?id:id-b\"); // [{ id: \"id-b\" }]\n```\n\nlookahead rules can also be negated `?child:!value`, tested by regex `?child:{^re+}`, combined `?child&&other` or joined `?child||other`. Undefined may be tested with `?property:undefined`, per default `undefined` is excluded from matches.\n\n\n**typechecks** can be used to query certain data-types\n\n`?:<type>`, where `<type>` may be any of `[\"boolean\", \"string\", \"number\", \"object\", \"array\", \"value\"]`\n\n```js\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/**?:string\"); // [\"id-b\"]\n```\n\n`?:value` will match all types except *objects* and *arrays*\n\n```js\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/**?:value\"); // [33, \"id-b\"]\n```\n\n\n**patterns** can be used to combine queries into a single result (*OR*) and to build up results from recursive queries (*+*)\n\nQueries can be grouped by parenthesis, where `/a/b/c = /a(/b)(/c) = /a(/b/c)`.\n\n`((/a), (/b))` resolves both queries on the previous result\n\n```js\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nconst values = get(input, \"/object((/a), (/b))\"); // [{ id: 33 }, { id: \"id-b\" }]\n```\n\nand the result may be queried further\n\n```js\nget(input, \"/object((/a), (/b))/id\"); // [33, \"id-b\"]\nget(input, \"/object((/a), (/b))/id?:number\"); // [33]\n```\n\n`(/a)+` will repeat the grouped query for all possible results\n\n```js\nconst input = {\n    id: 1,\n    a: { // first iteration\n        id: 2,\n        a: { // second iteration\n            id: 3\n            a: 4 // last iteration\n        }\n    }\n};\n\nconst values = get(input, \"/(/a)+\"); // [{ id: 2, a: { id: 3, a: 4 } }, { id: 3, a: 4 }, 4]\n```\n\n\n**escaping properties** In case you have special characters in property-names or values, you can escape any value using doubled-quotes `\"<value>\"`:\n\n- escape property-name: `'/root/*/\"strange/property\"'` is split to `[\"root\", \"*\", \"strange/property\"]`\n- escape query-property `'/root/*?\"strange/property\":42'`\n- escape query-value `'/root/*?id:\"#/pointer/value\"'`\n\n\n## Breaking Changes\n\n- with version `v4.0.0` (2019/10/01)\n    - the api has been simplified to methods `query.get` and `query.delete` (removed `run` and `pattern`)\n- with version `v3.0.0`\n    - the syntax has changed to es6, which might require code transpilation\n    - queries for root-pointer (`#`, `#/`, `/`) now callback root object with `(rootObject, null, null, \"#\")`\n- with `v2.0.0` a negated filter (lookahead), e.g. `*?valid:!true` will not return objects where `valid === undefined`. To match objects with missing properties you can still query them explicitly with `*?valid:!true||valid:undefined`\n\n\n## API\n\n*gson-query* exposes `get`, `set`, `remove` and a `split`-helper\n\nmethod  | signature                                                         | description\n--------|-------------------------------------------------------------------|------------------------------\nget     | (input:any, query:string, returnType?:string\\|function)           | query data, returns results\nset     | (input:any, query:string, value:string\\|function, replace?:string)| set value, returns modified input\nsplit   | (query: string)                                                   | returns a list properties and queries\nremove  | (input:any, query: string, returnRemoved?:boolean)                | delete query targets, returns input\n\n\n### get\n\nper default, *get* returns a list of all values\n\n```js\nimport { get } from \"gson-query\";\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\nconst values = get(input, \"/**?:value\"); // [33, \"id-b\"]\n```\n\nUsing the optional value `returnType` you can change the result type to the following options\n`[\"all\", \"value\", \"pointer\", \"map\"]`. The string values can also be accessed as property on `get`: `get.ALL, get.VALUE, get.POINTER, get.MAP`:\n\n\nreturnType  | description\n------------|------------------------------------------------------------------\n\"value\"     | returns all matched values of the query `[33, \"id-b\"]`\n\"pointer\"   | returns json-pointer to results `[\"#/object/a\", \"#/object/b\"]`\n\"map\"       | returns an pairs of `jsonPointer: resultValue` as an object\n\"all\"       | returns a list, where each result is an array of `[value, keyToValue, parentObject, jsonPointer]`\nfunction    | callback with `(value, keyToValue, parentObject, jsonPointer) => {}`. If a value is returned, the result will be replaced by the return-value\n\n\n```js\nimport { get } from \"gson-query\";\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nget(input, \"/**?:value\", get.VALUE); // [33, \"id-b\"]\nget(input, \"/**?:value\", get.POINTER); // [\"#/object/a/id\", \"#/object/b/id\"]\nget(input, \"/**?:value\", get.MAP); // { \"#/object/a/id\": 33, \"#/object/b/id\": \"id-b\" }\n\nget(input, \"/**?:value\", get.ALL);\n// [\n//    [33, \"id\", { id: 33 }, \"#/object/a/id\"],\n//    [\"id-b\", \"id\", { id: \"id-b\" }, \"#/object/b/id\"]\n// ]\n\nget(input, \"/**?:value\", (value, key, parent, pointer) => `custom-${pointer}`);\n// [\"custom-#/object/a/id\", \"custom-#/object/b/id\"]\n```\n\n\n### remove\n\n**remove** deletes any match from the input data.\nNote: the input will be modified. If this is unwanted behaviour, copy your data up front.\n\n```js\nimport { remove } from \"gson-query\";\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nremove(input, \"/object/*/id\"); // { object: { a: {}, b: {} } };\n```\n\nPer default, the input object is returned. Setting the optional argument `returnRemoved = true`, will return a list of the removed items\n\n```js\nimport { remove } from \"gson-query\";\nconst input = { object: { a: { id: 33 }, b: { id: \"id-b\" } } };\n\nremove(input, \"/object/*/id\", true); // [ 33, \"id-b\" ]\n```\n\n\n### set\n\n**set** inserts given input-value on result and creates missing properties and arrays.\nNote: Any expanding queries like `*` or patterns will not create any intermediate values\n\n`set` has the following signature\n\n```ts\nset(input:any, query:string, value:string\\|function, force?:string): any\n```\n\ninstead of value, you can also pass a function to generate the values to set:\n\n```ts\nvalue(pointerOfParent:string, lastPropertyName:string, parentObject:string, pointerAtValue:string): any\n```\n\n\nCreate data from simple properties\n\n```js\nimport { set } from \"gson-query\";\n\nconst result = set({}, \"/object/id\", 42); // { object: { id: 42 }}\n```\n\nAdd properties to multiple existing objects\n\n```js\nimport { set } from \"gson-query\";\n\nconst result = set({ list: [ { id: 1 }, { id: 2 } ] }, \"/list/*/index\", 42);\n// { list: [ { id: 1, index: 42 }, { id: 2, index: 42 } ] }\n```\n\nOr using a value-function\n\n```js\nimport { set } from \"gson-query\";\n\nconst result = set({ list: [ { id: 1 }, { id: 2 } ] }, \"/list/*/index\",\n    ( _, _, parent) => `id-${parent.id}`\n);\n// { list: [ { id: 1, index: \"id-1\" }, { id: 2, index: \"id-2\" } ] }\n```\n\nCurrently, `set` will not override simple values\n\n```js\nimport { set } from \"gson-query\";\n\nconst result = set({ value: 2 }, \"/value/id\", 3);\n// { value: 2 }\n```\n\nAnd queries will not add values to the data\n```js\nimport { set } from \"gson-query\";\n\nconst result = set({ a: { id: 2 } }, \"((/a), (/b))/id\", true);\n// { a: { id: true } }\n```\n\nWhen working with arrays, you have to choose between the following actions\n\n- insert item at index *1*: `/list/[1]/id`\n- replace item at index *1*: `/list/1/id`\n- append item `/list/[]/id`\n\nUsing the `force` option, you can enforce insertion or replacement, independent of the syntax (same for the whole query)\n\n```js\nset(data, \"/list/[1]/id\", 42, set.REPLACE_ITEMS); // will always replace index\n// and\nset(data, \"/list/1/id\", 42, set.INSERT_ITEMS); // will always insert at index\n```\n\nNumbers will always be interpreted as arrays\n\n```js\nset({}, \"/list/0/id\", 42); // { list: [{ id: 42 }]}\nset({}, \"/list/[]/id\", 42); // { list: [{ id: 42 }]}\nset({}, \"/list/[0]/id\", 42); // { list: [{ id: 42 }]}\n\n// but setting an index is respected\nset({}, \"/list/2/id\", 42); // { list: [undefined, undefined, { id: 42 }]}\n```\n\nIn order to treat numbers as objects, escape them using double-quotes\n\n```js\nset({}, '/list/\"2\"/id', 42); // { list: { 2: { id: 42 } } }\n// or \"/list/\\\"2\\\"/id\"\n```\n\n\n## About patterns\n\nPattern-queries enable selection of recursive patterns and offer a way to build up a collection of data for further filterung. A pattern uses brackets `()` to identify repeatable structures and offers multiple selections for the same data-entry.\n\nUsing a pattern-query like `#/tree((/left),(/right))*` will recursively select all *left* and *right*-nodes. e.g.\n\n```js\nconst data = {\n  tree: {\n    left: {\n      id: \"1\",\n      left: { id: \"2\" },\n      right: { id: \"3\" }\n    },\n    right: {\n      id: \"4\"\n    }\n  }\n};\n\nconst result = get(data, \"#/tree((/left),(/right))*/id\");\n// [\"1\", \"2\", \"3\", \"4\"]\n```\n\n**Note** that each pattern-queries is resovled using `query.get` and thus supports all mentioned features.\n\nOne use-case for pattern-queries can be found in json-schema specification. Any definition in `#/defs` may reference itself or be referenced circular. A linear query cannot describe the corresponding data, but pattern-queries might be sufficient.\n\n\n#### details\n\nA pattern is a simple group defined by brackets: `#/a(/b)/c`, which is identical to `#/a/b/c`. But a group may also have a quantifier `+`: `#/a(/b)+/c`. Using a quantifier, the query within the pattern will be applied as long as it matches any data. Its combined result will then be passed to `/c`.\n\ne.g. applying the pattern `#/a(/b)+/c` on the following input data:\n\n```js\nconst input = {\n  a: {\n    b: {\n      c: \"1\",\n      b: {\n        c: \"2\",\n        b: {}\n      }\n    }\n  }\n};\n```\n\nwill first select property `a` and then repeatedly select property `b`: `[a/b, a/b/b, a/b/b/b]`. This result is filtered by `c`, which will return `[\"1\", \"2\"]` (the last `b`-object has no property `c`).\n\nPatterns can also be used for **OR**-operations. An *OR* is identified by a semicolon `,` and must be within and between patterns, like `((/a/b),(/c))`. **Not valid** patterns are *(/a/b, /c)* and *r/(/a/b),(/c)/f*.\n\nCurrently, using **OR** is *commutative* in a sense that `((/a),(/b)) = ((/b),(/a))`, (with a different ordering of the resulting set), *distributive* so that `/a((/b), (/c)) = ((/a/b), (/a/c))`. **Parenthesis** without a quantifier are *associative*, e.g. `#/a/b/c = #/a(/b)/c = #/a(/b/c) = #/a(/b)(/c)`. Thus, a pattern `((/b)(/c))+` can also be written like `(/b/c)+`.\n\n\n## further examples\n\nfor further examples refer to the unit tests\n\n- [query.delete](https://github.com/sagold/json-query/blob/master/test/unit/delete.test.js)\n- [query.get](https://github.com/sagold/json-query/blob/master/test/unit/get.test.js)\n- [query.set](https://github.com/sagold/json-query/blob/master/test/unit/set.test.js)\n- [query.split](https://github.com/sagold/json-query/blob/master/test/unit/split.test.js)\n","maintainers":[{"name":"sagold","email":"noreply@saschagoldhofer.de"}],"time":{"modified":"2022-12-04T20:54:11.196Z","created":"2016-11-15T19:09:04.196Z","1.0.2":"2016-11-15T19:09:04.196Z","1.0.4":"2016-11-21T19:48:55.950Z","1.0.5":"2016-11-21T20:44:21.421Z","1.1.0":"2017-01-01T12:55:42.457Z","1.2.0":"2018-03-20T07:39:02.701Z","1.2.1":"2018-03-23T16:53:59.873Z","1.2.2":"2018-03-26T10:22:37.525Z","2.0.0":"2018-03-26T12:20:43.328Z","2.1.0":"2019-09-22T11:39:50.572Z","3.0.0":"2019-09-26T16:02:42.817Z","3.0.1":"2019-09-26T16:16:54.362Z","4.1.0":"2019-09-30T13:24:57.243Z","4.1.1":"2019-09-30T13:36:06.353Z","4.1.2":"2019-10-03T11:29:03.966Z","4.1.3":"2019-10-10T10:31:15.396Z","4.2.0":"2019-10-10T16:10:37.588Z","4.3.0":"2019-11-21T17:59:58.541Z","4.3.1":"2019-12-09T18:49:31.363Z","4.4.1":"2020-10-25T16:46:09.037Z","5.0.0":"2021-02-05T16:42:23.001Z","5.0.1":"2021-02-05T16:57:44.620Z","5.1.0":"2021-02-07T12:16:20.498Z","5.1.1":"2022-12-04T20:53:18.349Z"},"keywords":["query","json","json-query","glob-pattern","library","make my day"],"author":{"name":"Sascha Goldhofer","email":"github@saschagoldhofer.de","url":"https://github.com/sagold/"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/sagold/gson-query#readme","repository":{"type":"git","url":"git+https://github.com/sagold/gson-query.git"},"bugs":{"url":"https://github.com/sagold/gson-query/issues"},"users":{"hugov":true}}