{"_id":"nimma","_rev":"26-652f6a6083bdef1e174680084aa949bc","name":"nimma","dist-tags":{"legacy":"0.2.3","latest":"0.7.2"},"versions":{"0.0.0":{"name":"nimma","version":"0.0.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.0.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"8fa61ab4ecdcb745c237bc70ddcc012c6cdf8127","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.0.0.tgz","fileCount":6,"integrity":"sha512-if0VqyHpTMHKFORMiJ2WLWgoIF4xqwjybHZyvodQ/yCmiWag6RhLlMHeFukz4X31DanTBA26U+HwvXIrTaYQkQ==","signatures":[{"sig":"MEUCIF5MxD4QXMgET/FusCA5XWv0IQYa/HNNT8/DiZfTAcYxAiEA+JlcwpN2wxl36ZrpyJxnFNtYN5yZDYjtGMNw0xop9lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeryS1CRA9TVsSAnZWagAAAjkP/iZfa8gAW0ZXrvyGiQ+j\nSPQLPYhM06FPQKoUMkXSa8jX2zGbDKXIZ0uRKAUFnE0B6Cv3jTLLuETtTzri\nu/9zRBvDYeUHQyXaLDkiPeN/rsZaUH96SGIacZCVUDabw4yqreoNH68yJLeW\nql4TIN6ZZzYxh6WlwmD5P9Sz9S2MT8hufGKlHDp/2pnhD3hoHsf42n1/6tcx\n51zYzdqUQba37TnpcoEABq0oynMae0rU0T8uDuw4/k8G9OLeY66DoLMFMqNU\nNd2PreIMGQgVMn3oyDotBXIwjwgRE+3+isbtjhchtFaciNS9jRDwX6iT2iW/\nGkdBLtFqOZ4eRjoZgGwh96Wj872jaAy/DAZs7QQqbn4pOB1dVlZIN6fTpUDL\nngzNb99aGstZ7bwVC9OrdeGNIc29s9QJkyCtq8E6o/0/StbkkUwqzILJZY5L\nkc/qpZjHgTDP7V7cn5as6FPNr+oqYCe3T580ajWWm+Y5fWNdeYK0ZY8ig/ZX\nNsjIPIz/BTfPXOQ/Sl7/XjqAU3O72kLzjOcXh4Wb80d2GwL/abnIBF19sImN\np0Cl5NZquVA9PoK+C4XFcdzuLajG8+Frmg8StN2MVAzeOrYkuxf9TsgmFJ9t\nugpOVjRHprj7KqaqoHdpR20SpX+ArxerjPmwEccutd8ikPvFWuFzBDk1feyi\nxMyb\r\n=iLj8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","engines":{"node":">=10"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"b42572ae01651ba6c4d04ee2439cf255c906a84c","scripts":{"lint":"eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"NODE_ENV=production rollup -c","prebuild":"node ./scripts/generate-parser.js","prepublish":"npm run lint && npm run test && npm run build"},"typings":"./src/index.d.ts","_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"6.13.4","description":"JSONPath-based object querying that scales.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsep":"^0.3.4","astring":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.1.0","chai":"^4.2.0","husky":"^4.2.5","jison":"^0.4.18","mocha":"^7.1.1","eslint":"^6.8.0","rollup":"^2.4.0","prettier":"^2.0.4","mocha-each":"^2.0.1","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-chai-expect":"^2.1.0","eslint-plugin-chai-friendly":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.0.0_1588536500626_0.3780377402180741","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"nimma","version":"0.1.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"bf1f13daf74ebace6086b7534219cac78bbc2275","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.0.tgz","fileCount":185,"integrity":"sha512-0tIyHcoNMSqu/UpxNwBFuwbpxFsBCbiruIUtR0pWFHXP8oSpJwCbswsxJkcNLp1qEgEaDN88/o5rcQJDoGJFtg==","signatures":[{"sig":"MEUCIQCUTsda7p15hDchUMNt26LaQYHxSWJCQ/t3/CmSVafSOAIgA5wwA0T6160n56i+q1esBe6Cr+Z1slO5Eyhx7hjOZxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUDICRA9TVsSAnZWagAAvyMP/jKLW3bwHNQVHDpHOGk3\nfVyl/Nr8M+b18I58Ebb3Y03rQasVngy2f7Yz580oXHG9QjmyA/vCX3Cd8LZ+\neDaAb+g9f3w65xc7XY4sxj/GUyMS/Lp6Ux5uUZ6STYqLdB//YG5RZc/OdBKq\nWBHqJ95KfU5WgwTK28WH6HiQrxOumhAi0Ulvzt2TUTk7B06XxOv9RjSv6xTM\nGCnwpGHvp2Tkr/QPGAzXeed/Eo0+EBUhZF6JkL5exErSUDhE3hi4CkrYQuwy\nkRMcwIpL1mMpzGRbrx9rHS5PnXoOVlm+K/8sC1c4/LOrHxjvDeHHrLOAS0o8\n3e4WyOOCw2ZumHBWFrLyNsSvGvassObS/DfVDxjFS5hQOgxrDRHyWYphRDdh\nUkKJDZCd9rMH3gRaPXUU1bycy6Ghk3vTFivUIJ0mOM4Jb06k33uLyh0htPy1\n7Q0XWSb1TBOdfL5cLRnSGU7N+2aPE8KRiZ/LqBoAAjBexC5sk6S+yTW6VoL/\nfgrmiQDrym8W68mGwVNqZIxCedj04yicoErw8+JjAuNzyAQ7rd6BMoGPaRJ7\n444ChZN1haxpX4WFJnBOPpnlW8iS1GOlDjFf8jR0oljwvewaLey69ovmQ3Gb\nfZLm6QEgynVhJtHXo1pRwMju93MJX6op81iLJtAmDsxYiCLq2UoXMSb5lf2R\nvZe8\r\n=9EBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"4dd6daa149fe458ef5fe41e3c6885cf33c6c4010","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"pegjs --optimize speed -o src/parser/parser.cjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"7.19.1","description":"JSONPath engine that scales.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.0.1","pegjs":"0.10.0","eslint":"^7.32.0","rollup":"^2.56.2","it-each":"0.4.0","prettier":"^2.3.2","mocha-each":"^2.0.1","@babel/core":"^7.15.0","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","@babel/preset-env":"^7.15.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-babel":"^5.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.0_1629831367860_0.2012851442554089","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"nimma","version":"0.1.1","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.1","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"da96d3ec8802b133aed6cf8109c1613c648cc7a1","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.1.tgz","fileCount":193,"integrity":"sha512-mYdfYSmKa9FoKfza0KtPxaAD/WF0DhitMEkr+4nq9scNSlwiBrn/a3aR7wHVgXGI20lfxyNUUVPHKasXYXLuyg==","signatures":[{"sig":"MEUCIQCwCyIrjV4wQ0okpAggsCrqvpwnDGa6uCgItQT42ZXM2gIgLBH99U3+qiRbufvEPvMi4IgMngllIiUqN+bILixcsJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPBDCRA9TVsSAnZWagAAXV0P+QAT8dtWjGpxaOOuo2t+\nRjkCUlmwPblN924mFpx8aFp8AISk1pfyKwWnnDjLyrThXGR6UFVzgv/DcmFO\nA0OXzM6bP4yPxeu6A6Vc9jOfZx1V5trjMjyrg5+luQ/G1EJm/jxG9m1VOBAH\nTrJNeHwEzhdUQmEue5WLTEWD+ZMmf8QnxlS+5KMNkOe17+JEf7ICsiSvb7lj\niE/mmL2uXZ4/hy2Sqcl8nCl5RbdR6wFnnF0CFy3ygCYvrihSkmwba47fdlbu\nXoNtuwnnbJXWjX4ZCSkABVieNHcmcghl7Zgp5Ftl+bhieT2qduozUr+M7pK2\nqArZN7eusgXYqww0OsqqKBTwboVb87ZcEMojBQ/wfB/HB1DgORm8gINIBFlD\nm9Mr0zXFwLTMtC4zmEsokDMUy43fIMCTAlu2Tkd4G25mRAvsbSMDJSQh5h8J\nfykDz+ohzxEBsY1QQlsWum9IxavKPI5uM0zz7YsJwS/+ZNCA6JUOeB3EPbaY\nLLqHkoC3QhuwILImP6nw4OXjaMU+leSaHf8F839f3TRtcyegkFIcKvbt7yzH\nGADn6tAnE8A+Lc8DwVZyXlr++NFiRVRatP5xCf2JbN0kIlF27TmUcs7d3b9P\nNX0BTuugVCXUrcszKWG+lCHgYG4/W78nQmQjMehpQ485Mq4oQlGO21uWjLnm\n0NNW\r\n=9qll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"f10e62a4207c2f9a2d5203b3f50dfcfa00d0a6f3","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"pegjs --optimize speed -o src/parser/parser.cjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"7.19.1","description":"JSONPath engine that scales.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.0.1","pegjs":"0.10.0","eslint":"^7.32.0","rollup":"^2.56.2","it-each":"0.4.0","prettier":"^2.3.2","mocha-each":"^2.0.1","@babel/core":"^7.15.0","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","@babel/preset-env":"^7.15.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-babel":"^5.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.1_1630335042945_0.09149279464737958","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"nimma","version":"0.1.2","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.2","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"28864c5d8f0b0a21001d211a31ea47d298ace0f0","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.2.tgz","fileCount":193,"integrity":"sha512-p3txARl3zenBoCbImsYomJb3Ylj1IMF+RFVS2fpIWSAc4MtHFxbhd/dT2bILBuEocNryUyRtpcwPgsSSTCvXZQ==","signatures":[{"sig":"MEUCIQDR3cEcHh3ABw4bjihGZRr2nKNDlKjXI5ntYMNyBmiyfQIgbNF/Mh8ALQjr2f3wjbM5GPS1BByy9BVhEwqkE1hVnJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPk4cCRA9TVsSAnZWagAAk9EP/3I0TyiJtkswn1F4Wkg3\nPGeWqWU14/pu3mtoM7sm51Bv8AzFONvKfA3Oh7R7lloVMvtr+3bR3FYrZozN\nY5oI33GvSUlGdgNf/Vz8zfVI5TQ0litGiVAtWEmeH8Fx1dcPcVitMJElgjNP\nDJtybXoOXxn9S7TEiFETk5TjkBVu1nUqXXZfhD+kmkrf31KUXDa4l88anppH\nU2acNpSyylGbA6EtbmW/EBhvHv9Uh8UcQDDYJFwHBImmcVbX8DxnQZaevavo\nOBDI3hmm6CckUPFH5EOtSmQq3yZMQzWPbOyWRVJ7zMHYuqvPjYwCtuHwjOog\nuIQufGLdJOjSE3ASV0gC3P/07Dk2BWPGL2ZxLfhSV01HTw/1d34gwULeq55b\nHBaoP3DDhosCt2Xtjr4cBOkdukRTHmTyZc4amLTryVPu3S1/rqk9pAGeXElZ\nmpbc86KPy5m+EmBJAD1XkY2d8LdMhp/N/eMhrpo/wznhfD+1+bmXulj9/8R6\nC/pvk77kZN6zp/N/9IvdhRpBRu36O87UR/55EAHSSLjBu09mHzskZC/S3PHJ\nXCpNNfgIqpZPCErAk1UQJITt8sMsPX+J2iKl3CQTnwj4h3yp8jX4VrEtsItw\nv/I2jQ3UPP+Nlw4eyd1i5fJy7VDSTbrPMxsW7sB6sVpVDscEYPrIhdN/7VvX\naoZK\r\n=MuBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/index.mjs","require":"./dist/cjs/parser/index.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"b2cb54e0c0f35d99ff866685680f4e4cae00e586","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"pegjs --optimize speed -o src/parser/parser.cjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"7.19.1","description":"JSONPath engine that scales.","directories":{},"sideEffects":false,"_nodeVersion":"16.5.0","dependencies":{"astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.0.1","pegjs":"0.10.0","eslint":"^7.32.0","rollup":"^2.56.2","it-each":"0.4.0","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^2.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-babel":"^5.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.2_1631473180756_0.2583243112720808","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"nimma","version":"0.1.3","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.3","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"30c2093d9dab7b0516f9d0c041e69ad9e58b4fdc","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.3.tgz","fileCount":193,"integrity":"sha512-HSxAD97kPH1uODkAkHejrSaFpKfT9ZqiwSoK7jCu04IcaZMPKSYwQHZF1w2OQa9imD7WKxo36eea88QlLlqL2w==","signatures":[{"sig":"MEYCIQCGs20RH1HZErJiZhUqluTuKtESCreqJtnudlBrIlQnMAIhANds4w/CrlW9ahTiba1JkPqUztopPsjL/2NVYaxH+COQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPtxSCRA9TVsSAnZWagAAmx0P/RdIaRokHgfirgBRUOgI\ngrtHFZax+mwpeCWLGpb23IJp8UnhHfxF41+a8wOoCyWIg/WdF46tShdm5HZz\nk29+ChUuXdB6c4/OHystrfm8LqpeKWXxXJRmP9rHJAhrPV5hd06sKI2GYUGV\nru23dJP2hKyLahb8WgHJjz1OZ3oVQ56ok/jm9NHc9F2beGNMM3XL7/dBoogm\nCZ3xOakgKmedK9bviUAb8PP9Xyau81+zgJeV9mHjcEMlj/piuCO3NJnrzCbm\nssVLC28tX/es7tHrR0niovMkLaood479/gWyFB4ue/+mIYxAemu7cMLD4OPc\nftGWIFaXpHUR2zQkdiJ6UH3vZGh5sOOD87wFQbEDCXdwI7SdbDKMRkUHNZxc\ni49t+6uziss4BLEjmlrL6HXqSdeUjJXv2ie9iGXJexNLj6UG1IYYNmvYMWDR\nw67Hgxp9XKwIZqbMLxl1k8ZJM8BxRowt5drkvA2+V9GH7lTwNE8xVv1Yc64Q\nx8Yx+s5SJzcT+0qO752ByQcUfIcNM1csTo6Vrtv56so3XZpsVInwtLZHKUAi\nUBaqV0xGZ9JylGiRwSKGZ+QtiwYaLoP7wv8T4tJgPAUeRsAupV8jra2IVIRr\nETR5ylQlrcZZPKk/nT0GWsNh6AZ6JKnqnVf3Fa9luItIZmPKnyDOM0IPY7Dv\nicP2\r\n=ETfC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"08260682b6adcb810e46387945f1596c2f64505c","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"pegjs --optimize speed -o src/parser/parser.cjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"7.19.1","description":"JSONPath engine that scales.","directories":{},"sideEffects":false,"_nodeVersion":"16.5.0","dependencies":{"astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.0.1","pegjs":"0.10.0","eslint":"^7.32.0","rollup":"^2.56.2","it-each":"0.4.0","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^2.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-babel":"^5.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.3_1631509585897_0.9338784624119976","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"nimma","version":"0.1.4","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.4","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"cd84c3e5e2d52285abe549dc2891498274cf5941","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.4.tgz","fileCount":205,"integrity":"sha512-tjz3hsNnMum7dUSP3oYb3YGYDtMEXvp8PM2q5kx2FQjJ5uSZkOECeEkzGOlusVONiB1oxmc0+Qj+l7naEmLZfQ==","signatures":[{"sig":"MEQCICXFzeEnJkzmBSmnTqOLmer0m2paZmYdhmZq3o94AazlAiBi1HeGBgO1jcggyVvsBx4s5hailwNevR4JlWhB6Z7p3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613743},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"ce18a80378544063a2d0cdc8fed96342ce5b98f2","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"NODE_ENV=test c8 mocha --experimental-modules --config .mocharc ./**/__tests__/**/*.test.mjs","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"pegjs --optimize speed -o src/parser/parser.cjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"7.19.1","description":"JSONPath engine that scales.","directories":{},"sideEffects":false,"_nodeVersion":"16.5.0","dependencies":{"astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.0.1","pegjs":"0.10.0","eslint":"^7.32.0","rollup":"^2.56.2","it-each":"0.4.0","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^2.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-babel":"^5.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.4_1632850809419_0.4724591392879214","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"nimma","version":"0.1.5","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.5","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"a2047abd357136df476a4f4c0bde0db79a2d2b7e","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.5.tgz","fileCount":213,"integrity":"sha512-KaA7/RVTi1XGP89icaRqZuG4B4Csm8l8vNkeLNGl7WROrg8442q5N9sSDP9BR9kSoH4skd+7TeIFYjqljp4RVw==","signatures":[{"sig":"MEQCIBia9km2nDRnJK/kNjJTFdj+ppaksFxuc78HY3AipdR4AiBPWogoklcErD72OYn/wWTIid9VEmzTkNMiAryLZBadmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608639},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"066d0e0615af8c1129ea16dea14bfd00a7e3e955","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"JSONPath engine that scales.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.1.2","astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.5_1635369844351_0.9019677120481675","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"nimma","version":"0.1.6","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.6","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"2d39018fc08035dc85bb173c7d9f23b364cc65e6","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.6.tgz","fileCount":177,"integrity":"sha512-e5sD2lr975iRQg08pr0p0lx7ISYojJSQFMSn6hI6W6ylmM+TLKLwM3l0lVsBAIUNOmOPCAlQzn70gFcJaWy3mg==","signatures":[{"sig":"MEUCIBrdLr5Xekee3UBSc7kxKBOEmbd8mmdaU7R0ntiSs9R0AiEAlUQ6FJjSEqB/lWMVTI1K3yX69WFj1FyDl3dueDYnqqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495500},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":">=12.20"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"55d3076a930411178a16399da3ff3d0863ec655d","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src/**/*.mjs","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublish":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"JSONPath engine that scales.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.1.2","astring":"^1.7.5","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.6_1635374768682_0.6066455676462899","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"nimma","version":"0.1.7","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.7","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"d67504d28e046b938705e8b92481f5d1a1f168a8","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.7.tgz","fileCount":209,"integrity":"sha512-0FIra4ogMHhOjn4fd2UiBuuaxM1nHzwhCEPvaFmCbwsR6qzHyJUG3dLW3tAIQji42wIij8OA/HB0+Gldg3OX4A==","signatures":[{"sig":"MEYCIQCV7nKa8ewbULGGB9yQ3Fk2eR2SJA1wXX1pOqDlVRirOQIhAPIWPjIuRiMXXzxw0tw+wgzybdR3ASOq3rvKI/6xEf9a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy18aCRA9TVsSAnZWagAAbYcP+QFuyjYGQkx0xyfw4O9p\nbv7bBBgsTJziiF6FUXmabsAy3H8GxO0DA1Xnbq5JkzeCS/Zbtgw4aMcj5bJt\nrY8o3RfGk3fi0LRacQ+ei0ByfsQGVD3taA1HL0KLH8UEYe6C+w7YCzz2Q4IY\npUKxHv+Zm9+gh20OieDG68o+KWG60z51pbMqw5f6zagkpOdKZOwTKwvSojyA\n52+R7EaiHhKPWg4B1hAZ240dtUgutY3nucYQ/M9WLohqGzCk2F0AVfz+DKHk\np1I4zHtrZFMrKLheW++sNBXP0dWEHOBZLObUPxaP/6CDyasSC2cC3dmpcvKQ\nWhsvfWaA0GyaldacbOA1kVaNx2jXg1oIJQu4afmZceWClgSLavokb+uzCviW\nFilnh9DV7+c5HQhwNFsd259kFguri6YOvzklLjGeqwNNL1oJ0dQ/hcipyv2R\nLQvGBlWR1JFRdhpq4atIoBg8oak27yCPZJe8AzZCletmjbj51VSdCciTjK5B\ne+DGBxp/vipDDyS2WQl4yOetNOeNr729ha9idlLYWJQDVUInXIVkB8YN/DuV\n8vsbxjZLrznaG7kV97LdRABjbBwICXQ3HgLFFr6LQ9oqk9cq/YH6EuK9RMs3\n9kf7bKJWFxgZlndrp8v3q3/egib6uNfPGVLN1Kb26sQqxtR9pihE0Dy988Ch\nPcao\r\n=aQgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"dd1ed8e8bf2f78374e9f020aeb02e7efc7df3118","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.7_1640718105946_0.763374839631286","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"nimma","version":"0.1.8","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.1.8","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"74f6234ab533f563bcb964b4769efd7a015374cc","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.1.8.tgz","fileCount":213,"integrity":"sha512-9gbBqjwngJHJYIIY9OARuCU3eyy/Pl4rRmZAkj1lBMaJVWZZPUOyj90I9jMBe8uNlp4+55J3W2z2CPSJFFar/g==","signatures":[{"sig":"MEUCIGjQQQgkZl82hUNKxhOIKajjJo2wPho4Hq41W7WqyaonAiEA9t9XlrCIuCaztXhirLC4ahjoY067lPeGRMQHEyFOTMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYPQCRA9TVsSAnZWagAADNsQAJlmgnkdOcjJueFXcDu/\ndQ6SpA4oQ8EMAaF96TsM1MT2WBcYKEmwjykf7GD32x2xfei2MaKEAkpGTpSN\nJ5odgps4ufEeI2L9tjyTGBb87dIm/0FguQu9jLCyKKhz4jbebKjpRvnS7nWy\nzcrjDVosI457WruGlZwuitTDV2zvX7DSkjvLSu00yqhUSNGYHwmHeb2YVUYC\nxHQD/3FTIbOhfbvhvQiDp23TUTIXTKWntsYkQOrkz0fcmI8rTYq3sJlnZS4j\nqQa9kIfgrQVLg6AZTGCMjSuwRnx+yIixGGxSofz/XnU0pPIulYg/vasue23q\nl7otEStR0VZY/8eLVKPVv+KBcgokrQtkstkxOOFV8QE3IYKyFgJSeF9B/Y4x\nYIOnxq6Gp4kqTitS0d0tZ4dxtI+dEzmA20Y1s1pYAWiFTeluLB6NQ41Fu3ld\n2ri4Y59OjPvrciDL9zqag9mCzATjVxBJOZdEWzKxBTUySUrLJspLqXY9UtDy\nf21j10QaOFH5DL0IF95cXdaVhT6xSI7tcyHAPEfFQr/tCABGmabtT8C1uet/\nf7JeBJ244DWwSXXDn0Pcxt63QwJ2HvPiwBKjFAKCOgiI7Ni1uFZOva/cm3jP\nWcq9mETMiIlszwdiQTJJZ7igQoOYboRe0omvRwMPGooabmn0zFHamrQZHDJD\nQ8u0\r\n=RcoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"09b8ea0409094b277134905c7ac71b3fc69752ab","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.1.8_1644528592260_0.8222981231858393","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"nimma","version":"0.2.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.2.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"df547781673e1e8f771a7e4e33d06d1671961e1a","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.2.0.tgz","fileCount":217,"integrity":"sha512-mQgxFXDZY6sZxNGftyiYcJi/Jy5qF6E61PVRharc6Gq0tnfdd3XwoM757F5LekIlD5vlCyXOigchCbm+ca5CCQ==","signatures":[{"sig":"MEQCIDsOQO1rgosAH6XGEL7b0fHzLzF9D716r23JiYC/rNMqAiBH/sf8IxnGuHvDaPRHCyEvOSgPjU/3W2RvyrVVSfn1JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLyoTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopSxAAkL0RxuVFTnxiLybaNaVJDL6kaR5Bo9/BHbyTZQ2O188t5d6M\r\nFwk8WkPRpe859oxXVwqvMR8WrXLwhuwyjimdf0wrxNCzn5lh/qstFU8fNCjg\r\nkwYYHlkR+4MIHTw5si04dQQWtCWNSmdOggXDMSkb0FSZ0ZP+NFuvUttJQpSe\r\n+8QscCZMOBsE7ThlQhWJ9RGI094u8NBLqhPcvPs+jMpJ/OzmLLbUDXrNCS7i\r\nX9YEoxYABRgM36thsRpsYjpZQP7m0FhAFMZfm3bhDSRnkVoN1KC8K89ikOMg\r\nfw0r/DHBOAipSUp9t2UODwk6dv7KmNU9X/eNk4+pNI1aUHnZvtxe1gm6eMrw\r\nigvExqYEfRtUoHY1P0bsaS0O81f5oTL6lsFfvJlaiWQ+v/jkiLJcbKJcQqtZ\r\nVMgxUAW/R4UkfeE5IJpFNkgXOXbBHObexTJDfJypKI5pDleEmiylQZef+6SI\r\nFzzVSH4krQI+xBTrY/XJHB2+bR9L1s5ScdBpAEhcuaklXgEVV0NUQni5jnFe\r\nSDFDH95cEib2FzHeSgfQOKUEKl/D5zt1JqiVMBkSfA3QGqvfT1JIseFPVC+I\r\nOl0zESnpWbPcc51iXoGk8/zQoFWkjLIww+hn8OnLGtnuv20uNYOSqxrPiKRM\r\nIVCcu+0MdyHXJyBxTLlVIiB60Cfn8b4kGeQ=\r\n=j4iX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"3ffbc622a9f751d39f2da906f87469426298a46c","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.2.0_1647258131529_0.3339135554598478","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"nimma","version":"0.2.1","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.2.1","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"e4d560b8ea4fbb9d4e1053be137a30ab54d51dac","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.2.1.tgz","fileCount":217,"integrity":"sha512-z3QgbdfhBRUBIJX6eRgNyu5z3KE7AEHYPBvIcsmEsS7hO7TdNaaXHiz21FNEVIVuhH6QsvFGw/4vGmRpDrz+HA==","signatures":[{"sig":"MEYCIQDb41dPxyZl84OCDwrd5Lx3pb1+5+OcVSzW+hdN+uMmXQIhAJGQR6GaIzt5UODu/eqD9tLxuo9U1t/CCLNtSgF7tKmV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigRD5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu9g//calnHey6RhpAuGAUsjPceNIBfZwXxT0brYN6LvSzLkdqxHTD\r\nTin+8n19Pvm/RpIUStRigAOj/j4to7kYsrjRmk5CFZcrQinVD0zUkwZPGul7\r\n8UMA/avwx+Dvm5f41PgX9yP4JF6FGq3biaSC/3f7AxNGVPIXt26HIg/1wOgI\r\nBk0fDySZ8s73cSahhndkBVc1PHndLtAXQnxHuVHu35sCnwmB7MWQjDPhFeSb\r\n4cdVTMGdxlZAXdOIN1iRLQZGO0FDuYYm3VNNJVSgvPZHiAJYW/7T9VeeikVi\r\npAsRO9DZ79GkfOvfRceo9Kn1SwhfBIi3f5bxM6WoMD0l7iZVT+tC81EGuvX/\r\nmbirV+61fZRhWh+aaQ7B9QXfuVo3Jf4zkGtRhNPHspZQrqGUEWHk7208TXBS\r\nUuaxCx8AvNX4xPrZX8MAp7gxCv75te2OFNBPkfgrIVoFGVnTpTuZJzbN1Z6d\r\nz3q4Xoq+cu76besnINz+BxxUb8vVrGSNJhjO6pDUuz9Pq/MELR8F1h9TbdWT\r\npOgiXUugLv6sf8/fVjekJwuL4zbNEhmCzujJAoW7epv3i8/jJSOFRbYLpq+L\r\ndbtvXDex35Tvnra8Xe75E+LQi9wkbdGF64EkEcfoAxAvlbHBe6jFfh3XEIcW\r\nZZIm7m64zgtHop2XY8iFvckSvKoFVw4dbWc=\r\n=KPnb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"19530007b2f736cb5642f7ccdcdbea38bbc245a7","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.2.1_1652625656918_0.08217780648298811","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"nimma","version":"0.2.2","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.2.2","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"48d00f837d17b4baa23beec22ac1380f152f15ef","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.2.2.tgz","fileCount":217,"integrity":"sha512-V52MLl7BU+tH2Np9tDrIXK8bql3MVUadnMIl/0/oZSGC9keuro0O9UUv9QKp0aMvtN8HRew4G7byY7H4eWsxaQ==","signatures":[{"sig":"MEUCICztwyjjNQGZ15hbcTqadwViBLCB8Cx4Ua6oDt8pK2HhAiEAosHay7f9vjTyV35r9z8vy7QnCMoMVnfNVBgfx6RZhmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLDgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFRxAAnUshfwNE4p3yafGoFAJ5jblvbZBmN1ekm1CbJz71CalVNw5i\r\nE1w/E5AwllJv0G9/dSjRZU0jCFlZQkyYP0NU1wrZHxEX5yD42zwH5L3ODfoX\r\n80tYG+J3Yi2Aj9dWxbs5fruROgVSnV+rYtKT62sfS2qpYTV5TtM1Sn472Jvd\r\nO7N5qfhtOUsQANFlpPvKgns44Qb0NgKmKpwtJdt3WUbv5SNCFPCL3WUHBHM6\r\nBejQTy2krIFwhDLVR5N1WrkvsjY9j4fohS92kRGj8jsDZnEAJiGkLYi4ql41\r\n4B2sKqaJgrvlw+tyOhXay2PXuJfgENmHbXVMCs8fvGtIBWIvKkIFRVyKr9oj\r\ncRfF/Nkh7d2jH1G8jZKwg0zvCS/9J2fOKRkRHHbC/5b6ErT8I0+hl8B9Jpy+\r\nrJVE3FDFtw0M8OjLZbatRZhsIrMmzjcTgFAvCXMtD7AiubMjTmtqrV/GNxu2\r\nm0pWFYGZoTuZRXucuOvCEGUioNik9NgzuqqqN+CMU5bmJ0J1+KM7RUpVJEEF\r\n4z8xJEzgvUY1ole23t7quZA8zcHEfhcpRfvnX4C+4oEADPar0qD411NcfFnY\r\naTOPXe3eTy3WB/iPcUD9pAS3BZmMpqUc1BsdbwQuCZtK0bCci3HvJLucj7b5\r\nyj5gj4hqzd8tJ9XJZ9WDA02PyCX9uvwC6/0=\r\n=LPi+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"5ef6236b6fcd31e11fe029dc0b1db5a37c817e77","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.1.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.2.2_1654173920467_0.995528164727453","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"nimma","version":"0.3.1","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.3.1","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"baba1dabfaf0cab4cf37cf677c26e9486d90803e","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.3.1.tgz","fileCount":113,"integrity":"sha512-oq4A63Ykn4UJwix/tDCgD+NGDuYT9GycryXzbLlP9jM6ajYIVWgMI62XA/C7l7BueMQo8zoUmWlpC0Loi5cWkA==","signatures":[{"sig":"MEYCIQCkaITQw7NQXSDiRtabBq8J8yUkNyneuaBuEa/DPJb9igIhAO1jiKvBWKvIKBqUbxCLjgxffK4YKuaqiAL6i9yS6ZQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCmeOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnWg//X7tC6LN03AgkyRJ7e803q3oSpwL4d9eLA2hlWbWCWy85AF3d\r\nXOn0SWlyWmG1UtW7q42RpYAmzT5bDO6U/VDXeLyRCFoKto7VbV5z+JBQvBL3\r\nRBpXKQPsN2VA1cjdSOBIk2VSR9b3PMGcGH0TmZFLTlcaiEJnSND8uEK90bj+\r\nZ0SDB94iIWEm2VE/9iXKZoIfKXZYF6NN8O+qFoH3KkM6DqSK7BWJhePbYdvE\r\nykTl8huNDZxsXIr2bsMENxAVN5WgW0omRmv7ab12+aO3JlK0+GmbablPfvSp\r\n2a5W5YE37moDnin8gVMhY1Dqe5ays1kASpgIdcJ5yvUKi0L2oRY8wo2Nb4tI\r\n1tPciOpfoWglUN2mmxd+MYOH6ppCltrQKW/qQHnC8n/13aN/zDqsFhllOFwp\r\nJocqBHDH965JIODhdy/f9kAnl3m9SvLni7w4JVO1Fs3a9OHbPZeG6FtWVeA9\r\n/QtbkU1xsI0Cz6mubQnF9P3A4KkFcg3WYx9jEGCKq0dpjsFw976/xTYbZr2v\r\nCj3ONkCBJP/QbuvOrcteU8psKR7WLQjhikDGkOGfK6ge+vwrJAp6frZtJlZp\r\ncAUdq6hU87UZxwvBznHWDQ5AwhAPj3HlaxQvut++IjGJIVqt/1xQz274SEJ5\r\nqd68bH1n6tDPxXqczsxIasL7Y2nLOIYq3ms=\r\n=ahEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","engines":{"node":">=14.13"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"types":"./dist/esm/runtime/errors/index.d.ts","import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"types":"./dist/esm/runtime/index.d.ts","import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"types":"./dist/esm/fallbacks/index.d.ts","import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./parser/jsep":{"import":"./dist/esm/parser/jsep.mjs","require":"./dist/cjs/parser/jsep.js"}},"gitHead":"1c264ac8eebdc5669799d2658577f85d23781465","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"8.11.0","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"18.3.0","dependencies":{"jsep":"^1.3.6","astring":"^1.8.3","jsonpath-plus":"^6.0.0 || ^7.0.0","lodash.topath":"^4.5.2","@jsep-plugin/regex":"^1.0.2","@jsep-plugin/ternary":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^7.1.0","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.0 || ^7.0.0","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.3.1_1661626254058_0.6164821020066131","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"nimma","version":"0.4.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.4.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"65c9790b18c178b42e2b4b162afbd100c548775a","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.4.0.tgz","fileCount":103,"integrity":"sha512-kGm+rtFA42zxzFS6toeN+9AzzLgEfaKeVtWY8BSf0E80JeDqjWBX85XCBjtLd11rB8cmNI02h9kcEpsnmkmh3A==","signatures":[{"sig":"MEUCIQC8W6RLGFsxPC1qIg/XeZKTZpLvwA9RB3aEI7xUCfCeLgIgRIV98i4+TL+VLuYmIvX5bdhY5rOLTbd6/lKrwnx5RQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358422},"main":"./cjs/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/parser.mjs","require":"./cjs/parser/parser.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"},"./parser/jsep":{"import":"./src/parser/jsep.mjs","require":"./cjs/parser/jsep.cjs"}},"gitHead":"7590dc09a496012e0cf018d4d53772404ea369ab","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start karma.conf.cjs","build":"export NODE_ENV=production; rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.2.3","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"jsep":"^1.3.8","astring":"^1.8.6","@jsep-plugin/regex":"^1.0.3","@jsep-plugin/ternary":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.3","husky":"^4.3.8","karma":"^6.4.2","mocha":"^10.2.0","peggy":"^1.2.0","eslint":"^8.56.0","rollup":"^4.9.6","globals":"^13.24.0","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^3.3.2","lodash-es":"^4.17.21","@eslint/js":"^8.56.0","mocha-each":"^2.0.1","@babel/core":"^7.23.9","karma-mocha":"^2.0.1","jsonpath-plus":"^7.1.0","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.23.9","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.23.9","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-simple-import-sort":"^10.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.4.0_1706489837059_0.31842923808773804","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"nimma","version":"0.4.1","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.4.1","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"cc7ea379398d121c98726466b2b729f1fdb5f023","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.4.1.tgz","fileCount":103,"integrity":"sha512-MTNojX61rGCoBokNIZEGbKiB//i/mQRXjqr5o8MD4riao5ONsDE8gK7JS0APOF/c57rCG16TLt3F1/2zIt8ojw==","signatures":[{"sig":"MEUCICJfRnKl/MaMDT3SgsrwMtszIXhUniPT7J7avoz6PWxDAiEApmLGbH0jMuvbw+bf8rPSkiuVyru49SVDz8D/nRpbnC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358423},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/parser.mjs","require":"./cjs/parser/parser.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"},"./parser/jsep":{"import":"./src/parser/jsep.mjs","require":"./cjs/parser/jsep.cjs"}},"gitHead":"98a5cfad700394c878a1c22ff1329d1efcabecf7","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start karma.conf.cjs","build":"export NODE_ENV=production; rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"9.8.1","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"jsep":"^1.3.8","astring":"^1.8.6","@jsep-plugin/regex":"^1.0.3","@jsep-plugin/ternary":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.3","husky":"^4.3.8","karma":"^6.4.2","mocha":"^10.2.0","peggy":"^1.2.0","eslint":"^8.56.0","rollup":"^4.9.6","globals":"^13.24.0","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^3.3.2","lodash-es":"^4.17.21","@eslint/js":"^8.56.0","mocha-each":"^2.0.1","@babel/core":"^7.23.9","karma-mocha":"^2.0.1","jsonpath-plus":"^7.1.0","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.23.9","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.23.9","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-simple-import-sort":"^10.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.4.1_1706642438401_0.04212619397765849","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"nimma","version":"0.4.2","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.4.2","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"c49bd14af29c916f5047135ffb2c85a80d0c61d4","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.4.2.tgz","fileCount":106,"integrity":"sha512-QYxzojLNCuL2WX2NuzBcRHx07qzF7b3NBrn10WCYsp0Cd+lETGhHS7syr3A/1OONldQh2MRGAsgdV1KLMaEGPw==","signatures":[{"sig":"MEQCIEYNDSvSzvI3KnWzsYGbNeK6N9gFJfoN6flhFY3gk8TNAiAvVcdlFoKWZZR0OL1O/Gdb9/EM8sTzMrB6YMi6+ISjxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360595},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/parser.mjs","require":"./cjs/parser/parser.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"},"./parser/jsep":{"import":"./src/parser/jsep.mjs","require":"./cjs/parser/jsep.cjs"}},"gitHead":"13bc7dacbf3f1d8dfec3d2c586a15c994e6500a9","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"c8 mocha --config .mocharc ./src/**/__tests__/**/*.test.mjs && karma start karma.conf.cjs --log-level=error","build":"rollup -c","prepare":"husky","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.2.4","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"jsep":"^1.3.8","astring":"^1.8.6","@jsep-plugin/regex":"^1.0.3","@jsep-plugin/ternary":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.3","husky":"^9.0.10","karma":"^6.4.2","mocha":"^10.2.0","peggy":"^3.0.2","eslint":"^8.56.0","rollup":"^4.9.6","globals":"^13.24.0","js-yaml":"^4.1.0","prettier":"^3.2.5","iso-bench":"^2.4.7","lodash-es":"^4.17.21","@eslint/js":"^8.56.0","mocha-each":"^2.0.1","@babel/core":"^7.23.9","karma-mocha":"^2.0.1","jsonpath-plus":"^8.0.0","@ls-lint/ls-lint":"^2.2.2","@babel/preset-env":"^7.23.9","json-schema-faker":"^0.5.5","@babel/eslint-parser":"^7.23.10","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-simple-import-sort":"^10.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.4.2_1707169602760_0.6559949127763696","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"nimma","version":"0.5.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.5.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"94538fafea22b4fe2bff3fb62abef23cf6463c5d","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.5.0.tgz","fileCount":103,"integrity":"sha512-kBmuzl4izycckWeX0+OxLVqRi91NsTgla3AaCCwHSaCWo5itXhb0SiCM+jDsgoaQQ/1E3WICFRlGQCCCuDVN/Q==","signatures":[{"sig":"MEQCIEaYPYNXbborCl1AMn/PFLPN7L5o0zh77HnKYLkOCznBAiBSYN25U9Sed3oKEsUwGjRXkDts2ckIMEhaw0LEgR98eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290728},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/index.mjs","require":"./cjs/parser/index.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"},"./parser/jsep":{"import":"./src/parser/jsep.mjs","require":"./cjs/parser/jsep.cjs"}},"gitHead":"e4bfa3430462b2d63b4daeceacf5cb7ac823eef6","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"c8 mocha --config .mocharc ./src/**/__tests__/**/*.test.mjs && karma start karma.conf.cjs --log-level=error","build":"rollup -c","prepare":"husky","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.2.4","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"jsep":"^1.3.8","astring":"^1.8.6","@jsep-plugin/regex":"^1.0.3","@jsep-plugin/ternary":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.3","husky":"^9.0.10","karma":"^6.4.2","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.9.6","globals":"^13.24.0","js-yaml":"^4.1.0","prettier":"^3.2.5","iso-bench":"^2.4.7","lodash-es":"^4.17.21","@eslint/js":"^8.56.0","mocha-each":"^2.0.1","@babel/core":"^7.23.9","karma-mocha":"^2.0.1","jsonpath-plus":"^8.0.0","@ls-lint/ls-lint":"^2.2.2","@babel/preset-env":"^7.23.9","json-schema-faker":"^0.5.5","@babel/eslint-parser":"^7.23.10","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-simple-import-sort":"^10.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.5.0_1711987592951_0.6497923340898022","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"nimma","version":"0.6.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.6.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"142b2dd12bb263cabbee95f9126336803f01c646","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.6.0.tgz","fileCount":106,"integrity":"sha512-mVq0bAh899y1n3kFqp4wm6PZ9/Wh2YcwZVNMkCYM842dhLdy2XCFdR/Ws6CkPw4hZBWUI1Qkrkqp2FZtsHA8Mw==","signatures":[{"sig":"MEQCICtckZCYlPz6tb3amNyieNNJawEM3g4mdO6VmA0h4HWqAiBQxMekk+YVqv1Nzt6XFBMhxsWAj8/uUX0mrvXBTvf15g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337074},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/index.mjs","require":"./cjs/parser/index.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"}},"gitHead":"62c8679a41796e3ce5bc8cca92a3325ce314a454","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"mkdir -p coverage; node --test --experimental-test-coverage --test-reporter=lcov --test-reporter=dot --test-reporter-destination=coverage/lcov.info --test-reporter-destination=stdout src","build":"rollup -c","prepare":"husky","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.2.4","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"astring":"^1.8.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.10","eslint":"^9.1.0","rollup":"^4.9.6","js-yaml":"^4.1.0","prettier":"^3.2.5","iso-bench":"^2.4.7","lodash-es":"^4.17.21","@eslint/js":"^9.1.1","jsonpath-plus":"^8.0.0","@ls-lint/ls-lint":"^2.2.2","json-schema-faker":"^0.5.5","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.6.0_1713722294852_0.6983871425015749","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"nimma","version":"0.7.0","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.7.0","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"282018fcab0968187a407db60ae77b97a3dd48a0","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.7.0.tgz","fileCount":99,"integrity":"sha512-Q2883SBl8RiCsQSzoK8efH+ByD8KArcU7CNNXtkWf0VVLT7ECXbsL7uM/YcrQ49l17m6UxqmvGa6sVUwfnP+9A==","signatures":[{"sig":"MEUCIQDNLaktC2Gr7vAYMqT6Jo1aVakLN7ARon0aSieGfLGh9QIgV9Fkw9h1u89DW/kk2/hIVak5IJQVSHf0vtcfpRxfGVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340705},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.mjs","require":"./cjs/index.cjs"},"./errors":{"types":"./src/runtime/errors/index.d.ts","import":"./src/runtime/errors/index.mjs","require":"./cjs/runtime/errors/index.cjs"},"./parser":{"import":"./src/parser/index.mjs","require":"./cjs/parser/index.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"}},"gitHead":"d63843a6ec7a207ebc15ca328a49989119687ab1","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"mkdir -p coverage; node --test --experimental-test-coverage --test-reporter=lcov --test-reporter=dot --test-reporter-destination=coverage/lcov.info --test-reporter-destination=stdout src","build":"rollup -c","prepare":"husky","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.5.2","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"astring":"^1.8.6"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.10","eslint":"^9.1.0","rollup":"^4.9.6","prettier":"^3.2.5","iso-bench":"^2.4.7","lodash-es":"^4.17.21","@eslint/js":"^9.1.1","jsonpath-plus":"^8.0.0","@ls-lint/ls-lint":"^2.2.2","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.7.0_1721852251880_0.7890552456351856","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"nimma","version":"0.2.3","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.2.3","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"33cd6244ede857d9c8ac45b9d1aad07091559e45","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.2.3.tgz","fileCount":213,"integrity":"sha512-1ZOI8J+1PKKGceo/5CT5GfQOG6H8I2BencSK06YarZ2wXwH37BSSUWldqJmMJYA5JfqDqffxDXynt6f11AyKcA==","signatures":[{"sig":"MEUCIFxZbHWS7Po2QekASFt8attiYKTJwF+DkX4s8OFVpJL9AiEA0bOWWA/eEbqSY1c6tnhm9rU1UMpv43mxKVYYbtEnP48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544250},"main":"./dist/legacy/cjs/index.js","type":"commonjs","types":"./dist/cjs/index.d.ts","engines":{"node":"^12.20 || >=14.13"},"exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"},"./errors":{"import":"./dist/esm/runtime/errors/index.mjs","require":"./dist/cjs/runtime/errors/index.js"},"./legacy":{"import":"./dist/legacy/esm/index.mjs","require":"./dist/legacy/cjs/index.js"},"./parser":{"import":"./dist/esm/parser/parser.mjs","require":"./dist/cjs/parser/parser.js"},"./runtime":{"import":"./dist/esm/runtime/index.mjs","require":"./dist/cjs/runtime/index.js"},"./fallbacks":{"import":"./dist/esm/fallbacks/index.mjs","require":"./dist/cjs/fallbacks/index.js"},"./legacy/runtime":{"import":"./dist/legacy/esm/runtime/index.mjs","require":"./dist/legacy/cjs/runtime/index.js"},"./legacy/fallbacks":{"import":"./dist/legacy/esm/fallbacks/index.mjs","require":"./dist/legacy/cjs/fallbacks/index.js"}},"gitHead":"599abb5411c365758f0327fc64e3ac9db7021977","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ --ext .js,.mjs src","test":"export NODE_ENV=test; c8 mocha --config .mocharc ./**/__tests__/**/*.test.mjs && karma start","build":"export NODE_ENV=production; rollup -c && BABEL_ENV=legacy rollup -c","prebuild":"peggy --format es -o src/parser/parser.mjs src/parser/parser.peg","postbuild":"(cd dist/legacy && sed -i \"s/nimma\\/runtime/nimma\\/legacy\\/runtime/\" cjs/codegen/tree/tree.js esm/codegen/tree/tree.mjs) && node ./scripts/copy-types.mjs","prepublishOnly":"npm run lint && npm run test && npm run build && (stat ./dist/esm/parser/parser.mjs && stat ./dist/cjs/parser/parser.js) >> /dev/null"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.8.2","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"jsep":"^1.2.0","astring":"^1.8.1","@jsep-plugin/regex":"^1.0.1","@jsep-plugin/ternary":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","cpy":"^8.1.2","chai":"^4.3.4","husky":"^4.3.8","karma":"^6.3.5","mocha":"^8.0.1","peggy":"^1.2.0","eslint":"^7.32.0","rollup":"^2.56.2","jsonpath":"^1.1.1","prettier":"^2.3.2","benchmark":"^2.1.4","fast-glob":"^2.2.7","mocha-each":"^2.0.1","@babel/core":"^7.15.0","karma-mocha":"^2.0.1","jsonpath-plus":"^10.1.0","lodash.topath":"^4.5.2","@ls-lint/ls-lint":"^1.10.0","file-entry-cache":"^6.0.1","@babel/preset-env":"^7.15.0","json-schema-faker":"^0.5.0-rcv.39","@sindresorhus/fnv1a":"^3.0.0","@babel/eslint-parser":"^7.15.0","@rollup/plugin-babel":"^5.3.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","karma-firefox-launcher":"^2.1.1","@rollup/plugin-commonjs":"^19.0.2","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-chai-friendly":"^0.7.2","@babel/plugin-transform-runtime":"^7.15.0","eslint-plugin-simple-import-sort":"^7.0.0","karma-module-resolver-preprocessor":"^1.1.3"},"optionalDependencies":{"jsonpath-plus":"^6.0.1 || ^10.1.0","lodash.topath":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.2.3_1729448447948_0.03203544344024012","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"nimma","version":"0.7.1","keywords":["json","jsonpath"],"author":{"name":"P0lip"},"license":"Apache-2.0","_id":"nimma@0.7.1","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"dist":{"shasum":"b0b767015dc809b20831b7e44e47de4649610c67","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.7.1.tgz","fileCount":98,"integrity":"sha512-dJ3x1qpAWPUIMhGhWZnagM1iqYmanyMZ30VozTelSAzKmN8iUhRy8a+Pc1zRmVz0AFPKt0b4ZLJ6STQm+nPUvw==","signatures":[{"sig":"MEUCIC/QtB50AU1T0Tp2mVNdpYeOI+2oesLAzuN3HlwN21ugAiEAvjhCUngpJ//vBLxBV99DdyGhSWte1H4fHdwIIGPlPaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340629},"main":"./cjs/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./cjs/index.cjs"}},"./errors":{"import":{"types":"./src/runtime/errors/index.d.ts","default":"./src/runtime/errors/index.mjs"},"require":{"types":"./src/runtime/errors/index.d.ts","default":"./cjs/runtime/errors/index.cjs"}},"./parser":{"import":"./src/parser/index.mjs","require":"./cjs/parser/index.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"}},"gitHead":"42ee03279bbc150de27ea6c5b6027e434ee51de6","scripts":{"lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"mkdir -p coverage; node --test --experimental-test-coverage --test-reporter=lcov --test-reporter=dot --test-reporter-destination=coverage/lcov.info --test-reporter-destination=stdout src","build":"rollup -c","prepare":"husky","prepublishOnly":"npm run lint && npm run test && npm run build"},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"repository":{"url":"git+https://github.com/P0lip/nimma.git","type":"git"},"_npmVersion":"10.8.1","description":"Scalable JSONPath engine.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"astring":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.10","eslint":"^9.13.0","rollup":"^4.9.6","prettier":"^3.3.3","iso-bench":"^2.4.7","lodash-es":"^4.17.21","@eslint/js":"^9.13.0","jsonpath-plus":"^8.0.0","@ls-lint/ls-lint":"^2.2.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nimma_0.7.1_1729449270690_0.9100418538885808","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"nimma","version":"0.7.2","description":"Scalable JSONPath engine.","keywords":["json","jsonpath"],"homepage":"https://github.com/P0lip/nimma","bugs":{"url":"https://github.com/P0lip/nimma/issues"},"engines":{"node":">=18"},"type":"module","types":"./src/index.d.ts","main":"./cjs/index.cjs","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./cjs/index.cjs"}},"./parser":{"import":"./src/parser/index.mjs","require":"./cjs/parser/index.cjs"},"./runtime":{"import":"./src/runtime/index.mjs","require":"./cjs/runtime/index.cjs"},"./errors":{"import":{"types":"./src/runtime/errors/index.d.ts","default":"./src/runtime/errors/index.mjs"},"require":{"types":"./src/runtime/errors/index.d.ts","default":"./cjs/runtime/errors/index.cjs"}}},"sideEffects":false,"license":"Apache-2.0","author":{"name":"P0lip"},"repository":{"type":"git","url":"git+https://github.com/P0lip/nimma.git"},"scripts":{"build":"rollup -c","lint":"ls-lint && eslint --cache --cache-location .cache/ src && prettier --log-level error --ignore-path .gitignore --check --cache --cache-location .cache/.prettier src","test":"mkdir -p coverage; node --test --experimental-test-coverage --test-reporter=lcov --test-reporter=dot --test-reporter-destination=coverage/lcov.info --test-reporter-destination=stdout","prepublishOnly":"npm run lint && npm run test && npm run build","prepare":"husky"},"devDependencies":{"@eslint/js":"^9.13.0","@ls-lint/ls-lint":"^2.2.3","eslint":"^9.13.0","eslint-plugin-simple-import-sort":"^12.1.1","husky":"^9.0.10","iso-bench":"^2.4.7","prettier":"^3.3.3","rollup":"^4.27.2"},"dependencies":{"astring":"^1.9.0"},"packageManager":"npm@10.9.2+sha512.8ab88f10f224a0c614cb717a7f7c30499014f77134120e9c1f0211ea3cf3397592cbe483feb38e0c4b3be1c54e347292c76a1b5edb94a3289d5448484ab8ac81","_id":"nimma@0.7.2","gitHead":"ee394bf3936dbf1256ecfa429300178b77b914c5","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-C8fBUhKxqMh/XosH4I+N/+RRYCeetffu12INdRKwuMq9TKV8uIYyzjgZS7B5cPxtU0KDFihaByW56e+aw2eVPw==","shasum":"ed19a4f1b8175ae2d5a4e5b95ef68f235399f252","tarball":"https://registry.npmjs.org/nimma/-/nimma-0.7.2.tgz","fileCount":97,"unpackedSize":369474,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAdlIWrKQjxb3jNFghpWj017aw+UZp91iYOU9offo6IdAiA3MXfj3YbAYOjtbOV9igtgbTh21mblh0ESP0CDoQ7oLw=="}]},"_npmUser":{"name":"p0lip","email":"jakub@rozek.tech"},"directories":{},"maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nimma_0.7.2_1743512753877_0.025596275590389794"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-03T20:08:20.625Z","modified":"2025-04-01T13:05:54.280Z","0.0.0":"2020-05-03T20:08:20.715Z","0.1.0":"2021-08-24T18:56:08.016Z","0.1.1":"2021-08-30T14:50:43.102Z","0.1.2":"2021-09-12T18:59:40.934Z","0.1.3":"2021-09-13T05:06:26.078Z","0.1.4":"2021-09-28T17:40:09.567Z","0.1.5":"2021-10-27T21:24:04.508Z","0.1.6":"2021-10-27T22:46:08.867Z","0.1.7":"2021-12-28T19:01:46.094Z","0.1.8":"2022-02-10T21:29:52.415Z","0.2.0":"2022-03-14T11:42:11.727Z","0.2.1":"2022-05-15T14:40:57.096Z","0.2.2":"2022-06-02T12:45:20.657Z","0.3.1":"2022-08-27T18:50:54.266Z","0.4.0":"2024-01-29T00:57:17.292Z","0.4.1":"2024-01-30T19:20:38.611Z","0.4.2":"2024-02-05T21:46:42.995Z","0.5.0":"2024-04-01T16:06:33.146Z","0.6.0":"2024-04-21T17:58:15.010Z","0.7.0":"2024-07-24T20:17:32.079Z","0.2.3":"2024-10-20T18:20:48.201Z","0.7.1":"2024-10-20T18:34:30.857Z","0.7.2":"2025-04-01T13:05:54.120Z"},"bugs":{"url":"https://github.com/P0lip/nimma/issues"},"author":{"name":"P0lip"},"license":"Apache-2.0","homepage":"https://github.com/P0lip/nimma","keywords":["json","jsonpath"],"repository":{"type":"git","url":"git+https://github.com/P0lip/nimma.git"},"description":"Scalable JSONPath engine.","maintainers":[{"name":"p0lip","email":"jakub@rozek.tech"}],"readme":"# nimma\n\n[![npm](https://img.shields.io/npm/v/nimma)](https://www.npmjs.com/package/nimma)\n[![MinZipped Size](https://img.shields.io/bundlephobia/minzip/nimma)](https://bundlephobia.com/package/nimma)\n[![Dependencies](https://img.shields.io/librariesio/release/npm/nimma)](https://libraries.io/npm/nimma)\n[![Coverage](https://img.shields.io/codecov/c/github/p0lip/nimma)](https://app.codecov.io/gh/P0lip/nimma/)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=P0lip_nimma&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=P0lip_nimma)\n\n> JSON Path expressions? I mog _nimma_, aba naja. :trollface:\n\n## Install\n\n- [Skypack](https://www.skypack.dev/view/nimma) - recommended for [Deno](https://deno.land/) and browsers. Works with Node.js as well if you supply a custom module loader.\n\n- Package manager\n\n  ```sh\n  yarn add nimma\n  ```\n\n  or if npm is the package manager of your choice\n\n  ```sh\n  npm install nimma --save\n  ```\n\n## Features\n\n- Reasonable JSONPath support - see [caveats](#caveats) for more information,\n- Supports the majority of JSONPath-plus additions,\n- Increased security - only a strict set of operations are supported in Filter Expressions - no global references, or assignments are permitted.\n\n## Usage\n\n### Querying\n\n```js\nimport Nimma from 'nimma';\n\nconst document = {\n  info: {\n    title: 'Example API',\n    version: '1.0.0',\n    contact: {\n      name: 'API Support',\n      url: 'http://www.example.com/support',\n      email: '',\n    },\n  },\n  paths: {\n    '/users': {\n      get: {\n        summary: 'Returns a list of users.',\n        operationId: 'getUsers',\n        responses: {\n          200: {\n            description: 'OK',\n          },\n        },\n      },\n      post: {\n        summary: 'Creates a new user.',\n        operationId: 'createUser',\n        responses: {\n          200: {\n            description: 'OK',\n          },\n        },\n      },\n      put: {\n        summary: 'Updates a user.',\n        operationId: 'updateUser',\n        responses: {\n          200: {\n            description: 'OK',\n          },\n        },\n      },\n    },\n  },\n};\n\nconst query = Nimma.query(document, {\n  '$.info'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.info.contact'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.paths[*][get,post]'({ path, value }) {\n    console.log(path, value);\n  },\n});\n\n// a given instance can be re-used to traverse another document\nquery({\n  info: {\n    title: 'Example API',\n    version: '2.0.0',\n    contact: {\n      email: '',\n    },\n  },\n});\n```\n\n### Code Generation\n\nNimma can also generate a JS code that can be used to traverse a given JSON document.\n\n```js\nimport Nimma from 'nimma';\nimport * as fs from 'node:fs/promises';\n\nconst nimma = new Nimma(\n  ['$.info', '$.info.contact', '$.servers[:5]', '$.paths[*][*]'],\n  {\n    module: 'esm', // or 'cjs' for CommonJS. 'esm' is the default value\n  },\n);\n\n// for esm\nawait fs.writeFile('./nimma-code.mjs', nimma.sourceCode);\n\n// for cjs\nawait fs.writeFile('./nimma-code.cjs', nimma.sourceCode);\n\n// You can also use the code directly\nnimma.query(document, {\n  // You need to provide a callback for each JSON Path expression\n  '$.info'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.info.contact'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.servers[:5]'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.paths[*][*]'({ path, value }) {\n    console.log(path, value);\n  },\n});\n```\n\nOnce the code is written to the file, you can use it as follows:\n\n```js\nimport query from './nimma-code.mjs'; // or const query = require('./nimma-code.cjs');\n\nquery(document, {\n  // You need to provide a callback for each JSON Path expression\n  '$.info'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.info.contact'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.servers[:5]'({ path, value }) {\n    console.log(path, value);\n  },\n  '$.paths[*][*]'({ path, value }) {\n    console.log(path, value);\n  },\n});\n```\n\n## Caveats\n\nAt the time the first version of Nimma was released, the JSONPath specification was non-existent.\nAs such, Nimma was designed to be reasonably close to the already widely available JS implementations, specifically JSONPath-plus, with some differences.\nToday, in 2024, there is a [draft](https://datatracker.ietf.org/doc/html/rfc9535) available that aims to standardize JSONPath.\nOnce the specification is finalized, Nimma will use it as the reference point and will be updated accordingly.\n\nThat being said, regardless of the chosen specification, there are a few caveats that may remain in place. One should bear in mind them in mind when using Nimma.\n\n### Order of results\n\nNimma does not guarantee to respect the order specified by JSONPath expression. The JSONPath expression generally defines the sequence in which the results should be presented, but results provided by Nimma will vary depending on the JSON Path expressions provided. The order of results is usually tied to the order in which the document is traversed, albeit this is not always the case.\n\nThe tradeoffs listed below, while negligible in most scenarios, may be potential limitations for some use cases and should be taken into consideration.\n\nTo better illustrate it, let's use the following code as an example.\n\n```js\nimport Nimma from 'nimma';\n\nNimma.query(\n  [\n    [\n      {\n        name: 'Raspberry',\n      },\n      {\n        name: 'Strawberry',\n      },\n    ],\n    [\n      {\n        name: 'Orange',\n      },\n      {\n        name: 'Lemon',\n      },\n      {\n        name: 'Tangerine',\n      },\n    ],\n  ],\n  {\n    '$[*][1,0,2].name'(result) {\n      console.log(result.value);\n    },\n  },\n);\n```\n\nRunning the code above will output `\"Strawberry\"`, `\"Raspberry\"`, `\"Lemon\"`, `\"Orange\"`, `\"Tangerine\"`, which is fully in line with the expectations. In that particular case, Nimma knows the JSON Path expression is static and is able to optimize the traversal. As such, the order of the results is preserved.\n\nHowever, adding another dependency may affect that optimization, and the order of the results may change.\n\n```js\nimport Nimma from 'nimma';\n\nNimma.query(\n  [\n    [\n      {\n        name: 'Raspberry',\n      },\n      {\n        name: 'Strawberry',\n      },\n    ],\n    [\n      {\n        name: 'Orange',\n      },\n      {\n        name: 'Lemon',\n      },\n      {\n        name: 'Tangerine',\n      },\n      {\n        name: 'Lime',\n      },\n    ],\n  ],\n  {\n    '$[*][1,0,2].name'(result) {\n      console.log(result.value);\n    },\n    '$[*][*].name'(result) {},\n  },\n);\n```\n\nThe above JSON Path expression is still static, but due to another wildcard selector `$[*][*]`, Nimma now needs to adjust the assumptions leading to `\"Strawberry\"`, `\"Raspberry\"`, `\"Lemon\"`, `\"Orange\"`, `\"Tangerine\"` being printed, as this is the order of the traversal in the given situation.\n\n### Single match guarantee\n\nNimma will match each value exactly once for each JSONPath expression. This means that certain expressions that potentially match multiple values, such as `$[*,*]` will only match N nodes instead of 2N.\n\n## Comparison vs jsonpath-plus and similar libraries\n\nExpanding a bit on the aforementioned caveats, one can already tell that Nimma, although being yet-another-json-path query engine, is rather considerably different from its JS counterparts in its design and purpose.\n\nNimma is meant to work on many JSONPath expressions at once, while other libraries such as JSONPath-plus or jsonpath are generally meant to operate on a single expression at a time, which in certain circumstances may mean you need to traverse the entire object a few times. Nimma tries to avoid that and traverses the object only once regardless of the number of expressions provided.\n\nThe `query` method on Nimma does not return an array of matched values. Instead, it is a callback-based API that expects you to process the results as they come.\n\nOn top of that, unlike jsonpath-plus, Nimma script filter expressions more strictly.\n\nThis is mostly thanks to [jsep](https://github.com/EricSmekens/jsep) that Nimma is equipped with, as well as a set of additional enforcements.\nDue to that, it's not possible to reference any object or function, even if it exists in the given environment.\nFor instance, `$[?(Array.isArray(@)]` will throw an exception, same as `$[(?Object.prototype = {})]`, etc.\nAs a result, it's generally safer to execute these expressions, however there's no security guarantee here by any means,\nand therefore it's still advisable to run Nimma in an isolated environment if JSONPath expressions cannot be trusted.\n\n### JSONPath-plus compatibility\n\nNimma is generally pretty compatible with JSONPath-plus and can be used as a replacement in many situations.\nIn fact, we have a test suite that checks Nimma against JSONPath-plus own test cases, and it passes in the majority of cases.\n\nThe disabled tests in are the scenarios that are not supported by Nimma.\nYou should also be aware of the caveats mentioned in the [Caveats](#caveats) section, as that's also a difference between Nimma and JSONPath-plus.\n\n### How does it actually work?\n\nNimma consists of 3 major components. These are:\n\n- parser - can be used separately, exposed publicly as `nimma/parser`,\n- codegen (iterator/feedback + baseline),\n- runtime (scope + sandbox + traverse).\n\nParser takes a JSON Path expression and generates an AST that's consumed by the codegen in the next step. Nimma has its own JSON Path expression parser that's different from all remaining ones, thus some there might be instances where Nimma will parse a given expression differently than JSONPath-plus or jsonpath.\n\nCodegen is a two-step process:\n\n- first, we have a quick pass of the tree to collect some feedback about it that will be used by the actual code generators. We also perform a simple tree reduction at that stage,\n- baseline processes the AST and the feedback gathered in the previous step, and generates a decent ESTree-compliant AST. There's also a concept of \"fast paths\" implemented that are fundamentally stubs for some common use cases to generate an even more efficient code.\n\n## LICENSE\n\n[Apache License 2.0](https://github.com/P0lip/nimma/blob/master/LICENSE)\n","readmeFilename":"README.md"}