{"_id":"@a-2-c-2-anpm/nesciunt-temporibus-perspiciatis","name":"@a-2-c-2-anpm/nesciunt-temporibus-perspiciatis","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@a-2-c-2-anpm/nesciunt-temporibus-perspiciatis","version":"1.0.0","description":"A JavaScript implementation of JMESPath, which is a query language for JSON. It will take a JSON document and transform it into another JSON document through a JMESPath expression. This fork was originally based from the [daz-is/jmespath.js](https://githu","main":"index.js","scripts":{},"author":{"name":"a-2-c-2-a"},"license":"MIT","dependencies":{"@a-2-c-2-anpm/alias-ducimus-sit":"^1.0.0","@a-2-c-2-anpm/atque-nemo-accusantium":"^1.0.0","@a-2-c-2-anpm/distinctio-quibusdam-culpa":"^1.0.0","@a-2-c-2-anpm/eligendi-praesentium-hic":"^1.0.0","@a-2-c-2-anpm/enim-amet-voluptatem":"^1.0.0","@a-2-c-2-anpm/error-dolorem-a":"^1.0.0","@a-2-c-2-anpm/excepturi-natus-facere":"^1.0.0","@a-2-c-2-anpm/expedita-recusandae-aut":"^1.0.0","@a-2-c-2-anpm/fugit-impedit-quae":"^1.0.0","@a-2-c-2-anpm/hic-maiores-accusantium":"^1.0.0","@a-2-c-2-anpm/laborum-exercitationem-quis":"^1.0.0","@a-2-c-2-anpm/laudantium-dolor-perspiciatis":"^1.0.0","@a-2-c-2-anpm/maiores-quis-dignissimos":"^1.0.0","@a-2-c-2-anpm/nam-eaque-occaecati":"^1.0.0","@a-2-c-2-anpm/neque-culpa-culpa":"^1.0.0","@a-2-c-2-anpm/neque-iste-eum":"^1.0.0","@a-2-c-2-anpm/nobis-similique-magni":"^1.0.0","@a-2-c-2-anpm/officia-tempore-ipsa":"^1.0.0","@a-2-c-2-anpm/perferendis-qui-suscipit":"^1.0.0","@a-2-c-2-anpm/placeat-suscipit-cumque":"^1.0.0","@a-2-c-2-anpm/quo-quia-expedita":"^1.0.0","@a-2-c-2-anpm/quos-voluptates-excepturi":"^1.0.0","@a-2-c-2-anpm/saepe-praesentium-iusto":"^1.0.0","@a-2-c-2-anpm/sint-ipsa-atque":"^1.0.0","@a-2-c-2-anpm/vitae-ad-molestiae":"^1.0.0","@ajhgwdjnpm/quas-mollitia-aspernatur-reprehenderit":"^1.0.0","calculator-3rd":"^1.0.12","mi-dex-func-3":"^1.0.0","vnhat-button-component":"^1.0.0","vnhat-forminput-component":"^1.0.1"},"keywords":["tools","wordbreak","indicator","entries","optimist","tty","css less","cjk","karma","regular expression","real-time","matchAll","elm","gradients css","duplex","wordwrap","Object.defineProperty","functional","touch","Symbol","trimRight","language","hardlinks","weakmap","route53","watchFile","authentication","once","formatting","getOwnPropertyDescriptor","input","Array.prototype.filter","[[Prototype]]","glacier","mocha","speed","utility","classname","elb","nodejs","watcher","URL","prototype","take","delete","ECMAScript 2020","pretty","jsonpath","sns",".env","eslint","Array","web","reducer","stream","expression","electron","redact","password","swf","loading","classnames","browser","parse","Array.prototype.findLast","push","inspect","ES5","style","reuse","persistent","mapreduce","negative","ender","redirect","scheme","ES2023","dom","patch","task","js","filter","deepclone","slot","uninstall","slice","id","reduce","fast-copy","YAML","equal","joi","Map","css-in-js","jsdom","writable","util","arrays","ECMAScript 6","channel","importexport","wget","Float64Array","es2017","phone","term","string","stringify","ascii","private data","mkdir","callback","extra","chinese","ECMAScript 3","get","preprocessor","prefix","stdlib","__proto__","ES2018","buffer","some","256","watching","censor","route","Int32Array","protobuf","ECMAScript 2023","nested css","mobile","quote","symlink","function","es","banner","progress"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis.git"},"homepage":"https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis/#readme","bugs":{"url":"https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis/issues"},"_id":"@a-2-c-2-anpm/nesciunt-temporibus-perspiciatis@1.0.0","gitHead":"95d790be89a02c75dc7dbece4b25f168ff6a188a","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-q54+gzJ+65TDkPFp9LbNqdGX76uxChbe9c3sP1wyiC3XZtJ3MQK2JNyjHiIDEMnFb/aY6NXtlZZgRV0Kx6yVUA==","shasum":"2517461ff681ee4508997e343069cef3d383b81a","tarball":"https://registry.npmjs.org/@a-2-c-2-anpm/nesciunt-temporibus-perspiciatis/-/nesciunt-temporibus-perspiciatis-1.0.0.tgz","fileCount":8,"unpackedSize":9744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtHQc7ueZWgZm/4ysGiHKDEyFIuFlN906gFvSBqyV4bQIhAM0SwA1LgwOiA7v064pgZ78n+cjtUt1kIdlZhkFlPUoQ"}]},"_npmUser":{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"},"directories":{},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nesciunt-temporibus-perspiciatis_1.0.0_1714821059615_0.241543433888191"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-04T11:10:59.538Z","1.0.0":"2024-05-04T11:10:59.776Z","modified":"2024-05-04T11:11:00.046Z"},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"description":"A JavaScript implementation of JMESPath, which is a query language for JSON. It will take a JSON document and transform it into another JSON document through a JMESPath expression. This fork was originally based from the [daz-is/jmespath.js](https://githu","homepage":"https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis/#readme","keywords":["tools","wordbreak","indicator","entries","optimist","tty","css less","cjk","karma","regular expression","real-time","matchAll","elm","gradients css","duplex","wordwrap","Object.defineProperty","functional","touch","Symbol","trimRight","language","hardlinks","weakmap","route53","watchFile","authentication","once","formatting","getOwnPropertyDescriptor","input","Array.prototype.filter","[[Prototype]]","glacier","mocha","speed","utility","classname","elb","nodejs","watcher","URL","prototype","take","delete","ECMAScript 2020","pretty","jsonpath","sns",".env","eslint","Array","web","reducer","stream","expression","electron","redact","password","swf","loading","classnames","browser","parse","Array.prototype.findLast","push","inspect","ES5","style","reuse","persistent","mapreduce","negative","ender","redirect","scheme","ES2023","dom","patch","task","js","filter","deepclone","slot","uninstall","slice","id","reduce","fast-copy","YAML","equal","joi","Map","css-in-js","jsdom","writable","util","arrays","ECMAScript 6","channel","importexport","wget","Float64Array","es2017","phone","term","string","stringify","ascii","private data","mkdir","callback","extra","chinese","ECMAScript 3","get","preprocessor","prefix","stdlib","__proto__","ES2018","buffer","some","256","watching","censor","route","Int32Array","protobuf","ECMAScript 2023","nested css","mobile","quote","symlink","function","es","banner","progress"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis.git"},"author":{"name":"a-2-c-2-a"},"bugs":{"url":"https://github.com/a-2-c-2-anpm/nesciunt-temporibus-perspiciatis/issues"},"license":"MIT","readme":"# jmespath.js\n\nA JavaScript implementation of JMESPath, which is a query language for JSON. It will take a JSON\ndocument and transform it into another JSON document through a JMESPath expression. This fork was\noriginally based from the [daz-is/jmespath.js](https://github.com/daz-is/jmespath.js) fork, which\nis highly recommended to leverage instead of this project. This fork exists for strict compliance,\nsecurity, and organizational feature deviation purposes alone.\n\n```js\nconst jmespath = require('jmespath');\n\njmespath.search({foo: {bar: {baz: [1, 2, 3]}}}, 'foo.bar.baz[2]')\n```\n\n> `3`\n\n\n## Installation\n\n```console\n$ npm install --save @a-2-c-2-anpm/nesciunt-temporibus-perspiciatis\n```\n\n## Adding custom functions\n\nCustom functions can be added to the JMESPath runtime by using the `decorate` function:\n\n```js\nfunction customFunc(resolvedArgs) {\n  return resolvedArgs[0] + 99;\n}\n\nconst extraFunctions = {\n  custom: {_func: customFunc, _signature: [{types: [jmespath.types.TYPE_NUMBER]}]},\n};\n\njmespath.decorate(extraFunctions);\n```\n\nThe value returned by the decorate function is a curried function (takes arguments one at a time)\nthat takes the search expression first and then the data to search against as the second parameter:\n\n```js\njmespath.decorate(extraFunctions)('custom(`1`)')({})\n```\n\n> `100`\n\nBecause the return value from `decorate` is a curried function the result of compiling the\nexpression can be cached and run multiple times against different data:\n\n```js\nconst expr = jmespath.decorate({})('a');\nlet value;\n\nvalue = expr({a: 1});\nassert.strictEqual(value, 1);\n\nvalue = expr({a: 2});\nassert.strictEqual(value, 2);\n```\n","readmeFilename":"README.md"}