{"_id":"@shexjs/util","_rev":"17-bdc0b444f43e5924871982dce29189f8","name":"@shexjs/util","dist-tags":{"latest":"1.0.0-alpha.33"},"versions":{"1.0.0-alpha.12":{"name":"@shexjs/util","version":"1.0.0-alpha.12","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.12","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"ebbe8590b70d14a66ffc8206b29ffa7138bdb908","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.12.tgz","fileCount":2,"integrity":"sha512-KjLH/7i7iX0DrRUFCm9J08tHAAGOoCGZp4S3yFgiRXV1sQ5A4f73hUH5x9zYCKHl+2T2SYwOosBxZUmf6m4Fog==","signatures":[{"sig":"MEYCIQD3m3V+/XANctfZN14TDIesfZqpBTU3FIm5MdOEKFbZdgIhAI/lIlAVxkZdnAe9fcfUmzcpwzMXDkW7XidY7+M6mQQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguJ2uCRA9TVsSAnZWagAA3dkP/jZLaxk+dOkk42zYFY/f\nh7hFdz8vIjqLOGfWn6GdWbkrvU5Wm0GGTb2LXrwW+/+vxomxAmIJI2Y0zYZB\nEPJqkxzLAS0VCzgjFyK5+DLbvZDSyovZRckLA+vB89ULnnGugj7XYfS97afJ\nk6otNyQa6k34l3m1UMpK2ojZds1oAAnnOk//mGtZmWTtB+7uFI84Hof4lpBt\n2M08dqm9NxIqL923JWd1qb6b//6VvqpszS0NNMvQXAnUyl0Sy91ASFE9hLjv\ndpRMuhnYbVKkTh3z0qzYI8+4Il1w7qo95y0kzRV10KVSGk99PoLKzzBOtmRo\nn2mrTH/1gdZDkTCe/mng7PzcbARBxPqRUadiHhO78iaYB7BFGw1VVvHKVsCx\nJCe80i6rar0Hh6UjphUQJHH0d7BeHauwK6GeG7dLITIiFfE0h6ibM9oEjvcj\nszBP4kxz7AyidGYEDfDzk/+sfdUT1F1VPBQsZ1rcAtkTYmQFBBcyWoAvBb8a\nmDLmUbp0NG1hp53XgvJNYRHbvnuwkrpLwF7yVZ2Wb9GWk7y4gAgkMQtPa0ff\n9cXToVTn4+l2FxnnvoOzTKuMR5OJZqJo80yAu4km2HcgoOVylJ9SuCaoxbdJ\n44NiPosudduQtITP9xqhYdEUz5lQmlgjxHaVvit5dWsOIWxCzwOTPl2R2aKa\nd8Do\r\n=Xf8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"7ab3b03b94dedfa7b7b3928e65c2e996da00aa33","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.12","@shexjs/writer":"^1.0.0-alpha.12","@shexjs/visitor":"^1.0.0-alpha.12","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.12_1622711725954_0.7246373906194197","host":"s3://npm-registry-packages"}},"1.0.0-alpha.13":{"name":"@shexjs/util","version":"1.0.0-alpha.13","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.13","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"0be940e3e9c7518b6ebc29ed284d62abbfec7145","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.13.tgz","fileCount":2,"integrity":"sha512-4YYpqM4lY9o6CL0H/UMxeAdGGpZTVeS4BI09zypf7uA7kPnph3+JF9qs6La88WD93mdGennZXKqfZZARH9OvIQ==","signatures":[{"sig":"MEUCIQCao2ZB8zaUo3JeQXDC437ZdoY521ARUhksisPRyEtEvgIgIB4wGO9Uddz8t9DbPfigKFY7oSiiIEpTE4vZWH0qN04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0ln1CRA9TVsSAnZWagAAO04P/2C3Ms8jvHbjFclbwIb+\nowMvMiRJqlJiPeEoGyIdMQXrQlvx0HpRXnlWwY220nJWrHi8UUmiatFOwfqa\na2/rEAxtaunNcdNVHzvlwvBujGl8OreOXspnngrLCPlAg9D+mqM7OSHUUi81\nB7dvB4LHJwg3LUS2+bM9BY0UmnvMZt0Eq6bWtaQnbG1o1NI7p0WjdxJZoPPD\nLULF2GI0/zAlelQdt4TDECGOZQgDUurJyCXLuvhpLgzRtMurey5yb3AuCll3\n6xKKeNoUm8dlG3ncFR7b7059cN6HTic2drfl2TRHZhpYA5CGe+jcTfXXbwTq\nsQmDe/CK7qEFFLFOAUa4WfWzcpI1BkN0XSB3WxSJm2sH9wjp85XkTVgtpOoi\nEDjB6dGapkHJhCO+vO0hkmY1HOeSYo+LlVQdCZKr3TXNnOBgp93pI79QizV4\nwuYwgdcKvykq0ywtQemdlecZyEzGZJEIjOnuzfGMX9829cvp9RbrLUdQX8xd\nRLSIDZDkU/EaveF7rEdYNg0vsvZY+MkXsyAxE9nBdlYxJ2E9S91c6YzJrB7w\nyRWxyKkbYX46pY4exXD7xtfur9MyeSNwHDeIwgHKSpka18tWzWk71gH1+F8W\njX7Hf4hEIql43VhYC2YV4nzMH4NC6uBDG5cLA3QDJfe2Qf/wx7ti4LHOWR7n\nOJQE\r\n=65fg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"21bd942467acceba48725c8cff4b11bbea799911","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.12","@shexjs/writer":"^1.0.0-alpha.12","@shexjs/visitor":"^1.0.0-alpha.12","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.13_1624398324913_0.5417102157608533","host":"s3://npm-registry-packages"}},"1.0.0-alpha.14":{"name":"@shexjs/util","version":"1.0.0-alpha.14","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.14","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"977546bde860a0dd684dfb52c7b0fea4ab285a0d","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.14.tgz","fileCount":6,"integrity":"sha512-Zgks0weaLrFph4ZRQ5eRPNK8aNLFeXaWsdLHOqcN5QgpfVggVHkettQqX6JGRcEf9529Y9bdyhVBwJBMu0qbbQ==","signatures":[{"sig":"MEUCIQDP+9FLLFPJnXtNzf36gw8it/6lLjhOasJTPwc9KlsFMgIgWtYy4i1MoQvIXns8RbASxaPOfIzeqLKyqY2XtrCwKZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0lwlCRA9TVsSAnZWagAAwkoP/jh8h+xDi6NsfpAr7fo5\n3IpkrWY8oUwjfDRHKyqR8+CZNmy/YyEYgemQ6nYMchCMhEklbnV0LTdqIIUw\nB0tqdxA/lqkb0gZTJ+NPMepu3WgGSqgdeBdqQVPnYYPf/7SZL187xmkYsLTb\nrAX/bVP2yT5QnrbbnSEx+/CZ2uXKt4C8qUkXSqAVNLviN8mG1pLRIJGJHRGb\nttd2zcJmR2HHsKNbYWtBDMKem4JNC4zGagOEfGiKufhD4v+I9tDJz47lcX39\nzOdfhyIP6VmM+yimnBhhoOSYOjH/hoe0vJQqOZAqgLsnIZnQ2V/kzJ39x9nc\nsdarN9nkQ39mkfkKuQBzoagBP1d6E9rweFmWvmF1ip/I4/ebUBPU0sDWcCN6\nLRKCJAbCk0Fo4iahS3I+DpsVqBbBgEwWzokiUHZtcG6mkAwza5um+USTpfnG\nBJyzq8ouedzGSI2vo/jUqrhgmLkgHfT+d0xZJ3IddT6r6gR6aNt3TcHqZ3+o\nqa9z3Zh1dvxILHIx19oIZXocnOUJWZWErxmsNj2OW+Ho/hDrhiNwq37iCArG\nY25ZuytaPr+RYt93jFzooafFoTr1ivAILxZ5KEgVMi18OG8QqFR6vqWFBvel\nFs18+c+tJaS4qyQgys3gIxLyMGoPnggt58fV+pXfnDV+2GAT61460cRuffnQ\nyR2j\r\n=iQKa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"9723abc3ce8a4356ae7c8b6f174befbb6e825946","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.12","@shexjs/writer":"^1.0.0-alpha.12","@shexjs/visitor":"^1.0.0-alpha.12","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.14_1624398885485_0.169851725893295","host":"s3://npm-registry-packages"}},"1.0.0-alpha.15":{"name":"@shexjs/util","version":"1.0.0-alpha.15","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.15","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"0208667c6f33ce45f9e1155ca032339c8c1a93b4","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-o4mctp+1HzTsotTghvTRfEDZc2QZOUWlJQfdDTWP+UhUHdaybuEjcrRZXDXWDrKjHsfX7l0gaRYd323OtZdZAQ==","signatures":[{"sig":"MEUCIAu6gLb6PSV+Q2Np8hmoNpphmbNcBdaXUUi5Wh343MZ9AiEA81rJ9n4+jPNTvlQyYC/cYxYIJqeXE/DsBsSMGelraEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9JsXCRA9TVsSAnZWagAATxAP/35uFwjp6wfMuvYtzME6\n9YJMEN2qfJP9UIOkVR61H6Yqbu0YMohPxto7TaLdNtOyu78VBQRLZ1MAGgyZ\nF9p2iRoQlXcBuKb7pts0hXq6YHF5KVfIZ/SlhAVqt+lHAgc3LU7kB1+E2TMR\nixNmY9dwra41K4XgjGta43Gk6mXUHewXWc6HcCPHeCVoXx0jfcCBRTo0nfMc\nGojRV//N34P/md6yL4MFZ5fkWkDnMNT8m5Dc7vGpZlnHYmrVb6kEwH0loV5R\nMuYL9CIQzNDKkAu4NHViUZBy1/m3+2+r0mgsBTYx8ChSiBjRieq5MJwDebq7\n4tZK4Cd57LyG/S8BUTnu/mTFijLLKy9TEI39KV77rEBja732oS83lP4sIXBI\nQwfGOOw9OeIfPT9+xZc1Nl4SaHGTl1bO9HwhOMSgvPxKClcD5SwHzXcZ+Pbb\nvtGAubOx+qCML4fySR5pVuCpRGpOsupjK/YDI+XpwTYagOjDsScoBSx/o6Y7\nuomLoGo6k2659/Rr4mwMdO7JOIDZTHx/67CvQO6s23i7XYuL7HagAik0osEe\n+4ldipfFAkmWH+IRSLFbUlUCA7BmhqhPaGQeyxKOY9B9jLktkpVRjWlcOlxF\nKJiOaXTNjEaYvX4yG89ECJwPluhHZYmuMGeN10ZecJO47djonvjr5Jl5fTLd\n3xw3\r\n=26JR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"4994ebfccc63956995ad6d84d57afc1670a88239","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.15","@shexjs/writer":"^1.0.0-alpha.15","@shexjs/visitor":"^1.0.0-alpha.15","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.15_1626643223086_0.37270769937001624","host":"s3://npm-registry-packages"}},"1.0.0-alpha.19":{"name":"@shexjs/util","version":"1.0.0-alpha.19","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.19","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"11e73fd74044b323d15cb05ef40c6c02eb53d77f","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.19.tgz","fileCount":7,"integrity":"sha512-DfnrdD8i6yedpdeC1tmtBYlgkxNY0VYoJo5Kx253MjiK7Jd1YrFXF4yBlyihgviY3CuGWo3AXj2TQ3ZDlR8PKQ==","signatures":[{"sig":"MEUCIH99+4EH+SOqJyqnFTqyKepU8mp747H0yiIvs97tzclFAiEA2iwAYgwYiMirwoyJQAujGbixl3prPz8qrrGK7L4bWQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwupkCRA9TVsSAnZWagAA0roP/002MpCnmChDo6lZbjlq\njSTiuNtDTM6giAs5UtCUfO/BnnhzD6/awyb7eIFCAyDZudjKnjAivTI301uo\nALBZ0/4h7x83HIHoy1AS7eKl4kzHZ/rqGQFb24VnJGEiq13Laudh6POR9VQm\nKExdGXrsQ3GqJRjJ91nhMd//zIHH5jAs+U86D+2BWqyzBLYkC/ope7KKo2fA\nnBI9TjGg9V2cqhlQP+wFHfA8Aa+TyRcsJdbjWQkK+6tVFy+Orpd1lr90Bzi4\nZ6WoGr8lLKe1IF6zXJYSECy3Q+oym+Gn8EzGFQlHrzchxFOO5+ec+VQbfgtf\nJYlmIydiQVtUAqqZ+zurFMVGUJx3Fak0Mm9brAf7v3CgMgGrkzF0NM1eNb+6\n6/0Q0NIXXTZ/ulwTAlFYnUMzBhSDwQkV82IiOjAsC+HnDCTeh4tb7Ep+we10\nkpFHdoy3s+TyTC5DPr6jMjDrPt8JUMprMdR7KpBWKuuHPv5EsTO3bnbRv10O\njD6DSKhoPrhMPEcNn4sPXsBFMshWyxPBf/VVel57s9qLfVipXoaxeQnaeE9P\nL08eEIeMgF9GWPCh5Kp2JpuS/Z1KOvJb4jVez7nySTr9QAt8Ge7OsDq/jdG7\n7/pOL94PxmsylaUOXoV4Jx+uQZ5vbD3y0Hsi2z1s1RxBtPGi4SUqIAn9c9TL\nXDoS\r\n=kd4P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"2fc02b5236a059c401d20b2787674eb77725b692","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.19","@shexjs/writer":"^1.0.0-alpha.19","@shexjs/visitor":"^1.0.0-alpha.19","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.19_1640163940408_0.15062786235986958","host":"s3://npm-registry-packages"}},"1.0.0-alpha.20":{"name":"@shexjs/util","version":"1.0.0-alpha.20","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.20","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"81994e83d04fb029f3fcfa4f248a912202e6ae81","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.20.tgz","fileCount":7,"integrity":"sha512-zU3pdKSGK2xHLJ8j3wS2lhV4esyc9o6t1EvBjCWyRUPL9KKL2D15uscxpMU3o5kpP8QtJBJ2fNvCkdquGCmRuQ==","signatures":[{"sig":"MEUCIHdoKkf5HS6sdx+Fzz6rkh4UTvL/SddrZ36g2FHHKq7LAiEAkjAhpJUCa+p8boO9RcIXMqdz43dYa8imd+iE5FpkUhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31wXCRA9TVsSAnZWagAAHrIP/i7ayK9LU5V9U93PtrTy\nxKDhZlcl+daFDdYpZUvmIFpoEMadI9kmcvoLlpkt0PI27QfsPfXKlZgcu29w\nlOUQOiucx2TRG5V/XKdtBFQCNHaapp5zLnYFuF97pD9pVlYIb9DY3goP1e61\n2wxDIkgypvV1u7jpBHqqwiGItOoKaY8pEX0JGxeMYa/S0Dpw6o8gqX5/pzoR\ngJRQL5Y9JYwvLQNI+gjTNsAq/T8h6M+P+M3LNP+EJtAveurvDtdmu/uBQaWF\nSUj414HI+0nai0yC0F7l3HYOtU0pPPWjHvtiGqI6szA8FhsWOMhvAnC+qT4s\nEwMXC6ze/Bv5r04euPIxszX+6CrFVTlKyPVz4XHeNK2ApJb/1rBUVMGxle5p\ndArCJjUeU/fj3O5/xo+dbgfuOGxrd6QPCNIfYs83Gk16M5R/zcRNTkawwIdV\nL9u0ZIDDX1MnZ89jV4MVzxoU72cox4ysZZMwWjREIrK+xkYpGYzvgD6oicXI\n7TYD0rz7sX+OnJFaWCI4ljyJS4iihqAyHIGt5IspBVH7CWG/meC2zuUw00Dd\nHy8bueDu+6TvhEAwC65eO1udUHmUjdYCjVplhbXn28hv6MmVi+Av0ugq3Ahs\n/B+fmlP8U1dt8G7UtWkSHwBsVHR33I/u/R5GJf3Xu9FrPU5w43d6xN7B+AmT\nBmo1\r\n=NeQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"3ba9b827c4dc3777382838bfddc84d592d30f30c","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.20","@shexjs/writer":"^1.0.0-alpha.19","@shexjs/visitor":"^1.0.0-alpha.19","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.20_1642028055131_0.8369981066853998","host":"s3://npm-registry-packages"}},"1.0.0-alpha.21":{"name":"@shexjs/util","version":"1.0.0-alpha.21","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.21","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"00c8c65033e41cd8f902b8d28b5a6cdc7fa52081","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.21.tgz","fileCount":7,"integrity":"sha512-j9deq+OrYTweYzeAcRjgjuxd7MHqPVfY3E38FUK5PPql9bgIAxO/SCMVkeexFbTOcb8fmvqbGl/N72cIqG8QXw==","signatures":[{"sig":"MEYCIQDnhAxMgCHcWSeTvot75nPAo6QESECvKcRKO4BDONwWAgIhALh2d6KT9/BK5HvhwECHdB0cZVe3hZG1yyKKfCP24JTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ38dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphRw//XfzW+fGNMnc/EbkQ4nEbelzxVeg0v6VPq7acyQ1X0pOTnOAI\r\n2gJXL2u6geEKpGtgh3Q0vs3vlEJVeNUrBs/gwjliBS+xNTsATAdS9RRpi4my\r\nHd/aYLBgev2ZO+Y55iCZlNGNbka6e215HWGJyVAoLWb0F57LIXQ3E8eyLwpG\r\numV6X8jVKmMQm5Rza9cVpGwzLq5Fm8inVVvUT6R0iYC/49LmywidhZzxLalS\r\nmXlmR+dSrT3wnKzJE6/t3zv1XcGa5NSdVHH0HcKowr5qaDYZyWWfcXDDxjKV\r\nj9T0YYzxDdX8qjXIJ2kavOZqktbwk7JIiunst/aftXV4BA+mACFTOBR9sZ+F\r\n57tyeK46Ta/3VAMCgnRfDgOLEg5I1aXHBYgUzvRcluNdN+pWxY5NcDmsLi75\r\ndAR0XHhL9i0ij5Yr6RHz6FLzY5eyCYb4Lz3nyEfgNdMmuRPGUbbNfLFoOpxF\r\nPcPRo4Q2JPF2Rfj2EZuYYBI5DiVQJJe0WGqthw5DL0+q3JVgfSU56EuddMxX\r\nboleKzqurDxVDMmF2BQVQskydJtGa+6BMHDiQ3z9Nu9AiGbiKmAoh5/5NC43\r\nluKDMWIHNqd7oI3h7EccQ9EMcQw8t8X2GAeook7ULHMHA9MLUqrU5+CK5EDq\r\nfw4+6zWVA7er2HoM7C9JlHrtmnDTCoET+uI=\r\n=bkAk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"8af9687b87ac50e63c7280825ff9e59dea3142bb","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.21","@shexjs/writer":"^1.0.0-alpha.19","@shexjs/visitor":"^1.0.0-alpha.21","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.21_1646755613490_0.6371678664739491","host":"s3://npm-registry-packages"}},"1.0.0-alpha.22":{"name":"@shexjs/util","version":"1.0.0-alpha.22","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.22","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"5ce5306c5aabd55a7260e9568efb5a57382fc101","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.22.tgz","fileCount":8,"integrity":"sha512-C2D+Am0AMZZUzdPinTPrcJUED8s6+xlljP/qhb0OcvaSGgxMPkSU1Uuna6/bb8ba/kVk63K0mpoZxK3JpXpVRg==","signatures":[{"sig":"MEUCIQC6L3DfUBE9HLbSLTgTt51oYfXnkvIEgRdPhFFkxXVMxAIgJjpny2xltnDL48aVRjkBt/vF3ZQTs8mR65Pc8uFT528=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/pX8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcfA/+OeKQ3dllXLd0DhIB6AjCmLZfcGZ7xw/x/E1e90dO9crNZut0\r\nv+qgJ5nKG80vpt8Hi4yioBXtUMPD2yDMB/N2FHGxIW12KDDJrocOif2QcyPf\r\nBamdkxss8zNpbNLAhEZx7j8XE97SGCS6FoBDcA5irXSgBbQZXt8AM66cMyA4\r\noerdhs06BWNLwQLR3p8m5Ix4NeyZj/J0Mo/3dmwAe8JYVi9436FnJPOICs/W\r\nEuCTWXE4YGuCEMM5ZhkZ3ysMTqEXTB0/rpr3AHTe87BNOVNmlV8ZA4rbRWkW\r\nVM99M6Uiiklc7XmCdsPQK3W3R2o1fXU6FqT6vr1zyfg0E6X4WBWsjWwbj6FK\r\nFmiI1l5PkilIZ737qvC6GFyMjb8QYnniqZPU5QV5hcVWTEx0/u/XNX12Fepx\r\nRMZPoXKpLk8t3m9+5f1Vlk8sksnsFwjI7l0P6aGf1cEb6LkZJoqO1csanrdi\r\nG6Y0dQgHVQ2uARQPUiCq1FuvOqZ1O80UqJR7JjCdMvkrfyDKkpfZupkvK32E\r\n2EKocyVsbkYhyiHM/Gw4vlNxPFKVaF4WLkVi4zOmuHpf3nT63Wyv1iLq0WR5\r\nMEqEZKdytGZ77BlBFUnVU9wtTArABFfZtoiQB3DcappEFrW9MfzGEHPa9gk6\r\nOwWY0mT30EcPAApEMSzDEC1mZkz/f66YDPM=\r\n=w9ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"cd863bc501e9ede47825f8e4efb4ea3ff1f57fcb","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v18.7.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.21","@shexjs/writer":"^1.0.0-alpha.22","@shexjs/visitor":"^1.0.0-alpha.22","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.22_1660851708622_0.6403535684548067","host":"s3://npm-registry-packages"}},"1.0.0-alpha.23":{"name":"@shexjs/util","version":"1.0.0-alpha.23","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.23","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"1faebe2085772fb40539298b04daf8b53904af8e","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.23.tgz","fileCount":8,"integrity":"sha512-5kGSqzVJHKZedDUiUDwxWcFBBX8xG3+Y472+EUtLBAYyBSIa0ZbPUMniftRH6E8pRw3lak4zDBKqqjVQOB801A==","signatures":[{"sig":"MEYCIQCV0zt6yls5F3L3yLrk+HsT46J2IOaU+9NMTzxxw7DG7AIhALd0F8w5p/ICK0HbuccmiND5uuWPwaXX6mrz7pASgEzb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIDVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/KBAAjQZUc4v6A/5oPTD1ADzpHS0zZcUGuCHKKJufWCvt4cw6ALhG\r\nAP+F6pIfAuVcfNv+hiFbWbn2BQKZKCW+N5FCLkns6c7oh+2sizo6oeCptXBI\r\nE4tHXyXqeA0ieiXbGkG5vK0f48YGxpOgwzuxm590qfQivJI5SfAxCsenJu8C\r\ntwKAULg4TV4UOxF+G10EnheN0Klh5iaM/ynZGU/DhkUodJ2kW/qnYw1DMvzc\r\nTBtSKq5cxYqEzyky3EP86zDb1Mg3JdwWdhDhROfVfWsXos5zolp/xlgSUo6Z\r\nnmVV2wZzepeUbQYbW1tVKKc7kwrZftkKuwG7WmJDhhBuBMcP7Vl5kTX7ddDN\r\nomCxUJ6CIRlEI03x3tXbk1IMmt6pZizWFRlneegqsnDJp1B9ifBslN4PEoqF\r\nXqW5F9/DWjw9rJ1HxAjdHi/rS+/8Lv7eujcZZ16ItwFd//xvcgN3LdFyUhVq\r\nT1kYZSLs/yfkVNYsCtchN7O43jqu8eXhMmrRM/v17LhSFcDFRQ165S9xIYVc\r\nGFwlj09DChmDYLYaFKE40/tU0t+jj9xwXvX8Utn7s8Jk32vEnSuvc4blWBBo\r\nzs5bVFeXh90PyMI3BSdEYnH1liatC2zQqURv+K5PvGAwV7E/sRFI8Y/vMxqY\r\nLUSQ9jDI00RlVV5W2S4pKGTJK5Y2awnZ8Mc=\r\n=1m5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","engines":{"node":">=0.10.0"},"gitHead":"a97394c1ab5eed55fca349ba153be3d451a0d42f","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v18.7.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.21","@shexjs/writer":"^1.0.0-alpha.22","@shexjs/visitor":"^1.0.0-alpha.22","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.23_1661239509431_0.4443916437129609","host":"s3://npm-registry-packages"}},"1.0.0-alpha.24":{"name":"@shexjs/util","version":"1.0.0-alpha.24","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.24","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"ae720a20eef269783b1d625531641d220fac5e5e","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.24.tgz","fileCount":8,"integrity":"sha512-/veb7brP/aNdvtXf1j/XhEmjOhaHyRzJXgI2+Y9v9NdL+/coojMotrxSE8EZkZbn1AmBn7Ja/CFntPOFSTUb8Q==","signatures":[{"sig":"MEUCIDQSac3XL5BCLwslZPgiaWMMy5xU9L3roT4ZrJ2KohxJAiEAgVwtXDcTthXYb3G/9gCIFzSpaK29TMwFbI38mxiFiHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJAPuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhYBAAjqnWv2EWWq0ihvBJvjLyIcwK2tVAo40MypQROCdQ/mJ3tMJH\r\n0mwRd1d3qLO3lHs14jZJLr6cu2wCYK3kVft6PE2j5Aef3YGCTuaKRZFJW/BJ\r\ng1XsHIpw60ypHyH0yotEcC9OJFeZYJ0mzXfbCIeVp6Oa0DcbkLHstjRHiw9R\r\nzLqPEfr+XwhvGy7xHAj/a9tvZIBUGtirD47GrXJNkek3ADUJJPUitE4KcFkK\r\nwLy51dj8IUGIl8kx/REONeyQxbZX1qnJVVDQbEu0hhBiLPRbhnMiPPNZdr/+\r\nPuhpYFItymhqYtfjJ3iBRN+VeG4JvXxe0TdNL9rYrTwttZ38yuY22cjhL6zO\r\nbDa/hLsF0PT+rDSjrS9fn+/dK0PPs/QPZ3W4QF4Uvr7uWY6eCVPGXMjlv1UR\r\nlwnrUMT0/bEs87seo8bhSKLZJBV4cFKcqBj/Z+ehDjQmRHJRyn6JicmOY11C\r\n+3FuKNiYetoDxZ6ukHTJ9+PQqL2EhLyeps3LE13Zg1PCRA04rrbB6czyj7Li\r\nFAKjKrsc8dKO9gUNibQIt08O1KUtqnGozm/CPTaCxZ0kIWdG2U0jEYDH6mKa\r\n5bqphG5wu0wPu++LQZwcF0anx6LYci6OYuf8VPO2IPFjYdhEuvB9i5AJc6ko\r\n7t655G+jN4yfcZm90Nhj/XuNcK8BF5n/MRE=\r\n=YUdL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","types":"./shex-util.d.ts","engines":{"node":">=0.10.0"},"gitHead":"60f5e554b27b12668081257e9a40c4ee55e4b09f","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/5.5.1/node@v18.8.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.8.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.24","@shexjs/writer":"^1.0.0-alpha.24","@shexjs/visitor":"^1.0.0-alpha.24","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.24_1663304686537_0.3652116898932791","host":"s3://npm-registry-packages"}},"1.0.0-alpha.25":{"name":"@shexjs/util","version":"1.0.0-alpha.25","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.25","maintainers":[{"name":"ericprud","email":"eric.npm@w3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"5b5b031763771acd08640ca8266ad1fb88a9070d","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.25.tgz","fileCount":9,"integrity":"sha512-sBQZG0CBqzhkp+EY51kmLmHo5JG2cLjMuk3MpIoRxPRk+uN1MElL3xo1cAmN/OMOs8jcvWWvcHuuU4Sdzv4gJw==","signatures":[{"sig":"MEQCIEj59AyRLQuiC+WXjY1q7iKGx0KeKKmEt2N25PGBa42NAiBySbdjeRWiZorytQwA0HjAoAD0/dC7wkx+Mn5Q5+D/fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYYQ/+M2tyhFe1enIdKNieNz1pRmWcM/P63c9W6JGFOjq/mIvCmrIW\r\nntE3uvr1cWSDoRrpLYIYy80NTInvSuZXuy1k4+OvqYdBoBeDALghuKaCsRKd\r\nXKvAdRBhZelvOJ45tgtw48bIVVBvsSGbOKYOQWk41hkr5FK+7bFdC0hkjG0k\r\nyQQD5ZEagZ3nvEkRyX831en06SpJqgswpujnsZ8GjeCKdFO65jEwAHVGxlnw\r\n5I4+uQIbr5EmNwDIqfVkChfBSD1hlCguLCm1MYjT8LKZeuMH9G3r56gP4u/m\r\nrfKgxBxHZ5ezvuLJjXDuYyF3ydZNoHub22APDZ8wljVj8uI+/desI9FgcZk+\r\najK69pMopF2lNyg+MjZRsyDXDAEyK4vGi4e0jTxfeZ3PuJzaofzVehjGAAjw\r\nmGZlRNr0Tz1GJ7abRJLnSayc3MUbk1YqrpBeiEnyRimk568+772B2K24OkF7\r\nmQ4xzOwWR1GFQ4kT6nq1xotWloWn45rHOPvevNtLIp6yl05xJuz4w4ioQin9\r\ngnJ1ZAQoWMUp4F8d0fsZcNuWnJn91YCArSM5SnYheUcEzv+GUDAwbP0zpVLk\r\nuBkPivwIguUj26loLhfWTpeEvMT3Kn9UYd6RY1NgmZSJNcFBp91yt/Ck0IgH\r\n0p+pzffybnmiq2u3POa1AFHs/lkx/tPXqhM=\r\n=nSRy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./shex-util.js","types":"./shex-util.d.ts","engines":{"node":">=0.10.0"},"gitHead":"bfa28af38313e203fc5ce1d37737f814f4668bd1","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric.npm@w3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/6.5.1/node@v18.8.0+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.8.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.25","@types/shexj":"^2.1.4","sync-request":"^6.1.0","@shexjs/visitor":"^1.0.0-alpha.25","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.25_1679395161552_0.4313203678899684","host":"s3://npm-registry-packages"}},"1.0.0-alpha.27":{"name":"@shexjs/util","version":"1.0.0-alpha.27","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.27","maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"642d7501174c3958652cf0086a08a0985deeff75","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.27.tgz","fileCount":10,"integrity":"sha512-Z1B18RXSL1cBcEcLeBE2gb4+RKHHY8nWIGGepU85WgRSSyVKmZQFTybmBj64sA09MbTGLjfN5w4FYonq0x/OwA==","signatures":[{"sig":"MEUCIQDR6xH2iUaiQk4MLuwaboyntPnjNTZfumeoD7SaQuWomAIgCJ6+4n/jKuq5GaEPoKqFDXan2IWX86ut2ZkYi/56ueg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110130},"main":"./shex-util.js","types":"./shex-util.d.ts","engines":{"node":">=0.10.0"},"gitHead":"031f64ab38a625d2cb60130cd1c67f570d6e1025","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric+npm@uu3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/7.3.1/node@v18.18.1+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.18.1","dependencies":{"@shexjs/term":"^1.0.0-alpha.27","@types/shexj":"^2.1.6","sync-request":"^6.1.0","@shexjs/visitor":"^1.0.0-alpha.27","hierarchy-closure":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.27_1698076701323_0.1741350354498581","host":"s3://npm-registry-packages"}},"1.0.0-alpha.28":{"name":"@shexjs/util","version":"1.0.0-alpha.28","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.28","maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"3a654d589ff9ffcec2ea772dcd94323471821161","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.28.tgz","fileCount":10,"integrity":"sha512-L8pBokTU/5eNRJPkC8R9SIgPw6/JDh/bHKdV5TZzf8/FkOMNJwKIy6UDHXM1I8FJ+c8u2gOOHp2MA+7b+md+0A==","signatures":[{"sig":"MEUCIQDFkkfsb8Tns0h/Mz5+hw4tzaIsZUrPrFiXmixoyKCurQIgGpLiVXMPCFszmegFVln4ajZiXSb0UUFqxBF1sSGH414=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110130},"main":"./shex-util.js","types":"./shex-util.d.ts","engines":{"node":">=0.10.0"},"gitHead":"b4f5092aece87a9063a3d55539f62c4d5c89b891","scripts":{"test":"cd .. && mocha -C -R dot","browser":"browserify shex.js -s ShEx -o browser/shex-util-browserify.js && uglifyjs browser/shex-util-browserify.js --comments -mco browser/shex-util-browserify.min.js"},"_npmUser":{"name":"ericprud","email":"eric+npm@uu3.org"},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"lerna/7.3.1/node@v18.18.1+x64 (linux)","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"18.18.1","dependencies":{"@shexjs/term":"^1.0.0-alpha.27","@types/shexj":"^2.1.6","sync-request":"^6.1.0","@shexjs/visitor":"^1.0.0-alpha.27","hierarchy-closure":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.28_1699197259912_0.6523760243623511","host":"s3://npm-registry-packages"}},"1.0.0-alpha.30":{"name":"@shexjs/util","version":"1.0.0-alpha.30","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.30","maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"4848328db5eb7d3006dc49202ff62f9f378894dc","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.30.tgz","fileCount":12,"integrity":"sha512-gJNb0Azj5xJBuuxByLR6NpgKwA/9xlk0kvnE4GKT1KsuNk+XgS4zbTyXSfpfueuqBWLXwd/P+9rq9ot5d05kXQ==","signatures":[{"sig":"MEUCIQC6jyJGmSLEkE1feCJmM2jwYHoGznG/oyLmGX29WAGhVQIgWWOin4PCmPYeLMfhtv9EF2VK1N0iySsGy4JEliJYmdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shexjs%2futil@1.0.0-alpha.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254836},"main":"./lib/shex-util.js","types":"./src/shex-util.ts","engines":{"node":">=18"},"gitHead":"fff21dfe90e954cf46d9122cc184b0f0763f11a1","scripts":{"test":"cd .. && mocha -C -R dot","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1cd83017-0bf4-41ed-babc-46ce5efb5088"}},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"12.0.2","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.28","@types/shexj":"^2.1.7","sync-request":"^6.1.0","@shexjs/writer":"^1.0.0-alpha.30","@shexjs/visitor":"^1.0.0-alpha.30","hierarchy-closure":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.7"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.30_1788209646432_0.6754714131516979","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.31":{"name":"@shexjs/util","version":"1.0.0-alpha.31","keywords":["shex","shape expressions","rdf","query","parser"],"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","_id":"@shexjs/util@1.0.0-alpha.31","maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"homepage":"https://github.com/shexjs/shex.js#readme","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"771942f828a980aacdbeb0d000d49159cf6bc3df","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.31.tgz","fileCount":17,"integrity":"sha512-hrdwLsPkSYCxuUNGtCaVgVZ9dro5wNAvyuu7ct+pQGPoH47J6Arfy76a6Lq53UalepJhE5468FJ1W5B46SSkFQ==","signatures":[{"sig":"MEUCIQD5EjfLTJaQinX22+KaDU+DEConmKsaGFC8bnZs7ATc4wIge4rwfVT14LnCw0QpTOuE/YfXLkbm98xtIYey1RVjgz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shexjs%2futil@1.0.0-alpha.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361437},"main":"./lib/shex-util.js","types":"./src/shex-util.ts","engines":{"node":">=18"},"gitHead":"cd8e7f2f7227cc6373de86db9d8446ad42088fc5","scripts":{"test":"cd .. && mocha -C -R dot","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1cd83017-0bf4-41ed-babc-46ce5efb5088"}},"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"12.0.2","description":"Shape Expressions validation and utilities.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.28","@types/shexj":"^2.1.7","sync-request":"^6.1.0","@shexjs/writer":"^1.0.0-alpha.31","@shexjs/visitor":"^1.0.0-alpha.31","hierarchy-closure":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.7"},"_npmOperationalInternal":{"tmp":"tmp/util_1.0.0-alpha.31_1788710054883_0.05742250561763185","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.33":{"_id":"@shexjs/util@1.0.0-alpha.33","bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"dist":{"shasum":"ed0e2e467586ac0966a8f7b70eb99c1c978151ed","tarball":"https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.33.tgz","fileCount":17,"integrity":"sha512-hZBSnIUISwvs7O9LDJwZZEu+8gPVLgrJfExC2wrg1CH8Wx0OghfpWpqW84CvCgtREl+8PSeurRKoYSieXdhpoA==","signatures":[{"sig":"MEUCIQD+ojriCk6cprAFvHraJxb9qNmeEk8wZnAlrB4heROTQgIgFjGEOao8F4qnQg8fzO9HZNisSNSEgdnEPaTZ6aE7Ovs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGjCWlnjw5ZPaXudjOSL30vJQ1rMmwUXmNFqZ978fH3AIhAK4HsnJJ2ve08b8mSduVFKPd8RAqcy5GKDGpfXoHnO16"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shexjs%2futil@1.0.0-alpha.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361437},"main":"./lib/shex-util.js","name":"@shexjs/util","types":"./src/shex-util.ts","author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"engines":{"node":">=18"},"gitHead":"c19c0382520620512f43243f4d9dc43a3159fa4f","license":"MIT","scripts":{"test":"cd .. && mocha -C -R dot","build":"tsc"},"version":"1.0.0-alpha.33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1cd83017-0bf4-41ed-babc-46ce5efb5088"}},"homepage":"https://github.com/shexjs/shex.js#readme","keywords":["shex","shape expressions","rdf","query","parser"],"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"_npmVersion":"12.0.2","description":"Shape Expressions validation and utilities.","directories":{},"maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"_nodeVersion":"24.20.0","dependencies":{"@shexjs/term":"^1.0.0-alpha.28","@types/shexj":"^2.1.7","sync-request":"^6.1.0","@shexjs/writer":"^1.0.0-alpha.33","@shexjs/visitor":"^1.0.0-alpha.33","hierarchy-closure":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/shexj":"^2.1.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/util_1.0.0-alpha.33_1789354498741_0.38291359960443283"}}},"time":{"created":"2021-06-03T09:15:25.721Z","modified":"2026-09-14T02:54:59.193Z","1.0.0-alpha.12":"2021-06-03T09:15:26.252Z","1.0.0-alpha.13":"2021-06-22T21:45:25.031Z","1.0.0-alpha.14":"2021-06-22T21:54:45.690Z","1.0.0-alpha.15":"2021-07-18T21:20:23.409Z","1.0.0-alpha.19":"2021-12-22T09:05:40.620Z","1.0.0-alpha.20":"2022-01-12T22:54:15.330Z","1.0.0-alpha.21":"2022-03-08T16:06:53.683Z","1.0.0-alpha.22":"2022-08-18T19:41:48.770Z","1.0.0-alpha.23":"2022-08-23T07:25:09.706Z","1.0.0-alpha.24":"2022-09-16T05:04:46.630Z","1.0.0-alpha.25":"2023-03-21T10:39:21.755Z","1.0.0-alpha.27":"2023-10-23T15:58:21.530Z","1.0.0-alpha.28":"2023-11-05T15:14:20.112Z","1.0.0-alpha.30":"2026-08-31T20:54:06.582Z","1.0.0-alpha.31":"2026-09-06T15:54:15.012Z","1.0.0-alpha.33":"2026-09-14T02:54:58.849Z"},"bugs":{"url":"https://github.com/shexSpec/grammar/issues"},"author":{"url":"http://www.w3.org/People/Eric/","name":"Eric Prud'hommeaux","email":"eric@w3.org"},"license":"MIT","homepage":"https://github.com/shexjs/shex.js#readme","keywords":["shex","shape expressions","rdf","query","parser"],"repository":{"url":"git+https://github.com/shexjs/shex.js.git","type":"git"},"description":"Shape Expressions validation and utilities.","maintainers":[{"name":"ericprud","email":"eric+npm@uu3.org"},{"name":"justinwb","email":"justin.bingham@janeirodigital.com"}],"readme":"# @shexjs/util\n\n[![npm version](https://img.shields.io/npm/v/@shexjs/util)](https://www.npmjs.com/package/@shexjs/util)\n[![CI](https://github.com/shexjs/shex.js/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/shexjs/shex.js/actions/workflows/ci.yml)\n\nUtility functions to work with [ShExJ](https://shex.io/shex-semantics/#shexj) schemas\n\n## Install\n\n``` shell\nnpm install @shexjs/util\n```\n\n## Invocation\nUsing `partition(<schema>, [<URL>s])` as an example, an illustrative way to invoke it from the command line uses `@shexjs/parser` and `@shexjs/writer`:\n``` sh\nnode -e 'const base = \"http://a.example/\"\n  const schema = require(\"@shexjs/parser\")\n    .construct(base, {v: \"http://a.example/vocab#\"})\n    .parse(\"<S1> { <p1> .; <p2> @<S2>? } <S2> { <p3> @<S3> } <S3> { <p4> @<S1> } <S4> { <p5> . }\")\n  const partition = require(\"@shexjs/util\").partition(schema, [base + \"S2\"])\n  new (require(\"@shexjs/writer\"))({ base, simplifyParentheses: true })\n    .writeSchema(partition,\n      (error, text, prefixes) => {\n        if (error)\n          throw error;\n        console.log(text);\n      })'\n```\nThe result is the partition serialized as ShExC:\n``` shex\nBASE <http://a.example/>\n<S2> {\n  <p3> @<S3>\n}\n<S3> {\n  <p4> @<S1>\n}\n<S1> {\n    <p1> . ;\n    <p2> @<S2>?\n}\n```\nNote that `<S2>` in the input schema has no references to `<S1>`:\n``` shex\n<S1> {\n  <p1> .;\n  <p2> @<S2>?\n}\n<S2> {\n  <p3> @<S3>\n}\n<S3> {\n  <p4> @<S1>\n}\n<S4> {\n  <p5> .\n}\n```\n\n## ShExJtoAS(schema)\nParse a ShExJ schema and add `._prefixes` and `._index` for efficient processing within shexj.js\n\n## AStoShExJ(schema)\nRemove `._prefixes` and `._index` from internal schema structure and add `schema[\"@context\"] || \"http://www.w3.org/ns/shex.jsonld\"`\n\n## ShExRtoShExJ(schema-like-object)\nInternal function for parsing ShExR (the `ShExRVisitor` it uses is not exported)\n\n## canonicalize(schema, trimIRI)\nNormalize ShExJ by moving all tripleExpression references to their first expression.\n\n## BiDiClosure\nconstruct an object with this api:\n\n* **needs**: {} - mapping from needer to needie\n* **neededBy**: {} - reverse mapping of `needs`\n* add(needer, needie, negated) - record that needer referenced needied, possibly in a negation\n\n## nestShapes(schema, options = {})\nSee which shape declarations have no coreferences and can be nested inside their sole referrer.\n\n### options\n *   **no**: don't do anything; just report nestable shapes\n *   **transform**: function to change shape labels\n\n## getPredicateUsage(schema, untyped = {})\nReturn which predicates appear in which shapes, what their common type is, and whether they are polymorphic.\n\n## getDependencies(schema, ret)\nFind which shapes depend on other shapes by inheritance or inclusion.\n\n## partition(<schema>, [<URL>s])\nCreate subset of a schema with only desired shapes and their dependencies.\n\n## absolutizeResults(res, base)\nIn validation results with some relative URLs in it, re-evaluate all [`shape`, `reference`, `node`, `subject`, `predicate`, `object`] property values against `base`.\n\n## getProofGraph(res, db, dataFactory)\nParse a validation result and call `db.addQuad()` with each triple involved in validation.\n\n**Note**, this may call `db.addQuad()` multiple times with the same triple if that triple appears more than once in the validation results.\n\n## isWellDefined(schema)\nVerify that schema has all necessary referents and conforms to ShEx's stratified negation rules.\n\n## valuesToSchema(values)\nConvert the results of validating an instance of ShExR against ShExR.shex into a ShExJ schema.\n\n## errsToSimple(val, prefixes?, opts?)\nRender a validation failure as indented, human-readable lines. `opts.explain` picks what to include: the failure's `\"errors\"`, its `\"repairs\"` (the cheapest edits that would have made the node conform), or `\"both\"`; `opts.lex` and `opts.base` control how terms are written.\n\n## executeQuery(query, endpoint, dataFactory)\nSynchronously execute a SPARQL query against an endpoint.\n\n## executeQueryPromise(query, endpoint, dataFactory)\nAsynchronously execute a SPARQL query against an endpoint.\n\n## parseSparqlJsonResults (jsonObject)\nParse JSON results to internal RDF term representations.\n\n---\n\n`@shexjs/util` is one of the [shex.js](https://github.com/shexjs/shex.js#readme) packages; installing [`shex`](https://www.npmjs.com/package/shex) pulls in the whole suite, and [its README](https://github.com/shexjs/shex.js/tree/main/packages/shex#the-shexjs-packages) maps them.\n","readmeFilename":"README.md"}