{"_id":"@thi.ng/zipper","_rev":"232-e686b0d926226d4c4640ccb1ea95bb41","name":"@thi.ng/zipper","dist-tags":{"latest":"2.1.181"},"versions":{"0.1.0":{"name":"@thi.ng/zipper","version":"0.1.0","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"503d590da743d98c63767df16077fc1abc5b7355","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.0.tgz","fileCount":16,"integrity":"sha512-t9cshAO+l+hyVOOp8g9qpeVIZ2dxWfkSiW+rpzabmkckFD1+7mhcKQPU8+nF7McN7mnLCixGEbgjMZXZ/B1Lyg==","signatures":[{"sig":"MEUCIQCuJrpO5U+ZUunMOmm6pMt1fKnDGoildrqItmVv7jFZmwIgbCtz0kTgb2G2pc2CRFP27S/6o1Rz3f0RhADjsKog+bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+DCRA9TVsSAnZWagAAE7AP/iflL8B7Z6Ve0HgNuTGy\nVmsr0R/nIbUrXhYha+RSm09slPtMwNWo83jtK7jpZsgmCYV9KGA2vbJ4i4BI\nPG3DmhdARdEOGJOkdBZ4wr1VNFRque7hVxuMQqZVZjpTslxilHsRrdcx7gp0\n5y72QdYPvvhel5CC2iZ/3mVm/hL9pKiwdnIWN8aaml9t/RhntgeEd/mVG5df\nkqS8dC0/esH6kJ31W8CV8TrZFX8UFdaWa68xClM4BfgiRSn+ywlDHMxPLRGn\nvWce4pY8gvmn3f186RHhRkhlvIG6wXA6S0/jW9MBiW5c9WwuBk/H/78Ek/4M\nSBlRRYWwil+8vDGOGtETk6nMG/qspLWK2ZyauMYVEK3/+CIfoIr8o7ZXAvTe\nIAMCaP14ekKs5TZnP0cPq6D6h7dSQGtpnytPWOcWQqz5Uyt/qxnmxXulfCYS\nzCNOKCDbYfv7Q5+K6mGwsVuRUwzdQOjv4mAmovyNQ4seLT55xShGwpwwKoY6\n9SlW/szBLOtBbFmn6kmzfeYBhVSeJam6dOnaEoD9Zyef8FaocYkU3Xfz7uGM\nC/ZAIhew2nb2MhymqVjCbaiv7raaOKXQE/+SZTW+yfrAfejfEs2UCRuBqATB\nbGx/am6faOsgI+A6MUakp0CxemrS4smc5WqABd8MO7HOUji6OI8BqPtdoPo3\n0g8I\r\n=vK9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/arrays":"^0.4.0","@thi.ng/checks":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.2.2","ts-node":"^8.5.2","typedoc":"^0.15.2","typescript":"^3.7.2","@types/node":"^12.12.11","@types/mocha":"^5.2.6","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.0_1575133058844_0.6738264797740576","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/zipper","version":"0.1.1","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcdb9d3d028fff759f9792ebc59c02ba7d6a220c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.1.tgz","fileCount":15,"integrity":"sha512-hA01iCqbrK1RObbheJtfXQabE/L0cfFKE4z3zraY+na6GLjN+e72OONvn6z6BpULs+W0QrD1OeR4XIaM8D6o8A==","signatures":[{"sig":"MEUCIHZwSL7Cpm+pIojNKSZ0tfhF8lwuw5gROYeK6RI980BUAiEA+dWQvBD7bJKhBdnFgTiiMCPllLLCrWvrstk6F33pepg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK02iCRA9TVsSAnZWagAAu8sQAJfcAJYG+rEGBOPv4LQa\nS34J/z+IrGhVPyr+Z3Z3vrOD7skrcCppliI9laBelYKc686NTUYZFzeC2Cec\n5DRL75RXajqhucFexVcEpUtICk7puhqy8kjiPR3IAQ6kbPNdpcGWbCompknj\nSTppJcCtN/kAHOUHS3/hZXs0BrVQ8eRkJQIyBmAq5FozrxMIeZCvA8bB+IRF\nXmBqverPByhdbRIpC4ea+GMUJYg3Ez1324GmcyY0werkydE5xNQO/T5aHQMN\nvLl4mpCitZGzjNtdztPk12AvjuCmRAGkM/FXfESy/0VuVIQvGUoTjDsAGY0w\nyoYc7bO0Irm2ixyHzZgtN4+kKEkeEtEvxH91HWhhlwniLFAOzccifpyeFHpo\nxyccFr3ku+O5WH6N/NTwFoxuMFxZ7PHJveXvwEyt4/Z+ockYkCcHVB4Sy1Xg\nl/oNPcVhe6mtRS6y/Bm3quYNvxhu0zvlKD8GlfjosSCUtwZme8EOxe/umEUp\nXJnJo6g2v8xpTQzG9KalWcyuMJv+ddCn3/T2tWys8amAiyFk0LLbpI5d9tor\neV4EQI6WJvhiCaqB3YHk+qv/Yh2jmeA4rBCKDTGDZYiQBi2ZwYPBpVsizP32\n8uAI0LSFElgRPcdFcnFuGDo8351Qzn+ryF8eYct8ix+tuB//+Cw5EkTG/TXq\nlMpV\r\n=OKiL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/arrays":"^0.5.0","@thi.ng/checks":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.1_1579896225836_0.880509716522182","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/zipper","version":"0.1.2","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2df9302238c43c3f9e3f8ba680549d29d09e809a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.2.tgz","fileCount":15,"integrity":"sha512-8rZrvRT2+qpCkBAzmqT3DVaKtW0a1yy5d6+qUQUsyqqnkkrc4mYp2/WOOlIwbg0KQ7BmRAUSt4kWGl0z5jC7yw==","signatures":[{"sig":"MEQCIGEtl4ejq3ktA+QooLcT4gawoFYsOwiQ2mrkhRn1zd6oAiBKPOiINjpsXsSWr541pkdfijf5MsjwcPdk/kTxJRrw3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbVzCRA9TVsSAnZWagAAlzIQAJuOBYhb3EdPb8JDQMKG\ncOVtSlu0FD1UG21cjJMRaslLPy8jOFrhhSn01sGe5I/b6hsmwJh9ZRZjJgKZ\nN30o7hcd3URHH6AdbTYoRzfjkYonp454/2gkmT7Z9rxjJ1fotUVWbl3lMr2Q\nh7ha6RPZjywhmPLAS+chyLwuB46vbwkBLuo790ukLXcXXzJrUtsF/RZsfUpC\n3KHHgBSfaa9CbhjlyIZRMUR5kzaGmvL9sa0LFBqw747apVy8KQewP4zhB/Ny\nRw7jM3yzwJx93IFtbrf8rRsaBL+SToWU0QQFeW8jiM1S+uzntq68q5JHE77v\ndhwsITRtHIjzLPzLOhriSV98Rbq2OMjOXv0Ok3MCEj9Q/i8e3TkdmcDo2ofX\n2OvhAnXAJ2gVwU86D2wEfGgn/0DAfW/TjO4i9INuuQOF12zcuUdvV66PVnnW\nOxF5HcOxcg0oYlox/MRegoL3gh1V4kIQH4CL3xq+tSeGYl+fHH3f+Y3LmXfX\nO6Smn2I2JMmiGfdUWMplEIB/F0F9VKDDLqgVksipQGIqXQEaSI/asjvTl40T\n6n6bE9gs6OO5+HcXAbt5PSqHDBuIApliPdou5aOgu2Ja3mOHa81EsVKup7Ur\nK/bqZ6VTmTfwjLOtC0koGzchR+5RWx/r9YqY6OvR9Ucf4ntLSnTp0y40GDH0\n3y9v\r\n=3kxu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/arrays":"^0.5.1","@thi.ng/checks":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.2_1580053875079_0.38525798054149885","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/zipper","version":"0.1.5","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c4f79eab4bbdd1b9e97d0e2e5c31f5816f1cf0a8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.5.tgz","fileCount":15,"integrity":"sha512-RB1B4d+6NVW3dxEnViIoWZoRB+hakTJjhN7QTkSIUfgYM8Jxv749NhFmp0vOp9GEkKd6v0Wu1rWl5ezehWNunw==","signatures":[{"sig":"MEUCIQDR4PfouhGGqTQWZH/AvEyATj7+PmsZQcOhDlBmeZSEJQIgXjJPFovbs+2lIrfGYZQ95Is2Vc89EYlAdkWxCqVKR/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcKTCRA9TVsSAnZWagAAlywP/2jYClkOm8eyOcCl9ZL4\n4jz+Y4vfebE6zy0OzrqwsJDQ4k0s+rLlRLqYfi0LUqlSvesllDFdpTH1VRsf\n1JaHtEvzPNtrNyDfqw8tKpNz/dP6yjUNHKBb16gLIXGYmJuoJCuoKRcDnBy2\nU+8QMP6RwKGVCZ1cHldZMXwj894SP6i1BOMHf0ZQc5piavz73gJdYh0pGfzg\noCuLxvMNpGiasJ9dLMtrQcyu0Tx6y/nGndz5dGt7aFxVFN13oDsJgYpj7CpY\naX75WeLWqUAo1XmjcCHcN62PSWjFExOzfeARHiIyG0k1cilmgcG7/BIy0wo4\nKJhlX3CNEEWQClVozNOctKPUkzigg5WzYkJNz8K+fS5sSyIDiTYYLJX4/vW8\nBg7+ecpK/GthD2dyzcE1hmY/IYi+ppjLhjY/4OqUqHJMI1h8KyNT1cevwxOz\nNXhZbXIVpZjL9TDmXB9i00HJSztBpxkePyDZ/MwvH5nmKexuVq121s9Ios4y\n/c56p+E2yhKqWDrbIgi6UIlib0Ab1nxy3ip63m3T357/pQlytgBRHrxqI9W7\nYuaoot/GCnjCdoYviw1gY6BGGmrWhN5zcNL8UyNc7Yc4SZz7Zhlha5rsLrkW\njTL5DjmaLPUbTO8Ahej1VSIIxGi9SBtjs3bN0ybXc5Bb/1Jj27rpwf9pVbiF\n5oJU\r\n=MR3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/arrays":"^0.5.4","@thi.ng/checks":"^2.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.5_1582678675062_0.340176447150786","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/zipper","version":"0.1.6","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e8aa9cff92f4f6294c9b5563e32adaab47a56db4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.6.tgz","fileCount":15,"integrity":"sha512-7zfsE5b5aWsBKcf2B3UFrJMijRnP1NytvfZDVhN5cA/lbCYpto1lIWJX+44bNiGUXRaWtEyqoItzXFvG24/H8w==","signatures":[{"sig":"MEUCIQCaLMrbQFFREZKhl8gKtJMqBRB849VK3X2+TMI78SalMAIgfUl8yiClVm/4Aq0DytSIWr8pnBjwHk5SXdUhTXlnqTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+DZCRA9TVsSAnZWagAAnyYP/1OH6NdrPnMnf0MTpll4\ni7/Kad4C9kvP/EbPNxCu74NmM9pHc4Jt8tO/XaYZ1MXF37bjK8ZFdwt4Lfbw\nc0oHcBzs1dZ7PLtl0hc4RwTRl17oqlPwZCoWeET6gtYqJxKKPODHdoXb4jC1\nqEaxw65vSBPfMGjQu/22Pk52CuaomGTfm8B6QpVE5PNzZ+FE0Q27GTEVcHQc\n7K8ZU/bisXLvy4CaWNrZIXgnSzjrJlDvN6VNbIRwA9XM2cm4ZYXnvzrGw3Pk\nM3dEVL6ZRnokKqLXUflJWUIuCa4WOdWnsSHQJbAC2IO6wZwa7zAgBHHOGKAK\n0Wr+YEJg/g4JIxGdQqXzKE2ACgO2upjPYEEI3xZl6A6m6hMBOVirY3LoXCk3\nhOEEd6es6eAIrN+fcwyb/lHiiPYFNtc3k5xVtQA06V82We+d01D2GfKJFWOV\npxNp/MWO1cbjnSgqz460IdYEo0fSGyLqATP7XD5FOut9o0P1KJfQjJ6YVSJM\noBcUz91O3MEtpZsHwokqE295toxIsikmwpdwhLMXN0nP2rklFQNCzSzarrn9\nBWThiSrXsb1ZL2q4GtwEwrPCbZk1uUjZarES1v2WIFVtvbhuZpLakmAfeaSL\nEqeNB0q3nH8tWdtsTDb9DFY519Oui072XofIq/nP86UtLq98vjRr3ZUBQTxg\nUM2K\r\n=zlV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/arrays":"^0.5.5","@thi.ng/checks":"^2.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.6_1583079640855_0.976453083695549","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/zipper","version":"0.1.7","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e2c8b590e2a689f94ff0dd33d066252d39daae01","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.7.tgz","fileCount":15,"integrity":"sha512-AIQvW3H3ERMRQcP89YtLEToXUNDeBdk4NbUEDvzVGRv4qt1nVeV3jO7rhDyOklvbQKUjkxUYIoyMtwFzjxB3mA==","signatures":[{"sig":"MEYCIQCTtnv2wOq++vMX/mpTx3WqIakT2BtrKHQKjjzS7jqeHQIhALh/5laXEjLt5VlUHSgNGiMUFrH2Livq62W/BbmV8Lpa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbuuCRA9TVsSAnZWagAAtEwQAJ+ouH3z3ds+wkLQw0vc\noPL7qRO4VupXebEqPOEWHyZQ3oRJ2aNOtQkfIpnKlQBGSENYcAJWqQZgXhSW\n0Z9Ohq3Sy2OTUih426sCZRT7NOO3VGqG31eThxbqRqEogwus8A4itkWkZ4Ai\nn1pwSlznFz8NnPmsT9LZRG6tsssjTnzgO2VXmAopuFWkTxqls1PyjGRDcNua\nbfWOk1FFU2VEuZPKaeXrIuvLkUo3xRN8dgxyWh7Q+BaANpUDEObePhevY795\nm3rNYlEFKFvp/Bb/ykGI/4cN5f8AmD8sgYmnSRolL/fxdXg/v9vPh2rPBILh\n1tUlwWDcslAN32dF4zRfYV+lqDsLMwvXWyEtprbepSiQ5wbrD/05M9BaITsb\nl0swQ6PrsEV8FZ9QKPChn1BSLFeLR96vpK9QfY9UuHkve3zghlTZCMh1Pfp4\nn3d6+WOWMDfLdNrTEhseTOf389U068CGN21rvD627gOSUKEwPdhZSS92lxem\neXMll3QHsoMYY5RVYknXJDRO4Ihsuk3NK3lytLdR7ViQccDISzjZ+onHYB/R\n5kSh7YWDMT17+oPWVREhy6aR2aUaC8STIzmUewVji3URTePlAZsTIUlwfvYt\nHD23CsMP5I6NbsWvwyWU/Sd2BaDBA/q9Tkc2YVS0CxcIYBlS6uToTLZIgKy0\nJzaH\r\n=CUXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/arrays":"^0.5.6","@thi.ng/checks":"^2.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.7_1583463341549_0.970289184266647","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/zipper","version":"0.1.8","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8ae64fdd1a6d1668e9401d2400c8dc2f58c1f1ec","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.8.tgz","fileCount":13,"integrity":"sha512-5GVsjjV8nf7e6yhoourh7iQYLuL8MNpPmS3rF6RBXGIelaUodCZl4uaSUnX+aF0yXFec+fmzyUbP5/GVVuwQJg==","signatures":[{"sig":"MEQCIB8yRlojZbkZZviF+Sjrch6O6rjXiza9Maf43mkbv530AiBguH8S8miAyK15+wFGmXxvOe1lEylKGCBs6UvuYNYjag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7vaCRA9TVsSAnZWagAAGSgP/RQ5JpC5BvEwRygW71XG\nQGXb8eo7fdVG0yQ7iTfWiDcNS2jQgnC5PV0Uo2biiiTJq9GUPYPo4aH9P4kM\nevV4kWqpnFXZ6TRwBzaJp8XfyaoIXiFI6E29OyiWkJt0Y8+A4LPieYLryK5F\nabVlDZYtqkBsbYxWEDkcF3vDxVy7I577ZSnCRoU2cN6//uf39otgPkNtvh5Q\nEvsLuDMr0lt8kXn4RveQwO6hwwSga+txOoLeQVmOuhr16Mwm0WJnQ2n2XtaN\nXCRjTWlLWlVZpRCSapcMqUSekTiL/xzNmaG4E1CABiqrK5Sfws3xPIJQ5BEr\nwh0SwKPAx/7w0/nrzM1xiYLrYHtx+mrGNk8WRe4mr/evvFbY3DIMFqnGzSgU\nvmvkeZD1/1Jd1O0mE78kykgFfVb4M9TYzR1wTODwgx0nrYuqRAvpJkYfZ8rt\nttw1Fhxv76QrlPB1MMog7OBYlqUKBuBAdV/ESwOE0U6qQLizW2IrolJFaBz9\nuvpfVwjUNeMj2jJpxYr3UcjQRBuTRsyeUqsIhLj40035SiPiUQdHsBpG8fK0\nuyPu+hPcyGFZK0SuApCaJhwKZdluG3+B4GFwdBHFpQyoV27QYkNcaQhPa6Ev\n07te7G2bjMtszZFPIMgAYpbA+AjpKn9uCIKralpLcxx1X141O4IbdGBQ4xD+\nZjND\r\n=6m+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/arrays":"^0.6.0","@thi.ng/checks":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.8_1585429465843_0.13431303554918284","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/zipper","version":"0.1.9","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59821253fd4ad2fc266c43f883f2ade2bc49f650","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.9.tgz","fileCount":13,"integrity":"sha512-0eN+9bA8C7U6RHjpV9lMFxsvhbtOX5jqT784REkMcLgPaKPinKW0zMAcMAQ6aO8bHiYErT8XppwDe3BtcCiZ3w==","signatures":[{"sig":"MEQCIF6O93wl+YIRirG3WR30Ii1hZ5kgrgNQDoGnBymTKXV4AiB6mEZKlgcmy4kPleQl3i9Wx++LSticzQYEdK6ZYQQuNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid9NCRA9TVsSAnZWagAAeWgP/24Ki0QerOM5yiU+UYeO\n2HKzwFJp9tozb0EraqRQMB3z78/njE1bs3+H9iC99wnPOCSjO2eSpRGKIncr\nUFs+2DfUMHUEdSo0CyCGLare25PMgPlA0hBsWCC20Av1KdW4BuFLe3cc+biY\nuI6+pzAqmM51HPQ85NL/L/SEl3lt8yp58yX2f8BSuOfLK6Ovt6wdZOOwmzNe\nIhd/0/wyeGn8WeIAHdaxh28MogvcRrZ2BvJyM+sfv+yMxaXnzE/lsjqZRibS\nfiPtzMsktnaiP/yf16+galeCcbu06MCN+7m207NP3omroeMRATNhA+trvZeg\nLsfDQwbZhjDdM1iJLvD694Xkbr187joLwvClC9R+FmqtYgIjpuinFlBQ8krp\n82tZHBFkfQNLzicpec5YzLBG2QwiMVJKL10HlWbEyYKEQ0QTGjMgvCaRghL4\n4YCnVHVC+fELlfdnNDQuefJfkCABirMByRDe67oFvjEMZqpHzP2axo7uGmzj\nKlTgcPCmzKR+lfmyiutK+wfRcMiU2WY1kURYo+kWFkffDg6rDRrgay1Dg7tR\nbgM0+XsA6aNSUj5/ZbHqXaeOb8nNUD7cYLlH6Ia67f//WUwIUjyNYcvhIMPj\nP3weiGhm1FQs/hYpkiu2XoyXMRWPtigKuVfvQhkmYwIytcCXQOjUrHwnRL7Z\nlNES\r\n=T65u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/arrays":"^0.6.1","@thi.ng/checks":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.9_1586093901322_0.24628016661508245","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/zipper","version":"0.1.10","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"991d46dcf92c22e8cdbf3d8663d6ff46d2eccdd0","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.10.tgz","fileCount":13,"integrity":"sha512-AmaN45MBAyUuhVExWwODnNrnzMoFS/Jds3uomBTAt9jTdLawMSP5TgepQRRLw9dSBvvgYcIQdeJE9rW+25+FCw==","signatures":[{"sig":"MEUCIG6o+1lokhNY7Dw+7hNBK82emtxVIHJgORGVMJ+ERQefAiEAwzLoOKpx/9gaATcaslcRV+6YZI9fq8sYyBk9zZgsq2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0lICRA9TVsSAnZWagAAMQsP/1toycpM7GA1lcKB2wGF\nmf5fhspLymFXY/F0yHjJZhq5sTC6XMMReLYsozwa2GypymHu1J6LlNW4pyWV\n99j3JkWHlo3cYp3VfinO1fgXbpPfU0RH7PRI2l4/+SuC1T0xJ+P4t/cukDJc\nBb4X5PrAHg7AHjCEWOTS2/1KI2T03WBEuFBXGZSfxSNCVYQxNLoHCF0bRArO\nXBSnIiFze/kDYdUtX+ZOhs38Wf9gR+sLsrMfVGLMjWy45h44c18f1h3R3lEl\nGfQeZCT3rTurJ/N/OS457O9HfUlSQyGdW1lN5r1mGAO4X/sK27OFi6vztVth\nYrRmzyDERsjCOpnK3TEIZHTPiSt2+8w6j0z+To3yxCbNZ0BuiaN42Yn6UK7W\nlb1eZ512FliOHYzGmnrZAmuzrvnN48X25ZKBgK9U/5Irri9aQ6TZJqgoc1bv\n1iIrAPO+pE8FY3A4LI0zl2GElljkRLQUfhP9QyQ+H4vKv91ppvC/DKz1iWYB\n40t1T65NYbAn2PJ3h8ErIkDAOWdrVhd6oE8Y/XWGtHpDx5fVL10iqnxkAYv7\nr+v9h7/J48YPpX8stoFAi+OJubRUvqrA4jJT3YgicK1higfiSFI72cjL0Uvf\n3LjSNd2MtuQcoeHG8wr+4w2PbiQ3OVh8vzstIAy3csHlr2BEcZujy2ohC8WB\nnXtw\r\n=Dmab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/arrays":"^0.6.2","@thi.ng/checks":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.10_1586186567542_0.043576522115339245","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/zipper","version":"0.1.11","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bbaea40dbf68917f0bee678494479498c5256493","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.11.tgz","fileCount":14,"integrity":"sha512-aMdtLSKofrzj+D2hUHI8EGsGYLW7Pw1ujFiqZzh2hU94RO5eqzbMHn8yhvNBT0W6XR1yfD3t47Jr4WQwn2TUhw==","signatures":[{"sig":"MEUCIQCXCFx8KTGBiiG/9C+6WYWq4490uI6uWbYtkpAjGOtmOgIgTTGw0E4G/WYFp4X3HySYIR3BPm5wkWk8sdHJc4g8UG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkKTCRA9TVsSAnZWagAAWfkP/1TJv72g1MpOFo4n9vQY\noYSHQrAnA87eJ+SHNXaQyAb4fMaqJM7/Jds+PfOgc1dpnwRS+z5/Q6sPIsX/\nNR6u+eA8gbW6vq6qKvYr/jgqBo7YKDWlNErv0uELwAfVT+fsQWl8zXlqwita\nuZuYbzRuXss8wgPRXs8zWqh1VVNKibKs+/KVia7qvkxk3rMybyP+0pdeI5q/\ng/A1MUrVPIfkk8rVTQA9NRps8Jgo0eOxXiXmB6WOKHbDBq+PTUElti8TB9vL\nzsqZFjXM3H9No2Dy7rADvI0p8os3mgQj1yX5CFyQ/eDdH4wVTeAN3M6Ldg/l\nhsUaspYChtqFvmZNMTZpgBVRBE736NwFJk52qn47Gyp9CCQOMwisPMA306Ie\n8i1VLSDEDYsMJ3eVO6Vz1QTxCcm+gdrb5FLntz/99uOcDPp/ywSRsskaYsdU\nxceuMNLbY8RLYNTdWHTwK/9GNIhKrhUIXQnfGA2T61jCMNIBG0jXWxLVgVPE\n6FMRwoqVIokriLW1xpEWM1mIvOba8gC3wWPZzZfW0y3A71FgLlXuIbLc0G/w\nSH67Xq3SiP55DxctZ+Ep5H2E8Ctp4hxRpqU9cRASiBrAEbYpfs7iK/jVwjAj\nSOKqh+UpB7UbrxrJI7O851dGOibmOkPvb2RR4RSuaTbDv7hhmfdXVrjN5e+J\nnDQv\r\n=12iQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/arrays":"^0.6.3","@thi.ng/checks":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.11_1586643603267_0.7946797541338222","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/zipper","version":"0.1.12","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6bf862620b70156c245ff25488978343b79eccdf","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.12.tgz","fileCount":14,"integrity":"sha512-8culp8/sw9kKZupJunURAXl8k0vUAiy0kO6nP3cH3rNRNHm2zkrRLinEJqKrD0Xkn4a8NcR+TLSGpUBBHu2B/A==","signatures":[{"sig":"MEUCIQDE8q7u3atDdvxX7RPpwSWfcZNf2kHxko0nbgrWHFNxLwIgPOr5S8yxw1c9jkFD/lTTLpFz0PJVz8EYKAuHF0hnBjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsoNCRA9TVsSAnZWagAAh14P/RWfUNw7mAMXbGfobMIy\no7T+Q7uPI8bILBYI/xmJKh7GdYofXrRICfWjS3FiHZAZ+xGsjb2bjJpBrVQi\nJCwnuP4LMbWexPQlXusZ4dyEtIax7vaRCi/xKa3oYqzW8otcOdOdbGVOulo4\nF+62n7dCSllrlt0UJtqtgEVD+b6NFaMutPQ4lv3o9TStNoHLltHtMgxAPKoB\nrQ8ILoi2gnYic3J6pJqg912qd36ktfdwYlFHFNpWiV5dpMLpZdmcbKwYjZ2k\nXcqtzlcHvZPtHezsNKI4YT5S/6UwfIv68W21O+DMzaXIj23Xgs/0oSUdL0BS\nQdX4ude8hRimEuZbSouZ08Adv9tMpEhyb8YLoWIU866V0v+P0PQNY/0eq21h\n+FXrwr2V0ZadH+87VcRnhgtxd2TsPePgPCvC4rAWiE73XQrCdRHpr/I+YVO3\nulN2T+oXUKCe9L21RxQmBiOmtL7PdNLZFxXZrb1+NSmH35IDqToC9qtGDuUP\n8p07TVfMrRXptpDqN7rKroQcnMIdmEMIQ9RJeqnYUzvnqMn35BWCMkSbINm4\nnAb+Gg1BDIWwEqIWA4Qrs39IrcOKx1Tu2jrquRQP00r7j47yXYweJ9xk0agN\nOe/AoepZ07JSBYs9B4DFI/EJ+Xp2nYK7VCHRp1tYAmjed8uhXH3rauXTBroJ\nXFrs\r\n=RUi+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/arrays":"^0.6.4","@thi.ng/checks":"^2.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.12_1587989005310_0.5831125062747862","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/zipper","version":"0.1.13","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"89b64c7d0945bcb17eca7b575e5c35eb99dc66b7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.13.tgz","fileCount":14,"integrity":"sha512-dQrZi31W8cXm3+8/K8jn9Ld+kAn8/XiWye8KkQOISdbTC9VENKi/dOQ1ZeSGiKmjEbt5/e8lqlojBW6yw1J4uw==","signatures":[{"sig":"MEQCIHcjpPANIss60B8bpu9HCeajFwVmacE8Ok90BnsKkuXFAiA3rmRgaW0twFospr43PAW5xKdnPTGpZVhOiWgVlYLjQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEqeCRA9TVsSAnZWagAAMa8QAICzwHPE4qWqW9E3vLcT\nX/xYHjc4XxBHvvjZH5ESXZ8LRHMghT8a45bJZQHR/dDP6qZVO28eJXCamEj8\n825kUe/B3LzJT5tTR5+EcNlaTV9ObZ98sUpd7mxoNjsRugbYm+ux5X1secV7\nVLdj7qSvfAcII76hv1mdRNK0ckMwJKr6TZnWgUm8cZ6csq2zZrgSZDAJK0/N\nNClSMblELPnuYguHGRKlnGDFSsuq8ll4wxc1dgEUdrPpIStPBIOkkAk0z08h\nwji0kcH3JIYA4tH8rp1UxIHx+QU+Hgzd1Q6DKrJnUtprLqEfQyjxkOr+QfKT\nGaOkvb5UGIkccyjNohlPstUman3GksjuOyYF676jaWmc56hDOxU/Z0ueEpU+\n5aTgEKr1dljP7SyAngFVjBJv/4Q1OsxwKKtbmNNtJhLPUegzVN/ixi4XGFv/\n2sNLFzVm4teHNaNBReHjTgPD0LJUguAsS3B9xyWpowiLnwmtwmzVEof7eL7v\n/V+loGT0f/B1J69ztxtPZMa4kjSLiwqxR56xCwj/ssMRh0QvsVpztIepLerC\n8cFDJ2ekxvacI3DrZWQUADO/BZmC9XmzXpUVtiSkd9n0/70ru0tYDw73nsls\ne0EhOyN1VMsjmPxD9hOBBro8oTjnN51K/MV+ODTkYWFtKA5AnYeEVpslzWeo\nf7mv\r\n=bqj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/arrays":"^0.6.5","@thi.ng/checks":"^2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.13_1588087454048_0.13391071605686222","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/zipper","version":"0.1.14","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"165f6eb8f55ee9d56c3a07021ed0db84971109a0","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.14.tgz","fileCount":14,"integrity":"sha512-zTK5moxGic4G17FD/A5NDtNZCgp15f4/JFmFlvmHRqbPB4V3jevamUM+5VWoePyK7Ylt/rJHHbjLDIKguq2N+w==","signatures":[{"sig":"MEYCIQCKqBPY9aRRt/n/rIoNdXHMd8HxkOXrRFbZ6hqot1odCQIhAP02eyY05jUlAmZo7YyqKchqlJWB0xGam2QZardQaJ80","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwR6CRA9TVsSAnZWagAAW7cP+gPRhLObEz3tCEkOJIx/\nd07AdCQowoC5dwViD8KcFD+1NCfJ33SAUN3O1bs2uwz0tIQc4Kyj8hSdaLe0\nxR49xdib9PSZn4dn5nCVobOFp6rZn+op2BAbl1OW0BuswtazhKn74HcAs95O\nhxlyhZMt1EQkFJ1pPv3E30ajpTJzsylNQCWM2gwQaGJQSVIPvWR+Mz/wToWx\njq7Sxx/5oYPs8s069X2QYIdGECsr6UuQFuCw5BVXtJj8HP3o8QEDKBrDglAI\nAo+RNpIrGZMvFJun0QN+VuGssyBX3cbrU/yTKZIt5ZBTnl3gcdclJADQ5lIC\nQbMt1Piidobn8pFm6/JhyYb3S8P0hh7RYNV32dh47Cx1nfOUfj2MMAli0dGh\nCzfddey6qi2asPQwSG5oq0orZhnhTIBOBb+6BGS71P4F0/z0JIg0cWQO2uNI\nO2/af1ddzy07zQeoN8r2c//rmGA0+ajealJURChJxlT8ciHXuKoq3FsESdqj\nTADIEPnzWwlCpNm1Z5SlaUZyrypN1pCJ3LgZvnk4Ui2ZJBHDazGP4RsZtpW+\nW2w7931VceSjEla5tMZ96dQcomQSBQIK3W925Rw5Tr2zkQQ9kQGRcMKupDrg\nDZRpDPHXPAfAd0i5eNF6GD4QErvUHRmCpZkyb5NzmzgeFW3XGYy7+0Uc0ua7\n3ikU\r\n=zC0f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/arrays":"^0.6.6","@thi.ng/checks":"^2.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.14_1588528249846_0.871023493750088","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/zipper","version":"0.1.15","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"51554716f9cb48560aedb76d7457046e363eb097","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.15.tgz","fileCount":14,"integrity":"sha512-QNqhGYydygRatbnIMBpiUFtcYsHvebNPbCaVJmYqDiV405nGbfsceDYJOXH83ibrCo3BWn9OKzNAiE797pXRyA==","signatures":[{"sig":"MEQCIFiUNhIgI9N7eascWH6zkgbOZeQ0ocYQke9QyO0T6VnDAiA1xZSTBGEJgqhTYLC6sTf6SbUiFROh+5E0IAP8J8PPTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUFfCRA9TVsSAnZWagAAxsEP/3C79MDosNJN4zKsSGAu\nKonh50Sg1PCEm4nLMzxR9GYTvErUm9YroGg5O1YKceiEposJ/gKuzDKy6c+9\naFT/NJZIuOVc9sypSTvgEA5fefVxjlSfzyp0ApvH5N3SWlRmI07kx+HucdYi\nwiP1LgU/YsvHRaqtrRc+AfA6dk6EibB5nQ7z6UwGDypKWZkh39Bjp5eyHaxL\nKRDMmlpB7c6ga7PErtKk4BQ0lMJmnAecTgTWsd5G8ionNryqb4fnabRBHVLy\npj8gsZ2d4tV6zFp8TEAhGgXjmEWUfrhaJTVsUUApF4qYfe2jWTi+kApM74Vj\nP/Mz63jfQiG8eK8fTwZ3CD4wZgR2cL8rPWIJDOKo8X9fnmllDX+ikNErzTX2\n14FQ3bpTiKHi5toP3lDEkGYkDwOFg4JCqhiIhYJFoHDuuW3hejSX+99VD8GI\n4WC4W05W0IlfctIISMiC+x0sB9zNiDtlDIEbpotYXj6eYluG7J/shdmaeM6T\n40gFACZtMP85ex7DWI3dshoCzY5k1B/7h29qzu+TO+vNwsAPNAPdI2jkkfus\nYl80HIwycOe4q3a0QfVz38CDIiK/bWaBF9wa1I9NKI1VTABpAEV25/yVqYIg\nPp7sjtCUGk+jSBPee+1R4xod+lXbzt9SETIW6mKZvW9Q4o+wQPvabjiRgvnB\ngqcE\r\n=YQoO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/arrays":"^0.6.7","@thi.ng/checks":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.15_1589461335954_0.03288922651758308","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/zipper","version":"0.1.16","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ecdf15e15929963975cbf428c54301fb15954545","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.16.tgz","fileCount":14,"integrity":"sha512-BTBjhT17LWthM0YmARVKg6BOxkrKPuTqyN4Z2rsbbT3znapixr5x8IKmkTNo79DD1cxN0/+IiNjz8LWWDo6/AA==","signatures":[{"sig":"MEYCIQD98i4CI0FobLzK0xzmX0l2tXp+WfXMp4/LBGPuyugNzAIhALjtrnbxYZv2UGvvEQJ7Rfwr/9zh505J2hOGt5wcbi2A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Eu0CRA9TVsSAnZWagAAPXkQAJiC8YivjimpGI7tFFOo\nzosT/KdacdRusblz/4fUoUZy2pKfZcNoei8WjPu6pfuTTTm7KbsD9NHmJUux\n8fhDxfNODbo8m1V1239XuWrEBVZUtx4wDTY8qVDsrvKIlfNIFsE76d9V6Orb\nPBKTYm2Ad23nIpApWLurdJPqy1hh4fpFH6IcjMkmLP5ZHJ3WhYWnWCLLbZvC\n53ZP9w8YDq9Phjs5vFdxk3txIXeFyoWhfKmHEVqB2PRLQUEjk8t+N2X+Umax\nayNWC3T+3em/L0ewTe8tPbuBv3a38ZfuFUWD2z1+hGo/2Cf6DYAdWrrAoU2P\ngQDVHP2/aYAm+Yx5b2qKW3VPdBLp+UWG+lAkdKSDlNxNUPzbgzdC9vmM2GAc\nOc605NFW5nm45n0ISj7z0PHaQHCGii814YVufOw3T40d15h52PfvVUpNg4aE\n2EjW1n6/8RHqoaT+ZUv8BYwRaJ8UWv4HFw25He4MTEEXD48CbB8igLTDJVym\nbHiLMGwzd0Gaf81Bq1bn0b6Jbai2AM1jzjO50+e7dU9mz4rtSySiclE9J2OJ\nICqiiIs6g9r97iZ48kFZpOMILlBXF6n654IQw9T2EPlRUVj7hx439zV33eUS\neKToubEVC3LpENiUZkNmclqKyUiTjRziXtdxrECnzewTSyiFFOCADNWvhHrN\nr9kS\r\n=dW+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/arrays":"^0.6.8","@thi.ng/checks":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.16_1590971316137_0.17197443768310405","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/zipper","version":"0.1.17","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1e9983bb17ced4523c2299eab042702c8ffd2231","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.17.tgz","fileCount":14,"integrity":"sha512-+DnFk1N7ZWch7qLYZ7TOtY6+xH48tZTDAkXXFF8JDb7PjJfI5z1ySsVzZ1OS2GEUXosPm1lNS9LXClzUB0ReKg==","signatures":[{"sig":"MEQCIAjKU6MZphEb5NB5IQDB6ARDSEJuYMsu6eBOIyXfoIonAiBH0r45A9ge69ShOOBh1raN9dkaqV8oZn9biCPbCJTVaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kfVCRA9TVsSAnZWagAA+ysP/jQjMkoYbv5x20SNVdAZ\nsUKC54tDOzMa5rhK7G//6QjcjHbG7AIjs+qC68bvMBUjCkd6QH7hQVIRCCus\nQ6yoypflE0EsruTg7p8vNBYQhXbBGZRoGqUS29xrT+5XOSGo3WhLa/fV5wT4\n7X4ZM45phY/kwmxWXkwb7OuMmkGDm33iphW68t5CynQ+hJQBGq/BZozi6qHq\nPMUtqCIqqzCdHOXDsPIWCqIdj2Z0FrTO66Hl7WXaAwbjpJdcb4deU1wIJB6z\nXJ//dwh8m3yZ1iwF974KbiSQyhAGpgpJOPUjuOkj1X8f+9Fw5BXFyBQEsFZx\n8yzVxbvSIESMXk/FbnZ5krjb7ikBWsVGIVkrVWOoxuw0Ucf7GCrEa3NO6wg1\n5rGDtJKQhm/rnIkd+UNkisLLAl+u0w22gB/P4syE6LbZKRoRduVo6m4a0rtN\n4z73xV9Nwy58sHSRo0v4KieyxhB8V1yz8Zf4Op1ArAYdQl+VJec7QvaK/AH/\nYEMmWLAOC4iQWT5tFTc0+ZAUWRh8KOR6m3daNelZbhfg1ra5Bjks1jX9f1UA\nmFCEovnpS4biM5dDrMld19rQeUUk/2xT4s4G2BJmC3JwRih8cysG7rWh4EDi\nmjS8z/2C9gyacB+1s6+o/Xv+cATUyuqXg+wvJRrhNzYriUU3TPYqzP6tky/M\nAsJ3\r\n=amHo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/arrays":"^0.6.9","@thi.ng/checks":"^2.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.17_1592149972847_0.8058859829445235","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/zipper","version":"0.1.18","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f10ec6f62d54fa6981960824f3c34566b3f89a7b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.18.tgz","fileCount":14,"integrity":"sha512-7cZYZtQYBaAYYp8e6icNXW/Szi8q4Qh9JmAs/BKvftioO4+7xr3PBGTtiEqcBcQx/yvGlunT/U1TaaZ9KiaChw==","signatures":[{"sig":"MEUCIFLVtvhag+hx5rXgANYAq+FueZLpi7eW9QW60UP+ar/pAiEAsTFRl4MX4APiJq9JN50UG+xM4ncg+7kPMxcaR4AoqnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iW2CRA9TVsSAnZWagAAArAQAKENraH674RKNxUvZ6ZK\nd3Ugt8+dhHMQgC5ICW0SiwQy/7MO1Hnsdg9efpvOC84VPybOzklEpG766TC4\nnaZqfIJ8d1bQSDhcwGh0Fq+XmsFnWqQAUEBQBQLm53TCKcDGYQep5e63I3wG\nYz7rWQF5u2hMSf9uo96pY9LydUhlc2sgFBfH6b+ocS2rooIBuj3aXjqV+5MR\nh9mz6Adw6C9SISS65bBEI7DtWy+44G3l6sMXjUk/+nl2yNyvLyWpigcijRxB\nLFPl2imymXYpdnCgZ/Bdo1fiaabz4nOPQSPv0xYzQV/552lJu9pp36L05reX\nOFn8tk+D3yaeFe6HWzd9aSo8svpO+CHnXYT11u/WJO/CwxEro4hSbzYMoRkS\ngaaPXi0IiWn2SIHfmSVyUpKbmbNe6SHksVFk9UIS2x4rC33S/XHqOhmIH25a\nzbrM35Et9Lc9Yx9MP7/TN2rljmyUP7xYEI7UvTPlyiIgRmkLT13QO2wO4reD\nejXJmGHQ0Lng8TCkUR/wsWzTo5jdaSKTCIclqwyCE9wOCQfQw7+JrKWGewEc\nMZlBP2jUIwt5sxomKN8CDgOOoILiqpxtujuwo5UwIqSIKZ4kgows7XaAEISf\nF8hxGyELtqoM+q6Fqg/0Fit9zq9wYaQ7QEfvgJcHUPD2dqCxGISLSWKqhEKN\nI5aX\r\n=sAzS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/arrays":"^0.6.10","@thi.ng/checks":"^2.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.18_1592665526298_0.4331896463468272","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/zipper","version":"0.1.19","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b5c8d50f32925324b98c8e0efc35adf434c4cbb9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.19.tgz","fileCount":14,"integrity":"sha512-vRn78z7HX9HUofdlAjm7yQZTj08frV08fkftOwmm6NhWrh1wk3V7a3UxBsnrEzhXBbvNwQk/RPu13FHoBGRn1g==","signatures":[{"sig":"MEUCIC4awmely/6bcuYanAG3p/991skQXmqf4Jsclr/RbgrWAiEAhTzvrcpSJb+ILy4jzxmqrfOvtvfCE+W1V82ncVB9ur8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k78CRA9TVsSAnZWagAALrQP/Ahvr9zSebAGDhwt8s32\nmXMUmpEgiDG0tuMzc/XmF6VScVPwg0e6kWIl0yiquEqyGjcIMuUoQK3/06Qm\nuy/igrzHVqahvCTKcK/nUAsDogsBBZLvjM5uaz0C2zYQ3kI6sCd20wB9/W3I\nWoKiGEmjqyMTKysPM2sfCQRxAMCsQJVauribSqdy2JbS54S6hPru4M8HEfni\nvV7GUy0iFWz9wPRNHLVWLTT4ANBbTfqGC3VRwhtzN8uOYbcqDdVv0CNfcqOk\ncZKYJK0Q9DWbvNlOPbTUc+7ZmgyrONj3BcmOD6n2zRYJvicqtkTHTlL+S2pY\nakth3+ZT33i/ZiuTNNWinXOke/zCvO0ITl2YuBfhDh9RYqdkdFBIiMHnBOYO\nn/AQV3tLNe+PDbtHCqiVJyIisSwHV6DAEN5IURIOPMnKcIe45bFv2xf70+m8\n2yF8PrTIV3f+fy/LIHJAnX915qB9uZmq5n95dJTYV42Ow2Yb+wQUtWO9WNKq\n9mqnyRL0gKTL55sILsykG42VaeP5Xc7F4zgE75WD2YLNOOiBpt4eAwLuNSiz\n8nKhcFoMB37T3nQAKkLys21rEIzITaKOi4pwBVjhedEuM0XwRqgzoSxigD54\nE2GQ6bwVH5Am2qQ2L1i9k9B3p/UHlOjFqiEUp2Eo2FsVN7iTeoZghH2onwVw\nPYhf\r\n=ZrQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/arrays":"^0.6.11","@thi.ng/checks":"^2.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.19_1593724667833_0.4593556529867069","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/zipper","version":"0.1.20","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7d37fd05834a40a502631797c1a839bbfc269b96","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.20.tgz","fileCount":14,"integrity":"sha512-tVLLzru43vQWHoaxbixo1zlqG00z+MESWXbvufFWPxxFqUHBMyypOSaPVV1EJuHks0LjgHE9z45yn+AKkuB8kQ==","signatures":[{"sig":"MEQCIF3gwyRe9JfpoQ8EuH9lM8gEHGbKIzfXN1Srve9cRJKRAiBKJH26yTPWMCodGCKxwMxNOzlHZ334lVu8rP7of0hqew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAOCNCRA9TVsSAnZWagAASXgP+gPs5JOs0Z1mkhe7pv5j\nzPV8fjbI2YKxmMUbiTZpUAwE0WPj5E4Uw31tk+JDY4N3/skgqK8e+JYjNblY\n8PUaOnOEVo47o9wTsF0UYeR8Glr7/ZdW8P08zFYPhPm8HND5qez0vnNRh6EJ\nJAs0faRG+x47DQO75cUZC3ct2Kd6T2yF3vS1sPMflxJJeZs9H/hcgOMb7QDz\n1yUYOPxfBq419QJ3W9C8WrH3nEXDdm05AH+v7XeZJs8lUQRiABhnok8Qj6Te\nWNdUTu1Pl8dYyGOo69YLW6OICdL6c+ApT9fSpaRkmgvGFWJDy5baGb9TrZif\nzTJua1m5Abjt08KEnldR7brxEgcpe3d2Mt8zKrIPXbZgtmj8HCZ88fdJTy1Q\nmzVlYrACa+Wv72dXe1+Y+Rv5MIat97OyMIqX8c7QplohfbQ21R8ITGGK4IDr\nuwU65Xmk0VPsAxD7W/n87aEa9Otwo1HYpasAz9Uh9ZmHYvWmZT6eFRV6Ympo\nkiDntLiu4+DBzWxOlWCr0/DS5btnrB1aavZWwgVB/AKPzjuQMjZ8JNLtWcYU\nj9sA2LprRUVhMdzg9hUSyl5VT5Vn3uHOLR5AKWC34t5j+GzHuEtdMfCsixN9\nD1GnDjUlmA4F7NzE3pIRoxNd1qw7Hxf1ku/YOPXadcbn8+dcsrI/fcO1b1jG\n+ctN\r\n=RoWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/arrays":"^0.6.12","@thi.ng/checks":"^2.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.20_1593893005333_0.4404848274661599","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/zipper","version":"0.1.21","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"82113eadf1e4d90573fc4b0847fdb48b2decdadd","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.21.tgz","fileCount":14,"integrity":"sha512-jMUE4dqCdYsQ7C/WqqdSejKpDwFzXkxvCSuR/jT604J7dmHu3YdBdDe6lwhlUhsdeXAW0gER8LgRdv2RTr2jkg==","signatures":[{"sig":"MEQCIFXzHwXS55s4wVUiiLnJQywIJAqQNZ6PluGDwuUBJnGVAiBla4JychEbH/12RDhPtGDhga63Y8Osn8ESLkxdmxP0ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJp3CRA9TVsSAnZWagAApx4P/0Edi2C8gJLrdY1unmuA\nnSoVJdyq4fg7ZckQRgbcQbB2ppEQuY/GiT0Tyvos4sg8v7pvQsBbe3C3mKD+\nXSoxEWrkZk2ng1+RxcpcSaGmJqHAHYYRZdx6/VNYXCi3sXcuUgFuLXHvXhU7\nr0HTWIxEkVONqnTpcb2OMms14BQM7oz8WCqEa73MAHVt2ObsBeSvWMr7blie\nIo/A1k87hjvM+BTN2Er1QRb9LiuQD3gr3TEpjU59F5+/adGYksjn++MI+/Mp\nJhXpoLD5L4+KgAffqtikTKcImUPe9GYh/5iKZFnAg+0CV1btxIMUCFZkXhRE\nJULGirUHHS3f3T7yENIbsw94f3tzZZPx7HN+tz234UKhkdJ+7RtIUf1SgdLE\nkwK5bFcdVQ0Gm73w2b5h6I3Nv6hoFu92mDoTbexdz3APObMxsWXrp5NanOkD\nmMVl7mYmigiIR2pT8z7Fv5Xk5fsnQ7l2AQK96gLCawLh4Ca3e0N4JRtNpzNr\ndV/H23kaWXI4SP9d9mZJFYJf5zOFh5oqyeooCtjD98Lz8gbCxV6/2IB4mMfd\naONOnHGSZuHOyZMqdfwg38KActMNGXiyhY0/t6iDjwzDNh1H3RCyap3jjcE0\n2pbB2FhFlO57glvuQz8uBO8WVRzLRz/PAnqylKCjXSjd880WOx1hwNa4yUw8\nH2FU\r\n=WsBL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/arrays":"^0.6.13","@thi.ng/checks":"^2.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.21_1595972212707_0.8442608617760188","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/zipper","version":"0.1.22","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"97c7d5da8ec7d9e739f98e08a56e624a08db4502","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.22.tgz","fileCount":14,"integrity":"sha512-0UucysoX5+rt+v2qBK31Aj1yE0OcII8vp7yTK/w0whS0fYk3CzPBn6VZ2rmkAt8wnzACRGnqU6s2j7GN4Z72VA==","signatures":[{"sig":"MEQCHwcZ9u2V9TjRp9Dh3LwaOEUO5ct/hC4eG4xN8vT4gr8CIQCDaMyjUXbBKG5zjfe60CRF59MufKWy1S2NmmDqZuyf8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUbRCRA9TVsSAnZWagAAQhoQAIMgx6LxQzW+XPXmSZBN\nJpwl7g85WAxqYxzGA2mNq0Cra4BH85mFSK5yID0egBEzj08o3Lf5YGhnZEdK\nsLlz/sPt3pCCVbE/aq6gpBBua5u1YVKlP20bUREXoAeySywe1r62a3ruXosH\nagjInoN+mTddtNEafjDK0r4uqE9ResuvBdRhyz7W1CHyUCuXcUebwTR+yJxK\nHyxGtZE9a/XIkrpypVUUwnIH+wZ/dmz+KvAEDV7+vYhRqF6+GePZdygB9MTU\nUiEL9j6c535bpIL8rGGHq2qE2bdPm2jVKccd5KER524/UPchP/XHK51ET7tD\nQcLyVO8M8uVKPqlsoBjYCQDazSi+zewD04K9vvHCC2eW1aIiBxWYuNfgmKmm\nHDJfmDFcrvIvhs/GU2F5+WOgKI5YGRPiIqCiHFl/DqIRAZDh0TmN7UKrcjXY\n6EpHxVQb9LdKEhAYkZqCg/BoPX2cPa2Y/gOpJTSD5a1u5rbSVts/dyzgwxZw\nZHpQ0qADg/f9N6A/QReh+adcVP170p/1UTI+U676yVAW78ZBIyMvGrLMPS/7\n1AqPcPw6wFRy+zb3wzs21GziiWT1XCxW0O53uXdoXuO/2wTGM7gQxSDI1P77\nq/HAV4voDKvGXidDv447OkD0nXTx9aDooJC9k6T/ADH0dvxFmxp7POwlIxRw\nO7lX\r\n=VNbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/arrays":"^0.6.14","@thi.ng/checks":"^2.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.22_1597589200500_0.8731258732827318","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/zipper","version":"0.1.23","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0267c82ecb5bbbadcfa655407167b5558c9511eb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.23.tgz","fileCount":14,"integrity":"sha512-FtzOKFQpfFtdqzBR+aoBRbgMpbr4FSDRsKZzahwqXrzefBvcPqgtX1SJvIHYlJc6j9xkN/CElV06YBBnCh+0/A==","signatures":[{"sig":"MEUCIQCsTq0iqE2MWMoABm98zCM/vN0MYhCCBOTjOzJRtR9cIgIgUq8MWPaTphI6pMfW2XOvtCqJ31b77Ge5GRUeMnFEd+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqyGCRA9TVsSAnZWagAAWGIP/Aznxmo4fz8ijPR2Lcm/\neJOJK1zVLOG26jMoowMMS9wQaG2nMhXf3W+jJOs8GXHEa+yUDPHM1zWDTGTx\n60MfftOrPAHBt4Nzx3npiCcGaeRiKaADbfhlmPVoaCm+6ugu0WeAgT+USzfD\nHMZfFTo503vvw2h3PPuw7hxJOcUuT5EB1bxoGjSrzIeZ9v5FHjJ1+6atW6Jy\nq4+Zb7s6t4jC06wOnxMqy+Hq2EHX/onxYnSxL7TV/9Snhvtpli/QPaGb2saJ\nbyxv7W+HKhv6OT2+WykVo9Wv0GrNk60sth8yoPtPbEK045jpqTz1Wk3WnOzm\nsqb0pZryFZ2NbtEWrsD0tvsFNOmp0beSpb0AFaEXRTDwAnbcWhKzwQOY8zzK\nscIl7GkXUn/u/gcc9g1KD3C6qdhseMZOZHYeWWdn9MZ4fpqtmVozEc8CPKoT\n13W7ykBoIPeDuf0NnhZgHrGDjYbO6LtfxCOqpwPo9OohgXTDQVP0DhsBwMfb\n8i3sQmwoeZ7FOdXXOy1V8TrbFgZgcl0EigVRsy8bewJZA3cP4TRNrXpZqvxW\nyph+hpyIz9x+4ywgWsAnehRB8pxzaLZVgey2/piOd5phWTamot4Kjie4Hg9O\nuzIGypJRtfTeYaif9nrAkrsrOV7lhWoIALUyWOIS1iAhGqEE06HaNUoyHXR/\nLGLK\r\n=N4+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/arrays":"^0.6.15","@thi.ng/checks":"^2.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.23_1597680774221_0.5677964982270693","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/zipper","version":"0.1.24","keywords":["data structure","edit","ES6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f6cd0fb25762504677602b1c93b226cba541e905","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.24.tgz","fileCount":14,"integrity":"sha512-cALTF1otVe29WDsNJpoaJ7ndpLX2fFssNgPlsD32ZdXAOPBueCak7Qai6yVseo2KXNDr2FHwvtwpYs/UqPYUXQ==","signatures":[{"sig":"MEQCICCTPiJdJiPBd66DbwYE/RsJoKfvGkHs+LaCd9Xyl8BlAiB/ifU+r0AULMp483PWZwb4FEta6h3LOU/5JOH+i9uPpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRWYCRA9TVsSAnZWagAAPx4QAJcLlYEIRgrjCiOCpKvA\nbG1QtKz5oyaj0eqtO6T1n0ESQRnOm3I8Y2x5DosutcN+cpUg5lzJFx03BdsA\npCJHK/jwo6ghSvVYxbSvNjNMW8IIKRCz9mj7u6ULWfDqP+sMZGWEsCOhmfLf\nLJKk0xaWWH7JjPVh5YuhKnifOeDtsBkvIwwLhj3AbqgtvAHvaxOVgvvTpSXu\nGTuIPNPQjpzcfi6jS0poOTi8vAUVesKER5vVW1HGsN5rLyjGj8iQfgfOWOlI\nHknNBNqQJSyFwmHshKX1UJFY7w7vUrJucE8k9lwTjJFO+efTlWWSnR74KzOF\naf8a6NPyPFDx89KjgbWo8udhVPRPIDYjGOMOuDwxivSpGKtVvJ3DZ/w+ab1+\nfRANCx3NSrsh1tKuITbajCCnAynQT7wfOBsswM3Gzrw1XnnRigJTeEus2V4H\nLelkxJrPPmJRG2Gs8NYzczFWYsXXrMFoQamSsWv4AAk/ASZesGFtSVBoTedl\nvXr20q4Bhnk/mHp7GgMzcMIidm4LQIwYFdhRX8pfqxU2j2BIsgOtFhkoSCla\nZ4G9YKfsR/5Mlcm1FAptziei5muljhQb94PVv+8nECl0O0f+P1ecUR0WUYrP\nPKr2fTbU98SP7wkiQ4mNeeS1TTJlD6k/22SVMW26KZa7m5zR81IwK4JqAMt6\nt4a/\r\n=KA43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/arrays":"^0.7.0","@thi.ng/checks":"^2.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.24_1598625172841_0.5754125899678155","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/zipper","version":"0.1.25","keywords":["datastructure","edit","es6","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cc6c938d62cdcbc25756b19e93ced5dc74b935d9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.25.tgz","fileCount":14,"integrity":"sha512-D0T9vN0fcZ23uFJhiSdI3ABuYXfI9LdWTMaNPffDDj113aCQi8R9GBXsmCJxZTM7Ub6bRBUL/pqkTLRR6ydMMw==","signatures":[{"sig":"MEYCIQDuCvzX86Lj7BASwzwJhT28Pb6JGQBXTC+Qb+bEY3OoNwIhAK71u9nm1BT+VHXy+34DI2N7fmWqQ5q2zPz/F4OrTlto","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgn8CRA9TVsSAnZWagAAgU0P/iLDNnCUqyr2bhqa+B3H\n93m6/6kFnFELA/QwLlGKf3B7IWaiCKoYvKkr1ZoNJAVaY2M2+iZUTYgyVqQL\nRpp7PWqGhdtgtl+Ced5nNHlKXNriHSXslp+vYorRhUO5n6G80sik6oeCI+Yj\nb3XS1YLHkXtZR8Tes0uYxl5tDFcI285iDu5WJ8mP5xD6Yg3hABdNBGxyfOE6\noTpGOffG/kyTe8eZ5rKI6qgve5hepq/2O/CrUa1pateg61PR1c6QBU/KBYPQ\n0jHVPTdVJJ0rQ3E4SL1GZ6GKDVEdQaNf/DTXOPuj6/7MnAL8wbo/ERp4PQ5c\nqQBCwVXbIzbz40vREsD4kZTiogEw5dJZ2/03ki/EW461Uwoc9XTkJIfbB7Em\nyerh1gJT0Tj749D1GUsSAUAZ3ONpAYbBBVG9D3biMSVHz4rqyyA5B+9jHOPN\nBEnvnpBKGP9RV3mESqdjpDC9445Zfej8WC3XMQwSMoNOJGJTPWcIZcahcz7y\nH+HnVOEq+IiLoxeWYGIKBYvfVnBFheDZ7Nq4T3ov5wy2hjGYrDVUcXSkWvqV\nvrPGKoT8ya/t3nChXk6Q2QqiG61M6P/ciJ2lgfI3SKHxAlNzqsE+V01zzO2t\nNX+t9RtsYnfLGQGdnYbc2Z5BGzRAMhWM29gSfNN6yBXG+mFS11PJR1V0CwHV\n22ZY\r\n=/zZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/arrays":"^0.8.0","@thi.ng/checks":"^2.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.25_1599998460144_0.3461524801700939","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/zipper","version":"0.1.26","keywords":["datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"31295d24c566cc9dccd06f92daa747c4506dde37","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.26.tgz","fileCount":14,"integrity":"sha512-jF7Gf8CNxoF749j1NGlD+Dn2l/HA91X97ni3mfEKC01MW5Zq/ljYU4U6qNYYtDa5DJe6xLGWNFuPNLTaeNXM0w==","signatures":[{"sig":"MEUCIQCew0jGjCjcJJP3gOyCUyLBWPA7sp8EtHvkNswSfvYpbgIgKi15MiU+JVqG93476edbVmDd2GzmrM0eyzrOHzsi640=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadjxCRA9TVsSAnZWagAAr7YP/1kZ7pdsUPEfkUHUtxrJ\nEcrrfuqz68Jyzf/ZxoEetAWS/osgdONKWpYgeI2hTh39d7shK+pU58glbFXk\n3cKNe5ruxMoKyezhEcxci9Yrrj/sUWEg/wjUprekP4y0w5GlTFqvyT1dPfHa\nCFoQAirAFia2podOtStQu/gGg0Fp+WBccgojOu8x95TXbuyBdG+wsRywnk1t\n9Fj2JzxqV5hEDU0N+hTuPf1W/7idTTOXLL6H/vt1X5QwCSGX4p5SQjcGTgA/\nOnO9gFZdL9Kv4Tdv+BVfjKDzK/PSrmfC16V7UgMIVegGpVUrYf524lCahTTq\nxgHgt1D8TWXC6eTmWIppbkMrQpZr00XCcVyWRh7llIDx0vp68zMFipsfuiWE\n4wqTcu/5OryM4+1NDAQJSmnv89TlBM4Pdz8CxuSvUEQ2h4rV4gnszcj1TJzw\nsl9jUFny3VZybVej292Emp1g3yYSElEwGZ2sN3sdl3bbijWIyeM6nU8oYVdk\nr2JbSbPqo6oqTb6deM62w4Mfspj4ZGFbGlDhtVt+qoTC0WGbEnCb+/LNfLzy\ncL5Y/ZvJ0SLwdyb48aiiaI+fuq8UOljDl2Jn6NmXOnwdS/CebQNyR820lWuA\nw23M0jg2xvJXQGbjKanW203mUbIWpoAasIFmpr1XXX8oc0Zfyfu38tQl+F9o\nYzRs\r\n=erXO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/arrays":"^0.8.1","@thi.ng/checks":"^2.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.26_1600772336781_0.7384707913778084","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/zipper","version":"0.1.27","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bafe17b168a5ee2db21d55ec22f8d002b1a897c6","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.27.tgz","fileCount":14,"integrity":"sha512-bljdh7nl604O1p/fzX40ZuPf5sBbazq9MOVMdLspT7/4D/9JWnm4Qz7BayREtbLAAi8EUuXjeSnAUkNiYjiGNw==","signatures":[{"sig":"MEYCIQDZRHSdpWbDPKbnkns8bLMJbZVi4JyNWrSivU4JXGy4eQIhAP+ggBWGl00nDmNOXHXOPMlYcMSOZc16TweUgpXFKoAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWBaCRA9TVsSAnZWagAAQmQQAIjYaRoNcZmz3nAH2UQK\nHwa7Uztrg3lxw8kBy9xBTUxCAaqQ9GDNhRZp1x/03QwyYJJfjovdXpd5NVK0\n267Aknqv0gvLQFP2MDz/hGE30UV1kmuKzrGWqaFktfv/xYPm3VsKxFbDuEG7\n6kDyOlgYiECRB1NLiedkwVkrs/o9QuAevDT1slqjusOpZnUFuIgsYy1mt9bM\nNZo4FKrAI3lDovg6u2VOSkW5eV4LyTUXgXuyFVBrylXvf6zHbjK0yVHrRCC6\n1G+xHZ6sCQ9doNn/+Or4b5zar7qI2Rm4Dc2uPlNPeTTkCHVgxFwcY9hwHbzf\nC+fu2QBxba8+TGCJGJLCniy6MTnwrhx3asWph0urWYr6h/5A3MVSkZFPyHLk\nlt3UqgfzmjrW2QeTKm5yhsPmg01et1+rsa+6BJHuJ++/b28iV5xPcJB4y37r\nC3Rk/QCTRcbC9bjxFO2fIYaNpoiBbQ6C2mlbfWUACf3Rh6QGcmI5QaW/Xyy0\nLg/XYJCZqoJgcMqIOtBhk5Ntwcl+dc7k2ce8t7UVE0tkbfgsPC5R1H+fzlho\neeYtGc14+6ZD/rIfqmWYg+/QnDWxgeR2RfshjPJoiaqYKKibMV4L9blHOQaw\nJNb+S0EZifq1qd55lm9U/sf/gYI4W1fav2BN3m4Brkk8pWAPF8uvE92ycCIp\nbt7q\r\n=QtB+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/arrays":"^0.8.2","@thi.ng/checks":"^2.7.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.27_1606246490023_0.5710368395364624","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@thi.ng/zipper","version":"0.1.28","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a3a30abc6338a3ae6aed59a2e153a5466872d07","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.28.tgz","fileCount":14,"integrity":"sha512-jC0Ui48BDPuwYADz0LLQe4n/lm7broXn2rSUp67p96WmEpuBl0L9LcCh6h70DnvM+HShq/gYkCy/O4pdkvYhEw==","signatures":[{"sig":"MEQCIGsfnhWysHqsuWqs81k+9gfmK7UjcmtO1NOJKGGvigZcAiBCgPvT/2Zyxt2zuerdaWo06xn1Y+aHxyy1prfPapY2gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvteCRA9TVsSAnZWagAAIUwP/2pz5BqKSSyRjmN5UA1q\nuOtBUlqScZ+JkgXexH/Cr8a/bbcg7mf1RhiqQs/aesqS8zv/CcPsSGfuUANR\nO6prDd6bTuGKwnALIXWw5CoiG+lrgCSetuYhwCklaS/zU+VR6GDFrmeRvl2U\nBsnHcgyg+iGvXPY6dJ2n/PE8f3qgUpZZtTIOkiF3KTXrKCOKBlMCNDCwVxfY\ng0z5TzC83yInAJ9LPqD8dkTMQWyETeyv43tH1/c9gh0jKiS0vxKtC9e/AFEA\nfw9cQZHj51MSCxe/vSHJVQ91zxv6n/3vhX3KsXk0e1AQQoZgtDWlXbLgrUwa\nOKXBwDPJvjYQOVXfPtMk1nOoqud7s3NqsdHGzGnngwoXptjHlks8rnOsIMho\n4YgOS3wQ7ZtkV+knMvpW38BjNQwJvi5KSJNNIJ3mZgCXcXVCgDltgNnppXxN\n3vQDFUMgpUIgSwL47qfwsTzwtsl5tmkY+F9DcT4HzMl2vrPwM/KXN96zmSIM\nnuiPozYXc7MFYiOyAxQGO2j168557pP2bywt/mS4KXi2I0O4Wb0oLDt3Wpgt\nTsf7zdXs3xSBMJfQk1zxMfG+4wov/KtTr4fjy+erI5WsenzTRUymVzUTcqnr\ncUBxHJ10pelLrm/h0JIEdKxe8xKfahuApVQIHUcrZBgz6O90dqy4inB6qez8\n9SSe\r\n=JxPJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/arrays":"^0.8.3","@thi.ng/checks":"^2.7.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.28_1606351709720_0.48541403411648565","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@thi.ng/zipper","version":"0.1.29","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2d44a83f7bdfcabd1f3c87a9fb9647d90ae5b67f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.29.tgz","fileCount":14,"integrity":"sha512-7TGmTX1hCcThACpPYB3sZAFpW1CT42FbMHfOd33ELAAu92yTAKOmopKZqV+QpHiC6mvHx2xDZZS0L8qEfeDfkQ==","signatures":[{"sig":"MEUCIQDp3ZH7FQi67G3kspIw+dSaNzIP5/H1l3pXFCcX95kF1wIgMirXAA1mtBguz4iGnFX30IInC2JFfUkvTd+nm9HTSWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzX/SCRA9TVsSAnZWagAA3OkQAI1aShszljoCUILcoxkz\nYWUtZEB3G8TAUGoRWcTKRvsukNJL6G3gKOsk4Dhe7VFWQRZuIbeFT2yiIOaQ\nNvWKrBUQuKhbVFg8mFTFiQa+qUpxISfegiz0SYdbz6cfoCld/1Hw/wAku73d\n0RpiaV5pm88HZkLVjiAoKOBCggilBDayvhlsz+vdSLNaU2+Ce3ZcKf4tS5Vx\n91M3/9UEcOeSxD4k8ldoCgH1sS9BVE4GHwtjs7KSx1HXEbPZtJk1AGZunbRQ\nRodQGw8Ssy84bCSYgZwhn++CKHXEVx0wZfN8Lyyb5tquKGxP9KLKqB6wz9Tl\npW34MpYSbdXQ3Q4jIgmZxkHA7+4D4OzeJJpAcAaYyegSnBYGAn9zXVghc1+N\ngnsnIItwRBwW1J51svLdQWjG9RXtxGTgYvTP9DVaIq/zosSOrTlMTjJkYB0j\nOUTNbnNaGnZfYGHMLVm0rjFvOHBWf6qm5I8EQ4hb1fUNR3bTtZX7V3CyNFZf\nYJP9qyW2DVdFp0uLUOa7I6G39HKCsHy2LNJj/1WZR4fMG0EiRslbg0ZMtFlK\ncUWmkV9jTiP6CDp1J9z0qnSYM9mMnTzGxWn4xugmI+da4199ryHT73ozcCX/\nO3uAiv1GFSLMM2vxbfS7ENtdC704uzmjyYyF4dGRG2GtrWw2AyHjfiwiEvVQ\nzCvF\r\n=5dGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/arrays":"^0.8.4","@thi.ng/checks":"^2.7.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.29_1607303122214_0.3386136844513479","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@thi.ng/zipper","version":"0.1.30","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcc2a2c45a7f35c3815b02fc5bed729ea3b956d4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.30.tgz","fileCount":14,"integrity":"sha512-JoTY84FAXQH/IFVlAc/18F9UMMfi+4iMI/14j64kce3BykUsRQk7jJPHxqzgfX2k1OePM4nSe6GDAeXQEO/AEg==","signatures":[{"sig":"MEUCICMRIH97JoxdQFRAU49HgYYTB0FG+sstEP+rTQuI0WveAiEAhR1vvh/lPmvuS7jwVCl8WMmFezMG8x6wBGv2s6PY0lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jD2CRA9TVsSAnZWagAAWHgP/Rez4r+zGGprPhOS9WPC\nqktNuJYRdIs7g6bJYLtd+As0f9EW7pKIsr2zXav1x0EzVekF7SPKQiHxtG42\nbPesT2Hh01FdUXOAk8Nz/8kHEa8nZWeE36IOp0NLRvj/qMNjh95NvsKoVwLq\nbd4EPVuUzDiwTdGm58d/wJPSjNfIKx9dEzbXPItH6fqXyY2P4OaTspyTnN1W\nbvhSELwXeFEDymBQiNtn3QifNpfii7eZ/8IcMTz/pBPZ/5uX/0hbz46O1Ht3\npypYl6qrz4k9AjVhNppZq6kPiCaK0spdcQjw96cR1tDi7bSKXVeiiHeK96ZQ\nUcEWeY7KfssO5tLjAqEy8sXsFO650Yr8kIYMsNlKjEI+qt6ELJsUL6dABoOL\na5VIQIIHNfbo3YMxu0Oji9jCWJc+wk20ryJilRhIWlYPkFZS5fQJUMSz+6ca\nmLhQ5guRi+J/3QlS42F+K8Zj6ip5jEUUZreHEmEzc2DTw8XLlH+4yhvWoeXh\nUkq/97Jm3tfKlKeejPU2TXY76Rjoyxje82Z2j07Qvr2HByEHuaZMlOz22+LZ\npCZSdUgMYnUoJYFu/0wNXT7zlZlgFj/wsl+rQc1keSbb+TYjzhgTsgDt2fd4\nSOQ9+dogWAeM7w0NlLWZAvt42FW0C0Ux15scSqW4eeT/RSnTvLVZWiLFMqA9\n7Epv\r\n=gVvJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/arrays":"^0.8.5","@thi.ng/checks":"^2.7.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.30_1608659189609_0.10077134796493903","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@thi.ng/zipper","version":"0.1.31","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1d1d29ed8985647aeabe320773a58f33d9c115aa","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.31.tgz","fileCount":14,"integrity":"sha512-lnKG0VYF/oIHAq0mtU77o6wSoH1ptT+OU+XTSc4L2HdS2j9GtNGkEF57XzLjoWP5FrT0QVBrtCgrclRsumxmWw==","signatures":[{"sig":"MEUCIGNpljSHhAcrQ8FG9pqMdUBFPRtJtj0g/liBdLdIC5eOAiEA5KpTRqROkOB9j2OJVfk8JJxkJxXTwJPUKze4nXrJrZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KlWCRA9TVsSAnZWagAAMdEQAKAF54Dveqr5Mhnjw3Qy\nIDMUAqsKIAgFaEjZj4Z9op+apOjbDxfIww2D68KOn7nqST0xLs5yOTGupPdY\nXdtHFKLD73ZpEtbeZHlfpRC14X0Jk2IoT4OmFnn/kO1FWsEhr7J6TrQgKY8i\nkNjfT59dzyBtmUrnO8afANn9WcnRA1AMWl8L+E08wsHmwqblV96/DUY5z2BP\nJoMkcAjj6YF2oz3PXmwjurWu1+CPmNcVL2mvagj3Tx1UvETZFu1dM2HWqcMn\nhqpLBQU0iVDaMIvQMsEpC5nzi6s59h/Mmn5j/QzQN38N78DLJwnh3IONHDf9\npI5u2Eg9b8Tc/UUhgmVvqtP2DTSY0USKU8wvfDSrobNsNzfaKTjSyLrtHsBt\n8uov0pKE99BCdpFX4fhfRUB9ypjNvT8beTX3F1IsFdofVZ2gO5OfQrk8GfLA\nOVUJCMBkQlRB55gNSzRUt8XxxN1RM0owKTKwiYpTPiXYboM9BH9PBawlUO0f\nVhTeqYsx3v8rrw3hT7CxU1dNW3I9VgOFbx7PiTGRUpNK7rPWxhh1rn/QKx5J\nbNu7qZ/UofECQY3/yXxXAgI4J5ZwSUZU0O/TxP/e5XgoJsNrEHBz4ImyLvD5\nJdxDMDu4YB551cPJk2wORFqpjfn50DhnKscfVKfIWmgBh+O4x4r8trG/pQOl\nSDDC\r\n=YRpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/arrays":"^0.9.0","@thi.ng/checks":"^2.7.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.31_1609607510439_0.38063134576603175","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@thi.ng/zipper","version":"0.1.32","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"22666716a4841df6e4772a960807f05a47760a55","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.32.tgz","fileCount":14,"integrity":"sha512-M6jkC1txQ42RHXz0jL5i99dZITdlYh7BA9RDWrFOk/lLT1La45mC2XfUmoAHnfTrIf2cXixNdeEz2BNlklpUGg==","signatures":[{"sig":"MEQCIGTlADCxcyeUiCehCE2hQXsJcDsBhF6gUC/WGrngyiJpAiBsoI299PTR4YJcvpv29vLauwq3DhUoKqupw7xGYimokA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z6uCRA9TVsSAnZWagAAHmQP/ibOenbb9aFf7hWaGt88\nUo1Kv4yqMfRtaqDfWvWGPEIZF9O1DXN1DXaUlO6c2i7td8EeGuUBwCDMMeAk\nlaZW2+yUATV5THZ/3+nh6HTF16os3ssrxn4CuQQz+bkqt8zgm2rSy/lo1W5/\nibuWXv+TXfsTyPh5KnyW9DLIEUQ8BXTRF/hMCeBW00yWVvGpz0r/lo/gEiXF\nVhIr0pdsgGYIuFuQoat+WJHMmJxNZwxLgOqdokadrVX3S652c6BOMpwZ5I8+\nLLNJiZtLvlK5cKkY4tXMwUgrNZpGj3iRWLOd6VJlvsi8RG11c/Z48ZUy0Fla\nIIt15N5cb/dA2KvdYw7g1MaYSXwo8ED1nooqvvnEbVRTElbe8/5+wz7+1EAX\n8hu2tq43Fi+Ofm7Opi0zoW+Gy5by/VIy/GxOhH9KycgMzK/eVHH5Ov0pWLYj\nwW8ugSwAbLTRPD5wpfDEo8j/R9AHUqC45QOGtGFZZ83v9R5NIGokdfqCTHHd\nfVFSCiCtY4wgJCJaP8WC3aW9USPG2WVx64Wk5JIQBeA7TRBt90CJbg1PS5BD\nlkK1c8bm9k9rdeen3QM3DC/q63tRJcZOVc1Kx+gDPUn3MtO5jqIApLbJ5fIn\nyfO0v4nVJ/MyI+xRF2TdXyloAZVE3t07lQCcpjRgLdAW+eosMfRu43XY6z5M\nOiKt\r\n=xBmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/arrays":"^0.9.1","@thi.ng/checks":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.32_1610301102522_0.4639886106268978","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@thi.ng/zipper","version":"0.1.33","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42d20bd201c046bb64540fe044d65de59d4624ea","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.33.tgz","fileCount":14,"integrity":"sha512-YFxEoOjaPvymsUpIpqT0mGgAizy9DtFhBsXKIMyOsTsHMlfxJOxAyL9D4um1XPNPvAq/JJ+y/WDfUoDz0xuj3g==","signatures":[{"sig":"MEUCIQCFYcouXMs6gMOmiZRdYPW79emGeBeq9hsVnF9AFBx3QgIgcED9ZIRzTAWn6W9+TNH5765DZIx5ncFul9kyZy6NGbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vYjCRA9TVsSAnZWagAAoIwP/0aQxoYgZ5qAwlaTvIqL\nITuf570j+UBktkyvcP2gRkLm/SAqjP1HJgXXTBlF0sDDeFZJypkQp8IpYoOO\nmh+HC0u82RvH081/z8hJMOEyy2uhc0E90b4FcCPldzCsJSr3Ju3kb9JNbGgp\nlUhs2SwwuCZlSPfz2ca0qe9RK5riQXM5MkuMi61a+ASElMWBE6DS3jmUcpaY\n1MHYsH+N8uwS/xYsIhUCby7K6DF8ambeq9kxAu2z5jyQxIoK/g2ozcWNvpxb\nmBwPl9/K/3KULV+LKvZOoprZJwTZbSS90OpwE1ov3mBLUTHNdbl+bbPrCVTi\n/a7VOXcgHrDFwJg2pSjH2fklvcEPZbBf00/4tfThi62cDyDHwsDEW0N1oh/3\nUQ1xHFgzxeHc6+Djefcrwf7nMtBpcmaa0sN7ScvyeSQBvV0ioK0MWa8xZOxi\nVI+W4ebC2neoL4TqqYiC1qaMoJZsYHvqsnjEln2Q/TIdwRusjIcuFe6fOul2\n585LfOJLx3WwN/byH0d+S1HGPhe8i44QPVOrbr/YYCdHnq+teSMbQb/ta/V2\nyCaX6bjwUnnVEuGD73GlM3cJvaGd6PRw4EGEcgyYpDTvxBXuhtaPQSDpKr1q\nnRrtWGyD7yhC9BdPgzokwE6rQ3gP6h7UQWIThI8k5+A9zPN0ipHCFHR//r/n\nEpLS\r\n=Y8UP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/arrays":"^0.9.2","@thi.ng/checks":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.33_1610544674558_0.7300906003307097","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@thi.ng/zipper","version":"0.1.34","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"29caebff1e8d5bc239900fd3177573d460507a47","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.34.tgz","fileCount":14,"integrity":"sha512-oqk38CjNnGbTBHtCDVewOs26xOnMosel9qGRMp0NHhlko9Zlu6I0yN4mIhP+f2jvKxa4anJfrGZ19bVM/iGXpw==","signatures":[{"sig":"MEUCIQDuiE/Hd1D+05OFsm29LmIpgLMn9rg2+K5bKCdjfHr4IAIgJqaAIm+lLTRQvo6cXQKIJd4kPd1C564lEkvhiUskyO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZbcCRA9TVsSAnZWagAA+dMP/Ry7pDw6ts+7stgKANMh\nF1ZZt6qbQbu+wI6Dwi1+YvQ7dSsnfxH7+mB5Orh25pajzxyNGQ37V1GjE763\nwd3TCAfomhaq3OqAgw3y/OW6HwfRm5gcV+x1yJ5RouhC8kS4bogJ3bLWjB5d\ndTtgugkA/KN2xfElM3tYmNsSRDVmZi15iu5ZQtZqpop6kNafEGx45OWN1oor\nlyU8l2WhfWQDhE9uYOEGy6sNIMGH6xsKd8GiPOD5zI4odH9jqf5Kk0vJ44Wd\ndsTfqNcc3VOHYM4K3++TJq5rDUgh71AezwMJy9AMYI4zO+nWYy9aj1k7bkF5\n/p05ZhuD22exEq/ODCrp57phmbzXszdZ/bpaCPDl9FACL+3TIskU5WXoDfG/\nkuL7kw2U82lv/96GZ8SDGwznvqRmBbrCduHGycbXSA5dqWjUPZMI+cjPRHnH\nbhkD+yHe2BLOsPeTkhmD3u0tvh9WHaDwkiG21F6de736VBETIQ9D8me7FG4F\nZSh98fsPX80WbNlRZju6SJuQQ9qlYXi6LZ8kHFS2Oad0mWo1fRU7Xm4JBX4Q\nkDlgGdxkXnAsnN+jYew7fzVWeX8aqaN+hEuKofQZJGE/T5tZhbFVd853jUka\nI6+pyRHAMTSe+Y8jxO98Rd5EqMDQBa1hE9lCAvodIcoU2kJ4EtGVHqTN44ux\nHJf5\r\n=P6Gy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/arrays":"^0.10.0","@thi.ng/checks":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.34_1611241180392_0.7995237016214742","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@thi.ng/zipper","version":"0.1.35","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b831765179b85820e6d61b18661561ec4753286c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.35.tgz","fileCount":14,"integrity":"sha512-dYKv4XoGgdmRzgIrWs0Ol+fYVbx7ypeJk0YiUVpLXkgf62lRsid3AL9djwC8yY8nHalH6jolW1JrhbylHbtXEg==","signatures":[{"sig":"MEUCIFVUndLfYtsRjxSZMu370kCISMlHu1hl/JiS3qWOGdfSAiEAxFLiWIECNrBmyjDvWD8AHVL1/o2FDdzhGq3vnn67p1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu3HCRA9TVsSAnZWagAAtHIP/iLoepN9A/zIlap6pGc3\nXVkQ8i02xipvGHDWzTGLtFGDC2pMSysQi2gzEWJyuR6JvLaNfDAV/4trLiID\n2Y0M+2rf5Y0KRl79a2PLQy7Jd86QpQlGbqjxGyVyjDC0yJOEXP0TtoSyAAws\n4O5dgLbecWg5pOLm8kglNMFj1uwt4sMTkvEeXPHaJ9BbvkDNEYFUJK07iTDb\njOc7tLp5V7CNOBWnVmrhvS38iAY5PjmwkEDU0pXTeIzyPxYMiph0Ln9oRKz8\nGjzoShwaJ8RCeIL5g4eAc1zUP6vOXG+QcHSJ96eY9QaWsfp+hlSr/Bq0P9MB\niijvHpOFbZpi0B70boWuDoCjsUf3tyK44gNBsq6gYBgbMrmuZRTRHMPdAGgK\n2fSbQMO4kgHggRwIqYooizCDOGLTP/pGL8hUBbTRysSPEyJXjQ/vCuD55pYL\nFaxX6XPlqT3DmPorVlpxIsvkXgC9FvEC1fBEPEwHhKF85mGdxk2vjK0S/AF/\ndFKjbwbugbdHI74O4fZI4I+yfsYPTm/ZETOFRRpMHkUrvMKDfAV7NUdQNb7c\nue3xjFMpr3UdLLOuLRZM4LMXq/EBV9c8iaod1jkioovA5Kwp5z18yHtWwEvb\nt3Fk/CwnX/Gd+pR98e7IfK1K1DLl3VqrKopHhsGe2O0EqstbHkA8F9g5TOoU\nFmai\r\n=ShZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/arrays":"^0.10.1","@thi.ng/checks":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.35_1611328967325_0.7574791824151146","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@thi.ng/zipper","version":"0.1.36","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9d32b265261e34d4be69155e47dcae87e3ef34e4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.36.tgz","fileCount":14,"integrity":"sha512-52WGVz48HWwUpdY5b0EWoetP7iFPKjOHi8YDJZUbMkk/fv6lLz+DJ3G/E9gfhDSWN2PcGXQM0dTKUlM8/yLyew==","signatures":[{"sig":"MEYCIQCl7lmmXUjZFVgDwomZntXE9i4yuoJji87eWXBOy0lfHAIhAKnMBd6LPh1T+SpBZEDoU0COKu1sEuRngwhdrbeV9ySh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUPnCRA9TVsSAnZWagAAymQP/ibndMWMO+SzoUjvmN1S\nhZtX8wdhDTPfj4wnD4SX3dXqoqMStY01bEJkMOV58EWr03gPE4w5O8bcbiVX\nhIG3Npm/vjoqfQz+OJ3S8j+V+SJrluxlR/tEqcgyTuwHPcc2B6rKBRdE58Am\nE4MHu6hIi9fv/Jr1AvZBNt5PO8vChNaxRiyF6Kn31c0WFgPYPguYGym6ZDG4\nwbZ2ZD5sBJ1UDyOpsxtQbv9o6fTqg8r2Bs196aBT3SMkRDPKpossredaCWHf\nfOcFoduqJX0O2LCcYMI9k17S2YRVDL7l+ZkiP4SulO+7dDMduIiISUxzhXXk\nqhP2u+awFCmsJR2Gnc8ro6FQqW78VEeZJB4CVs7yiYX6dxgFeWTppv+Hl9r6\nT95VHFVd0YE9WBs2jjd9HTyJOHmsISNVgnsi8ZQj4rMll+jCkB0usg0f/c3t\nQERSHVr6Dq9/a96D6/WrfI9Nv7ho1mZif19ijhBH2ng2JOCKjJjaMuwOELGu\nRKPxcqTgJ4dNB6wKTm8hILbnsg5ckqRp7+YTqmMyrQmuXqtfVtQ0aFkO4kbB\nOrqd/Z6fBfSVLBDexMNOFImSKph3xdyCXVP16dj47NE6J/dtwprTZp6M5mP3\nOrB2JUHPsylu6usfFDzgbXH0rIbXEtPDuneY7R1HbwXIXKTRu4dtPAU9uPHh\nzJ9e\r\n=FWmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/arrays":"^0.10.2","@thi.ng/checks":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.36_1613841382786_0.5785087769100681","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@thi.ng/zipper","version":"0.1.37","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"54905185ac157df0ededff0d860698d0164103cb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.37.tgz","fileCount":14,"integrity":"sha512-Fkgrw1VG+Gk7woA+i2WB02Tpkx3LTWcXze8z4uuNhxP98NDwFQwh/IZBxOmAJ3EZs63u+NykqMchEq8RasHtLw==","signatures":[{"sig":"MEUCIQCW1mgUF+lJrZHwsp9YSykN6m6oeaT9lPnmB9V84kMQiwIgZXuH0hD/G7+vr8HSCS9Xh4DhdKEBt4Mg+EIZll7ypQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpCNCRA9TVsSAnZWagAAZloP/2e7h0AU0jMCWVt5sSif\nqe+tR6HDg96RQw7GvIOI2OyyNw7f3aV4n7eOSwdk1YjeWoIz1LTG5E/vZd4u\nkRqZOW3mV/0+7Pz32Gz2MKnXdt6IKfdIJunQJ5Am/7+nd0LRJ2pDrFczhrfQ\nuCe67PI9RRRi+swQvVQaUs20vt4HZtiNA/lwwxsV/2TOHZGaUCMxRfSfWwW6\n5M/lux/xe05NgqrRluWCRQ1n8V0ssIUqVOiq2If+T69vHopZcz3/PhqjOBLo\nmPvC9TgRAqiyk/TkFuQ2AIZqfLGThe3YJIwE7osZ9NHsRxjgdFoE3nrxDtjt\n2dYnQMPidZpJCuLYBQIIaB/oGFv0lm2HovZL6U7Ca6t60kOECn8KI4QB0rPg\nkT0Lp/6GaUYeNpzOfQSZE4QwfHZ3C/U/uybA6cPqjWYLE1+GJIQnXvgY1AGZ\nlixKwVO0AdicED3ksldHXzXaxoe1HIcApv529OwYM+RSQxB8VbNxwJfPH1ah\nhglmtp7m8kgXmRDRpmH4/7ZU/+26yZQ5C02tDIlZbdvisRCSRhYvojyrE+Un\nS4JXnrqI1xccoBc46zpUtZXk96HVLQBuC/k01RYDxxDujGTUAsuKpTrr1gn+\nE0feOdVZHZ+TPJgVQfkzpz2l6cT76bKrO+XSxvUuXqQhXPvEfDeHUmsIW3yP\nvbg0\r\n=8fLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/arrays":"^0.10.3","@thi.ng/checks":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.37_1614188685163_0.47145201276454896","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@thi.ng/zipper","version":"0.1.39","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"71a9f91eb7d03424533b00f6ce299d49671a166f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.39.tgz","fileCount":14,"integrity":"sha512-uuTkiJ0ms5GYjK/2FW6yMGu4QOxyi1xuK2N2CtEOMezGjwDcz+8fY2PocWfSZ67r1kHd68caC5ZqU1aDjoQzEA==","signatures":[{"sig":"MEYCIQDJ57vsLbnT4WQOtsrN/caZJSUQ2E+am2ImQ/dJ/q2E4wIhAP1Gdq916+nWUGrwpGdwcDuevDh8KFS09ZgMM1SJeyjU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP6MxCRA9TVsSAnZWagAAv4IP/jxdGPhEBHOtpED3YQc8\nk0WNZjMq5ntTJu9bBDEc+yAp/+Sx8/t4BjOD6ASMvx8B1MPy/95rQFhuTZO+\nEFSHo3TSCBCaZSpSFO4jliMnIL928/tLWo4kiL5R2mBFVPHRxpFPgyUjH4U5\nWIpMIpC+6ufWQOavCcSA5pcpasJrDbvl0/Bz/emPmEnHPp6b9RV0C1nbzqL8\nGKSe24vXGMykHqpr3GfD3I0ECvcx0TACHbdKIQIR6DP868U4rzN19V2PTS6K\nZpHGdMZyfEGZQNw2uraKRFz7WRvGeHpgftF2ZaB34btOvRjOQ6psYYzghXgU\nvsUiUGC1/4gSL0EezSRGeSbhQS401bEkSBiOWrPU3nVMov57dMnNREACznFn\nvO+mirKMNVgWK6taEIqFyqmJ+/kVOYEm2QTuSU3d15vL1D4++iqP1Ll4DKHB\nCEg7faFngjoQFoDFW3tVZpYjI6vWIaPJXc0ucmrnkGC4CxGzjU5/1ezipSyx\nSckOCWI03l4xOCfwDQvidDQIgkh6finSaTYejE1MinCfxWSPX3nna4yoAqdq\netsBdy1MLP43jNvmN/uUVAAL+opzsLV9E2FFOlWdeDVBQr2x+P1vQm0PgsPS\n+mWL5RMfAvp96VANNG4RrZKcCfLqXPpWbry9zha9PqAB4/btcEyZ4E669JVj\n6BML\r\n=8sl8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a59cd470a1728cb5f40e96e010fb98ead30e3142","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.1","@thi.ng/arrays":"^0.10.5","@thi.ng/checks":"^2.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.39_1614783280707_0.5411410782590704","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@thi.ng/zipper","version":"0.1.41","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f6a4d11e9450dac29de333a5823914c0f4a4051a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.41.tgz","fileCount":14,"integrity":"sha512-8aacfxkQHvlherlajR5uhSfePr7Fdhim+q7vnT7v2HkmZAChLPnpWY/OchA++i2s1ypzXIGK+LW7Zpk9Tt5kTg==","signatures":[{"sig":"MEYCIQCX0ajLpZd9jnzDPbI0IW2vG+m3hKV3XrGet+oQq0z+5AIhAKyFVQoGvhuuJAnvK3mpGR6B3I1TIyDyZugWfq2ZpXWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7FoCRA9TVsSAnZWagAABYEQAItVwG8+7u+vt4PHl6Ms\ntKwBfl7d1loopH6YQPzPJoRityCS8ciGQVJtAYSNV4U3f6eBtfiChqm3JWsu\nBC0L+Yl5zGFG6T5Awa9THUBsM4SSDL7csYgA+/5Swm57GtG0UDGPkXKLyUTs\nM7vQobJNiRBaeZ1re2nB25ElAuLIZQjTXZ2e3u2FZYVlmhgjScm7B5dVXwPW\nt4y3vJvkEzb6OvOnMFkWPz+cpUVNu7fnUJEPRm4hVBtA7jmo7ETwOdk8e2YQ\nDXDHHV8SfDLSTjhB7F2cNdQ/6WRpIyCU6RIr+axlF70swvKHEylcgF7BFA0K\n7SocvWNvfNcCHyWp5bpwLtzf6NR0e8tkQkJxmmBs8GRiv5RVL2DvePIZ6mKv\nZUh9/yd29E5dP1jdLrAKBJJEhfUxR8slMfJPzRB5RFsoWkAociZbQTuvMbI6\nS47MqTne+rL9rLG2JL9KpDmGW6gtAFY4oV7+Vwyf2y7lVy4+EQsBnOmN0cwo\no0NDjWgFnvRDTdMiljRnP2Dotd1N7r7HuVmEETyWFXn6UyIfMPOt03dGB+0C\n0B+MOeJN/h0rYZiz+O5+RwtTG1jiwqIW5ZQcT/bZ2YMZQT6DAsL5G5HMZoXC\n8/66HiSEgOVZ1yVaozP+h3Xs3r0ui+3zjO9a2yquxsoNfazcvyKG2elWInJE\nfiMv\r\n=uH89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/arrays":"^0.10.7","@thi.ng/checks":"^2.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.41_1614786920445_0.6639335983974837","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@thi.ng/zipper","version":"0.1.42","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6f7a446687779dc0f2ea3e1f3d285f47c67b60c0","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.42.tgz","fileCount":14,"integrity":"sha512-kbHt1yzJt4GUJIj4EY4tIt6xPt3tKmH9I7r5C2qOVwBFu/XUHTWw4twp/bwhUB78idya75WaGAlGCJUXIoe+/w==","signatures":[{"sig":"MEQCIDNsNKRtDspV9Rw4bxNruT23ynQZrpq/QSXFY/hCN4RcAiBfR1T1+p538LhDAoFMBuGZhotDAQXfpzAlY0I3BzVbcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/WqCRA9TVsSAnZWagAAXA4QAJCX5i4Ang9VCd6jjDG9\nE3ykzkI07wGdSNfy6pjm+Ei2KGGtGaLaWh/VC8lpWAyjjONMstrvwQbPKD99\n8h0Iud6KB1s7gtG0ZO3je5p8iSwBrxIGFq1JQTB+YZDT7enjc6DNaPS4zcjn\nSHgODIeVOO23DbqiErk/9JcVzwvpNQPDQgDrz+YtEliyGpPpkT6DwEK2LC6V\n/hrxUS1Mr7oLSTcQmyvK/utcd70XUp9ju+mg2MwaJLCdg+HiHQPHpAhmHjon\nysLW4b2mVk9Wgzv0EckEsJ1aCq7o8bovENSCQ5e8HGSXlSUmIfVZDGYgxsOw\nB8jARO19TnbRxnzYQejPnBbJXUijN8JwTCpGB4cKqOOaeXnhOdMhNTV46YUW\n4PV5i9V9sq2aNJrqkvECFqkcEIm8Xbh055Yk2NmOeYoUCKQ/NZecrAQn6Fxu\n+C8d/omsW1k5X/7OFcBd4S+CmjD400BnTeVg/rH++CAm8GPnGbP2DxYQQbeQ\nLgk4qlFBLNaHMEaa+SHegOJWTLRSzXfAa4ROQ4BBl5pnz8UymUUrb8NUheJQ\nZN+Q7ifUrXLpSm18XkOrjTL8euVWky/mQi9cBVFNLhSqW0MjGFEnQwL7Y190\nbEmJb41mFcAkvwhirfnJwaO5TznRuDGXAFwq+tmCZq3BybsbS0NP8nEx6c3e\ncpFF\r\n=THmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/arrays":"^0.10.8","@thi.ng/checks":"^2.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.42_1615590825653_0.04199608311526393","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@thi.ng/zipper","version":"0.1.43","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eba0f5ba3f2ad6d764cd7bfbc393c70733a43967","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.43.tgz","fileCount":14,"integrity":"sha512-0Nqe50Cg2j246t+Au/y1EMQVqQSKwiHkqV5pWYlPNeaZ3OLz/Ta19wGYDG+Nt5RsB4zro4sOCKriOTdZHysMVw==","signatures":[{"sig":"MEUCIEo5Gjh+l+QPZx4A8KK3sNSqA/9lOoC2aqocsvm/0K0QAiEAsPWaIhUAzXcnJQy78xyer1MQ1garKGtVYM2Jvkm/qVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlCJCRA9TVsSAnZWagAAk/IP/1VunZ1DplzPk+pLrKr0\nkYCC29xn6u+pk38JheqmtWSYlZnxb4riWrBpS6mljWVQ8f1QBeoIuYFGcX0t\nElHK8WCQ2hdG7yK6NkyiIA5ob2RgQIaeqEF2hnSKOOc5HbUXF3fN0EiN5tMd\nD8nN+yNiIxtjgUfGVtnz3h0BKG8HixxJnAQkf4nLqGA1CNT+B4jdQhkFCjNs\n/ToI64AGBL8nTS/SBOihNIQVZAwbS040oTEpOujFkUZvaf2cShTe5/xFO9d2\nSQr1SgHJSGe3Xi91ljHlNTkNZml9P15Zbjf77n0IdET/bM2jSOKyYq9b19lZ\n2bGhwdVO4Pul3z4v/iW/V0ewLlQrLn7cYbrTfyJfaICIrQ7cveV7tDDyP/xs\nfQhJorhgISyO5RaJ6dX9UVZXPSmi+wgNM7S/n7MAOmCzy5C67typzIAAjSig\nwdtR8STwCsaWFdUYNgK9IL7vuKiKuJXxQpNoS3smyvntRmjNH4KnTvQNL7Vc\n7JhnOVXnixOAr8a6fH29Zd0pZFNhKLVa+bGwLYi7ewnzyzaukBKAfT3io3P7\nb4IPT6lNaPKV5uBp5YaICc67I9e/B6r6L/v/ywPhkL1e77ZRAi+kD5DqxslS\nCqAc90N5dzrwQ0aRJixLgY0bgq4meArugIx+8qmG49vLLcPeMS3/cZKGYwwZ\nSGMI\r\n=h5Dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/arrays":"^0.10.9","@thi.ng/checks":"^2.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.43_1616007304648_0.11607918465964229","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@thi.ng/zipper","version":"0.1.44","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fb0fb3fbe29e0169068250f1981c4688ff036f33","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.44.tgz","fileCount":14,"integrity":"sha512-0m6WwELGcWgHHJsul/tXKSCKSKMcNhZAdlSvqENRV2+v/7ABDDmvsw/3ls3vFi2DY9yT7xwuU2G47UPpqp/AaQ==","signatures":[{"sig":"MEQCIC5wTQVDIMCKY5HzMFbf/L4VxHy/WendH7WluEoWpaWrAiAcXeIkSP2e5t6IAarYK6EZnlFqJQk0Q6wAwnCXjQlqHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFoBCRA9TVsSAnZWagAA2+EP/3TxDxB+P7HL4ieliNTp\ngWlObQQxqicuU6+z05rLYyL4t9bABi6NyjnQIl1HnjI1ZUyjNuan0PY5AQHc\n6yxQ7LSpW4RpBwZSZmp/lQ+graAhLsdk8AgHR0mxCfEKhxCQkIbY5Cs2+kaK\nWXFA6kWYoIYpZ/b8APSpvMvD6HGBTAJeI7DdNzALHFt4JDb7ykGbf9A6s634\niIeMgv5TJ6B/lWf/P3vznsI2zt742+2+gQV1NASzzvIE+xa08CAy1a1fD9hl\nx1EALVQDPs5K/N6rFOVuNXfJv4XjS8tO+ioaotOpeL6Gd0W/bdpv9k2rOV4I\nh7AEVx1SVsNSk8YAM/5RAKKI0R0/Fzn2tOysi5w82MFOV3HZVELkU1lMWiaF\n3l6Fxdt3N1iW20qYsvjm8cRBqHa0OXvJWse6SYR+wHYs8zr21DJ41CAdbJGM\nJE8SXpuKinBPs51C/vsWmTsGZtRCwahYlja7HuApTmDwO87+EEsFBlYTYEVI\nsIe50/I0C7AzsAZD0vpiXkPYrw0tLEznfnokzlUGtAmjKT5D1SIkYnYGOLPq\nhycVBrJsJsA9gVzxwHf00r42ZwwkvSan5ZwAPuzGzOP/9JQSglcqom2LJONC\nkIVCU6+lxQb0yZHcWWuAl2pwLPTisQRdakUkvGxp1Mp3XC2H1AJza4njCniz\nUSgK\r\n=3gZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/arrays":"^0.10.10","@thi.ng/checks":"^2.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.44_1617451520549_0.953942868712341","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@thi.ng/zipper","version":"0.1.45","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"28225718e00d9a0518f14e707a0d4383a109f948","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.45.tgz","fileCount":14,"integrity":"sha512-FDVPSWOdJxNoAkgaGNSkkKePPfPXHwFFjnnQGmLTmgVnCOxNSmL3NTm1hlZX5+Hb27NGD6uBKD0JoMED4lA9Hg==","signatures":[{"sig":"MEUCIQDXuKCci85hqhUFjapG3kDogQvdzz/FvUl2UXeTtfJEygIgautct89tIqzIFoQD3nCRLhn9KAMvWSH/0l05q882V5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWs7CRA9TVsSAnZWagAAAT4P/RS3/B1wc9C8PUVBpDyg\ncBx4GGCQfxqg/q3jVfdNSxq/dFs1EYlubPMDdxb3c9hfcxHgQBsdFRJUzinh\nVQFqAe5volAawu3xkinYnA4W5q3ueuVW452qNHjAISwWEx5V9AsifwyuGiHO\nSB9umHn0hYOW3rVfU5lxn7MrUjJQpjZV6L1ekUdLIjvwRMkweV+jjuiGGHz0\nd31Npy7bi/qll3xLH1cLAz1CT6XjOhtQLphFh2Z90uF4rYobakDCFnEPBY/6\nuXiy9jlEKy4vuhFCAWxF+5qP6Tlwvj9lpNvSbO9BYx/q4l7GAjKnC8La/CMq\nksmVQl3ipC2dX47T5QizUlhwBlyQmB0MGWZfGi1UlaxosZ000TIc6CaYAh01\nFnNPe0MIfNIuwGy+Bt/8XmhCa72mi7AQxTopGqhGTumrbZFTWz67vjDtzG+F\nhSgjxgir6OmmhARKYVNz5DyxSgsRkCe61JI0ymDCh1PnFN8EU7nn5SkNNWxr\nWrtG16o+SZEaYcN0MQLd2MUgfDVIzoxkjshGvLMI3d0O4X86yuF8p8fYxDU0\ny5wXTpG0bsxk2lkA5jSQbiS+YOYkNtFUU1ZHS00hK0UiIW+PiyGgPk9/DWhX\nTEv9hLHP0TBhtmETnPoobmDVrn4pmodbPFF/4Xca+IYfyoLoTVPRdB7GljVz\niEJN\r\n=aBP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/arrays":"^0.10.11","@thi.ng/checks":"^2.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.45_1618832187520_0.014642176936294993","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@thi.ng/zipper","version":"0.1.46","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"39b5df978530e3e8c176bdc37fb364c062635ba9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.46.tgz","fileCount":14,"integrity":"sha512-OvCJHawIiwipUZc6WNTR6K9NxrH1izvZ/zlGskEy6GgSD72mRcVQmTiq4ltfFvN95/wKV/m97cSF+t1hjWhV3g==","signatures":[{"sig":"MEYCIQDYGqnp0Lm0kKndtjJqIyyoQ/oxWQZ0PeFLlF6U17bGVgIhAM3wnJE1jtpatwckN/NMSwhoxiYcSZGcy8HrYqOFmlsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2rvCRA9TVsSAnZWagAAxZoP/25Lgt+n99im4iTqW+1p\n0nbhHLohqC7YccLK+L1oebCGeIHUyzDtEt85WcDMfQV8WXrOmNsR5BTP2tgz\nxwghbqhXc/PAhnRU4EKejlY/FZKIy5pwQguysiZ6dUGkI36RE0KdHH3UvER/\nN/KwM4eXcX/3dTo7jHxc5fpQfIcCswq9ogTQannn/RbKGnXpZGu/pSSKw3ay\nWFqzFqUgBsRlqif3SoTEWaLjSJlzMw9a30/78PHrWA/D929ql3skXCde14dG\nD7EOyuXx8JwceGVVslfW2Uv2UAixNLRPPMsf92fh/6K0q50t7j0dG9TDWGJq\nfdSdPBiep7lx4/xOxS74AngOExK9JcDnMDDvYeYUJDNlE735OBGELcTswWVx\nqedw455YV9Xa2lTDW+MDYn3plnAqJ8p5Uf2guIXSoqXV5hJXDm5gyeeLq7kB\nHK3bdPPUH+z2WlryKilnJzVz6zNi92MAObd4XAI7V5qyZtxOZkgNgabDicmy\nxl9bFKR+7RUCmUVDpb591fxb/GVrkKTK2shmW/XKR+nJBiDlZPYElumkhyJN\n1vqviC5TtPB5aKTmEqZW1fv2hctdgBrcpehmmHF1HyC7Yo5Ka28jb7ABYD41\niKWC7rThkIz8RRzl92oqg7t4sCeq1UfTxhvvE0YB3cFY9IyCIMCB+KPj6ZoQ\nbBgf\r\n=jwHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/arrays":"^0.10.12","@thi.ng/checks":"^2.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.46_1623157487729_0.3390759331341604","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@thi.ng/zipper","version":"0.1.47","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"069e2fee065d91f45350cca412d9c8746961aeee","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.47.tgz","fileCount":14,"integrity":"sha512-m6oeGaO3fjOmxY5mgMSYOamD6XqXUBtLzP2/nPJ7Lj1c+6o0A6qXWdTynsAMrgJKkmzSNBnZXfBESV3gkfJrlQ==","signatures":[{"sig":"MEUCIDBZxcfgDTu5WguvPW6J1a8E7h0BNjO5SDTj8D8EBzD9AiEA4aT/igkwi4K5CUTvyMqXfpzVVUT8MlP3hXf+spjXet4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEICRA9TVsSAnZWagAAn0wQAJUQWCORSP/0En7iBi3R\nC0OtVEV3+sKyYgOweeocKwFG7mpkyCIZnP5KeB2pGkTapJiF2+CK/jOFVr+e\ny/4HpjTSiOsg+G4QQHVOh3HYS0xm9rRaB0wiKu8userNJrf15+Ol3l7HOpgA\nVAyw976CdCx6A4uW2hlAPnCpFlCea0BJNeKAiOr8zJ4ghsTg+J9dljcLHNqw\nfqmBVmoUB7bw8zetioM44UHu7P61AOUesLlmhkk124wZDU+KmgeUF/3fPBwl\nNIerAoeVtaKCpwOQl1rX8ZzvZomDFNM4E+HZi623X4GZG+Q9NdNrfW4l7LFb\nsYYv9rzJ3tmRXn1IPQGjoVwrpMyB8LAkxb+4O5YK9vsrYH2lk+D+2OWs7IiJ\niD5SBZdLzO3yxby+70BlS/I89nTxg4c7SlVaqeu1C34kCfMoTlCGhLdiEjVC\nEtCLgAovfeB/63KACu8ibzOCPA/P29/Upyp6zE8iPuU+PHnH8rGcte2eFbpG\npRIzgWbBOVAY4SPdimlZ9G0GdIXR6G6+VXeMT3adB8J/bxsV06kj3QmnRNDA\nYzCNVv/CWpLQDUQZ41FArkWBIaKH5vbF1jZg/fpdaLe8Erk8vgeM0xTx8HJ7\nTA3jasu4SL5qwxwUPkXxdxz7hnFDKWp4dH/bO3fMfGVmf2BI2gt93krmXhR/\nqyYL\r\n=3onH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/arrays":"^0.10.13","@thi.ng/checks":"^2.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.47_1625174279934_0.47281830168313754","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@thi.ng/zipper","version":"0.1.48","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c8fc4f46b419d1a42d31804be2d91fd75a7c97b4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.48.tgz","fileCount":14,"integrity":"sha512-3jQ77vjGCNMqY+M+iunVjqCjUuT3HOPzF/JP4ePUYxyTJyTGZaCp/k9X2VqIh6mL0f5QhNqcYF+WYwmKHGgqpQ==","signatures":[{"sig":"MEUCIGRbljClwj7OlCIDoglKTRmfZtaIKQWCc69g3PwRFH3TAiEA0RxPuJFxP4yvAamvnEgR74tvzA9Yn1R/InVQsBqXTMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqJgCRA9TVsSAnZWagAACG8P/jDKM5wMgr1rBWlirVim\nGzDanET6OI+jAvd8JJrO9VuHv8Q8G+4be+/VnVKlJFs2Pfh/xqnI8zsx/+1z\noyJUTzj7mazNfw75TxklewBCZXKU4bvtSUBGcTNJgRql4+ZeLCiYqE74SutW\nwzgXnNSVbG5iZT/K7PVaUMLyOLzi4OCo3jIgv0nbCg05lUvS5lYssTAKoeaw\nSPHuIcMGyr9fx636Iwq102IxwxkDR/cbuK4E1nb8wVVoExSI4gbFSa3pmEHl\nSpTLMu9kn/Tqw4m8K0LmKeLkgq7REz3vWjSxKAbGOgm5iRvUO+iA1gIA706a\n0lIkYMYEGNukvzkD38YODG6XRDWXwUOZgDmt8/B1gQPC3MB8rFwurAGuWka3\nlj4btXG55zTVeqwoWAg61bUqJI6uHmwb+AVY4Y/Kje3KQOcl9BqZ71XwLOb5\nVVdw80kNsa6n81XKo2oD/S0MZoBvKAgE6uwKsrFc9YvaY30nHAWVgAXEDBas\nJjomran3EOnNrBLgx5uLFdqOsFwwbyFr9hqcZfSjuOpUfz8SjS12aGrrhd+n\nzijXm1ahziFwSR3sGcBH1jLoVTBzW8hDjyXEMfwKzpKS3sOkaV/ih4xbVzSp\n9+nVFaDVZRmC44kP6QbtisXTxTmmUCj+r0tEBkAiN9QbihSllsZsN/L4WrgT\no68c\r\n=Y3fK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/arrays":"^0.10.14","@thi.ng/checks":"^2.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.48_1628086879764_0.9638688823548107","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@thi.ng/zipper","version":"0.1.49","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9f98c1d1ea9b823cf1e9d52430aab78b5a63b2fb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.49.tgz","fileCount":14,"integrity":"sha512-lPWtsD672/mu4lC47mYsOms0oOefvKMvYPLhCzj7bR0SeA4dDPmyMqb3oFUtA35fs/yD9Hkqs6SOkyqzwkEesg==","signatures":[{"sig":"MEUCIQCzitQT47ohtrtaa0GX2tD3eRGQlK0XmnXbd3NQ/jNHEwIgDNbgJL8AQJCtJGTtdmFR0Ibpzv9gd8uCPSf0p6XXKAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXJCRA9TVsSAnZWagAAEXkP/0CqKGEYDBeRYjfHw/AG\n8iybDDSiBI73J/6MGGu4mUfM5idQFWDyMbBcJM3dnJIFkk2GJzmwxVF5lnXN\n0T8LSDQY4H4MNUolnYEzy4xAYgtE5p31qluYy9AyBo8tmwjf36iotfvZBBgx\nF3U0W4gPJ9AvEZLGxhIvIkpGlndZfPM0izYbv24ipcRV8c4H5aSkVOwSYkV7\nk1UuaZjNU3hx1nQLkUJywciTqBW/QhGxSWsu0wO4BuMtrM5WailnE1HEl33A\nUZnntbvx7J/guSpLY7tpjlFFvwYX29ZU1Fo64ah7MvuOw5ui7t53LEuY/SZI\nyFK38N2WIosni0wIblRgfhaj+rdD3zrFunLiu9QkLoMoJZx1p4hSKkghPfC8\na9YE7b9CX4KIHF5E5anX5SvnBNTu8Ouhh6FLRb1jf6C3+PmhSTIOl/AyfVcH\npXXICouuoz9jqczEe3qJc0/ZZTe2a56jjt5dqEuFMcj3NspXF+7NAPHHlwTm\n37mfChM/Hs8Xo/+16J98S5GZBz6vuW0JMCKJvH3pnvjn1K0OPOvt/ZZZ8wOR\nsjyiHAMff8O/fcbFeQwjQHBa3Z/mHav28A1Tdlvpz6AJvQcSzPgW7a/Z0kM2\n+nmN21fR/1l5Ym7axw9w0cQLE+uU7XVOAX4ueYwTSPCy8rIAKWUDlSIXJgN7\n3h5/\r\n=tyA6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/arrays":"^0.10.15","@thi.ng/checks":"^2.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.49_1628108232895_0.13603239522686805","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@thi.ng/zipper","version":"0.1.50","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@0.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"839272f5eca82041062c1cb369940fb8f6bd5ad5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-0.1.50.tgz","fileCount":14,"integrity":"sha512-Qcgtj+6SVkvOXlCcuZqyNzZibeFsylc5avpgiJKm208yhlGNWEZRcNxPSD9xD0gbwQb4f0L0rrmIK3O2p5GBCQ==","signatures":[{"sig":"MEUCIF4lP2jVF7TnNyIHGpULLEeRcVuo842azBpU8838HGiEAiEAotEwo9wuftx/6oeNDAzQqM6qY8pTe1sbMyhXr7xcu2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jCCRA9TVsSAnZWagAAfpgP/iO1lV5cbyxx+ns98JHs\ngr+dOsIL7AocUFxZqZS2F39VAKrDCG3ra5FPQ9Gx6CZ4NXLtS3ZR3iv4kTXV\nYnLtw6d/0Czi61iYSodG2yCK8LZ0Ncqj0c8FbcGDnIxoytv05ZSte3LmK+n+\nNluOGLEPLiiEPykUiCI+kb7Aino9GXyDIiCGiGvSpTL5NzDwVsaN59T+7CYa\nR7/IMwEkhjMwqHAXC/GJzR3qQSG890R6ToQeFMQiKQwZAAsaiK4x9Dk4ulTf\n6vjfXWxY64F/+bq8uIs372iaYRQIvxHqE+9Oxb7eRgzjOl7UWyWznFubr1Cv\nraqEtxqg4geoVn1EHXUuqJeqGscl6YpgLx6tGTE0ThkS76XTuMFDlrRTDW1z\nwmp+ZVlJHoHKgYRn+JFGlmLhwj5rdqLBKax+P0iXSDkXh01bZo40ZqhyfhU5\n0NRd4S7l8V+sCWn44Ok9/XahZ43CQ1L0ZC2TiN4mZDbwITkyZG+Jf2EzF541\nkvWtkApBi18VP/Cc6cIpscHbFdcQDI75Gzkj0XfHs1E8jEOp7xW5p2w5jz+n\n8Nwkfj25CaQSaBklXxpPJjQzxpDWMWVHcshHcK3CXDYfWFfI9fXQc3B/ux+P\nzAQjTmocNxLwGw+xypyNk2Q/443aqruaBV7YSkrOxb4Jo+BgaCUpkakrYqZ3\nLoFr\r\n=OpnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/arrays":"^0.10.16","@thi.ng/checks":"^2.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_0.1.50_1628424386489_0.8789747052583465","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/zipper","version":"1.0.1","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"284493670b1c87240360dc7f8c70f3c86e0b636e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-1.0.1.tgz","fileCount":14,"integrity":"sha512-/L6YOzgGLjrXQFCTjCisSjMwmrixo1TyZTQhPptFEP3gjQ2sV2wLDeBAMRCqnK5n2Jppk4zpt1ExpihZ12c3Mw==","signatures":[{"sig":"MEUCIQChIoyFxKhPKgqN1u0YGuu0aIyrGeYJzsrwyBZz5HnUZQIgfFc9ptB1FW+f0Vyp3CK2p1DJ6VLIj/6iBuAlb2SwY9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9ptCRA9TVsSAnZWagAAhw0P/iivu7ZQBtJ1FEdGIABs\n1jmdpENcc+C/RlIq7t4sCTcnARugW11SrNG2YZo8FMeDDY5od9FiFLT27Nqe\nTCC4Eea07sBsNZQ3uCiEmkVeYHPuG1K2NcndIF5Bng5qtb8yChe7pIFHjsHv\n30nN5wvyExaKBTBo1j0JbEe+HdXomkdviCHRRh9yu4Ar7RY7OtpN3Qv9uta4\ntPkOYCL6OAUhl6hvBpOrDCx7KRlrI3SdIl9f+O428erGqXtxyxx36LA/wIeQ\nLPI7eM56se1sPel0TY7qx42x5PLEBS78mRWBlglIrfFKmDRiWAULtoxbG6xj\nckw9mm7EGOCx1R25JF9PtNrAchNOb6CzPJH7IZxG0cKAMMtZg2OAKaPSkfNw\nzW85u7f1qilDso7IttKR/LEwvbY73BriCCrpi9Xqb7XKVZowMftEG0oz+y9q\n56WPQfQVmRJJmNgJRNf7EGptdQGWKPEukOBcXREybpmlZaxAopvXhEhqzX/Y\nFAo5NHHW7HQavwOMMWEUFrc+0clooeW2c/1qDfuiW83im7apEEbjn5rMRqoM\n9Vs8oGrVH8sNHTWM94T2rqOgqGPVFOcDa5MRyP69lqDzwyS1jS2aJKTu61T7\nS/q7mWoYz6IMqKWmX/9ce3XrflOEW9GcZtVBDB2TeWPxgMVjhMvOBOP/5lDb\nm7G8\r\n=NF2H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/arrays":"^1.0.1","@thi.ng/checks":"^2.9.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_1.0.1_1628428909627_0.3162098652580021","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/zipper","version":"1.0.2","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3fd9861bcab6f62860b09466ba9cfed28ba8eeec","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-1.0.2.tgz","fileCount":14,"integrity":"sha512-UsIIvhGSpBgziYGMxC7vei1e712Z8hin5Nun0hRJdOcpzF2N+4G2uzm4opDe7B7p2WHLfJN8EcbpGJhqe1Ae6Q==","signatures":[{"sig":"MEQCHxERf273TWQ7z7tVaAjK8V1SJVRtaQuphhgA31SIOosCIQDMtKELZkj63FN7817flp1NBa1uS+TMppqUqhIitE6kwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7PWCRA9TVsSAnZWagAAQBsP/3Q9BZwN584CnG3mvIvw\n1dRqCviFtdk810Y1hUvd0NgUFR5mWNjfqAsFWSdG3vVxxXX+83wSFm787ekf\niBwhCq1Nl16z0lPyyLzLALjWPcZfKf58uGG9fgSXm2+KmaVV6Pv5trN46U+o\nuYZpTI9EJuyyp0NLtREYTbNBGGPPe1aTwgYuG/+LNkBCMUgj9Zcc2P22BCQ4\nrgLuPdw86Y7wruE8E5yJmb9NtVZ7iBZqp3r+hNCCW8U8PfgtG2tRvA6DA8XG\n7HO8W0R4xB/jHyatsnf/va9qFF8p1x5wqWK/uGA3LYr0D110bbk6Zdzf3HjQ\nfJkFKtuEzsNK7y3TsEfNkC7INlQYhVUXi/Ge3CkpCNbL+bnqVMAbcvOmKSFO\nSVXMDmkPpakP+yb2P5A24oi2AIUf1YpEDy4f0Gee9TFsp497fknh/09aABtV\n3LhVyeRwVOaoR65kk9TAFOozgRZ2RJIDno2aatEZNOhLOLUqVk/uYpYfWX36\nH0tP6fm0O+p88GHwrhB89KBrjLUO+l01ok+GF4+ZtKapSLv9m+xQ+v773bMA\nI1jMGJ30SgAK94nS89TIf40ldodQthfy/x6S685NWzDH9BrB7VBdzvW8MHZM\ncwfd28q4EtrObmwcOy5sIDJtScMiShf2+EPZWXtpvG00pXVuYEnc3lMD3+Yp\neUq9\r\n=JGMt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/arrays":"^1.0.2","@thi.ng/checks":"^2.9.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_1.0.2_1629205462826_0.07496472157529599","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/zipper","version":"1.0.3","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"705ce30a4391eac658d3d4ce6ffdd75919f72bbc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-1.0.3.tgz","fileCount":14,"integrity":"sha512-dWfuk5nzf5wGEmcF90AXNEuWr3NVwRF+cf/9ZSE6xImA7Vy5XpHNMwLHFszZaC+kqiDXr+EZ0lXWDF46a8lSPA==","signatures":[{"sig":"MEQCIEwX6RQ+/cMtgU7PIO63ep3FjELtjfyk6uZAnmrEnJFuAiBI4qDOX7wj/3pvpkRYUqHE2oQaCWymW4IhcTlI67AHeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3KCRA9TVsSAnZWagAA4EYP/RiaMSOyC7weG9Z73YB4\nng0s29ujUvWf2RlKkU1RCpdPWdE995u20Pol7l3u43Vz3vk3hWpm0SOXc/9e\njqV4YKZz70WQlfs7hMjLtUVTCqjiSQjzAEfrZfGthHeMepssCIYWfmIU795O\nl+wxHYUD/eG2+1WvXwqWCUU5LNFuxAlYrWJcFmZSedrFO4bD6e81nP3XeV6/\nS3szzVCYJIbkd4B3qfJH7M2+MkL0cvpSsbCxc8UmeHqk5jQ1/PnfUXwfvGah\ngBsh4JxpxtuOe+7dL1elB08IlwuZG8viZ/RnPGw3z/Vn3mcLMiW2csZwc21i\n8y3fKYe8Rfh2S9zNPBq4sqG1iRHGzCU5XkxIV3ZuAnsQVNEs5rLaG1rhpVfY\nLFb7/ILi4nvceY2kL+sbdLXVpvJcBbisf8k8QFRYvMcSL6yT0clSGLVp504r\nsOaPtxfzfwVFsgyFkNA/wGGAVg+KPDSa8XTzomhxBYMEYKqaSYya/npGZSac\nwJMAU4cshCue5y7HBbQ5VfGYUlLWCdX4HoXnRb5c+MBxxQQG3uanqzbzPWy/\nsLaASRq3UJNoWp2nNFNPDZNt1ywJE0CUrLytlJy0tRscCj5QXFn2pV8lqlJI\nUmkUXiGutajlpbNHqCgpkXuVfGLrs4hK4dSK01/bTNBMVD0L8Z3iYl3IeIbD\nrxp8\r\n=NyhS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/arrays":"^1.0.3","@thi.ng/checks":"^2.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zipper_1.0.3_1630666186685_0.7314362320235648","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/zipper","version":"2.0.0","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcea23deaec42e43e371609d8b367e686aabf6c5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.0.tgz","fileCount":10,"integrity":"sha512-zCyy5g3urBfMlYHrLF3ygMgjEgRmnoivLIOHyX+VCRn3FJTRmiN8qFU253roHqKTGQF0rXJ2sYL9G/FRkavpgA==","signatures":[{"sig":"MEUCICbtrRd3aww+SO6Vaxp2CAuoBEgQ0+PF32u6Fw68RqsyAiEA/S89MLfSR/PWDrq6YuiFmvaRvgnC+dv65iKqGr34uYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28186},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/arrays":"^2.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/errors":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.0_1634051997020_0.3675307873083098","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/zipper","version":"2.0.1","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e351a21b62d1f0488d4d938549ed367af1c051ab","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.1.tgz","fileCount":10,"integrity":"sha512-2x0MiG4GZzgdPiRkesLxAiW92qcyaHDy5WivsnCXN1YmJ2+EzTNwn5rigqqMtFpf2i192tCGNPB3VWF5c82b0w==","signatures":[{"sig":"MEUCIQDlEWKmowGsd5mFkXWAbWmSDL/ndsFRjld1W5/k/fZq6QIgKLS3uSwpra4Wlkh489nWHqeOyiebGWriVklzO8RcI6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28406},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/arrays":"^2.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.1_1634106688940_0.1330135382944282","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/zipper","version":"2.0.3","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0bb45aafc8259075221fa1fa98414d5812891942","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.3.tgz","fileCount":10,"integrity":"sha512-L9advDweyCRvdWgOEH0KlcAZrH4lVPamP+PzuUsQo4qgh34VRLj4J8o1kdJ0uZfcNEv4m45/CfOD0BCSz336hg==","signatures":[{"sig":"MEUCIEJJVWjp7YKjZ6NWnEcTAyQVZvswqK3NmZW6NTepRwLXAiEA2HLzWIw19H2ScqJgbF1xuEITBRgCevmxKHer5/z7nJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28720},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/arrays":"^2.0.3","@thi.ng/checks":"^3.0.3","@thi.ng/errors":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.3_1634336770788_0.8350922496920734","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/zipper","version":"2.0.4","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"78e03622ca986d3bf5c622aa2104a9707546a847","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.4.tgz","fileCount":10,"integrity":"sha512-w8gjzK/FQ3bj02jVTqIGcMwJLVZHWtg1lu2L1xGe2JWg6d3sJTgFh6fc9gVgP0tbwh+oL1Asn0ijMxmlyUVYIQ==","signatures":[{"sig":"MEQCIGY+Q5h43raP5yHOOGblApTB2BES8pDloAiRpBc6QTeFAiBU253b8nqywgrVxoHqgMm0n3e771KdtadLzMPxff/46g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28893},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/arrays":"^2.0.4","@thi.ng/checks":"^3.0.4","@thi.ng/errors":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.4_1635179738755_0.31789216618764504","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thi.ng/zipper","version":"2.0.6","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c808643a5ff46360b812a7633b48de8cc37d3944","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.6.tgz","fileCount":10,"integrity":"sha512-qE5OYQutgcreIees3NGV9KLC0WDuWO8hUWOGsfHNyWBXAzUm6Y5M8rYEakqzGurZdBikKEfg9Gfcm9lM2A4bKg==","signatures":[{"sig":"MEUCICHScqb1pg9vu9DLUuzNtnpJ6xrLWvXB/75uFXsBWZn5AiEAk51LEzkc5jjg4dqDaBCrUIoEWHqCXPpX391KFfEF0Ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29239},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/arrays":"^2.0.6","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.6_1635407579871_0.04176981717314798","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thi.ng/zipper","version":"2.0.7","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1a9195bee87585fdecdf1f771fbde8fd8f2ee9f5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.7.tgz","fileCount":10,"integrity":"sha512-GQDhroTJcr0G0HE7/paM5ePE8AvnEPl0XkFbQZ17wYPABJsTCPuiPYp6X4XsjYmnyjP7HWNHNUfGvcVIfccDQA==","signatures":[{"sig":"MEUCIFM8FJCeyQ+ReJK4sAvjoPyWxq7eQZIwLrLikJIuQCBxAiEA3lHJxUXEYBelnymmV5HYGz4ziv5wpeYxDv2busxeuZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28367},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/arrays":"^2.0.7","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.7_1635954225642_0.8442312925675979","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thi.ng/zipper","version":"2.0.8","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bae3323cfa5f0feaffeb3af08c141c7f277373be","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.0.8.tgz","fileCount":10,"integrity":"sha512-i92/+jtzIVDZh05u5QHUJqJspnEFf+blHRG2lffZK83KRviJfkgVFAiHCAnFXZ8Dhtec28+NZCsxrwbZfH8Mwg==","signatures":[{"sig":"MEUCIFLZV6iNbWFgLzsvom8oVJrc6O5zVMc+MmzNJshEo9uMAiEA69QkykpHgiWwKyvFJTom+0jI5flYrQGMyRoYjnOenug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28540},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/arrays":"^2.0.8","@thi.ng/checks":"^3.0.7","@thi.ng/errors":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.0.8_1636555834095_0.10666745341996964","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/zipper","version":"2.1.0","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"56ba0c6236b79b14d4520ff1ceedc508d81cfd64","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.0.tgz","fileCount":13,"integrity":"sha512-ojnbdqaChPvtDekeHB5az0u88piyqA4ol8gJjz8VQyN+E7MlK3rqOntToQb2H2eOOaWTHJexbASV+y3Rv9kCsA==","signatures":[{"sig":"MEUCIE61JlqP6ruMb+IpWPnFVM88t+I5J3LfqM2dUpPue+o7AiEA2JDvMYftWTFcqHBzB7ThPVcBEf8vCqJZrZVpL3009lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZLkCRA9TVsSAnZWagAA4EYP/2Inz2tq1pvHucxT9T1b\npKAMTatym19DpGpcrDaMPep/RfLq9H2+HWfmUVouc4fPaDb0a/Ptl+w/e/Z9\nyGuUpErRUfGLlbOl7SFSIbQAhqBnJQH45PQXbF2A+7AzBNwm3yFI/OIwKc8V\n3mC5eS0qeK0rFCFqTAOFjZtDbrjysDZtw+UTqA+rXKPuKR0suUUD3Qhzd/H6\nQY7dApOJWWmKa9SLEYmfyEiKEdVcEPBopqflokDNyUXbhBNEjWWFNmPqVPeW\nPC5cbsdN93UL27ghOP13bzARBSkxKyp5SljqgVOfppCOqY4UgRHRI5SuciJs\nMjz4+RTZ8ZyX2Fei51KIfAk7KcjYAOeIn4wJF72nKFMRbWoQ1H/RfJW211Tw\nPp2gqV5WtfBrKfD5qEfaCpFGWF7zP47eVJ6Pj/xKvc0+s7sWXvI/TyIUq0RC\nZSGFsY08+k+wGhperi2ZpWnjcutxw/7q1ewRcw59LJKRFMyk39Q9J6pGL3Kx\niEpXYUNU4bsbhoG6Wp+DYlkboIbsimn6Wn3qKoJmQl8s8WLTMCiq3/oFQQRZ\nH48gBGv0raKx7dv1cBzQK6q3K8oSRC1RlAXxmQiXMU/Ubc79+FCchjv17vNM\nGWiC1i4dNtu5URe9PAIK6Q0XLfM/qNh81qDnQNgGH1TMuhrMDBDHuriFx/6y\nR3LO\r\n=RaJE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/arrays":"^2.1.0","@thi.ng/checks":"^3.1.0","@thi.ng/errors":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.0_1637192420008_0.5128730875808802","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/zipper","version":"2.1.1","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"0b027fe20be068df1b20d5908b04200a001b218a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.1.tgz","fileCount":11,"integrity":"sha512-kBpxyBboYi7hlD8mVfd7dTIzi4P46VSkyJXE4BCR5O7bZUJ4voVWRUGhEEgYRTzyz793pBvUzOY6kLaM90u45A==","signatures":[{"sig":"MEUCIQDQPU4k0u3YVKYV6+yi9n0FDTcBv2gDdSR81a3b3EI2EwIgObLEGkjGKLYS8jsFI5YX0DnUWH8j2bjnaOxvNJ+QgpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1sGCRA9TVsSAnZWagAA4rgP/1IatGZnA29OykGiGMno\nn58BbHS2G/mNg7N0/+UKXViUbNpcm+YZhMJcusT1ipa52hkQrAeqToHTj1sv\n43sQpYXnEm7PnP9NT/P8NB7W8PUxsUMd+GK+lug1phlU+27bkQU4ff1T0PxK\nqSt7uzZYJLYhPW87gV75X6b+zmTeQg59xrmK6UJT5f7OqGJlm1WiIss0hgzy\n59Z1s3gzrFDzfBEJbu4mek4eq5g7YwZGfsiTM0IMgdJqSVLC5KWPS7m0WG98\nPBFMKZGmMDYSbWWmMKLkXEkrbvzUSYBIXZaYmHtaiXfkFAQ6G8Rho9CsfLJQ\nOWyoADFKhj2W78H/GhdJlop+RPhGipg+AGBVCh5Zc0+qutZvI8zA6mnMtRdR\n+91IbuzdvnvAzpVozozMALy7Dflq5BAKsGQpE0EPsDiDeu2PENcx1HHRm1eT\na3XQ+HIGkxGuexenzbss7n7O8p0gsMBv5k7bDk48RxJq75YNdj8trPDxBtfW\nFrfMbIeEZYuSGB2mhJ+Fm8+Ca5mxzIs+L/YH9Pe7Gdnlqpt94mBxIcpwC0/K\nOlMyFyOHCAEcc+075dYLyCz9jU5vl0gwDjYAOMiwsvIWmEpeXj8JHlk/P6Bk\n8LklfkFvlM4Tm6bnrOr/gnjtF2kfFkD6X7GUfJzfJdNeRriIN50Yr6bB3inU\nXwIH\r\n=pOI+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/arrays":"^2.1.1","@thi.ng/checks":"^3.1.1","@thi.ng/errors":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.1_1637309190174_0.27562117381931195","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/zipper","version":"2.1.2","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"0646a2753984477594f8685a77a43c1bf83d4aef","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.2.tgz","fileCount":11,"integrity":"sha512-w3Yp68vFJeS71gQkX2A66X70Cn1D5oQANhMMt2+kJ8YrY4KHiWV6n/8SenR6YgPD0iRzPcluHYgmYk7lSN5lkw==","signatures":[{"sig":"MEUCIQCZBsqEBAclOMTdJ9W6ZEyHCFx+vHO7GWWO2WZSPhh9UgIgF6+T8Ufdvg/q3JEdyJhYBUvZsbaL3NOBix0+8LgrdIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn6VCRA9TVsSAnZWagAAd4oP/A4ykNTPtQwUWQWxH0kX\ndrfAkq5kMJBOtV0giDMWy/EQomF0igXjGALeJCSjxd7yR9Nzu8aALdN9bfCT\nKt95sKc4t+d6B2vsTZDwPc+jRXZJL9ZBBeY83oMYf7PwzbThKA5Ir7K7Se1H\nW+cBzGbwZ6zt7iNbw0kjxDF9QO7jj7y4Z6PLc7j+Yy1D4dh2pIyb3NJx94mF\n3DTxcCdXLiPGKTkuGfXVMihxjcTKWfgiC41UBNARs8d6XW4Jm0WcFhGJD1m7\nOIKpRFLfm+1e9R9xp+UGJBS/5Gc33Eu906puvinjoaR8vh0hjF3lj8TWayew\nTmkZwO5gwDtCWF8FlgZ4DnN4b/YmNA87w73mhSE8sx+TM3QhmP/GhgQ4Fm2u\n3/Dal2T3l2uGCZNAGywIsxsFlMEGnVBkXip4QqpdAvh0X8cvbbleGNcJfaSd\nOFQLwY5s1SMSmi/zpiEbmpQgytLMZ2orIWKW0Za76GcpvHjYlzFORnBGzWx/\nuNiqrhKUUUwOOlSazSGFdOOi1zbcXruhMqi/vx3y9Ji5krm/DURkMmsFrfMG\nU7n/lQl9YQ1IotlAJs0ChfRoEbzF2GtEjSNSzzOyCffiyDRrtsCz6Y7IH8gr\nxnTAP6VpXSz9XH0JmIvThAuAekC7rMMOUTK1HXzHxQDLgSMRltQJeGadVk/C\ngk7d\r\n=6vTG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/arrays":"^2.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.2_1637514901206_0.7723469714429039","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/zipper","version":"2.1.3","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c2ce46087de4e00cb5d141869470183e08c3e944","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.3.tgz","fileCount":11,"integrity":"sha512-POE3ENAsb7HXajW16XyQ1Z2xVupWR18rJmxf2t6LF+XcGXbT+sfDdhQvkjpTUd81QChKxQ649oL9poVQtauMaw==","signatures":[{"sig":"MEUCIQDJgNRna7rDfOcCPmHi6YMF4zQA+Vd9/7jT75cNulmkNQIgJ8OKvodiE7TP+r4vfgRlfmTtocGFw06g/KhQyMjUhcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyEJCRA9TVsSAnZWagAA/yQP/jnWiszBtssCwywNMxuo\n/9prSl4owBTRTR9iNXsta4UWrPwWTMqzApLh9k07Uvc5/tKHUd8cG2v6w+FD\nveTF3nEVt/XxKXbpGxHZdNK8slxnZoBxRpjYMRsfRjD2nAfxrqnjFJ0iS8gY\nq+XOKOU+SBQBL1Ob1xEUOTgsrAUOG395L/42WMu8AhwwH7tgmvYr0uiPWNSI\n/LChJWBV3a3wVfpo5s1J7Ue4Amv4e9mqXM0914XQEhSQeaDSTkwPwgXWBE6G\nYnVIWhVvBWxt9cQMg6Ij8xW/rVARAydSrL78A88t1O3rMZ7pGR6flae/8/tl\nQUq1g8qSe2G9Y5fbm1u6LgAKw/LQjugyeNkKKo6hW6yOF9TKoD0aaS0CZ2q/\nu5MCfPbhuXQyo6q9BmWzqGsYsYB8TVl6DdoHvKzJWOGoA4tuUOjlbXa8XLsG\nEgWT6bKFHk7r9qsiYdixpSWkkAMk2r64D4pySsUOHdBl5dVoDfC+GUf50e8T\n5VC8Ugz+QHQy5s8uJXhkY/5CZgE3dTUN2RmSO5k2fu9Y/36IWRjGT1BUArWu\nXqgDdSfg5J3Y5168tpD63cAsJwAPNnCmkH3a+9++1t1RBhJK4Tp/7jPDbTuA\nvBemk4bVKJdx3PbppvN30FdpLwTXWjEi6Gd2kQZ6RUU4PszgiHJOoGjwEUtp\nRtEM\r\n=hq1O\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/arrays":"^2.1.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.3_1639391497507_0.267735628814036","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/zipper","version":"2.1.4","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"073ad830df97a9c4bca23bdcde8a4614b2097d6e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.4.tgz","fileCount":11,"integrity":"sha512-cSH8aH80/+YNlF5oB5T0wtpZiknGwxOz7q/UgNvXBznwn7G6NDurdZxcthib0bjvdYHvLOpjL3oQrU9RV09Fjg==","signatures":[{"sig":"MEYCIQDuT6C6vxOIB3AREQquY4+cUCss9ov+vWn5A8NFAIzAQgIhAJF10bfx3juDMu7twzamZho0CbpivvSf/GGV7XWnHxqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpADA//dBoagVUxc7sju7ruTazpuClJxTrHooa5czbTPzmx1XmtRvTb\r\n7ycIBifBv8+jMVOvf1yRvJoEXGohwkoCYUv6OMDI/zE5Aw7hFAXOcgQfzyet\r\nNm+lmg6iQuuC0z8Uv/SAoShNndwsojT+8VO7dLO8JQUEMu0/ULrXkhLj+UlU\r\nopYrUsmNSYhn3k2zuP0N63Opq3W8ufI9XmBtbHEeYWfymgLwfGCA315x1BBY\r\ntfhrynO/7pr3WCNLPnF9Di8c4vh0eotVRJstnymGtJK8pqKb1eGfxvwx/cm9\r\nh4jLi7RB6xGhLqTfCv1bvoIA9Ldp8eaNU5IyTM8HeY3O3v/9SmBAr3jG6qtF\r\nNkrC+9Lb+bGkvBsNS7sR7IAKjC9GLVEpGyH6EI83Wezf1mVglXy/zMPK0666\r\nBtXKdEnIn7P4DrVCx9ClHYwFNu92uAgQ5/luxYWwKdopwjSqXUtpMIJdm2KI\r\nhFWAXrQkOPcnJeoimZZc+aTcCYS4peQilEeK38C5ahcnFEe00rGnYrU+kT/n\r\nELqXMBzGM2U3BYmyIULRH+CXiYBiZzbt+B66vDTf3njIBKsWSONADe529McU\r\ndGdeDu2yShsFQyJpqJZKaHHPqskRNhPYriVCTYG3BxlDvX2rfbU1vb0tI2hf\r\nCQBD1IzzCqmlFLNS4JDvmDapiouTie1r86Y=\r\n=L/gC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./zipper":{"import":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/arrays":"^2.2.0","@thi.ng/checks":"^3.1.4","@thi.ng/errors":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.4_1647001012836_0.6442370755271529","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/zipper","version":"2.1.5","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"31990f1d275104146a151cba4518b661dfac7349","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.5.tgz","fileCount":11,"integrity":"sha512-ACc7F8vOGbJaI+eDjPdqxmsX4AUmsqCLzxwsTv9wPTH1akmjBxDF/igRWZCa7weRIbruj6PWQ5dw0lLfgkORGA==","signatures":[{"sig":"MEUCIQCJcPYhdjiNQU8+i9L1/Kde1JXu/w1Im3E9Y5tHkPj8QgIgeMINm/L6wsb+MzI3JD3ejlk5pV8Bd7dNfwYwqFXyTsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvM9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJbw/9EgkO2M0NLuY/779f+GmKxll6CZ1Zlxew3Tnt62CKLHyE/29l\r\nXu4Jl1HfVnAAIkYcavSov68cXvgD1Q59ytQDUBthePbljsE59UnVDOXcHCyj\r\nAWQPeE462oaG6i523FsfJhQ+vfRV2NZToUBiINHCFRthMLraJcJ9rYvqIv2S\r\nDpMQr/yRXSNBygZG3XbZC9wkoIcIWcckRxL+UCiiDiozTQ5wLs4k1kKD0UD4\r\ndStlVgil5AFj8N6wPfZW/22TCdGO+G85qi65ACDWkgoFDdrpCGenAXJ1RGZt\r\nrZFayARHuqnk5efMYRwiF97ZN8ndDiJ9GDnBraeu81TgXyRCW+a5ckBKLKcK\r\nmErbzavw1AyZ3WtWG+KFiHNgySTLzrqevrBJzF8QhwwpbHRsEG8SKaaqNRx+\r\nSy4YxbF1FterL2zVGSqAcip4PVh5Romi+2pMP4/dQO5RsYRC0CsvnWMcoRjJ\r\njwhUxJFoQOaOoniMyHKmGPHkzZ+YC1Kw1dij0bpKl+T70KorW+dO1NwSaSYe\r\nf22adgvnIUpZ0MAgBTfVpia9Wm8nQHBmxdeK3FZSajSkP0+fRsNDkTgg/Drj\r\nSTjPGWOEDtPygRFaG+86vBa5v3G2kgP5JEfDc2YXbioJ2BydXbPw4ka6JQ8J\r\nmBoR2/9KtVjzWoQHD9vZ7KKG9/6tncnTuAI=\r\n=x8TZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/arrays":"^2.2.1","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.5_1649341244822_0.33259669523578217","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/zipper","version":"2.1.6","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"120eae9b67eaed364538b3896f5faae45371ed9a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.6.tgz","fileCount":11,"integrity":"sha512-/RR3dCp23i6TqiMq1SFaubrrWacnDZkg1cnKfo3j6JraCURbyiB/pDzcAuifBynOKLz9QzWPg2LuyRB+ySLTgg==","signatures":[{"sig":"MEUCICCtwHesx47PF8QpYTDUbxqqal+01h8RuQdpnd2Ss6jkAiEA4X1sRKCvxCq0jOdm/ut3eAJoF2cqSF/SJLhBv4QALXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM2A/9FiiOy6I4Ins0SvqHte7O5f/rQ1+TiqBPW79rJ+ZH16Ya6irT\r\n1j2UM26cs2rexg8Im1lHY77xzlNvmK+0WBbPp68n1XPujaTeUHZY9tMui7Vn\r\nl+WtPi9aKXoeIcmDu+X+JyC8Xl3wrkM8T3EtHs2Oss+C9NCUuFdiOlAAsxPp\r\n3j7IYjTA4puE9Yau9CBb3lTzpAf088FkjEeU7VsD1fJHQlrYxmXFdR86dik/\r\naVjbw93OJ/61P4z1N/pruxkWuRg7rlFXE5K6yWF6cF4pQlpR3HbXm6R/uQEs\r\nsmef5VNje9iLG0olWfQFoaSantHWfq66rbbKt3Df+9DwNQVf17CNcn/MoFkn\r\n5bCFGSLq/GNijFcCAcTNgH4YCQmzlPe6pMkvcfZ8T2qLKlPvZCXSe3UKb+xJ\r\n1j/TOhTsV7J0LZEJC7qd1umSTgLwarSDBOu8HC1inrXgoBK9I0PU6GiYYL9L\r\nxf8v7/3oY4wNviRIekxrPpADUcPUPtyniEI/OsjJpM8kchyO9y0IM5uPzmD2\r\ntQFLXpSWlTNlJY0jLW+VLO9MbX6A+1e91Sr7BHizId2JZTmY2TxXE6x6lILm\r\nfzIiNiz+Y0Yvb6+hHdRFDJtUMvorVPACoeYnnSYpmdLQiMkz4eL8TuFePtMw\r\nRSYB2+bOxgMK4XlKYRoVj+c6Eg4Dh1Qpy0o=\r\n=DjDz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/arrays":"^2.2.2","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.6_1651923418915_0.9740228922328154","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/zipper","version":"2.1.7","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c082a2bd897f2363d9a782a2f697ab80163e7ba3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.7.tgz","fileCount":11,"integrity":"sha512-P0Foq/NqBDtZmYkBpm/y8S2sWY4jWFjAzA5ZG2vEAaPAxSQmjLWMa7HSP0hQOJ1H4OT1zhkHQUKqTiVMdCThcA==","signatures":[{"sig":"MEUCIQDhsk+dw/XG4py0fUdhR5J+ej06TftOlyu7zhDfw9iTkAIgLD9gBwATVec69Z2tmx9W/Owvz8AYz1aTCUDFbP7gmx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqRQ/9Gi21O6XU+j7VeASiFpQG/y8onsPGuX1s98jeQTedUyCxUmIL\r\nWi/AIg+QmDjt20bBctJTYDLYSY1hfUffsnCQNYPIIb/ig0fVBCTpCtS0V3Ea\r\nSyFE5a/6abO4npmVUQ6W48ARogqGxOQIK/7fX2no1a4g3h2QnkmpjEQclJQJ\r\noLXRchVEpFNi29mMD1V85u6ZGTYqdh+G3TnXP0vd76xV19fFU7Sq3nRK6X+8\r\nyzqVQgzQew/iIJ81r3BMZyMKObg1ZSLT1+E+crn22AP/6QCgolY2xC6L9yas\r\nWZB3ZYDpsziZh8w3lFQmw2kRVG38wTLvaMjLCCz459mgsJwH1a+LXQC1MRAs\r\nEJ8J8+H5xD1U54OTjEQNrDvgEVyhHZhtVH6i4isv+6plxQ+Vq8YVUj4smMnV\r\nvqqhP2PK785bCplJ0BG6dhAdesYBQg4L3eUVYyhe0coGEsWm3gHvT9Ra3cEL\r\nHMHLrXs+90Zh+EQz0goUL29UTmGd+YECpE5aQRJGu+Csz9fD9H5geaJp3eiH\r\nxiYhniHqvuHgMQanPcE5u5RnI0UjG6qSVigaCTKBAHSWjki7n/Q76TPwPkN7\r\nSVuain1CUMcdxsK5PPWyCw8DLFQJk6Umz1exGl3UGwtmcH2qvdyEEbcSwIB1\r\nbqrhYpKqoBcq0yBrpSceZY3rbjx+md60vSY=\r\n=cPIh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/arrays":"^2.2.3","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.7_1653239901521_0.008286154952485525","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/zipper","version":"2.1.8","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"286ee66b303b0482be8906804ab21df1edb81e61","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.8.tgz","fileCount":11,"integrity":"sha512-IXpXiFqiqvUqW+JgbNfxJ13h5ddTh4vreE4ljF/someMXHvJP77HZXRuz7ue/koFTuslnVOGG4+w1OkHeC0UjQ==","signatures":[{"sig":"MEUCIG7rlTv6RVA2HClMRCVVJCvVD3SkW09Iwkmg5YZ75ipvAiEA4JWwrA6FamlVtr69nD+SvolRYBn8e2soOGrukOAfEQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh0uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCEg//SVeSGKoUF+0D4rOnl4K/yHU4THo3mUBoLbXWY2YcYkyRTyQs\r\nVBbky+v6k5CZQPPGrEaNqlJ+6jZ6XS0QasM9hDQHMmPXHV7SXwJ7y0sbvC7k\r\nSxzwnXkCHwqfLnng9PV454Bd08mi92hTOaI0h90zHXvAIG0nV2tK6cX5ylIU\r\nsIBWujoHt3A+qUEOnk5gAIgFABPVdlfN7mgZn3URtoAoaDt30o9ver2tnJVF\r\nQxaO66Tj+12PS/ykAcDOUrOizY790C4NEI6Gi/3BjAcpxhhGHJNHxePeUs6c\r\nXEG+cmV509/3TkwBwqq0wP+p2ob/ZoCVvDnpF+c4uhvzLgSOmB7TJu+WFR8T\r\nfEJBNiCZtl7G1ErQiGkAaZS/a0XzFigA9cJKScffpVRq1ZY2tluYUXSO37O4\r\nkLvni8+bagOS+VgLgezZjRwsP5S2b4VAA88YvFC0JHbn5ORiKz688PR6BHAj\r\nSoBrjFX0xWifCAmBpJPIe08kJB97n6ACkLDBIn0UqXXQN3RihlwArF47kY1j\r\nNDVwV6a+JtUu83SZmvjYUoYz0wkmqPtB730/fSTteUpr6uD4JAo4uqdv2tuG\r\nzYb5BIXkYUairDA8H1Ze8WrvkqqMjFPOjwGpV0mgQgENL6K0r51vE41Qwvtk\r\nrsns28QdyUqI97GLu6NTuBStu93xjt5CC9s=\r\n=w+FT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/arrays":"^2.2.4","@thi.ng/checks":"^3.2.0","@thi.ng/errors":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.8_1654791470389_0.24831734441717535","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/zipper","version":"2.1.9","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"9f6a63775b20abf260526721a3fd95519c23e25c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.9.tgz","fileCount":11,"integrity":"sha512-mrkG4hlgl+MiXyC/DlEjW8FoeiP6cfcH4IJwiwPT1G4yyWpTyVlQ6J7zuSO+nBOUp/Sgoc0eSeCQj2xvxXdCRw==","signatures":[{"sig":"MEUCIAUHbzlWoxGI2vyUGDtqQtj0/k023X2mTgh2QLRkjn6JAiEA1ToSEWMEbeeI3ZWS9AtKjLD2B8oYDdlIwJlzTFTjPvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVEA//c1cEVOE7Y4WhZMFo/yZZfvqACvj+fuUF+DdwZZ51ROJ6mQai\r\nBIeFron3BPf2Zczl8rCXecQfaUdCyrKEa2ocuCIHjncO796/FSquOwb+dDLj\r\niYbal6BAL2h7QNhX4t89McFZMEzCZXc9hx6MTilCUVU0Me5oKbvW3UJ77Pib\r\nGcx4mk6nf8diT4dOyMU1RaZvS0Aesiwe+SfIp5VneKN1iU65m8MxS+HRcwCZ\r\nvf6YoBtE9WiVzkW4cEegDX41DMdRthBejo3yKllk+BRbYI6tNvsXaiPrv00F\r\nzS48FbaA/E8qxJ4duZ+qjcN+XJ1djvzjI2n1vmngxT4hOUe6wUzYuPw+9fAH\r\nt92tuBz7VyEUnqe18nnVJYXfjSVONjo9qcTgTTMhSQgs2DCJSPKuINvUw6Vc\r\nq5gbd2KrurElKD6XMs3AMeAf1dIkv3/tA9/kE1/53cOmzs8/DUX3jvGZUYTI\r\nROLK97kUZA6ls366eXzE/q5o676B8ryz75/PGDVhfC0XxWzihGNqjCsxLIVu\r\nK71EHB2DPTW6l/+tcKxb2CSiWOEXrqaqpVLR5dCWqvsvV4MPOO4hRXKZbZPi\r\nPcPmsy3shsDUpna7m7tsFgTF/EYDw3uL9NmqBBfVNjKnMfbEXFrVH0gSfHCR\r\nwfuxrxzKa0M1vy8/fAdZobvuzsnPv8sEqSY=\r\n=o92b\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/arrays":"^2.2.5","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.9_1654957644637_0.39259055153064315","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/zipper","version":"2.1.10","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"f26fe51e943168031c852266de0825d2be7ff8a3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.10.tgz","fileCount":11,"integrity":"sha512-YTLb5dEdkNjGRWVp60m7gnAZ2d4A3MxbNfK5XdDEd4kfvXuEmh++sDUPcs67RnXDmTkvommyyaQVhWVgcWBobg==","signatures":[{"sig":"MEYCIQCK7ILL4ehgCk0fcwUuFQEJU7XBMZxNDCoYF1LHjEnp9QIhAOUCz4OL8Nd6jEY2IDMd4RDYpxs4cqXrpzNl6RGnJeBA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHXWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokjA//RbEzOr1RNu00tvFCW8HQcUvJAU7twHiDF18HJaPw+ErLkeWk\r\nr8by3GEMwZhdbQt1o1UVjGVgp1nLhhJBfx3jEHAt5vhVIAgTRrm12rDyVqt6\r\nEQuQ3QTGmaNT+UOtZI7eos1f6iRaQjiU/szQiJERXNvcwYE7II3CTt6iBLSw\r\nvecpCjZ2gALn1XZtobNDqJDEYgrnK6FTgn573LpmwrqBx0adpJWNXi8xhWLr\r\nsRiEp0oCh/7hCGtrP5jBQDDKNC3r8zESdi3ujd6Cj5u2aXDJT8/cNvsDXFwU\r\nSoRFtdjwnPYRicuSHSt6dFb5D86hwDXoVKKni7VvK+DityfY9ledTToG8j14\r\nPagEshzj8/ZEdRKVZFh5+Fen5Fy007gHSnOuSjRSTPkqUgQ55uMeNZnGLk37\r\n8g0kZvmf4hncjz/q4le3TMSn1gDRnXF2DNrnvkuVVA4+UC0S6N9WH4as47jk\r\nDVGEeKJ+JuaBA7q1eoZBgubfgKfy2SitmhYIRO0nB1bFI2qC5dkqh5gJCI8w\r\nd622R51/8jFzGqBHu0brHwrGa/Kg1DzqL2ulP/33xesgtgNtO02pNLdmPOf4\r\nsETBUYV8VlFteCi+2I9XGFSyb+mhK9/zBZLNJuMwXnjQ6ZF4a1X9HmcXCt+/\r\nKEeI26XqgG1ZYtfqhuNbnOQqM9Jn/JWuD+k=\r\n=Zrl6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/arrays":"^2.3.0","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.10_1657304534392_0.37330141166977415","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/zipper","version":"2.1.11","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"d7bf3c33a32d1d9d8c7b8fe726cc377ee62e3fe5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.11.tgz","fileCount":11,"integrity":"sha512-KryYQ1FaCjYsxLDYBVYHmKpYFQo/17pPR9gCiNZ8XL6ApxgGaPLlLg3OPc7xVDFVvM+K4K+CssA1RqkB2Boscw==","signatures":[{"sig":"MEYCIQCPMVv/eB8PubCc891yr4DD/fzxDCAPMQ3rI8HHGi+J4gIhANd5JNQokGffic15opzgZoP1nbMHXgm2v2MWNPVNicbD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tBEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzSxAAjBBXs01VRBoYp7jiklelh2/22IguMM0lIg0OYBD844uYt0Do\r\nSI/qLF9sy7cFWkJmSg6FF9RCteOgoHhhAcBqhd+vWh5gEbuitiNnNM5I42kp\r\n8+ErxJS2antAZRJKWn8U8OypTM1EIMzJdFIic3tPjtzmqg2+qvhOea/pOn8F\r\nOToSf6Vm0rs0np4VLacwXmh85ZSSQgnH8aFJKrdnrfuP9+qGVoxcver7c6+M\r\nUHNsglxZuh4PqTmRsGWNlZ7kfbFD6aYQA30qdt7S6X7bvc6HrFF2AgaL51On\r\nCHptClBAd0EE1C7XoZ0Z4G0kcJ8mHkJ1NqbuuheupKXcwHG51ae3GMAVWgWX\r\noQIvInoDt5dLM9S/WHg10ycV44NPX4L5YzGXz0+XQIza04Mfn6CXxstbWBj7\r\nu36obr73YfjSvDZS4oi4B8TBBlrwV+y7gQfNlTGuJpZx6UWfi5BGJs88QsuY\r\nzAfujYa93vPq0xJ33ZvN+EdsDcjzEpJ1aWXgrTDPGdKPQ1VJZ6WUVeQ7DKQU\r\ntL3vO4MhHEuMEj61DbA88MbQ50+BmuI4ONN7CYW/uQsa9rJTCyP6ZqtwPUd0\r\nj7ORSkZXKuTIwtwV34UKwVkTZlSsDHACtBxDCH9v4/dgS6pB5TcABQGSuD3q\r\nIszEH+ssxoHjTs33kjZSbo8hDNQ0oAU4vD4=\r\n=SKS+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/arrays":"^2.3.1","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.11_1658245188595_0.6664058778007191","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/zipper","version":"2.1.12","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"65063dc2a4a6009cd4dabd0777b9e81277a22a2f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.12.tgz","fileCount":10,"integrity":"sha512-4qo6RFj16GK1cAcn+vNGvpti39QjW5TTmdAZJbAk9UgmJ2ASHhpGfPoYsFr8+nXTYhET6LTklmCys9a9VgHuTg==","signatures":[{"sig":"MEQCIE/6eoIVoWXm+b2MZs3hLNia/ZM4dOhZj81Dv/RwM58VAiAqLfpIMSs6qQCrSmhghrOMjIi1UYevy6XCk3vLxwaE+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+nrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEGw//QULE5TZqsl7v/TvYxe2CZOtFRupjs8p0REC6TniHaqoDYfe4\r\nxzoqNLYJgu81otNeFACm/5RXxpKH6OfLAhTWfF/z4F94jauk2JjwObq92dLx\r\nt9TU9OJisQyc48oiCeQTy1xoo2vrIXGMDFOO3zBP40UCw7w+2OqEqk7NEcuO\r\nVL/+NtFjpX/JCbIQaZV6BcuBFblewAC0a95rS3KwggdjUL2HF1vj6VhmiKbe\r\nG5rpH+JwuuzsRz/atS7qcToulvtG2sDfdfoy3+iv8cHE7gHT1TUTvmQ6VI+3\r\nLehuGX5D5VgnL6sxweyc7Sv5IgUU93SUtw6jvZN6QB1dDgC8c6mAR6JSqc4I\r\nFcvfxN3CoRMQ1muvy6LVFkJk8CMCOPEOADAEC7DjqBgFHDURTbOlQ7hvLkZy\r\nU48ZY/HNoot/0OELhZHqrRRTsH5zit1k/fEyyR/Sidw82SqVVROu+o+XPvbp\r\n/pnEWAXyDn7BQOKp5gYmaDu/PY8uJhsp5/+TPcFiu3pAhtVgLnf7E37LEyeK\r\ncLtV5y17LxgaX6lclkOAohyFoA4Tzl6yZueivD5oZuC0p7RlkcKvKvnngFJK\r\nOuegj0ENGiMQ70OHRn8rdjuV+UXWMTmXeS1xy0eR7ZvyqVjUcItZRlufmA8y\r\n97TaXaJWoSU+qnZ6t3pByz9YiD/RswvQ+qk=\r\n=kUBg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/arrays":"^2.3.2","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.12_1659365867577_0.786632082255424","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/zipper","version":"2.1.13","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ebd0f404cca32888419a823a9f4b06856744fe4a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.13.tgz","fileCount":10,"integrity":"sha512-kHSeIVeoNCkntIinw+8t02S8/Czngc5ti8ylsa5JnGk8jmjKanvirYX8VzmbXdhBeYR+Fc0OhJAxc9EXQbHsdw==","signatures":[{"sig":"MEUCIQCGvQY4xCJ9NrXHqkqSjSTL52NTWy52A6HBEefnijb3nAIgdfTAzW66Qf+/qO49QUmJ2Qcq0AhHv6Fh8vGkPwdC5UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGaw/+PXdXjoMuQ0WxVmKT7VarUa+bYPtHAmtDg5MNe2164tmitefk\r\nPspfrzgU8PmtECkqrdnwLRUBrqFMju3UxI0x48egx2Flg963zGotYo9TBB1l\r\nW6g5rko+otqz9q2R6E/MQdk5bAyFpHTOwYDBoF86SxHfikCVPJWYzkanJ+LI\r\nfr/3NSwECL9d16/z2ZlSfJVCC8D/1DmcRMBNZDua3BlqVLm1qpe568NFODxK\r\nYngPuCkVlkQ1HmDhGlq5yQAW6VLLe+OIS2B57yBGeZLHvFJ87ieqi6hyZUq6\r\nfqe6WOFbu5WW98sUUT8KQXiZ3EnDFO/Fn8qf6S4Vv9LBDaMyUKKXOhDH176l\r\n0BCgCQljVSDqamGLr4N9CVEYJAdPuSxf6AN7mA180don6JybHpQJhQRxwi4F\r\nlkIaD5/HW19Uk3zwGKff2UgEZ7XU1mVcPYSP/CJCbZa6NzPWBtevNATCJx2r\r\niWAtyh6lFDSuUZjHfQNfexX2ynsEjbR1hFv6wxnYgcqS2xwiAd+jCznGhMOk\r\nR0oDNHs1BjSE5nlr4NOf9y2LFMYFkO/SPuA4tcdvd6JCqPgY9PAr+psX6t6U\r\nNvIljqtXLoYfFxQefuTYIPQmrAWedMTJEznF499tyqRO83I7B6Gp5kwnkkF2\r\n+o+9cP5qsmCe/EKPmBzGxi+iENGoV8fE1as=\r\n=q0kG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/arrays":"^2.3.3","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.13_1659799473015_0.2752105716799207","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/zipper","version":"2.1.14","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"a2b7ea8a61694faa30d1aca9c914594a9c502c64","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.14.tgz","fileCount":10,"integrity":"sha512-q6Kv5q+1sWLkBBsuXcZCAAuV/MTQQFRcllixajnlP9tOePGiLx5PPe8+hxLv2tEDu6xZLJPAB9PZjd697iOs0g==","signatures":[{"sig":"MEUCIQC7pGV/D+O0c+SQ69E+0r01y2j4ZYnjADiegqafPaYTOgIgOy1DKsWExIRSxjv16TwMyJP8X6Gg3IKq7Rv+Lehit+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mnkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptPBAAgkbwwubvRhAObvb5zhDrZ0y1gmNSpY6dAJ/GLnbe4Po4mlRY\r\nKeV7erX7kLD3xExdkno0sBnnMkap7AaK4JbM8R9Br/U1yopdhTrl/6/lCQ1t\r\nREgJESS/vixHMJViRMz19fs44E37oFYYc/NRvjsNnRAs9LIjmA+WxZVNQSIB\r\nOWyifr4RDgWLBC/OfEZTxTBn+fX59c09x3hKJcKEbDvD9QxWF7Beld0eoJCC\r\ncQriBF+nlUd0wdhLu0Ftcl2jR8UczcXhH8+Bu3u57dDdI2X0LnT2tYLohIYA\r\nM6RggwH0LStFaHzAsaq0V3GKqbpmRe9TkUxvhyA5sL4znnaw5ifUNtvu7JS6\r\nvzA2EIBTRZmB87bnUpInGbIyWvJpBAdZzYjoYfBEYW1jtTraDre9vCvDiBIt\r\nyinW0lK5GupSBCJJm83yP5ta6oNe2Q5GwDHoslb4bkLJ18QbJ8+qaVMC1hx4\r\nV17blftnfs3V79Lx7wxqJ9+Dov+tjz91kdQejVaiR/5sircCxJRYOua/eeCw\r\nWqV0YyDo4P0OqSnNXLrYyfzVMVUCZO1AxX4DlYKbxuWdUjUCtQuS2Kq3e4m/\r\nQEZpXmXzDBwiHAYad5hZ547ma/qSV7mEtR2YUZRttmDQEC+vNaTGuiV5HFsv\r\nib2We8J5OK0Yycjy4Ws4lxXC7an6y2QDyws=\r\n=1pMR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/arrays":"^2.3.4","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.14_1660578275797_0.40620782101577557","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/zipper","version":"2.1.15","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c647949a8653f81b3981fbca236a634a045e7b6d","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.15.tgz","fileCount":10,"integrity":"sha512-w3wgWHhVkOISKYTr284l18wAElMpubCYu6WjJROTyZNHGmDwX/kofT4eIEtQZiFHpuf6l4gVFbFBL98A85ZtcA==","signatures":[{"sig":"MEQCIBZhc7shHY24UJNVwsjpnnobK0doM1TUHPuXvWeQNA2PAiAn0IFr4A6aa27FHJuGGiJpJUBao0zusQlYwYfv/DU1zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGSw//YuPJDO01nGZeUatjloRjoJiixtZg00lYNzfyH+FbMPF1DmcO\r\nz4xW92prMq/RJIMXNCtrWWeXBUg4wTCiY7IhoK60iDdM4mDNHYxywbO39xNR\r\np9kwc7jpYPJYaY3FkZUn/I+J8R4NLHY5pgRiltxlqU2Kd2pt1Ns3RpSysfOM\r\nnCfH28pf+LYGZrjzdWqq8bURUlGvIFPMSf7cQWljudJD1TVO7DgVPsCb5vCg\r\nBUuOSXwaIaOg4GlRpUfDQslFe972LkiRMro0UspJElTD0fgFqMgX9l+F7ANm\r\n4nmv3iHFTl91dEjnqGUbWo/p6uAyDojbandJw0mcWPfKlkBXwsGULSBvmgoj\r\nq+yXmC2i8yb4ZSeFHAwvFPnOKBoB3ZzEar+eJngqaXa8Or6IWfTqXo2bmq6D\r\nOFT7kQZRK7gJBPkMs3HeSxl9Vgr1AMut7JHN5x1/mjs06tbwb3SgzTjHn60G\r\nwaV0+X4nIx8XHNcZxXc+M4Y1NR0LzkTavrv/4AMNj5Q/pVz+58VDt/E3loAG\r\n3aBLaBdAhX9zvKZcL+5Zt8w1mExRksgbd/C6TWchHfDOauuTp32yeeFrSZI0\r\n2a0MzVGfcFc2EWZ19olWRNrOue9On2PtNceGQ1cUj3D00FXaNYLGd0Ql93p5\r\nLLwJkbw1rfajhxSrxm2Ec/d3GWlnw6mPfDY=\r\n=no48\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/arrays":"^2.3.5","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.15_1661251210290_0.3311210309528152","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/zipper","version":"2.1.16","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"db55d3471a5789b1c07a6ab03a24d4bb1b1368e0","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.16.tgz","fileCount":10,"integrity":"sha512-clOtL2kU252NQtlrfw5vXJJFOWzNHiELSfAuS8CvNqvcKFJkcWbH5V240NcjTk+Z3Obfr23pA9jrLCUxU26Vew==","signatures":[{"sig":"MEUCIQDo/iGNUk0GjV3ph4g10bg8x2NP+Zo+mhCSYCbiDh6AtAIgBmcIaE85FgUN7LhhxGyTHzM1TcCLoEGRMCGoS4CCCAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4USACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbKQ//UGQmxOvywEfDBtXlQCHfk/TLZeH1tA0qtvxQo3i0II9jloty\r\nlq/NQyJzsgq++sdD1BTpZfoiPp6VuSV7dFBy0kQgT1xhoCM970B8MvGhlrnC\r\nwf46JNk6c7UiB3h8aluEKQXVAjZhXzqtPC8fXnfMiRjUlUCLiJ5EYSt9On6l\r\n0LTs1FRWQmfC1FrMHmkQrZI5mH3j7JrhTx8Bv5InGBLMei67TcfVxbT5fhTk\r\nu+U/WqpOXPCUJgQ65Og9GAnAtKZnzdiQM5lfTbfq3ee28H8TBEtTobH3jnNT\r\nkA1g2F/loPjYsgJZ+dIhZP7b+cEKa4mn2YSdREl+3M1kD2tcAiNJKdranKOK\r\n6evhJ5g60xOIIzBVUBOJDw3AA5E3P3PEj33yu2accjHVTXiXuS3uIhw/UIj/\r\nhfs+kzIWB2R6T++VJD/fFZOzhQppDOQvZQuoSeuJHhfRBGl6h41xzo4G1G23\r\ntWTuwV3DpTngwxnsvT5iHFdZznrPajBgzuoC3tdXp5m8pPs/DgyjJVvM1SJv\r\noTwGcs4EAluPUbaXlnjo05qmDEVluBtcsOIVD0SN79AzZWVm3snEU+fh7Q+i\r\nxhf8Lobiybrbwy0/GYVyEVVAtpTzHtIplKmj8JZOrfNn7cAD0dFOL2UJQZ4Z\r\nTUqdpUSksWJtASnODGoswvjVnDg2F52gAsc=\r\n=/cKE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/arrays":"^2.3.6","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.16_1663796498679_0.2368542293974807","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/zipper","version":"2.1.17","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"dfa6b17a3aa551c1a8fd31852fb8a335c672eaa6","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.17.tgz","fileCount":10,"integrity":"sha512-u6WCDQSRnpyax3yxMnsnqJEh08yuGMoY+4MtpSJ3l8bJnn1SoGpudRV3MIrm/dhtfrO5/cI7aQkeGnkMEMe3Ig==","signatures":[{"sig":"MEYCIQCwx5IqbT2Dzdcimo6d80PoJb8Rz7o9P1XLg65CyHNHEwIhAKlioviXjuQe53u0gEObXUl5q7giIud/I5SULDr4v0JJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwnzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2eg//dP2iP9baNgFlqxqu1nhTcKO8SUy3lJNsIxwG+5KcVz5Hs/XV\r\nvt8igbrlnMwVWCs2MCFg3keVIiS3BFHQhm9qyVz1L26NsQdkiM0AKWvgCnHB\r\n3TckRpCK9k31Y2k8iUNn/a9e7XSRLv0uPOEh9WoM0xJpYBc+ECTb3CMfHzrW\r\nQUYJxf25Z4MP1k3bHU3ahkW/Y+JvBLgORKXS2FTupbvFt1NCaOWY2381JCWP\r\nyg4MlJEobaHAUj6DwhTNRoMX3ETCb7fjh87Roef//QWxYNqoujbuGfUrEdQY\r\nMEa8FBx98AGvFSwx6wWsT6VE/HZ9jidvx+pIH7cxv36tjBbmPapr2HNIeR58\r\nvL64nlBYTr5fE9ccRt6HnTKD+ayA30riXEm+prlmvk1eCZVcevQh+uiWdFD8\r\nVOG1Sht3XJmWD5PVOAm6QN4CI203MDtSg+/UPfwd90DU7NfePn3iPeRDcSZn\r\nQuUG/ZvlpGiaq81EWDCFpdgnyou0222x/PCIYRCmi+WOSNTJT6lqDhclvL5P\r\ngW+jQnnGiR4AKKYpJlk+74z9VFXegbAEl8aFAGxt4zzNVmu/ZUxdDuuTY66w\r\nXOgp9+qMNeIJj/HwfRM+AyNFcnzyuPFkD6Y16WmWaf6Y4vdQPAe6UMfrdLkR\r\nMsy8dXfXsxMCah444UBtlOenTOTIGcuf6rg=\r\n=uLY+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/arrays":"^2.3.7","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.17_1664813555167_0.3910398931192718","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/zipper","version":"2.1.18","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5e1385223a54d03af112f0a7e42c3742990c0ce6","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.18.tgz","fileCount":10,"integrity":"sha512-bvFvk7kHmhKlbOL6I4TNHRHZEm2lxaIOwFt7+LAoXOHKFzH/tsy9tVj5Uy52rNPxRlzxr6uuNHMHRxpLr3aBfg==","signatures":[{"sig":"MEUCIEEaawPac/x7kSFPMq7X6Yt/oxMf26p0vC+cxczqBoISAiEAuFSUCTHheeR/Gi/mq9XkASZkkDoDv8bOHyT7EyPTI70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk6A//ZJ67f9gRNpHubbW2TOcdHYE9r3d0+ivCpF1uufdf1gg/cR/B\r\n+O8c5cdPShWrSBRWuxXtS4LQN5L0mXzSYUGB+3fzVWwuz2yutH46QOahN2/Q\r\nPGFUle1H0XHktFb+p5UtM1tmCSai5GGemQwTMwgIg3VanGGfOJlp7LstTPeA\r\nnRoL2qyvCCnwvaK1sgUZBTRvJUk/+UxdKHDGBPL0hVRhKf0A3WskEimG2itu\r\nEMjR8TXvSZGjKdTrTTLfywpcLYc50AnvpFc43RUopK8pjBBCh3QvStppPiZY\r\nK4IS0aw0y31NVaXXC4wbVkMkm6ysHYaA/kT6i9LEld/HYOL52MSl+OrMX8Wr\r\n8dexVDpohmQVIaCcMIJneg+1vTg+vDAfAQP3iSJgtsKyWJzQt0dqiFxHdPQG\r\ndUNa0TrGTPicMfPj9/labsSmeTVF4ZA3r2hDZqYo+/5YZlzOV0ATtbS0I+3D\r\nekTdY/+PJlFLwxWmILycKco5fPg2QJgHeZKP5fXjULsnAlVVcBtJoNeW2Rpm\r\nRYY+0FI5/uTp5shqhcu8Jhq3zYPZVNqUhslZS21BrM5mwEpGBOqfjYwZ6O5A\r\nvw1xTjL6oFF4bC1C04Ot+GfClbBkL/DzPzwOnqT65lXooFnED0usY4cgvdo+\r\n1qV//UpPVY7ZXAupXtCjGOaWooGYW0fyS3U=\r\n=6778\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/arrays":"^2.3.8","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.18_1664905105188_0.5803869836196975","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"@thi.ng/zipper","version":"2.1.19","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"fa6bf4993c112bdae4a372c301b2afaa041f1569","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.19.tgz","fileCount":10,"integrity":"sha512-VX3Y+QrxoF+p7BIjcutO10Zv+PpBqo6s0ipMxQbCQLKmvavFhEN4EkPSc/queBauJSlgTbHWuorxuzAp108+PQ==","signatures":[{"sig":"MEUCIANBXibnDA4BDRnGw/yR1w18b37vTc9MjEsJAQMACNj6AiEA2LcWknacmwsrr2x+cdzlnaW7pUEd/3JX8sFGzOMjFfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUZTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Cw//e9VQqWNw9KwYrOe/ezK089p7amRDdjj7W49SmLVJYCtox1Zc\r\n9//HOJ2Qs9cvP2W2qs9LUk60YxMTb5vh4TPg32838hWuEhOpZZxfgKDr8tmv\r\nptME6rIao5eniETyEfS1rrIaHsy1SPcYGWdpL/NHm462487sKpqkwrTvImB4\r\nabhGd6oGT9P6JIy9rMd6y//aW2ETe5bmnaVYpK5Ntn5vGz2ndx4j9TZbq7Uo\r\nxoAISg8unnT6BEY9+8PqqF3z2zje0OosF4RxujTC9HQjG9a1RSyDGohzr68w\r\niYGDIV+OnDsGsjDVML69TgKKp7XIVwiA5GUUek82Es9nBXBE3DZ6YakdCnQF\r\nPlqX9GHbkU14cPFqKI9uBNtd5as4/NJ1P4NDCRTodB13+5Xzm2GVCklcrDEc\r\nqVc3jChn1pAqmnzIV10IOg9rmzfkeORH++pVFS+RxBlz2dpQ2MxQmVTs21bl\r\nKLb7E+Fgnz+T+/hrYVI9Aw7RHodPskgiK46Ap/AAOBCEGDk+baBPkabYGECZ\r\n1kSzWlYV+Eif1+vV1+CsWlDhnYFxKBVX18hrfmP12dTcm27HqyzHxplnv6eH\r\nB/mshLv00w/pwTv1Xx4ru9sA4177+lIB4+tvPoGwHLmqttYDy4glFDpJIJP0\r\nPN3czVO6PKPvTqWNV+9e4lddt8NpsxEjrEY=\r\n=eNS5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/arrays":"^2.3.9","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.19_1666008659011_0.17602341536816568","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"@thi.ng/zipper","version":"2.1.20","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"adb6ccb8e75ea48234364a3827d94ab26ca263f5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.20.tgz","fileCount":10,"integrity":"sha512-Yzw1HpyA+toKdbPhBR1tFVSx4+95VcWYsrDkQOY8mOsCdinSZ4zkJzkyfGHjRggG6Ze11Te2fSjtYJv6u66PJQ==","signatures":[{"sig":"MEUCIHVIone7Z7IC/L49tENdKHP3VRkmk2bA3my5xX3+k7WuAiEA4mq/66uAt20rZv6fXBMnTu3WBSCIs7iPK6u/ZxvoOzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSznACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRMBAAjDtGzJp1HrpvT+/Kf47+bqy0En9NSI4AYaOgIBWTdZcUUBFF\r\nblDm3Mj5IoMMSR6cDDVgnsNz5Gb83xQA6gca2qs5uNfbGmYAAATen3IHbZwl\r\ngMinfih4uIS+F0oKxsqgQMIm8gQmY2hrG8LFVXEsk4Y4PoVNTJZEcv0j8KWZ\r\nSJaENYetwq3dYok+vo/CRet6wxZ5G8S97lFrYD+n/7oaZsqNWPWmaX9gklJt\r\ncDM9sKYBbs0PfxeBRPlX1l8jIDiouJjc+l8D81Gh/KduA/I+NK9hQo0n1/t2\r\nTrOAyJCU0JIOVHivPPtJy3JthhKjSNO7X4Wql6VrrbZ6XtNRsh+8zL5jlm5H\r\nlQvAkdarqHvNvp6Lic90Bh8qZ8H3uvtT3HHtEJzXGK2i8slQPLy/nwfBp3SQ\r\n/HBiJ8KT1//ZQL2rr3EK7suYSO6h9OrmwZBVrqp8noWbsqlVuk2lMrj7CYJO\r\nhI4CtnIs9jTGC+YYRfUON1aTAU/Yt8v0FWM3/mI/qhc3xDUtDAAG7EXANZmb\r\nqUUUv4Zp3vNckh1ddhV1Rgj9ZJIJOhPcLVoc69ANEYzYHP5/GcbPNbIhRtdD\r\nX06D2npAEzm+nqn1zj+mVB4EESUN2S2t8SOBWkZyJ0IHTMPJ/yw2kVBpgKaG\r\nsbs/E6Wa4ZroMBcf1z7+fDEX2pFfvdUof0I=\r\n=JMb4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/arrays":"^2.3.10","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.20_1666788583502_0.49359868305112653","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"@thi.ng/zipper","version":"2.1.21","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"a96a0cbd1326fa0a97c09f60989176599b067bbe","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.21.tgz","fileCount":10,"integrity":"sha512-JRIdu4tuM1xgAezvFLAdWS+6klOT1tTuicHyLEr4QZ5gY+n2O3E6drC+9yjZurxecDsbRXUVsJMR6ECVVexPlA==","signatures":[{"sig":"MEUCIQCk4eV1ff0Xkw8R/cnWvpNAJe3r3HZcOp6aqGVZjaffbwIgWc99rY+HLTx+rA0epi+VUEdyxqcADpsbZEuI87VvlZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRoA/9HB7BtFNT9CEMZB4J+fk+8tiQkDqCQBrYlPcknMl/HX0FCmP8\r\ndG8RAVtkC7ZJr9+rVleXaqaIfHpco+Aypw7FdMWz1z8G/0norM5D0Nc7YbIx\r\nTXxJVW4Cvb9tpRfJ7ObG0XL/YQo0lxEW6jHIWSh8W1gGtAUjmy0z03FfS/lh\r\nSSGx6Fsi6oOt3GULGs5fPC9ab4Bx8cj1urUtXccOPVUhtQ9kxh9ycLkD82C2\r\nGJ10SLZdOaetwquqj2Yu9Zz0JxEw9PMnsubw4q2zmau35imIh/zSQ3BL0HTX\r\nGtXNbZFUjAE5yTWSOAUBUmE9i8bcXBFNvrIm1GrjTWYL6GFj0Fo6MYNoqPBz\r\nzy6F8mUcS+/qY0r6jEu4qwf4cpi/ipwW/lzmc1l+TCn361YBVBcDR9Zk7D3v\r\nMYJUfrwqghgbPojp5J12Vtszx+haiHETMd0CvjSx35nXuzGKmgkTUDI+9vqI\r\ngxpcVUNnrLnjyVcTF7LuUJ2y0p63CejqmmNVYNGy+sc0iYvfA87zJ+BbShNN\r\n/6YdN+AZSvCi/Mh5eXCzNAHVumoeKXdG60csbJ0Z19jvVTLO1PU8cHV7futb\r\nMlo4P0t9zwYZivzpkdWyAdz51DC/HpiiBmAQvplUwXGS8glzyrLItfbIZtaY\r\nlGns1TJNsbwteUSsTyZq7N/UnXGfO8NYi7U=\r\n=xMW4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/arrays":"^2.3.11","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.21_1666984368795_0.14818567234262847","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"@thi.ng/zipper","version":"2.1.22","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"8d542f1f5315a0ca44f96c008d4f6017a4675604","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.22.tgz","fileCount":12,"integrity":"sha512-dv/XZqECvfJ805dBIiNPDsWYrX3pN0he6vuAPoEdm7JX6rVVPYvdPJzT/16vX88TQE0LIj+MyFpC2YunGyBM+A==","signatures":[{"sig":"MEQCIDN6wCO9Lg360TXrkbc6C1RLxTmCW0JsLcuSd1iDeX7WAiBPn4rpDp7Sd8JpraLyuO8UrwVbo40kOm1VwLnwalYN4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd0Q//eyr/kl1L3PwyiUGZ7NOopXypMFNzJJvK6qeKz83nqxWQ1paa\r\n0VIr70ljip1c6Flbl8OFkMXA7q2XFJWCpw0yOa2Uh/ksKkvlFo5CJfRMHl3n\r\nkd4dontSLu3cb502oH3Pp1wyR5XOxsNhrcB36zxRvhv1OZ6o6eyIZ3mH3idX\r\nDhSDDpbpreKpTHvanD7dJeVzf85ElOkJtM6mhx/sAjVi4RBmatPG6nH0i359\r\nB26aKE7OQMuFxwhAqll6X2t1PE9T/b16de6UCzpd0TjuxC4oRern6Q6j5uGe\r\nnLW44S9LHB8pUFVj6W32k9dqnlKAdHsS3qOZ+1BSUX7Y8lQr+6s5BrLX3zDu\r\n0j9Bg40aWeZM+k90MuQs3DjRrINOvW+1lcOO1771LZ61xcc/zi2AFlKU824x\r\nLoQM69Yd4MSE2hHt7UZTaDTSFDioctmCGJFyt9+7INABvReIPGSLG9aPfBkK\r\nm3V5seNfUqZKjZgR/j+Z4aFwT8uK/Se6SBTztjaC9wp3ddzKWuLZRm5J/a48\r\nq4mH8slSqMjlYyHp5m7hXBWKl4n/HMwk2eNQOxhO0XPyDiXtcljgDWOtuWiN\r\nQBsGB9Yim85XcfO4TiHJmby7/K7ObqfmuhguYVOvQVsG3Um1RXu/Q5Z2g/1v\r\n5HCUJ4UwIL8uYgxYWyTKzMGFm/9POyvfNfA=\r\n=8dqf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/arrays":"^2.4.0","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.22_1667257438182_0.049021793227715715","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"@thi.ng/zipper","version":"2.1.23","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"366592209342018d722befffa36ccfd35e10937e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.23.tgz","fileCount":10,"integrity":"sha512-YVcItewG7bDkBQUtrv91C8IOFquRb5sLCvwWk4E2RrhjN1cLeRig9UIu0yH4EPprdWFNBdcizELfFoCga0caqg==","signatures":[{"sig":"MEYCIQCLylK3FA0pV0zJ+a+xkCydJMhYXBoWWzVvIT3Uhd3tdQIhAP1l9NuNgHEc/SHrxDpx29lhLcq4AWFU67nfOdtF9Fty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpCw/+J/0pjy6JUysZLese7DjklNwzT75xtixqzs9Jvk+tKPaNSW90\r\nKihwXGXu0cBGj7eYDLD9F1Q6mGiHT+oh8GUkpROiam2H1/bKTE8DYBzmrHGw\r\n2g10d7OEHPd+dckATpXJ2Zpp8WHYc+7loe578I7gIx4yfOYaDY6Rxl9O1+Iv\r\nbqG5PltMGExsRkC3+KRh4czsnazRzeZzq1Q+nCQe3/1sDb4HkFPoEmi4y1K1\r\nC12oDxXoPOo/zmj3tI9F3ceU9bR0vlX3Y60VJq6Fphb2TYfvc15AMkHui7/E\r\n22QNfkdX2p9nCQ0ckQ3fQpaX1Y0Pcpd8GkN8oKGoEB7KqPfjJfDwE5woiUNF\r\nmkq3ZSKjbfvQoRLYeHwrWm4I0E+9svoL35AtUjqZfJJaIOMTOUEz1oNPo+oF\r\nV6lOFCSDJifmijoE3dMu72BJbDecXNDwSjl6ZFdhfHPAQm3vXsKEOQCZJXjX\r\n6cYv2ZXsE6KDKioTpndqJbip4X0SOx1VN9bgoln2WDsYDpR8Plk45mh1i20o\r\nGaE78APNJBdTIWfBZYhkWSXBj93o5ApitJJa7y1YkxuYQDplxmEF20pqnsx7\r\njJp2QHNX+YqVNbfaB6Shc5xXTjMk402E0/vzpLU4dmcQh9VrcfnYDRCY+OOc\r\ncTDVJeuD92KPRRK3mPWUAv98tEDTJf1jE3E=\r\n=fnQd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/arrays":"^2.4.1","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.23_1667306186134_0.7884355073044085","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"@thi.ng/zipper","version":"2.1.24","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"998fef6b001346490dec51eefedc8075c7c6923e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.24.tgz","fileCount":10,"integrity":"sha512-o/GYl83lst5p3bDUnZr5s7sVre8X3goTSUMGWLAqiWP/RaokTH7zVGpdpIJ4V+90fB5pORdji/Ga0K4GD64W+Q==","signatures":[{"sig":"MEUCIDD6y6MGuIuypIaJjj48lSyI+ZUZoeQ1dENxNh1giKhuAiEAmc2y9j2Sjd1CeWA20JsNLhHJO8fe0CUbYRb++9RHc7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqPIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbbg//UJh1+qUSLQE8uTMgHGXsSKReMXdYk+B/FhwvP7G3WM6OLv0E\r\n+fJOlXpTiA9gyNyu+kOQOknt75vUznyYNsyWQPNykrVR3m9+8yNAL2RfSHl6\r\nPhacPHOyiW9d6J5R/aAo9o3V0VLQ7FtJq7ya5FIF+zdRg1XucUHTGLKP+t6t\r\nZEh5d5/ULSqOktLEhqQ3ggSMDs5xyGO29chdQuUABYaIuoHctWIt8q7UsqF3\r\nLELLU1PdKTwxVGHLUUfiAxeXyf4kdqvUoP+X0wIcbrWGXnEottH9zP3hZxxU\r\nnuSV++lTrVXRQAQQnnMtFX3WMF8w2k7VVK20QFcrU8LHqnraIdBs2R4NQLIP\r\nKjIUjv1LU22iPaCvuUSgMELeq1HexxyGy8MXbJyBc+DutrS9vTyPkrBc3H1a\r\n2aXuwJmMPj3y2Db02od1+WWnVXZuRiQh6BvkUNl8NfozNc6csw/yL9zwQl4M\r\nCm5QBBiFent1yMhhIHJ/Njnxw2colYOc0cQedunzG76ahLrNv+nuK8ZBTxzJ\r\nQ1mPmPeKz2agMzWQ7yvufE7+eZ7/KgjBfDOQBzSrV+GPGXe23Ol3FcFEBb4W\r\nhYB205FsG4AlQZxIb1MQrfERsPR/syUDE5qrVuujw6iiMqY+v0Tw3kExH7K7\r\n5j465gmdblriHGL1iLMyEgNNP0Gr+/1Ynw4=\r\n=EE/T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/arrays":"^2.4.2","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.24_1669243848076_0.40413509779229906","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"@thi.ng/zipper","version":"2.1.25","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"071530d3504aac63754ea51916a4e3cc85382e27","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.25.tgz","fileCount":10,"integrity":"sha512-fGIrqATURoNGmLN7LoG/dNOvatDsEaAP1Zm4LWV8KaF8gnJZ1Xarmbje8f/Jb6gxzwlHBGOJNO7RlHkNIWIojQ==","signatures":[{"sig":"MEUCIQCh4iZE7mhlH2JogmVezQ4Aq0mpo6ugTN1YzDUviJPk2gIgbBqybsE8hUI4l3+nEfyUjmnhkko1dCXKqw3VxUzCJq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLGhAAkmtSR4PR10vyIh40ZhPJf+8J2I/jXfiSe9oH7Eg/7oG6U9kG\r\nO0eTs9M3+3d9xQNVTtNoLJBZ5McUuHeDDbeiVJN/ONTKOOK+HE0Lq0av623l\r\nXHasMaCR14bUKJnvtuzygNMs0gvEVKcm1bhOlWRFqOPnDrdwEZ3QjxZ1jWSj\r\nqR0cqQ2z4BC/5kIDYi4J7+Dy79Wz2PHl/K8FyIm2DkBkxrmYXXFYHPkM+BEy\r\nx3L+pxMHVqaQCFz0Cr6qXd1teQ77uX1FJIVXuzUngloV0XvKT3airrTDOnHb\r\nRd9U2BBAFDk7BPLFagGuBMP+vxGloti3luTqZmRtRhNNgcYkLccw3TAwu9Xg\r\n5ruicF+z7FJ9jGpeblMOugUxJxqQX968yEMmtAKXvyLl1OX+wIqkfkMqMTuZ\r\nqcK4l8KHyqcwpbIWdE4kJyboY85pak/oip3a7mE+h3jl5nNNQZGfUb374Mb8\r\n6PQnGgQnTARtoCc+N8vQoUvb3ZN+Bga5wMSWlYEQZMzAyeOC5HZx7y/10YIG\r\nHcNcdnxgpZAHNiPPO/iLyFGz2We+8SHNDNMiYXdylaR7Pe2pg7ZIuVh1681l\r\nxkZIzLbyKfHWAKgU6T4mJev8zhXMMmdikil6kICvaQunSeNVInxHWi/ABxJu\r\nWcFLYM1R0mQKKRGLgqFigghw4hOt+urKwrw=\r\n=c86W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/arrays":"^2.4.3","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.25_1669642878748_0.7596750359163509","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"@thi.ng/zipper","version":"2.1.26","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"3f69f27c08755e334cca3ca02be957e9fc638be7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.26.tgz","fileCount":10,"integrity":"sha512-+5OOELmGvSTLVzzBh4K1U57kfttoxYBDhBihTAqGz7t9ixcUlDUdzcZRL2O5i7abS9P44CnlSz5ZQZ+cg4nK7Q==","signatures":[{"sig":"MEQCICNGuWH0dvFqjxbnKy8S7pWbIDuYpG4vkc1ofOaOSNLsAiBoKG6F5lcGhat4wRGsNijO7LJ0pmTmhnAVdjjTA+uQvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9nlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2sA//WPevF76syEYi9gsp2486gyYzH+B09HMqqJH9i6d3kT6c77R7\r\nAnxe8YprxdXo3b38YTeIm0Y03HW9XJMWmrXuEFsNN+evtwMHpoeL6vgRNO2q\r\nOc/ugKdl+AUhWUbhb8fxz7gOK7Fej2hAlQWOqnuZ+3fDlftzxlpkyO3AYBbs\r\nEvLW6Y3x/5RUp4hDuXkDXQDOFBqyX9BONIzHGzHmnyo6axh2IFa7m9TGrbjJ\r\nuPa8YeL7F5naGOGWV1cT87FnkbiMxFecF9l/8FzfOwzFPBwqWG+bt/uXdgVQ\r\nogqc7FfJKqOhAFmvbXknbquu/7hSaJ6VDU9BOPCP/oEKDJHPjM2+5CXcE9jL\r\nYmcM365fA96RKlTKIyi1dse19N7pdQaJLzzlqW+YSV24QgNL3fZo0mCLcrJz\r\n1Tvtcs4Hipc83XVun2wACR+8kv0XY3pr4tXe8JntmOZ/ES9cvXX/mcbWXZrm\r\ny0TV3m9BgLcXJop5lsP7sIj8r9lW5rubGP2oZruNQIhCGVFAm1/KtEQYc97I\r\nsdAn1Bu4MM3qlwbv4g/CbOsyeDnL2VS9stS19W3Ni3eYbCRrjrC7O9Yz4x0k\r\nTHhG+IKcb+EWUAGABcMli6YFve/6pOm9GxYUuYLpurHxbe0V0uLjLBawW5/K\r\nQoLyFDXpDEa1G3NHlKJY4deeHD6Wyg98z94=\r\n=J9vT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/arrays":"^2.4.4","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.26_1669847525414_0.8361994049141692","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"@thi.ng/zipper","version":"2.1.27","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c34daea4471953c6368939e27c8e24a13bce3a4c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.27.tgz","fileCount":10,"integrity":"sha512-caSxPFF3UW3SSPyb6o9gwwav7eOcGZHgVWR/T/098XHIzpY47dri4XemH/WhIrqsOzhYH75yeH8Jm6inhfnsSw==","signatures":[{"sig":"MEUCIHJ0itdiFiKgtmeghwBZ0UusMC0a8s/zdaUMs9NE3txrAiEAtPQyv+OIOXM0i1dmaPlz9rk+KJRnhG4NB+Rslgqolc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGsiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzQA/9H60pSsvxfxPKmf7QFBMQZu0DeKuFJWGB1BiL0o2f7jCR1FXZ\r\n/5+5yXjs+CZLiFhVnpnyn0RduxCQTgIL0w30Ea1CBY2Apum7CbUfGtwJhRGk\r\nrz4N8u6CC17eilg5cFVYLjZ8exw5j09BKEAc3a/0qrW3bjsxabVpAJiL8j4C\r\nSRgLOHgaaCOtPLB7cvM9tJjYkNt3/46PK7arzOqy7AJL/JStn/Fqu2mAxhWk\r\no9GszXB6/6cORyfD17JyHziw4xxcgSS48GvLxQ7seq/dMow6qp1TDE0po537\r\nJeXM8RcCsT6yD5R1a4O3oj2ay8WBbPJwOBxwSUWn/GRQRte6fOcveJjdLxHZ\r\nK5GjOy058zRRzX+QRK2n19pFlfaG49GWOKkfuJegE1x1NvXBME7qbBWYxQ8V\r\nigOmdHLWTU8mtPXik8Kl1Qks3VujtwUQckuKGlIDIUE6y7hi6yAyqb38WePw\r\nJdbytmbvkuCKtoX17VKbJrWHeDmhBxRu0wZy3Zcp/fVCXUo5wgt8ATNF/dFC\r\nCJnAvEWsKXWQMxXHlyQeAUupsypc2dLeXXSL14GbIbyIkpCTX6TP1dRc3eoU\r\nyi4IDr2ZdeBDhi6NFfc6KbR292WEBx6F/e2yADomGq+1B4qcS9kY61a2C+BE\r\nZ4yygZyx0UYdpD1c7dfCeUj9VWhMntwqlaE=\r\n=RqkA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/arrays":"^2.4.5","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.27_1671195426219_0.42889881632654037","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"@thi.ng/zipper","version":"2.1.28","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"462fae3348908f0b3194c4259dc1d66d25b23c5c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.28.tgz","fileCount":10,"integrity":"sha512-6GggrDDYR1yNhpFKJfIkUuwI1l7mcTQCZa6SYUbqwdjHXueuX/+a7p+VGpQEpWXTkPmiB7uXjWnmJH6saG2O0g==","signatures":[{"sig":"MEUCICuMzaBOnfs7DOJvXgIohdPyAkKtkxtqQqQfv1J3O9pnAiEArWQTgZv9kZ42jE5mWbNQFIFvdNUtmIF+UWcbsDnX2wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeTwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG/g//TOR3lMoVPH+Y1Vt659D9TBTSt9KpER6AdFJDh0cSPlKbi6vD\r\nX8hsBGpFWLs7nVGLbIGg8iwxqX3+NuPq0RxLjwDkJ87tIbFNetpQ2YcdlIqm\r\nc7mGeS92Mpkz605+D8Ned/3iSpeJ0ziR9G+7ZD0/Xbvcg+VnReNlAucF/j44\r\nKaX95qPIShb2WM3FlwmlAo2TraCRw0mZ3nEsnbzf1nv2RU/V5epVNUbD3Mc1\r\nPYSy0fwDj6pvCnh1lRDSZ2uGwAItF1vhVfs22Uno6HZmJ4scWXSl8uzEZAo4\r\nFD+K23xgvz8Y/3VK72x6BI0FzL5lru9HgIzY950Rua2rEp7UUR82CEujNtAu\r\ng1yOzyFCi9WTFzRAODVAxSIU7EpGFvIVoTNnTNhzA/ca2fHIKyp8qGH3jMaX\r\nEOjHdXfNcL+emocSy9oT/RwOQkKNmyrNW6/91FgY8bAcghjBgi93vMDx0lQ0\r\nsNrH93QPxmv08iTXU9HvLHSDRYesXPDDq5/brNd2fH2lYvAxO96umcBPZlKP\r\nI5BcSDEPnXlA1ZR8sqiq5uBsI2CP+1fmwbrZFV0uGv0gStEHHTAfauThMTX5\r\ngaia9EXgl0j04pExaAsmWxn8Pg5jpvxqtzpE2HxmILOMdxHwvv9hCio4as3f\r\nXs/BmR8GoplYErl6KKE7TYGSVi9OmUi152w=\r\n=wFmA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/arrays":"^2.4.6","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.28_1671554288703_0.37046312647519763","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"@thi.ng/zipper","version":"2.1.29","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"253f723aa8e5c7f2dd2a4f73e575766cc0edcf15","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.29.tgz","fileCount":10,"integrity":"sha512-DFyd/HEzhH2PcaTkMerxcnC6BYELX0MbztQwfx2MynZVq2qxQlQGDFcQnJ/fny2q9G27jzd5rNzpwIG9YVXxlQ==","signatures":[{"sig":"MEUCIQCANMzq3cECnBch0o/PH+XUVb0XlioBJp6nrOtvyBfCPwIgbkQDipJ5wEuf2YNA3Gsz/DZlix9E/Tn3+3JPsa4tw5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5mRAAn7QpyXEY6BWhOhNy7yvlb2yd0VjymQ4+RWfW2/MDnuo6a4Pc\r\n0BOUgIxotEK8LWquYi36APoK4xzNXwI/4UI0USO1F8KYR2Xu8u/kroyJdXcH\r\nraNNQk1d9XZE33YKDkB7y1H9knoZnCityRnv8SLK0ecteKKEyqmjFk6tyGvq\r\nZIDzXML1FHMPPsJFvEsdaYgwXI6SrVBt7NB0O93ysHs9FmXBRRTtJVy3ho78\r\nsNhVhp6j4ilrZEMvojqm7f01+vIn4BqFqsdBfBvsWDIOKwgssbufwzTqfkno\r\nraZzqC4S86t/0GwtZXXOjVaU0fwGSYXSO2LGZVXwPHcMJJ2dvHrwjRe8dlPd\r\n+xqopBLEMOauz7aBzSVjGPrKA3LjjEqt1M76epWKn5YfaMX64y5NYq42HyQ4\r\ncLnFhMnDD4asVXdf4yhCp2joSNn/WZSk+z3a0eWi8nESZWYhC1bvs6SFHM2T\r\nVNHgPBmpJcl+cLdNrpF1Q7zJH1z1gjPyjWv9FupSSn3irod7/R+96sja8unC\r\nfPU+Fegwxy+L5asBQCOCvOV37WlGxGCNfUsDRKFxgrZ3uBzr6doVvFUv6jCq\r\nulNVuBNUmgO7ADaj9FO/ui68HV8UiAHGF9Fy/8GcuR3VuCuFsHKZssoyVTSJ\r\niYJ9Gt2mzufKngszI150bP+JozMkS7D9Pk8=\r\n=FlQP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/arrays":"^2.4.7","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.29_1671745890734_0.25002655904224125","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"@thi.ng/zipper","version":"2.1.30","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"7690d85eb34a4c06e64b53e18553dda0e1996460","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.30.tgz","fileCount":10,"integrity":"sha512-zFgN9ursQaSYgqJpQZuZ4uZYX+hWARLqj3YCsZCVuOwm1Hcf9EgvQ4t1kDCbP6s6YOaTW7JVXS5hRcN4eqW1Mw==","signatures":[{"sig":"MEQCIGyNTKuMp36QhQ1YAxLoVOcXoalMVhX4l0rCworf0Rp9AiA+xqBZcgqO8vtrdfq6mShI5x7BQybJeerVUhjeBf8FJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf+/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquGxAAiImpk2zcDZLKtM5LdtXjRg9jWfXF0IJH7ZKvD22O0DM/RBb+\r\nZkigSkizJyqUwybdgGXDpwmiCjSocnK1zKP3wLahNS6D/lBK2ehjXufCKCRk\r\n8R+9wH7192s5vU17CQHamyefZGYFbwx3CeAbTH0dZyabqkyUhyHCj2x7E5jI\r\n4D8Y6TEPjYCpU69hw9IMgkqW+Q9kBdhpoAv0c3R3yUIX8COj6mrSWGsFdIpQ\r\nn6ammbgKOXOJY5NVFUsKfcmXcZPHgI8T3nr/PsDt8GXomprPZzLZq9qIQokN\r\niCRaFZzCAcCZ53DJ8DAW32AIqV0HZl115AKYaPZZc+qlf70XjsYdxB4ijjZ6\r\nGDH+0OSlrk9IAT5advkSTcA6zVJxop9rYw3QxxxmCWq3+DagG8cvLXxTp2OL\r\ndFWXXhD7efyiRgOXoK3LA3US8r8WMh8cqjltujGv+6p9LZrEeI0dR86uqrVW\r\nFifxQp362wMUl3DKbhISnh9MhUkCB8lBFBW15rE2GCNA5OUS7eUSl/G2C2qA\r\n3o3ACXA6VUgzIXKYlC6jcuu+Ywsbek88ccYGw8iTJriFUyTyxGAA5q9OOvUP\r\n6PCnzNBOPkWj0zsKxOZzgDg0pyn5dQwjm7k27Rpje8KWk0Uee5JNg76LnMXx\r\nYgv5Sfeyt9r9zj4pDoB8cNhHyNm7KLu+jh8=\r\n=KTku\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/arrays":"^2.5.0","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.30_1672347582861_0.511734487867417","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"@thi.ng/zipper","version":"2.1.31","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"407c643e3928da403e24c8b014c0ced27c8c0365","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.31.tgz","fileCount":10,"integrity":"sha512-JgBH2sSYEMFTGOw4i9JOYrqAmXBNmxi+HKHfTNK0T+OYgE4YIqRnpt/uCvlVXXMe1AubAD8jYKaFrdSO+/yjfA==","signatures":[{"sig":"MEQCIALqd9yvHo/Nyqg8npnx6EJ74BMcRbNGxJT4EYiLs7IbAiBJqUZye0Di4Sbe3GfRWLp6SeacJ0w+zZSBKPL+AZ88Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Uw/+IgTGxEU00/E3l3mei2AWm0iz2pXzw/SPpx31+EyphGQ86D2g\r\nl0XljSOeXvSIDWB68JWNKBltWDBFEy/SeOzidSAy/pCYMC3PALS5NrWEVFam\r\nujyz9zcW5yxDkI3JX/4g27gQ39CA3OKBSkcnUtH5ZpwbvGXVhsuXoaQ8hjXR\r\nY28DE1yXpzILpBKaqQtigAmOq5ysgtUbAz8qdFPG/loA7roQkbm/FSyBvklk\r\n7Bri+OyEfZVftR+7nn1QweiG2nxYlKlVbYkOkVg3E70cKPO5nEcL8ehaVte7\r\nH/vWBK9OtozmwlwmjheEWky7MDIFwZKQEBAC7wBVRT3j0PkoKNHT2HFM/Il3\r\nEPB3EBa/AIFJEvVlf8rTCx4jerUnMWFVhmkFL4wQNExWEr7I1lwHq0AxJlSl\r\nm+HRVTnYHtRb8Lj1kTes/Tl+7MhJDRUpX9AF9kXA9v+Qy/tvjglKyOMEaes8\r\nscJGtMqv8ndQShCPoytQucY+tzcRVBrpWP/NuzqQiaR+kzLEcnqq6EcDsZpb\r\nE8s7lUS0WfF8iN7jjBkVuT8DSOkvdbK+DmmizdWmPrdzwTmmRDFb5Z62W/ln\r\nwmdERChwY4j4Wimc5uIJ4r9gxNFyLi/Y6wqeg6EJk+93A2SJcC54jDWzAgew\r\nqZgjel3DiczV3lpNyMjyq7PSzbQ0BEhcu+c=\r\n=vRAT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/arrays":"^2.5.1","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.31_1673364336351_0.4645402461555286","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"@thi.ng/zipper","version":"2.1.32","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"08b960a273a16089921e6e3a8d21741de9748ae8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.32.tgz","fileCount":10,"integrity":"sha512-XMKP6O7laB82ewbJGWUQBWjaLhZDPvr+ID9ec5c5Kn+QQVHKMxXGFd5o2hCsunWHLIwm1Ckg3h2kLxFSctceDw==","signatures":[{"sig":"MEYCIQC06ozCxM36lt+qHatYWqP90VhE95tAiLZGWqKt3O1FgQIhAOzzE7wgPeJB+k1WXVitTk4o5hwl3D7UuecS0yBygAwQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38FiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKERAAmu3zIfKUnIr2uyM3RV4EmhOxgvKLxmI7/vxn33maxe08N4mD\r\nboMV6j9G3FBh6BA222B9J+Ybx2LiV5CUoj3o4yYIN0dHfloYrrhELeNj4PSB\r\noS6nmlLjBb83luKHvDzuQSd12z7rabawns7tuWpjgA8s67vF5mqfMyZpLody\r\n0NEq/DLDWsA8xjryvC2vIupQ2F8+Z5dNOxWSibL0ZTBU43DA3yK/fsATClqR\r\nJCSFHWzeGhGDjadTx+FbBTQGCQUyrW94+Q6RX13PCEwY5vUwAP3sg5+bywgF\r\ntcERL1HsN4zSKUixEwXe1i4jejiwoNVlCQxt+gxqQURh37GaYNgqY6JfARPX\r\nqmpcnKoniIfsoIKL8eYoodl2J5We8dvmgfSuR0Vp4RHrVo0PZ/cDwfsOP+Z/\r\nKv+M9+bAEvZZ6VRmPhUhhiKVJu0P7zGVkem+ohIIqOrkHbUbTjx0Hk0fiRG4\r\n6X1pGroL5uBWD3NvwvLz6H/kwt/IPZwGNmQ1emJTG665lR73aQHXVAdyMJM/\r\nGZfD/tPj+AAgzXW9fqK4g4g1XAhce3ylKyNi64/xYNm0Ii/HA3+5gGVYYS8B\r\n305h+61V05uiarJLhuF2kwd/A/I0bFOV3tQFzgK5PD7SJ/vaklGf/NcZxFWT\r\nwDd6Vs1i8hP1ve73ni4f0btqEEfPa5/T9cM=\r\n=F3C5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/arrays":"^2.5.2","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.32_1675608417829_0.3749206998335761","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"@thi.ng/zipper","version":"2.1.34","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"8886efed5386249465e8f83293856a4c27313170","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.34.tgz","fileCount":10,"integrity":"sha512-RzSOgOHmZnC3bVwoI5Ofb/vAOajWtBjLuOfgkohWF7dga1wBqki3U7PHww8N4v4xAGsw73B05lESfdKFHQvyaw==","signatures":[{"sig":"MEUCIDN2S1txQuVTqofipvLxo47K2R/oZjNQwPH2Mlkx7AgVAiEAvvxTqpRsuhuY/R1MATbqklbEnV33pRVZDTmGQEiMIT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k+yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggQ/+IWbV+nKmpq376q275LHxrvm7GVy3wlSUKNgDragl86G8ulvs\r\n+Q0hMmKWqsgEydVr6+OBMJx08NlfjFk4jXHntmI812BZ3JV7QxL7eo7D5hen\r\n44NHcSb2j/N2A4yKmcouPLXTvrjTSTfcB5v/ri704YRqJsEeRiYSbOhWfpQb\r\n0LlbO+xjnzQRoqLI2Gxlw2buQa9IF8USH7SVeIxr/OkzKjcDL7cnrSqPc1M3\r\nnS1o9dCiKUi7GDpzdyePGNMrmSd60QOCU2FO/bci14sHgQkDTPJt3jkgBIqt\r\nP8dEUH88NCXJzfbviIqGaWp+9NGyGOI99eLY9PP1nzbbEdfhrj1load1XxDv\r\nxXqSts81B+2a5K54WPAF3lNHKyohBjEKh2VWtiGjW6ag638zglroBx/si7Yt\r\nnT3D97wR27/EglArp6smMpqDpA1IVtojvQY1XkrEPqZYisPH/CVGg+a6zN78\r\n4Fjgl4MrCph05EQ7PkV/itvccX+uOvCz6qDUX/on9HOoDE6wtpPIvDNPC33r\r\n8HWDUwUJAVimppfbu1x38oTLNEOa9iAYqU/RxIGM+g9pFNjO9plPJkMQ0lcO\r\nVsgPE2Afg60TyckJfau0tmJA16oGMgh5N3mBORZ9Q7b0SXYhMQQTCgSB7qCh\r\nYUxgjOOG+l1Cx8dWNVEe9N3QKS7fzU2FY3E=\r\n=vNlN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/arrays":"^2.5.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.34_1676038065905_0.13794747639791982","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"@thi.ng/zipper","version":"2.1.35","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"9be62a6cac2fc4740d3b3160c4a41338a6d0a7e8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.35.tgz","fileCount":10,"integrity":"sha512-t4u93MPpvI5VtVhj0xZCV9xueqCfk+DmXWza36R/9ohvRn570hmLW99rHnnL1eI4Pc8kOFFUJ/HmAIspLqN/HA==","signatures":[{"sig":"MEQCIF5wue5tqr7XMw87oev3prbw4vnxhtYk1u6S516nK3BrAiAkaXWb1H8SEFANXl7IM5Soan3yy3PxNOtjeyyWioHKxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj797LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwHQ/+L4/6cVB8arrP+rc21o2IbvUrSUstaMaGDYrpcYo/aQGUU2d3\r\nnandIyhOtaTfBS5SyDQG4s1ZVaZxn9d1PiELGZzX8bDHhcAY5Int536MsfGi\r\nWhuHh+IYfSY88hSrLEsGbDT2d6LZ49aBFYVP0Dwt542xPR45Qusd9kXhG1B1\r\nBvE/DAjmBH/3MrfaWnRYsD+kUUf2sLJJfpwgWlUkjlbw9sitCvRcvpT+vBLZ\r\nQNax9gLQuHCzA8jYw116y0ylJr5rBrOPUWeF/6o+PzRgTUqMKD1JeZ62X6ak\r\nI1UH8OdA8y+OpjMcfGdWjTEudkKA2ajppgIBbi7bfProR0WitfDX7BLuX/Ff\r\nHRA9ja/RG8QeN23qSCZLwHMKPqbA7YtAr4L2DqAwsJtkyp7177rAyIew5nw0\r\n1pYuDhV35O9yFEJdQYjlAmmU/12x1JusohJUl7m3A/PsL5Cur5nDheTaKBMi\r\nMXme8foHne8Gj2SMnoO/6/C1lgIEwoi4aBsiVhmUMi8yD+QygcpLNRwniyZC\r\nrf3e8Yuc9xbYljRZyiT0fvtaUhgPuSZEsyyj3xSjTBRXpw/5Y5PrpHvtVVc6\r\nCw3euHVT07RYq2TUyYHI5heIJeDy99wEJBQ2oblyu9NWFUtJhzj4H827DlB1\r\n24UQhkmdZB0X/FX3zKjwRDrHYC5pbPO6aeg=\r\n=Gqzl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/arrays":"^2.5.5","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.35_1676664523320_0.550740135479127","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"@thi.ng/zipper","version":"2.1.36","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"baad4c2326b3dbd723b8b153fb23f0f8cadef7bc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.36.tgz","fileCount":10,"integrity":"sha512-QAoS0MbjiUtDOzroeW34u/h1/xZt+SKeZCoVR+3HQR1lOaaWnpSY2AnXlPxxnY8/Qo/w2s18c/ucdjM++UkAGw==","signatures":[{"sig":"MEUCIGGIyUD7HzePOs9Xpzj5D5IDMcXQ5opfO5mDA0hvagLiAiEAxcjbU+LhrWVnbF+7rXjal4aLeYJ1tNgHeiuFjDW4cTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOd5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpovw//cWl9RPS8sPwB5+smFJ+3sQjCuYv5mtS87bBEVzsDIaqVBF/y\r\nOqRKuIypf2g0TlEP2jWQvXKGo3Qk6bmhWo/5Vyeujt6iq0uZQ5VDZAyeG3mg\r\n7y/D/4K8zL3zj9HKIU95VZFhHSA0Gzm+fSsUG/RYzs7QNGMczmIgsOkrGiH0\r\nCdr3caHLRnQhvu8B7GsB4YxWRANTWXaT4CRQizK/h8T8EQ031CGXIAXdlr5i\r\nMkdEAKEchYKbFJ+7BwHsl6j7lslkGASFNBZf2EDvIMaQnLCbzSRu0mqO9tw5\r\nHFija9iTXAL/HXHBRptbI0bje4xCMK3qPQKVmMRzMSsCMQiw5FamB3nlllz2\r\nmR588MwapnUI1vQ2HbMsUNsAf1EBe/UYR3GyWGPrjz7PXIlbwI61Lw2gVoY8\r\nMlHzR6rcAJLuEjWaZnoi0bNCek14CXRPQ+lonqQ/ZyxvZXm/Xi6apei8gDqQ\r\niyKxQkFHG35SnRJPqhvTbq+KlUQq1g+0aFoPU5OvMvugBwJ/tzDMORiVT06U\r\nU9KgrCi2RPI9JWQItyJDyl/zzt41J7IadwNcTbLqWBUoN4VId25HDKHOFFMZ\r\nHbjBvALpSTYtxDe+FcfkENOS5ngl30LrQsNAZ8uVIQWOYzBNMSc2EWoCJ9rz\r\nNqlxSkvhjO3LyoU4U0CVCF5mIuwnAmIvBFg=\r\n=lZfx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/arrays":"^2.5.6","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.36_1677780857788_0.9982101183536078","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"@thi.ng/zipper","version":"2.1.37","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"b28bf72dee0168b0bcb1006cc43bbde78f207b48","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.37.tgz","fileCount":10,"integrity":"sha512-J4OAoU7ZnRu+H3ZRWsbbs7SUUth48pJSO34xv8AV3Ro4NpisHce853LgQEcgvFlDz+imlgdjTe7y549iPx80YQ==","signatures":[{"sig":"MEQCIGXvsRJdD5qAd1bnRjKIMWNO0M51Gk6Sfv2TqnpTJl78AiBCAgNEmULgJEs6UBnVwh9/ZoLeJKpFIQlSZJj00+LfDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvfA/9FuWSCVTgCfZmKlF32TUi5zW6aZRtjRd/3ZuVGnS9EWPLJyJk\r\n7arxpxYT99z2I5GuzaSR8PuFGWXtA4E+OEPImJ7psYHN6rIdkGPNOW2SrgjO\r\nz7qrJK4xMvNaeEEuBcdnyMw3C775R0dWaEWtaY1XdJbzjgLOU0B5cAI+knmt\r\nU9Y+svjZTN/6RVeLtrPElKhuXQLZQjPxM7YtRoF4Q2s+AmzG/SlHXts5f0p7\r\nuBh1nIRiqVOy3BC++0EgiN7PPpZjdqnC1XeER3uHGIcUK5zbEClDgDX480NN\r\n1b+BNu/KKKufO4l8Hh4RhV+yT7pynYNehSNtAENWkYDjhrMj4Qd4l6JGNEmr\r\nRV/Yi/JbjW1MAFbaJOI9RL0JScxjvNEWGD4MGIDDo+gMt8/CapN4XAn8dFgx\r\nTiImBpwHRB64fR5qWONqI4CCZg/vJlUN/njUBOXCiCHTClHMxQVCqk/MdFaP\r\nVoPucBVI8RyQ1YFi9CwFDrBX4IOWUuswuQd4mKMK3hR5DS/KjeJYGhD+A3Ix\r\nejXgpT9/0vhinG0/g5YmGUHyoLs7j5Az8594e42TdeAr8QpteZlGjWOc9HtH\r\nj871oowDeMNT9Xwc737RrsMX1kJRsE2vAKSZJgGcECnszuAqZ8IU1l+Nawc6\r\nLZqYNTAVV3Lmf5XZrWEt+1vk9GZXqobqtMs=\r\n=Lbqf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/arrays":"^2.5.7","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.37_1678032308401_0.8378090638620619","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"@thi.ng/zipper","version":"2.1.38","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"8b001a9e0a2587c15b62ec630ebe3ba6f3af04f1","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.38.tgz","fileCount":10,"integrity":"sha512-uu6UmwpRbEBkLFPxfZq3k3N+CFB2DpCrAto9yXHXSV+OzWf+We4AUXEeKS5pF/I/sFlH2XdNBaUO0ufGQqD24A==","signatures":[{"sig":"MEUCIQCaksXn2o+AcEckB3A9xgRah+HO2u+Y0z3xAKAv5XN8hwIgKGMvt9VM9FxqZ1CKyEAOXhMd+X7MvutKObmQKw/pzsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHd+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptqw//QpyFnWmXDHJ40U6RxcW7gaIBjh2vcqu/ZD8P5ihVpFlNVzxD\r\njjkowMQH/mt+U6zjkfBoHwUshYh3DIFvdwXPLVsp9vj2IkiOx1rFjWIGBd+U\r\n9gsIL7q7PyHBgtuyEpgdqUM3uVbokCkoTLm+kMN5QXGFLcKegidaRAOFgUDm\r\nUwF4SnjQRmL2uMxxQtWIgp3tc4d8f5vlzM2Kilj3oaVbToRs8qJRDVm1wM9J\r\nZq5/lfJ9x7xOO9Astf2bPKuHm7pt26+VoUjeuK6cs0U3/CBmIPF5G/ZG8a7E\r\nXrmYjB30+2JLPgWxqWR3OYqitA7ugJ/hOUb8VvL0lZImKTAKBIYv3jbiZltL\r\n5U42WhB+Wt6ywd5PKou4QHJjZ86e5feCfkH8Dsz/E1H8O3k1eCG0/PglNxus\r\nl1kASGoLY3Whk9Jc/4KfOfftrL7rMF5xydE7Db9yAUGY+sZdYxxtOkeG1Vi9\r\nqRms75OwkyVatLDCZagwF+g2g9sS/u9Rh6XZSe9MzXwXtiXepq5jnn5zviCT\r\n4dBbCyaVJZjUayObAsKNMKPuM5Igyzbmyz+7DUw/oYq60n1KTVaVvv0wHIUD\r\nIn9a18XqyhOO7kWr3hUHYoTBePbf+BUMKG1af3M4G0bvLal9ScES79QCG0Yo\r\neIi/oC3+qhQC7qJjuN1zISojmu/5aWiLIsM=\r\n=Odx/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/arrays":"^2.5.8","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.38_1678800766504_0.2567835370652847","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"@thi.ng/zipper","version":"2.1.39","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"da73b0851cb5afcf0b9c335691b4f317cdde601f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.39.tgz","fileCount":10,"integrity":"sha512-YrJgmQ2T/ybDAjeZ+Oky/DOPJZaelJuduAanM1+5Oxvu6gEJpzrxBGWIrFriHbokUQ+9BkSK7tc75R8dYHsvjA==","signatures":[{"sig":"MEYCIQDpf/bk6jzFZokMQdeQzzWEC/wQNPguXTXKGnQFPUY4NQIhAI+gA9KfFxL0bSa0l3CpyGbQrVRvCsY8UQgOws3XaoOy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQqBAAk2x4T7LY5UNY3Jfjj9wdCrdEDIyTgqnrk6hluwXR0n8USIEo\r\n0DeuDmyRLFA0lTixwVyZ6wFE/xhBnqLlSQATjAInGo0TRjZF5sVqz6Yv786t\r\nmO+rHghjOC9paZq9EQHhlzadCEIvw1lPp8wQ03jGrLxbGCUxLxXAgeMTHaAP\r\n42PgQJpug17FgoFAEWNBIxM+Db7y6gdP5rzbJaT0O/nDvTqwsmADL3KyjPZ4\r\n4+3WJvjUmwYmdoRPyaIA0lvGwnRpDyGQlfpeaIjCF3v/514VPmDi2SQQ7GdE\r\nat4Y17t6e1Cdxc/dwychEmWboCtPAkulNZtpOjSYOdGYUAyH3aWW9zl2fwmp\r\nRCV78TtzIuejz8Bnpj9jnlSILSxBcB7vDEXQ8svef/i/UEjRaducsXgWvpfD\r\ni3XN/aoA+a0tZQM9paPlkdvck+LLloTRESuY+Jznd9uLof8daX5vzJsNlDuk\r\nBxxQjbQ6zVD6nzWdChMCd1zzI8FXoSfvPNzA+I6SKxjUniujohBIPTKfJa9n\r\n5KNBCNx02tpp44xp8I2kxxwswhei+9wyj10QBSVd6TArWvV0BS0I58LC7rz+\r\n5FyDN091v6PVrOLOb8MbflNy6goTVoQqD0ZdwUMOeZiPO+btm5xDRKXEcIEg\r\nsKh72tdKiJuV5pX+zO8SIAHFq7L4azgOl3Y=\r\n=gKAj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/arrays":"^2.5.9","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.39_1679944234073_0.7520128142829827","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"@thi.ng/zipper","version":"2.1.40","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"bdca92af53fef3f7d2f3c259d326eb851c82e76f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.40.tgz","fileCount":10,"integrity":"sha512-sPlV0oMtJgKN2VdYSXZfaMbm0dah/scH0mrRW6D3GR9nKAI58jXTwcvD5oVdLDMbPxD9kbBcLfYbfKr1zMbqdw==","signatures":[{"sig":"MEQCIHyodGKUOwMWMIJj/0+4vJUW6XiteWZTgl2A3wVA7m5VAiBIE8CgtRytWqoDWYwyAhe6ckHaZIGJgGFAy/FYGqf0dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUyQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRjQ/7BToEeJqJJIxAziXdQ0iwILzo4MrX2fmdmYFsdJl0tNI9edVG\r\n3hAD3mKKkVejEtpHIbhT/Xdl/m+u4LL2OyCno+tuBR+FQZ0g0jD5d+Jvhx62\r\nrM+pvmwlZXzr9voG8QgjPsyWOeO+4fx1QXTsIcFHMOIEYvE20ZLUC61OCQvF\r\nxSaC40iWObj8OOVE5+aaF39kZQk3uf8864nZcGJqiFNipMLFbgaxQ8ZFzsx/\r\nXUmXdQQcpNX2pa4LEnTSLLpxUux5AkliTqa9zwvDcwHTl3uPciv5dB5fOBGB\r\nuVBZxNHXQAHGnjNFxhsWgaI+5wAbhaAti6bpmSXgXBHXSiLm9uz7pi5FT/iS\r\nOmNFWwC3lxvRUHN4jVCXWFA4dJhMlDhuRPCvp+sHhgW94JijR7kYjM6+5XAf\r\n8hEPR+6cfjUjLea2VToI/p8PQq3gf6Ja2uB9SdWiqhTiX9Vozinl9GnloP0u\r\n2BylDa8kdalMqAUeC8HFgTbX+q7Fed5q9zYLdrtelT7QVfpEHpbhNdO0Ehpl\r\nnuRgGcOqpJ30A6dlnKaUdIAL3OhpZT9vhvQfoCl5j08EF2bbtKdezE9Q1aXo\r\negOiCYtfO/Y1vf7DxTNNm5iv1sYS4zw6mHnkquS/zhROIte32UNjF6dI3ItB\r\neXakGiRDWHqAtJajOLKeXwRpJkA0Xrwca7M=\r\n=F4yh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/arrays":"^2.5.10","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.40_1680952463815_0.6388003616211422","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"@thi.ng/zipper","version":"2.1.41","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"4c78dfbb33fad0a53c72a2fc8b7c26f2d503a67b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.41.tgz","fileCount":10,"integrity":"sha512-GCF8pDK+lrrM02fKZog4ZKG3bynmja43ZvxuIGfD9s0k3QfBSgE+wMyxw0O9u+bY23k3tj+coagSdB095NJlHg==","signatures":[{"sig":"MEQCIDF6fl31J/n8hmPI2hqjOaOQm+psSSKm1NH9yi85BdLpAiBk8TQrRofhf4VgUd5Gza9Q1lMgMWzLWs/gYP3QJlbOdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7UPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpILxAAgwsH6xAaSVuSZbvU/IVaAXsZ1khIQB8hfY45mqqa1JWvHId7\r\nAe7WuMoTIg15hEIib6O7hIO8L4kDnkqBqWjOswqzb/wUognJbFXKFR//9vIl\r\n4qTfM2ix7leNWf6f7wCE4QzImbojINqQRANlB7+n9LTJitTZxwAH0AmZzRRs\r\nmRboCTEKC7A1jWO1oxGsGLC1sHL2+kFCjJdEnid+YqG8EGjyZfs6hGiYWq9Y\r\nSCHtOcrFCouG0UVffOsH7ZFvB/0TQRLEDqAweEoNum1+48S6rHDaGER3Ym2m\r\nr/D85AJ5JRUvNEN4Xf1RHvjYk2uf5iczwr35VRoinL/kXhQANDYdya9134jP\r\nZ+TmzPE/CV2zDbrdBKZFYK1nIYmxlvHSOI/N3c6SEayPaiANJV9nDZbGJOrJ\r\n2ua/jEYwTPWg3mlo2etePr3w9cTyNqeWTUQ5xh3dSsOBEBQoR6TUgWr/K3YG\r\nSDiE4lsKHUAs9WyzkAbityl+NNcC1OoaXvSTijaQqW6PpUqvsegLtYGjB5Wr\r\n5NGmyGlw99yzf8xqJzlA5buZZJ0Zeg7kwDuWyPtFCELtZYcR4WagZpYY0RpB\r\nVX8rbBqhHv+fuaq6s4lha1lJgavJCniKekRbth7ypMzwNt0XyEU9yJwQXYWA\r\nx+fBY8GNLY+GfUMoQDEbJiwniXEpN4iTfGk=\r\n=GQB4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/arrays":"^2.5.11","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.41_1681896719115_0.570589522630115","host":"s3://npm-registry-packages"}},"2.1.42":{"name":"@thi.ng/zipper","version":"2.1.42","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"d1dd1691bfd11d99a30c4bfe60973fe7e427a5cd","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.42.tgz","fileCount":10,"integrity":"sha512-nIhliNqyKl+4VUn7BrL+zo7ysWWlUgaHcmWG0kxhLtm191Ahtjv8o0M7nyFUjxMpWZ2NeqTZScA+K8OMY8wroA==","signatures":[{"sig":"MEYCIQCDj6sV4pmetLfVQpN9w2yaCTNWC4FGkZzn8pQQytcixwIhAJJDkWMsTFgW0Dli4hZyogo6c2tJeht1yA2GskIU3Val","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29899},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/arrays":"^2.5.12","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.42_1683807746248_0.8616052039194277","host":"s3://npm-registry-packages"}},"2.1.43":{"name":"@thi.ng/zipper","version":"2.1.43","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"67d5219ff16a84511134c5be8e5d93ed67122fb5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.43.tgz","fileCount":10,"integrity":"sha512-21eVSxJXpRvwIjHd4m9QTGYeEQa/yoNyKQDSn9L8GjX7XUIPWklXuUAI/t0cqZm7WySnPylPKpWT2Uz30LhZ0g==","signatures":[{"sig":"MEYCIQD2qn3Vc8EcoAsMm45OwSfHNAlDMVYE4Ly8baxjRiA+WgIhAOZXwqiFWw5nQRtpadvIvZNoPuBlaP30FXdtaqCBLjmg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29899},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/arrays":"^2.5.13","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.43_1686729848397_0.2178099195970684","host":"s3://npm-registry-packages"}},"2.1.44":{"name":"@thi.ng/zipper","version":"2.1.44","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"9124522ef66af9ce3d9714ba36aa4d748f495789","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.44.tgz","fileCount":10,"integrity":"sha512-THlqYYe7Y2CbiJ2ggtvY7pntYMQ0z731v1Tmyowm6DGGdSdAMNxQF1WB/+lBs3DXjPNOf+lBwBqBFo2++m6KAQ==","signatures":[{"sig":"MEYCIQCHbF0jRsgA3QdOZRpJxa0XR7YF+MLfZoXNzZs5GzbQLQIhANID7IMBaWisWrWdvv83axflWuSwpFItz2zU2ix4OUtR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29899},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/arrays":"^2.5.14","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.44_1689334830966_0.4485405515793588","host":"s3://npm-registry-packages"}},"2.1.45":{"name":"@thi.ng/zipper","version":"2.1.45","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5ca6fd08f6afd6c6bbbf7a1aed46aa1f500ad5bc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.45.tgz","fileCount":10,"integrity":"sha512-uTOzyo7az2czN9tz6py9P6Xqy3Hr+VUDnUwnj7er77BJ2E7gofDysXL0jYaHN7WCXJlCHSbAaXvUW6dEGPOt+w==","signatures":[{"sig":"MEYCIQDgRHkEL2PqTdIKDA32yV2JC3qIMAFNKsg02ezDbdK0FAIhAM772D4FThmsAruwSU8YWyyUqhsH/8C7MOx56lYQK5Us","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29897},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/arrays":"^2.5.15","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.45_1691146991324_0.8994904012109699","host":"s3://npm-registry-packages"}},"2.1.46":{"name":"@thi.ng/zipper","version":"2.1.46","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"6112ada3dc62f2e4e146dc6f47b2d10142060e61","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.46.tgz","fileCount":10,"integrity":"sha512-qt4d7M3NINL7nZN7xm3GBkBPe1PXkXypsj5ivXbQdBlJpSeB7Q0hqd+tEHWHto03EsWdQTpZal8+p0lK0MoZ/A==","signatures":[{"sig":"MEQCIAhdG/idjkaaTGlvbMY3RsNXgMIDQY8JWIhaxryFKS2tAiBr8lilVwLOH3/ApYSS7qn/Tkv17YVQ+6iscInai/bqRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30006},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/arrays":"^2.5.16","@thi.ng/checks":"^3.4.1","@thi.ng/errors":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.46_1691670106800_0.39102352448335864","host":"s3://npm-registry-packages"}},"2.1.47":{"name":"@thi.ng/zipper","version":"2.1.47","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ce4edf33810cfb02a9b0f951192c73d96d60b720","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.47.tgz","fileCount":10,"integrity":"sha512-kxG+hMmcngFRDuxTPVJBUVBZproB+ouKdc0XXrmobtcZ5/bbZd2JoIrYTxKmZz6LQA0nEzVsXbHqKx4xlBQ1ww==","signatures":[{"sig":"MEYCIQDOjnFZUKWzXQQMxHeu8dDSmmCIO4geT4kpcWywQBB48gIhAIHSIpm1dTcyeB60r1Lt2jkhtBcgfxscZOFaWiNdSGoR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30006},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/arrays":"^2.5.17","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.47_1691670673420_0.8994938617555932","host":"s3://npm-registry-packages"}},"2.1.48":{"name":"@thi.ng/zipper","version":"2.1.48","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"7121665d7250d7e67c713ec234e9a61c6f216f9e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.48.tgz","fileCount":10,"integrity":"sha512-y1zNn96mMGU1xNTZvv9V4rCc40FcSoG9GIXfiuNt2n8bnOzltdlUpgodJMr83dV8LIGE2wyW5xxFFTql15l+7Q==","signatures":[{"sig":"MEQCICMi5tRYENrlwr4sKW7karp1bYn3bFku/0ZqOCaLdypGAiBDEqEH4ubvgwtVJ/ZW5b/Mfuz3HhAeR2aM47iev/G/nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30006},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/arrays":"^2.5.18","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.48_1691846369382_0.5014433398567326","host":"s3://npm-registry-packages"}},"2.1.49":{"name":"@thi.ng/zipper","version":"2.1.49","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c9d2ab222ce16e827cb60467fa8c9fcac84d46e8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.49.tgz","fileCount":10,"integrity":"sha512-5PmlNC8pzhoCUT1H4Xhs4APKpm2X5j1PrIgXn9ukNfGTKqtn4CLb8ZJWzloyHHY5UV35KrIkTs9A3gjVfQt5uQ==","signatures":[{"sig":"MEQCIHVmIAe8mJLrmsGx5YazHTAI5DPnNCDcwO3bycw6vChxAiAuZWkrVovkLbrXa1H6tnh9IW+wkHUEgFXav9LCoxLaWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30006},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/arrays":"^2.5.19","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.49_1691857054929_0.012705627296903943","host":"s3://npm-registry-packages"}},"2.1.50":{"name":"@thi.ng/zipper","version":"2.1.50","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ebf76b08e59b1ccf6e7def2c235d19de2fff962c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.50.tgz","fileCount":10,"integrity":"sha512-21vN9QOxD88K/b+joVc4DLO4oVx0HONGmUrgA6vEiJ8jCAbif6Z1m2g5PaETsoX3YH20x30v0ZSxYnvfZXyyCw==","signatures":[{"sig":"MEYCIQC4GCXIwRJBLbTVeI6BQaSlPxeKokZ3VUmJ+OcI6pqxRAIhAOXE5CjunY3r0si1FNN1VLg3A3uiwU4IyTuEJJLFa7OR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30025},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/arrays":"^2.5.20","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.50_1692715483485_0.5091877037835952","host":"s3://npm-registry-packages"}},"2.1.51":{"name":"@thi.ng/zipper","version":"2.1.51","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"322e2675d94724f39b931f41e4586e84799f9fe9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.51.tgz","fileCount":10,"integrity":"sha512-In+/CPlQYDLu5N/hFhtzm5uLaZl3yItm7PWGo3UjEo12zliJSTlrogCj8RVCbAaIOTVsGlm5lC7R4MR3kM0gmw==","signatures":[{"sig":"MEUCIGkybSZPiDdlXKq83AOzqSaG2r2+R7JDWQrsDZJ4uXqlAiEAq2YBKnPYnrBD3y2R9qe8YckZ0M5MEo02GKDltfjc/2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30025},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.5.21","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.51_1693135522297_0.9699506501550679","host":"s3://npm-registry-packages"}},"2.1.52":{"name":"@thi.ng/zipper","version":"2.1.52","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"b59721c7ea6ac4e1a8ef334b3dc9013c33da8682","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.52.tgz","fileCount":10,"integrity":"sha512-BD5QsxNFcYfHVH8U+b2FNewnpHQ7Cstqm9JPfaVY4C0DKW05xNPmquvQlTxOjMwbN9RlLZ2IaoyCFR/ZASkh4A==","signatures":[{"sig":"MEQCIEe/pc07dv5bbEo2Jg63WYkz476TdnLFigOV8zmJGKdcAiBGATHIvcbwzOtPeWY8g+duulc5Y4CVq8Z77BTsQYBYeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30025},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.5.22","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.52_1693476514832_0.6422329697779234","host":"s3://npm-registry-packages"}},"2.1.53":{"name":"@thi.ng/zipper","version":"2.1.53","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"e03b8366ef2ec7ab25043bc69ea72376136a0663","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.53.tgz","fileCount":10,"integrity":"sha512-DVmiSY8MN9kiXS/Yx2nF1OvXSGsDF2YazWoAr1HwuvJeWbJmlqAIu2YrPR83exYrhDqMh8R8oT0BzrnMd8by1g==","signatures":[{"sig":"MEYCIQDz8/u9ODJ63+POxIW2nZyIr575pXnv8S3xh0JbpGRIQAIhAL2cm7OuWLWPAZpmf1LdBYXcAim+lxQlYoyqkBN82Sy7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30025},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.5.23","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.53_1694781436556_0.0015287393674583427","host":"s3://npm-registry-packages"}},"2.1.54":{"name":"@thi.ng/zipper","version":"2.1.54","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5e323b13e7b9fa38bb825be7df79a5bf2aa2b441","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.54.tgz","fileCount":10,"integrity":"sha512-eVDtiKWelymBgwWMGik+ETSxW1FgLEABDbSnsv0TGSTbFd0jm4H5vZZk9O22/qPdaau+NgiG4ltqs063sZ9kSg==","signatures":[{"sig":"MEQCIFsF0QWAzTxYRMs/MRZ9YGVrpRWihxR/7TBg9Rkc1ZT9AiAqm2MWAfH6oLXj+zs9Brrx5bnck81Fys2m3GK+EbAPsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30025},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.5.24","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.54_1695120369926_0.6498786880958622","host":"s3://npm-registry-packages"}},"2.1.55":{"name":"@thi.ng/zipper","version":"2.1.55","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"6903e8368a9e8002d8270832c0d070be95856381","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.55.tgz","fileCount":10,"integrity":"sha512-T2aGsFFjxC3J7QUG/jaETBgMuGHNJfanWXj86VJFM0RYKHvF+3XaZfU7YqSixauzd6KaO/ztm7j+mTA4c8ma5w==","signatures":[{"sig":"MEUCIHEPjx5vXgYJ+O8zY0CH60RXBBzH9aPyviQp9dD3kztOAiEAsVqIAB9vnuU47C7j/nZDXUhVTDIZpZ2JRspidRzRNk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.6.0","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.55_1696506477214_0.10080695111221072","host":"s3://npm-registry-packages"}},"2.1.56":{"name":"@thi.ng/zipper","version":"2.1.56","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"7fe45d47fdf5d7cce9d2f4fbfe2090a8b2aad2f5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.56.tgz","fileCount":10,"integrity":"sha512-iPqNySJhjZbeCr2v0dOk8c4GYFKpAbFnsg+U94UZKoTu+vKOoTo48jAp450H5TF26rIAguzaoaFl/nC1ENo/8A==","signatures":[{"sig":"MEUCIQC0Lni+HPVNtka8TMMjwWO/CC1wm3EbGkOTM9voKnMVKQIgOhMUtK/WM0x6qgv12qYk86RRACTVgu7tXnzo0RM1CqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.56_1697018926873_0.9110935514508502","host":"s3://npm-registry-packages"}},"2.1.57":{"name":"@thi.ng/zipper","version":"2.1.57","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ea71e73210d260f1c9de8465fbc1492288d074d9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.57.tgz","fileCount":10,"integrity":"sha512-TvaRreV1w6C1DzsVTOVy6+uzxgdDgp1PdiHqiSm95lkd53y3c4X1hIhNeeJFUGMsGm5hjvVZXJYb9sDQp+lAlw==","signatures":[{"sig":"MEUCIQDkjAt/iAOZb/QbNzL24DQhf2NAHxbbSoPp7y85Q+OQ6wIgbOL8HxYFP1X9zA5zA7O+LeEvuprKZZmfZElgnroBP+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.6.2","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.57_1697111944507_0.8582314456356037","host":"s3://npm-registry-packages"}},"2.1.58":{"name":"@thi.ng/zipper","version":"2.1.58","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"8110141af414b35073d7acad9dbd36abd5ab0f3e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.58.tgz","fileCount":10,"integrity":"sha512-Z7zKLte5kG6nYO2Giiw6nofZHlR3pC1aycv95RaEKnnMqd019bc6Nebu+ty+JOBKEVZf75hZQZXWHiuh071zlw==","signatures":[{"sig":"MEUCIQC2OxCOqDJjPY5+u2AKzqt59PqRkmy49eH6kBGyGHTW1QIgY58oJyhsaURqOueFdVLMIE+jv1bJpIlUfmWIuQUZ8uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/arrays":"^2.6.3","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.58_1697652696702_0.26908759372647806","host":"s3://npm-registry-packages"}},"2.1.59":{"name":"@thi.ng/zipper","version":"2.1.59","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"84d5b12864de7ba944e52f96e8940364a281562a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.59.tgz","fileCount":10,"integrity":"sha512-lilDn8xpp19UWNaKOskPkK58S72O31q/XL+/9nAnIGwruUcfctMYRBJWYB73wlLS1ZGhFzAyI2faRJXwJGFnsg==","signatures":[{"sig":"MEYCIQCBCHJSbUzwvBqC+mn3yTQ9/MwubaRfBuxVoGUpBgf/IwIhAJVXJ0HELCchU9G4M/xMj1YL2sA6scs/s9CXCxTsMgP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/arrays":"^2.6.4","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.59_1698046969253_0.6856082420288461","host":"s3://npm-registry-packages"}},"2.1.60":{"name":"@thi.ng/zipper","version":"2.1.60","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"3bf1adcd5f049079113703bd4da3a5ff7d48a970","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.60.tgz","fileCount":10,"integrity":"sha512-nX1k/BOjWQ1LTpEFfNpPz9aNvJzHuuoIoiudshpQ/zN3JO83Xg/D1pKjlvCgdzo2La0jGpPOywlSyMWrsfYI3w==","signatures":[{"sig":"MEQCIASpZaNNo2wdcaMm6EVHMR6+iUwVuOVIZTpM0/1m0aS8AiB4T+dU5t5mh1wu/Wi0swnCIhxGDLPF8ueWMlHngJXmBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/arrays":"^2.6.5","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.60_1698136989288_0.6010904597062912","host":"s3://npm-registry-packages"}},"2.1.61":{"name":"@thi.ng/zipper","version":"2.1.61","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"2bd338e672de725cbab597f908efde572628cd39","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.61.tgz","fileCount":10,"integrity":"sha512-m0i1580wfqnXS07OcMdRGZsBwQRkUExX/ZorDUWqUjdYEY8rFovcltPUXBDjkT0bNwIDkZjOfz1zKOAEbAW7IQ==","signatures":[{"sig":"MEUCIQDWVclSNdob59j9jVgHkbKylnCWKI+WEKIWDX85Hf80fwIgd/4MsnDBQG6+G/qLlqQYU7sO7xz+hEQxC3hxsCn3iPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/arrays":"^2.7.0","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.61_1698425994989_0.6627310471540624","host":"s3://npm-registry-packages"}},"2.1.62":{"name":"@thi.ng/zipper","version":"2.1.62","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"f83c9e2ceb54a61bedab00fd021f9fd5535bd524","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.62.tgz","fileCount":10,"integrity":"sha512-dP+y0Fgw8IKCcMFq1QvYB8un8f9Z23g0IX3NP/1k+/Eb79GvPfYmhfGQsjrUWAAbiJfduPrWlPGU1BcA6Oxvbg==","signatures":[{"sig":"MEUCIHUP+G5vDcFsqYjQFDhbVLf6ePiZzCj5QFzgVg24/+HBAiEAlimt8wqZl3VZPaIOrgbfwgxqi829+L3SzUsulAHHrXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/arrays":"^2.7.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.62_1698676583324_0.0830705039131403","host":"s3://npm-registry-packages"}},"2.1.63":{"name":"@thi.ng/zipper","version":"2.1.63","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"be6b7d0373b25c9631e711e8b930f8e86a861d94","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.63.tgz","fileCount":10,"integrity":"sha512-qjdSjFzW8I7HYevTMsA83bxY47j8lQtxC1YtF9l9jX1cxe1NkF24jGSRAuUFkmGEdf0IRO41gSDyYE5JVBiN8A==","signatures":[{"sig":"MEQCIG1VxIyDPrXUQZVeK06QN2dCrbH9hCJ7rVJG1V9gcWmyAiBVziEshzUq0Jrw/M+hAQwwvjxN7YdWfQh8MHDKwSOXKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30024},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/arrays":"^2.7.2","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.63_1699136603561_0.5969432812857121","host":"s3://npm-registry-packages"}},"2.1.65":{"name":"@thi.ng/zipper","version":"2.1.65","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"b35e27a5da38b457ec775635386bd29e9b8bdffc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.65.tgz","fileCount":10,"integrity":"sha512-7zGGgmnVkeaJbreEqFuUyNxE7DtFR8JtDSABvUiJaYabYWCJQHdforR665/7ATCsOHNnLQurWU/OjvhorwWsrQ==","signatures":[{"sig":"MEUCIB6UcfebZCK7Lc1z2hmHzhZraTfBieAOpT54irH7sBU3AiEAlmPxAQOBBfxkUdHCo1G6IR2H8LPG6P5dt/GxcFI3lQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30259},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/arrays":"^2.7.4","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.65_1699526073409_0.7154954234372146","host":"s3://npm-registry-packages"}},"2.1.66":{"name":"@thi.ng/zipper","version":"2.1.66","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"774f92da3ff0e73740cac2eb18b376677ed703b5","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.66.tgz","fileCount":10,"integrity":"sha512-AzpYyHePg2OhcIv/vTuvAtXqUj0BJSF5vfltWOD+SWTGVMghibrCN4YcHIArlpSzOrPVtNKDPyGuwYnkZxKZUw==","signatures":[{"sig":"MEUCIQC993KVIAimxVPd9OzTF43W9E3V6rgAvMq6uF5ORnbipQIgc0soSzmxHe5PFaI5MZQwIk8N6vmeoMHiV6lPh7RscdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30259},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/arrays":"^2.7.5","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.66_1700818917477_0.34760915598008335","host":"s3://npm-registry-packages"}},"2.1.67":{"name":"@thi.ng/zipper","version":"2.1.67","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ff20ff799491b969da40d0ea040173e2a44cb201","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.67.tgz","fileCount":10,"integrity":"sha512-YvTypftcBDjhnzyGw8t1Z/hi6rOgFw2m2f7SVdcJrl596U6zDqmdGQM/S13nNMKPK093xvXxFgFQ0Hg+Hm8Zdw==","signatures":[{"sig":"MEUCIDm1bXpF1xOM5HdfKhgUAscEs0LavWZmnkzaL8QW768RAiEA6cL+0/owQQFDLBl6upauWbv2hqzygtL98Wj7rZt0TkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30261},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/arrays":"^2.7.6","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.67_1701605916522_0.5260781806598411","host":"s3://npm-registry-packages"}},"2.1.68":{"name":"@thi.ng/zipper","version":"2.1.68","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"50f9e9efbbb292e01f9b9b02c6b8f355a9927199","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.68.tgz","fileCount":10,"integrity":"sha512-QNuK+C0iDPFG/apKyGLYUq1Q6JUUCkdsh0pY46vEjWEDFcAtLMKsJOOSGoVjohWXW7aa8p4Sw22ND0AuVxgh4Q==","signatures":[{"sig":"MEUCIQDCAQyq1ne09XKeA8egIhDd5QZUo5DDRQXiryUWfHSFPgIgUsYiykd48n2AThh365mt4HnuVqM9SPtV3/QRtkUK46I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30226},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/arrays":"^2.7.7","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.68_1702149423209_0.6438701323812495","host":"s3://npm-registry-packages"}},"2.1.69":{"name":"@thi.ng/zipper","version":"2.1.69","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ec5b82bed0d6354780ec0e95035ad8e461f583cd","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.69.tgz","fileCount":10,"integrity":"sha512-Mr/BXkrNQOjXr8kpO+9hGdasSUncgPZFlHgYKQw9Ai/ZRybu8ClJvjs5wiqPihcL8Mell5Q0MZawXyRzjiZQ3g==","signatures":[{"sig":"MEUCIQCzwzSk3d+5aZwJB2dlzX3OGTKXI5mZmNc9fc5lWuQQLwIgM6c/PqW4OuJeYQpd8o6s1XFPS2nyaSnNPyCmuMutehk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30411},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/arrays":"^2.7.8","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.69_1702289482416_0.6805725115456915","host":"s3://npm-registry-packages"}},"2.1.70":{"name":"@thi.ng/zipper","version":"2.1.70","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"bf4b69d3e9c171781cf5e201421a44b04a435599","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.70.tgz","fileCount":10,"integrity":"sha512-aqx3G/l4xFle6t9dnA661aJy318crEiFUH3YRykm/zRTxM7057Rw6oF/gsFnZ+WdvBq/REICCVLn7ixNviy5gQ==","signatures":[{"sig":"MEUCIEW44KHDzqiwJPh7GO5+Sp+2+atvVowfxHJik38sDYlRAiEAp4GmIGGGcZYizS5opkDiTzraXvKgIUKfE5MjXcAnojw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30409},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/arrays":"^2.7.9","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.70_1702907194863_0.9626333453599962","host":"s3://npm-registry-packages"}},"2.1.71":{"name":"@thi.ng/zipper","version":"2.1.71","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"f4dd0c1900aaaf45f1ce63445368113fc86f799b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.71.tgz","fileCount":10,"integrity":"sha512-cCutdxLhFVZp+xH/afQKwyJRuGnwWeGE7B2Pnj8hR6RxKuhSDUfrA1sY/f9rOCTPdi2IQCej1iNxPoyopycOUg==","signatures":[{"sig":"MEQCIA+wuyrNn6A6DAuQtIiSXvKTfjWTQskMf9lcWvgQgfnCAiBZ8+fIbeAebqSZMJim4NDffoLsC+0nkKUdvzYxiy9ifw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30387},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/arrays":"^2.7.10","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.71_1702984022731_0.773348870789925","host":"s3://npm-registry-packages"}},"2.1.72":{"name":"@thi.ng/zipper","version":"2.1.72","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"2c0e9403d05a4a190982f78631fdb3f9d8b0167d","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.72.tgz","fileCount":10,"integrity":"sha512-/ZqOY7w2+EShRqrxgRE0Gy1ESstRVs58C4yN6riwkygVmIe5chdDT19G7qoulQhGNge6dDhLnu8OaI6ZSRePrg==","signatures":[{"sig":"MEUCIQCd3Af4ZWkJ77yCdXcJO0ImGgh8OAJZQEsRpNV4bt7aKgIgZ6Byvt0SzhFNkP2bZIjWisojRBptRA90sqkCFNw8suA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30387},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/arrays":"^2.7.11","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.72_1702988865610_0.774541852870368","host":"s3://npm-registry-packages"}},"2.1.73":{"name":"@thi.ng/zipper","version":"2.1.73","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"716bacc538c1ce9150e4a815eb6171001b451088","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.73.tgz","fileCount":10,"integrity":"sha512-ITkgpd7y4TWysjKwfGx/b0iky0PJ4kcrPj8pdkzAjYbwtvIWcG+VbHOLieyoTaUAPgl5sjeIWPA2IqQMdu0Fxw==","signatures":[{"sig":"MEUCIFS0/barBUc46ErF9BqASOChzhFE6W8Y3OiJImyGlK4QAiEAxHof61kX0GLoEJqC8aqBOgS58JuhUyarwQqDmjYwFuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30388},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/arrays":"^2.7.12","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.73_1703806184947_0.028215909765835434","host":"s3://npm-registry-packages"}},"2.1.74":{"name":"@thi.ng/zipper","version":"2.1.74","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ef83657aadef30211ac209e5933ea92bebb17381","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.74.tgz","fileCount":10,"integrity":"sha512-lWTm6tnJjILJMQZYPQTbmKKd3VecpnzTJxJCB3NHYe/mrTcdCD7HmBbYldiGUkff5JtHBCQKnzkmTROuxdEfwg==","signatures":[{"sig":"MEYCIQDqcFfi+W4fCQno1nX/knTqpnlQFhzPYbOg0X2RlD6gzAIhALmxv0VbTcSpmnefOikA6yHW2NUfW1ZfaCWQNBgvPu/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30417},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/arrays":"^2.7.13","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.74_1704016183063_0.14053757418003587","host":"s3://npm-registry-packages"}},"2.1.75":{"name":"@thi.ng/zipper","version":"2.1.75","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"e8e378732fc45074aa4dbdf342c69b8d77eeb3da","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.75.tgz","fileCount":10,"integrity":"sha512-0N1RS+D0DHPEIxXOaL+QZfBmADH/kqG+TfYcn1lHYfwLHrzo7RoGi/YImp/zGci0YReKBcDhWtZMWG/qUfVk/g==","signatures":[{"sig":"MEUCIQCDXFb/UkuFxdJXPKr0URiBkO61nUgLDXHDemtcyhV2SgIgQirCW/LCICL16BoNB4uqXdMep3KkeM1TEV2GR2fXmys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30417},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/arrays":"^2.7.14","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.75_1706025808470_0.5633839206679832","host":"s3://npm-registry-packages"}},"2.1.76":{"name":"@thi.ng/zipper","version":"2.1.76","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c53f624aa0430fa91175e59be0be1ce2e27e59f7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.76.tgz","fileCount":10,"integrity":"sha512-OvtQdXbF+a3FvKP+L6MRnYIAWg96aD0fODz4KRaOub8D3WQUdB//gX975RKmO5YlkGmLjTrd4YOupOSYQBtjLQ==","signatures":[{"sig":"MEQCIEOXjNpVb/M6jd7Qdd+myLDSeMY+q2kDcye5DQiALyJdAiApf2pxm+8C2lZhFAQTytX7J+35zjAA+rxjAQSz8yDc5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30417},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/arrays":"^2.7.15","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.76_1706292472548_0.9820217035817667","host":"s3://npm-registry-packages"}},"2.1.77":{"name":"@thi.ng/zipper","version":"2.1.77","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ed2563fce595877c84adbe28aa9a0a864300882e","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.77.tgz","fileCount":10,"integrity":"sha512-0RkHqIH3ne7e+MlCaLbQyQrJQRoLs7hgmXy9mYblOUk3P34sxkbM5geDYesg37RVgNF97dk8AOblCEj2WlQg/w==","signatures":[{"sig":"MEQCIC5tiulOG1gmc/5Cs+oRsJNVKp7I8yeroXoCqv+ebB67AiBr7Z9pxlOH/NlSCPC4Xa1x7xbV+K5Xpjlcgm131a/FXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30591},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/arrays":"^2.7.16","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.77_1706561156196_0.6374206239986422","host":"s3://npm-registry-packages"}},"2.1.78":{"name":"@thi.ng/zipper","version":"2.1.78","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5e23bfe589e3f6ae60d413af238fb486776c1288","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.78.tgz","fileCount":10,"integrity":"sha512-f/zjF+M8vlJcbQX+wmdhdoX/UzVdg9yYDwhTbbraeAyBdDtvNLVOp7EhC27NR5q1nOH9uCP+cK6p8QAFsy8ANw==","signatures":[{"sig":"MEQCIAOp1MQdWhs4ET1q90N6/VfZqmgDm0ykDe8lzPJce9a0AiALoxrxtv/IH4TM7I8IeeKiP087lGFBxs5hx50yskulQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30591},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/arrays":"^2.7.17","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.78_1706562759938_0.7460160496759694","host":"s3://npm-registry-packages"}},"2.1.79":{"name":"@thi.ng/zipper","version":"2.1.79","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"49ee3accb3eba7112f7097d2e9d51a4cf99d8054","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.79.tgz","fileCount":10,"integrity":"sha512-DeHS2hErLimN+sXhK27iYdpYi7AWJ+pEM+Mj5stku/CQF7i+b23+QTWlcCOQ9cIJoVM9xJJY6jqFVB9ub9hU8Q==","signatures":[{"sig":"MEQCIAKDpugwegweXXDPJO27MqPEp/NJmTeM675UoNBIyN7ZAiBFB0+IrQtj+H5wM5gy8+Lz8x94qPYdLJKrV7PEUZd3vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30591},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/arrays":"^2.7.18","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.79_1706628364081_0.2861956523053977","host":"s3://npm-registry-packages"}},"2.1.80":{"name":"@thi.ng/zipper","version":"2.1.80","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"4735ad58cf14cda4b089e47040eb09048c2ac6e3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.80.tgz","fileCount":10,"integrity":"sha512-IQF070fTKvbyZkYJHAuXd0jPgq1a4hM1XsSGNtxu32UXn8LEQdVlnh+j5zt0nc3v60RSdhmjklfDwChspCl9Zg==","signatures":[{"sig":"MEYCIQDE/AiH9Jvdgu3DjDjBZZ6qat3N8KSIB6hRTcXf8cnBCwIhAPLiGW0XP6Ma8bAxOpl2q7fcBtOCQZmdfJL3EOCS7o91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30591},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/arrays":"^2.7.19","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.80_1706650935733_0.9557662963085964","host":"s3://npm-registry-packages"}},"2.1.81":{"name":"@thi.ng/zipper","version":"2.1.81","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"18da48650e493887860127fa571f376f286d433c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.81.tgz","fileCount":10,"integrity":"sha512-+2YGvqgtW/mggR9G78jaiYe3GdYfNnRSk0GDVkfipz8iIdip6fuY6CYlcsKwfdvZMnlXyT7y9zJXqJUlEG2YCg==","signatures":[{"sig":"MEUCIHtJc8wMug0KKKC4yA7ngRNYB+6N+pn37OOaMcnHXjsPAiEAzRKXMCRQSkTagZlT7JK8bj0vwFH98seJZuuJvv6wy84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30975},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/arrays":"^2.7.20","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.81_1707555852607_0.060359885333942875","host":"s3://npm-registry-packages"}},"2.1.82":{"name":"@thi.ng/zipper","version":"2.1.82","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"d2b22915161ae755ccd41326e21bd0b6c8aa3b05","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.82.tgz","fileCount":10,"integrity":"sha512-sjN5M8v1LnsrvI9mwM0IxhQaGgEI1gxBbbuyztRaSKaqSCoahXPnAed32bwWaRb4y2AlNIRFPuXE9CvqF0gvrw==","signatures":[{"sig":"MEQCIBMJiAoUquEHxXf5WGZJCmGslvCC7loINaGPKyg2sU/gAiAw9cqg40l6Y+VXupznW5UYWSNqAv4Oe1+rr2DoCQFvCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30974},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/arrays":"^2.8.0","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.82_1708358138502_0.5235358138189932","host":"s3://npm-registry-packages"}},"2.1.83":{"name":"@thi.ng/zipper","version":"2.1.83","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"cd43b80624ad6012fec5afe4ef8f9f72a62a300d","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.83.tgz","fileCount":10,"integrity":"sha512-BkY8SKARNC2gYjUMGzUwszgtpb+XYtxJTQwYcUHxc7JHsl95cP0DTJfh6DHuC1rNfkDguTHLMnWvE/GMz28/wg==","signatures":[{"sig":"MEQCIGX0tYTJXjMCQip3ZSKCK2eIDT3jr9wJlQQwBhcDL/+VAiAjolgkq57/MG9FlzEA/eWY/awQmXJ9/61DlsGDWPRUdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30974},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/arrays":"^2.8.1","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.83_1708359274749_0.7809411975930898","host":"s3://npm-registry-packages"}},"2.1.84":{"name":"@thi.ng/zipper","version":"2.1.84","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"cfb2f9cbe548cc8cedafc0a6e48e202f42b2336f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.84.tgz","fileCount":10,"integrity":"sha512-MK5SJDzqUMahaHt/z3iFc27djYpNb2EJ7HiQqNjnWwWXBCXgeQtF+MnMhgE7c6cK3333djYcwyYAusuGKTAwtQ==","signatures":[{"sig":"MEUCIQDIrzJz9H3kYKafGJXAwA8fjiqDftLcePrVvkQTVsNhfgIgS155T1MbTz5EkOIekegVeZtgwiGC3XU7A+HPKifnWl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30973},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/arrays":"^2.8.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.84_1708603603058_0.3363806257348698","host":"s3://npm-registry-packages"}},"2.1.85":{"name":"@thi.ng/zipper","version":"2.1.85","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"2dc5a706f9d67a166bb58faaf964b818782555ac","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.85.tgz","fileCount":10,"integrity":"sha512-iKjhgKKlB1t2D+KesR1uy8xR+crygux/o5ZhRay4G5hcx3Wvyyoj71cIas+eY/vDCUeCmy+62AnAUWFzeTj8vg==","signatures":[{"sig":"MEYCIQCSurFNq69YAOy2CoLFyLqMPm5jtKtG8sJz5ciR6Dy8TQIhALg0z+9j5h1P8Dqev7m23zGtepVq0tqgmgZhT6xSp6gD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30973},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/arrays":"^2.8.3","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.85_1708870383447_0.10392023721949628","host":"s3://npm-registry-packages"}},"2.1.86":{"name":"@thi.ng/zipper","version":"2.1.86","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"241b64e344c25fc8c07382d5c0f2ee500c33faef","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.86.tgz","fileCount":10,"integrity":"sha512-UoNVqSTxStrCSfgGj/0yIUrv6nqhjPysBxSPuakt9WhUifZrh+zJ5Zn6mbGhPdwptBtdwyUL99nSu3ufoaH2TQ==","signatures":[{"sig":"MEUCIBIhQWUB0Pb7sZkBNsA6epNTxs+5JaEc34ZOaE9RydhsAiEAx5QBOJXpvfy7ufXQXM1vBVKFNJosXEOm/eQ0prwzhLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30594},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/arrays":"^2.8.4","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.86_1709307017704_0.48584828290863746","host":"s3://npm-registry-packages"}},"2.1.87":{"name":"@thi.ng/zipper","version":"2.1.87","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"e30b11f7fe47b9cb322d4c35d6cfd5a3e0cbfa6a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.87.tgz","fileCount":10,"integrity":"sha512-aL2vHEfB9ZCRUx13Yu7IqjisyJ7inrc/SRUU9mGQQP5CKtFK+XjWkzCEYByZKwWeqHW7O9PNftiN0lyMM5K/mw==","signatures":[{"sig":"MEQCIGsDDVeqSPT+BU6mq/06oUR2sn2Eq/VP908g6xnccMZ8AiBMKRG8ozvBJH6sR685fRL6dLGXGClFVt9UxSvRX8QfyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30594},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/arrays":"^2.8.5","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.87_1709388645962_0.19958883497796864","host":"s3://npm-registry-packages"}},"2.1.88":{"name":"@thi.ng/zipper","version":"2.1.88","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"2671cd56bf58115e4d5d94d0f3ab06dff536c6e9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.88.tgz","fileCount":10,"integrity":"sha512-lS3AcEA+mzOze49daXYjUjPqYSUnP4ui8QLG6/0clJbdHTyJrIQGbT0ecCmbCDa1fTuaX65zUjM7hQ7gC17y9w==","signatures":[{"sig":"MEQCIFnfnLA6SRlPDeXd1e4bJ4/W/7kXqPyPBMKhCIvTu7/XAiAIY2ZG8UHVHJv+wup4B1OOSMMU8OBituj9jwfs8vIlnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/arrays":"^2.8.6","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.88_1709844491944_0.17056715563159353","host":"s3://npm-registry-packages"}},"2.1.89":{"name":"@thi.ng/zipper","version":"2.1.89","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"c51d2ba3d5da412d2a37921d89322b98d9f2b1cd","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.89.tgz","fileCount":10,"integrity":"sha512-bfj3TMnUXAWl4FpA9qY0cHMG9F3qNm/z+ZQc4cfgbfpNrlBN3wI+jYbrLkE7HkUqxBwsELejENqIUsfLXZjnkA==","signatures":[{"sig":"MEQCIG5+SOT/33H0vSjaS1N/Fq9wyVGidLcgLZ3JVUF2hbKRAiBKmGnZFPOC867oVFYal/+2XciErywzMwIyVvsraH/hpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/arrays":"^2.8.7","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.89_1709976331445_0.6374007324209827","host":"s3://npm-registry-packages"}},"2.1.90":{"name":"@thi.ng/zipper","version":"2.1.90","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"0c113d8ab8e9ad1777bcd3293e3b22271510ae10","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.90.tgz","fileCount":10,"integrity":"sha512-UJa1sc+rPpTrLaXM4wx3wb1tm+YCMabjcUcJpBfP1u5GlUKgzcUMI9u2arYm7ifkP6d/OCcAkElWdsnZfoxwZw==","signatures":[{"sig":"MEQCIFMjOUgbAplgug1ywZ/CYLgZ/v/m8ul6AJ9bjFnzZb50AiA32vFTat1iPafwEpsX7vBVhJELQlCUZSOtXBQ+Pcm3+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/arrays":"^2.8.8","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.90_1710339206336_0.9408288985019391","host":"s3://npm-registry-packages"}},"2.1.91":{"name":"@thi.ng/zipper","version":"2.1.91","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"d8cd3f14057ff08948ff4a5b6603b96c4681c839","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.91.tgz","fileCount":10,"integrity":"sha512-8ylMoHwiurpwWuZAA4W8+D/rQlTyYAIJl7mau42tYIppMoBSwCHnSlX+xx/wmN1HKrJqbytUE9O0TrdlJKss0w==","signatures":[{"sig":"MEYCIQC5QB3NcSgamENuSB/q74ZRYpOC/hFVpkVekdHhXiTPXAIhAMdFmCicqtvKzGDAvF4I+aYkkme1JEANWKGKSNKPH7nM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/arrays":"^2.8.9","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.91_1710689377056_0.17768025730819947","host":"s3://npm-registry-packages"}},"2.1.92":{"name":"@thi.ng/zipper","version":"2.1.92","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"b77f569ab6e9496449610594ee00e17196a4cd6b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.92.tgz","fileCount":10,"integrity":"sha512-sdD2YfYvYJG4g4/+5H77AyPq3vlOfJm3W2xXXHnRwfMpMQyMDGwqkpjNQ946/6LkwTISEbA1NLJyz8Xj6C2S9g==","signatures":[{"sig":"MEUCIAQGMsO61NVsNobEssq6NrlPkoxW9RrMImuU/cXbIFRDAiEAskeBkYqmyaF6OXJLHJN3EfD8jDu0qdmTfeV2TOnOwBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30660},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/arrays":"^2.8.10","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.92_1710751506983_0.16603402113260168","host":"s3://npm-registry-packages"}},"2.1.93":{"name":"@thi.ng/zipper","version":"2.1.93","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"05f0792ca3f4fabb83572e3e4462fcea31488775","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.93.tgz","fileCount":10,"integrity":"sha512-LLMdjPr0eveozEda6ytTh2jVpeHSAQTMe7G05kRpr5gk334c6UvEsCTaDBy6uBN0fqf6p4fZmexct79LJ5ym5A==","signatures":[{"sig":"MEQCIDzKWhepILhAXbHznxWyh8RxmkN0BTLSpxafFgt+uxvgAiAKmIgSeDpMCuuqxZ4EDluNqaOCzVHuvRh+npCwHOAwkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30660},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/arrays":"^2.8.11","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.93_1711037872835_0.1759423792676813","host":"s3://npm-registry-packages"}},"2.1.94":{"name":"@thi.ng/zipper","version":"2.1.94","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5054ca552cae1c6ad90e48eea37878f699d5550f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.94.tgz","fileCount":10,"integrity":"sha512-tvEr8A0Oa3QG7a74tKQxmTbG3UXwQeM90rxr6aklVXFRdfiyM5rBoBlGAn1uBfvg4ZrPR3SYHJ2NfUrZaXzg/A==","signatures":[{"sig":"MEUCIBXkCDh2ntla307w3GaDa7g5Fu2H3ZAG/+pXyyA0F7b0AiEA7Sk6BNs5/pDGzy1U4B/09UVhci2gguO+uq7JNOkwdvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30660},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/arrays":"^2.8.12","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.94_1711533753002_0.3337233965933255","host":"s3://npm-registry-packages"}},"2.1.95":{"name":"@thi.ng/zipper","version":"2.1.95","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"5e768d27ff8f4918d54ed13e0f960233f35276ad","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.95.tgz","fileCount":10,"integrity":"sha512-Zv1r20TukJE/vFZp1aStS33Tu8zLYCzF5HKt0pIkedH2zTyjtAWYmrbhCtITvyTncSNgUH912qKmSeOkyZzEtg==","signatures":[{"sig":"MEYCIQD3UtNSmU7d38SdlxxM/pXXMfrTP6UcQXHo5VXFuWDQ2AIhALLbfMXdX8RI6ZLtRnn7t82n6pELr3INVUfajbpLPCm5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/arrays":"^2.9.0","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.95_1711623666846_0.9509540622834838","host":"s3://npm-registry-packages"}},"2.1.96":{"name":"@thi.ng/zipper","version":"2.1.96","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"6fad3c94e0f4da214eec628bd3c9f979b71767dc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.96.tgz","fileCount":10,"integrity":"sha512-ymH0zxa6bdgyqMhrQr5UbulrKNnHjY+4TE4WUDB9IABSFvR4TyjPH2zFS5pEgBSCKQBcr9RTFTrRL/g3dooHbQ==","signatures":[{"sig":"MEUCIQDOBQIOy2Z21oeVfiBQdHV0VNwa01pVeyCFsLmkBhBeVwIgO83xrPjVijkdhbwxIi+eZXu1JvAVaCbqXVog4BxfKnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30659},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/arrays":"^2.9.1","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.96_1711714809497_0.7168546599768464","host":"s3://npm-registry-packages"}},"2.1.97":{"name":"@thi.ng/zipper","version":"2.1.97","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"527634dc7cec2258719af92557b3acdf82b8829b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.97.tgz","fileCount":10,"integrity":"sha512-iUAknwGmkpaYp1/IHbCTRcOn+LLjMjnVe1JRry8OE3pjhIcTHOTzfspRDi2R9eirg+ontCg3kWsWec6HasteZQ==","signatures":[{"sig":"MEYCIQDZY32Ta6H/wJaGMlrgSTPvepL4T9dvGd02hKAahK4msQIhAM7Bouw0ms8fCIL26JVrJIgvKDVU4WGKSWrgk+vzN5zt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30721},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/arrays":"^2.9.2","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.97_1712588889389_0.3318620400143495","host":"s3://npm-registry-packages"}},"2.1.98":{"name":"@thi.ng/zipper","version":"2.1.98","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"d2954fb57cbd1def1770ab30d9a5fa33f51962f2","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.98.tgz","fileCount":10,"integrity":"sha512-Q/D5+Bc0IMuPFXAv/EWqbIzasjzmnmi1HcD5xg6T2risSJR0NnyOmteOrwkTe7OlOmY8D3+/HHj9qyn8GSAzeA==","signatures":[{"sig":"MEQCIDaRlj6z0SJOv7f5yd+AUSU/Q/eB9gSIPbFPSl3we0K2AiBHkKYrTmFN+/C1bVqRI1JXyAXhVS62ZvvQTN+i5XlQaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30721},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/arrays":"^2.9.3","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.98_1712839227314_0.44867910000984756","host":"s3://npm-registry-packages"}},"2.1.99":{"name":"@thi.ng/zipper","version":"2.1.99","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"f07bc2f6cca66c9d9f9af868c60d0c4fcfe7a7eb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.99.tgz","fileCount":10,"integrity":"sha512-ng8A+o99fIXE2WmiI+JqGxln1vbEB56PM/YlHDIh8sj+gOmIbjim6+j8XkBURq5Lb/PNG5fH5L9VZ6Qic6HxJg==","signatures":[{"sig":"MEUCIQDFOy1E6QRsjPh3yaWnNni4sBkn3t6kVts9v4pgJPHrrgIgMw8OV+AMaqw9inOeIBaf8ieJgIUjvcPH8VawxtddjwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/arrays":"^2.9.4","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.99_1713624543306_0.259381650761094","host":"s3://npm-registry-packages"}},"2.1.100":{"name":"@thi.ng/zipper","version":"2.1.100","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"cabf0c0d62b70bbbe6b56ce73cf94c88080597e8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.100.tgz","fileCount":10,"integrity":"sha512-UO/1H5V+PfHrd26xsJHQ6inJjCw7mH5RHrISNXo6LSSbNblKbpoOttJj8aroLMikl+fPeNnj7u+QlwSy21fjnA==","signatures":[{"sig":"MEYCIQD2IP15FhpgXCBtqZks2R9wf7rLLakuivwfA+Rlgf2PrgIhAJo+xEdGHqnR9De2JIJjOhXhs7rYJF2Zs5oeM8HDHHIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30857},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/arrays":"^2.9.5","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.100_1713856145515_0.8928961589432558","host":"s3://npm-registry-packages"}},"2.1.101":{"name":"@thi.ng/zipper","version":"2.1.101","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/zipper#readme","dist":{"shasum":"ec6db0f71250a03550c243d6987e17445567c063","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.101.tgz","fileCount":10,"integrity":"sha512-R4nhHtM8iWA3bNInkb+tBG8IlTrbAzQoTqoSaODLq4oAfN8d82NuGJbigdZ/CSjYhkhbRZ6BVQUHTn0y6YpAZQ==","signatures":[{"sig":"MEYCIQDPx1rargoujAktQkCQ+anEXbne55qxxZwXNyY6AsbTHAIhAIBVZBaCIz2RTJ8E8bx6Kqk/qtGeaNKQk3luniph97eD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30781},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/arrays":"^2.9.6","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.101_1715193239440_0.9143523252490819","host":"s3://npm-registry-packages"}},"2.1.102":{"name":"@thi.ng/zipper","version":"2.1.102","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.102","homepage":"https://thi.ng/zipper","dist":{"shasum":"39b9efc545a5471579207cdcb9d278850bed1623","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.102.tgz","fileCount":10,"integrity":"sha512-Hm42dzWz9O6qVe7eEcQYTetOuxHha29ayz8V1C0/Tgq/ZFeqmXS6W12BpmukUS7KZtvt6G6aJgPJLuFJDlDezw==","signatures":[{"sig":"MEYCIQCR30O6HrpDuP12A+BR4p0f/+D96O7BvGL2Y3jQPq94xAIhANDsQyncM46gOcMgD+DtLgh2k4RYtGy0X1XEDsbF9Se7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31128},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/arrays":"^2.9.7","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.102_1718998814680_0.6595638134915995","host":"s3://npm-registry-packages"}},"2.1.103":{"name":"@thi.ng/zipper","version":"2.1.103","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.103","homepage":"https://thi.ng/zipper","dist":{"shasum":"9fe015a98f3ff8f5216ca383d68f5d00151936eb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.103.tgz","fileCount":10,"integrity":"sha512-osYyAAi+cEOt30r7LLJLWVWrauIDRofiPNCCZsGrXCUfl/AxkeNPbrBmQbibqG2YQIWsHn4znrVEglEYjt6nfA==","signatures":[{"sig":"MEUCIGp4zBF/KadheW8uRVhDqPJISzX3An34X8/E4tKQFb4fAiEA9GiXBwHf56p+tupS7kOP5fqiOzi45AlYfvL6As9oUYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31128},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/arrays":"^2.9.8","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.103_1719653647569_0.76455318492282","host":"s3://npm-registry-packages"}},"2.1.104":{"name":"@thi.ng/zipper","version":"2.1.104","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"b90083dd27d454c7b36c067429e9b1e59dbc0715","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.104.tgz","fileCount":10,"integrity":"sha512-pTeYiMpVIxv+KZWs+O+CPSbttDgcjS4pLYk2ML4ALrcl2AoSc48wd3uwESk6+e8DIvUuUJUjSOVwwJF2O0n3WA==","signatures":[{"sig":"MEQCIFy3dLZoHB5RL/39UN5HX7nNpP0nHz65prr3bY92D6O+AiAfx4L4VV7zUWmNT4HLllt6H3+0ek/WflpOtSZ6Skt3Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31128},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/arrays":"^2.9.9","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.104_1720267657713_0.7762142312985716","host":"s3://npm-registry-packages"}},"2.1.105":{"name":"@thi.ng/zipper","version":"2.1.105","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"9a722ea982d519e39c4270f09af9a15112ae51e4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.105.tgz","fileCount":10,"integrity":"sha512-q4d6oaek+DrHEmXjGsy1cQ/+CSKB1Nb/jL+FyGNJKBryJ5Pdn3w34ev6EPBPQ9M//IxvedzmGlH0mLQ0d9/ahA==","signatures":[{"sig":"MEYCIQCSgnIxMPabOgHkIOwoy+FUlgzJjniEk0kdh88KqtQKtQIhAMnhlTPwYdkPHvpxvMIxqPFY9LPMXu2sxqEOmrwdrcy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31129},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/arrays":"^2.9.10","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.105_1721135690968_0.012008199918955409","host":"s3://npm-registry-packages"}},"2.1.106":{"name":"@thi.ng/zipper","version":"2.1.106","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"7f7fe9a9fb5a3cc48da72e2444d7e36c6bcb1dad","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.106.tgz","fileCount":10,"integrity":"sha512-3UOn46cykR8OS49ED5lQz+lBqdaQ3lSbo4bmYWGHUuyNUmk7+nZ1WLZhyneHIWFyu914Tt9Nxh8cZQX5g57aLA==","signatures":[{"sig":"MEQCIGLek8acwZdCXfPyIj53Ypz/KW3KbbvI7kiAAGL+E2mJAiAql76Y3KZqxRH3uh9YKkJybl/sj4Q34bE6jn+He+PXFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31129},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/arrays":"^2.9.11","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.106_1721401334724_0.9326230428714222","host":"s3://npm-registry-packages"}},"2.1.107":{"name":"@thi.ng/zipper","version":"2.1.107","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"f53eec70a52c97c85a00721a3b6179a5e1aed190","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.107.tgz","fileCount":10,"integrity":"sha512-+bwzqER1TIhMwLUDBQjce7bT3NtAAACom/hNyPiI52dtCEaRwt80Q6Y+HnC95jpwemchm5UjQ9a19u207p7/OQ==","signatures":[{"sig":"MEQCIBaIXpS58KYURKKNGagtL47XEnePm4Z+BBk/k+S0NNiYAiAglCR4ksetVeTiJBsnWx28TcMemxKVuQN9mTFLVaKZHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31208},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/arrays":"^2.9.12","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.107_1721654503036_0.4843645591040042","host":"s3://npm-registry-packages"}},"2.1.108":{"name":"@thi.ng/zipper","version":"2.1.108","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"a9ae882bd4b754fec1deb5c2ba89fe14abc2af39","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.108.tgz","fileCount":10,"integrity":"sha512-FDqvSNGtS/nSl/QflNaDjYcRaf35aSwGeEKG+yoKtozeo78seBVr/OTG+wJxtYhKAaTDkLNBLzm5zV6Xr8hE8Q==","signatures":[{"sig":"MEUCIBy7qGzNNHgRQc1JPCxsIwhJUTyUWGy0mQLDjw4rsmRyAiEAncv6J5LyxmxpplUNlZcPMOOEKPrmQx+1r8a94Xibfeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31208},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/arrays":"^2.9.13","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.108_1721659529896_0.10154267359214342","host":"s3://npm-registry-packages"}},"2.1.109":{"name":"@thi.ng/zipper","version":"2.1.109","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"db1bcd16b8b7fd43f5f688e8ebd2252ea9e8cbae","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.109.tgz","fileCount":10,"integrity":"sha512-kQGvG1he8GeQGxLnmfG1EkFt+/MsXVXSV3rP8FYOuvCNUqvZtU22cJlxojrUd4JUEoONwqtWPeVxNLMJlT/mPg==","signatures":[{"sig":"MEYCIQC52nOYQ3zo+TbefcfRem8yA121eBE6y6ZB+Fy645fHBQIhAISxfxFZSySeIsVtaNNB8LiIKQES+MesVLvQzuXWR4Dd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31209},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/arrays":"^2.9.14","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.109_1723302529960_0.66423708696307","host":"s3://npm-registry-packages"}},"2.1.110":{"name":"@thi.ng/zipper","version":"2.1.110","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"992bc01c68305694f67086f273da7dec66ed404d","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.110.tgz","fileCount":10,"integrity":"sha512-7hEmEPDa/ixFAZZ6aI+eDSKUhPoPS73TH92SeBFBBgj//4WtyApnDX4YxX2FL3gsGickth9GbrYTgIn+MpOcbA==","signatures":[{"sig":"MEUCIQCEJR9qgvz+3aojI6LrXRD/qFxXUpdQfIJQ4aXaW8HzJQIgSnNQpYs2KQpMAXU862a/Rk6KoJHp+Oo/emndI85OK8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31209},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.110_1723990651526_0.35782282194050596","host":"s3://npm-registry-packages"}},"2.1.111":{"name":"@thi.ng/zipper","version":"2.1.111","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"74c6c57ad8efa78f1ff8d04101547fdeb085ac05","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.111.tgz","fileCount":10,"integrity":"sha512-JQSeZnc3FLdt8u7RIN5cInEp8+DT5nHP9Yxiisp+mS5ZYtpWMq8VQ8mOfYND3SapYx2QHdtc52YAkPVkeHK8Lw==","signatures":[{"sig":"MEUCIDbYirmG9mNGcGqRAMGdh9/88eU+1FjkazDKeZIePy1kAiEA1loH3JuY+V655QKmTZFYUnmXmwuPeWmRa6ikYuGFpnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31210},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/arrays":"^2.10.1","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.111_1726780541764_0.2419271126152518","host":"s3://npm-registry-packages"}},"2.1.112":{"name":"@thi.ng/zipper","version":"2.1.112","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"c4aa6cb4d32787ef4f3b03507e8073f864efc496","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.112.tgz","fileCount":10,"integrity":"sha512-7HTo5f1WnZparxrz5f3OrmUBmlrZ11SS8Z5LfF82i4ygZWV8U0uPqcxMwZxN+gXuW0ZN5KahPtgdvtP5KT4SPw==","signatures":[{"sig":"MEYCIQDbPI34U++8IeIzkoYAZn0jNdUwI89drw902FKfUOkBfAIhAP/En23ehEcIl2aGBK415Rys3E5VxCuXqK9ZqGQXjx7c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31210},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/arrays":"^2.10.2","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.112_1728130738179_0.6956139208987617","host":"s3://npm-registry-packages"}},"2.1.113":{"name":"@thi.ng/zipper","version":"2.1.113","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"a0de64664ad3a99b5b2bf08aca4999c2561896cc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.113.tgz","fileCount":10,"integrity":"sha512-Xd715V52nDUhprgKzRdHOUJSCHHs5KRlZ71r9EPgdWt9ukctxmLkOgFGqtQ6q8u1UVf2UwQ1p4lq8V8K5hLsyA==","signatures":[{"sig":"MEYCIQD7yQELASGlHbkKoz+UwW62y9gYfBfEy3oBNI+ysrVGNQIhAIVhT6sqSRgfLu/DHCmVq3Wc8sUfqAzuofjgLss/rGmt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31210},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/arrays":"^2.10.3","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.113_1728304518518_0.7817221732454995","host":"s3://npm-registry-packages"}},"2.1.114":{"name":"@thi.ng/zipper","version":"2.1.114","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"d94289fa89404142d79049821501f8411fcd239c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.114.tgz","fileCount":10,"integrity":"sha512-SsunRnNIj0G/o5y9Qm2AFTgC2qi8ejvelEHBFlo/34xMPo+WfcrzJqwrmhvDjLkm70KNSUYkQ2G2e1lj65T8og==","signatures":[{"sig":"MEYCIQDhNdyTrC/z4J8bOPVc72A6ostAx1teg12CTltT7VhYswIhAIluvrOpRFxQ5Ty1pyHdJfwCLD23xpjlHUs0+CMP7Zui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31210},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.114_1729179742655_0.9605709879228468","host":"s3://npm-registry-packages"}},"2.1.115":{"name":"@thi.ng/zipper","version":"2.1.115","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"a58425e24f2934e8b59ff8292e475a3948c256c7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.115.tgz","fileCount":10,"integrity":"sha512-JEVfuNJpHHIwWegu2apHcx+jUr7eXV42YSkIXdBOt1U48aSdAmOwfuGHR9/BEAnBzMvxTzrjceSnJW0b1llCnA==","signatures":[{"sig":"MEYCIQChhZu7zZBqlCVs/1eu9GC/DppA3cMkYIe5XpyiDsKGOAIhAMiS07ekKu8oaYcWuGMqrTWHz6QmNcuFvTlVGx57REt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31204},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/arrays":"^2.10.5","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.115_1731259106853_0.08668646709672645","host":"s3://npm-registry-packages"}},"2.1.116":{"name":"@thi.ng/zipper","version":"2.1.116","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"ace942d83764ae7322f13fbfa92aaee181f1fcc8","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.116.tgz","fileCount":10,"integrity":"sha512-oSfVud1GK6KSoDiBmZCMqm1/slMSokDbZmGU9C6EY0e3gOAVTtpqP+uC+dE60yaxmIIJudnfwGhwtP/0QrfhXQ==","signatures":[{"sig":"MEUCIQC6RCWf+uvAeUve/QNr+GAxMCttq6ICFnsV8L29+7pZiwIgXPQ8iN6059cEm4eXrlyZyLL0KKRDBvvSpKUySmb6Xfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31205},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/arrays":"^2.10.6","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.116_1732472527049_0.019599194773751494","host":"s3://npm-registry-packages"}},"2.1.117":{"name":"@thi.ng/zipper","version":"2.1.117","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"c4387bd740bb46dadea4ed96d5f398288c7f3746","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.117.tgz","fileCount":10,"integrity":"sha512-0vLJyHZA2doCDO5RvJrxybtdNIwX5G0av8JGUoqQy/LHRRkgOBWBDwjw6/ps4qEhW/oCdIhxUTNicCRJlHLgjA==","signatures":[{"sig":"MEUCIHoZKt1k8xiMxTK7k7btPrEzfRsrt4Irw2KqhzGRQen9AiEAx6L/NfRoSvXEQ5W8TCiIBeTRfxJQX5w6GDlokZuqg7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31204},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/arrays":"^2.10.7","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.117_1733998687750_0.1185377167436743","host":"s3://npm-registry-packages-npm-production"}},"2.1.118":{"name":"@thi.ng/zipper","version":"2.1.118","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"df7cbc8491fd5e3981c44eee598d200e4a52bb9d","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.118.tgz","fileCount":10,"integrity":"sha512-vVkGe6PtPTN5RD6UpIs5RlgVOGNhFHhshdGEe6Nq2+3rHXLhRQvza+HzF4+/vZOchdTgK9wUQSvqwRj1o9NOFQ==","signatures":[{"sig":"MEUCIQDCSnrMXz15sjCGgrblS6kJ80vsbDlydUZq8dsoLilfXAIgSWlkcurHIj9fCbmzwTrIJKIYX5o7jx0uY6NUHnRZHjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31288},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/arrays":"^2.10.8","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.118_1735309087327_0.726604515739123","host":"s3://npm-registry-packages-npm-production"}},"2.1.119":{"name":"@thi.ng/zipper","version":"2.1.119","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"14c04ff4355553828e2929cc456780238f4b6d35","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.119.tgz","fileCount":10,"integrity":"sha512-F+wfkCG3xEpLfmXp0S8xy9N7wsdrX4aO1DjN2LZId/0+uLFqKeGK6X9sK5Kfm3pyBz9OUadrqncPAFkBYIdzuw==","signatures":[{"sig":"MEQCIBMHB78czbGtaeCzJQ5iHmX4EAweGYBeRBm4w26SZ49vAiBY7BSqc1LmYkZdTznjPYPf6gIl9/vCp3VAFwKiYyEnog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31288},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/arrays":"^2.10.9","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.119_1736025225102_0.4873137978767086","host":"s3://npm-registry-packages-npm-production"}},"2.1.120":{"name":"@thi.ng/zipper","version":"2.1.120","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"fb651b10452746044d36e54f13d59593f4dd309f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.120.tgz","fileCount":10,"integrity":"sha512-Ay1dpkcVILA143ABVtsU498uvnLqxDlheCpETHHAWSw7Vtj7cZNaKtlvqjdHouDOFvnuEmz46fSmrxq+AhvppQ==","signatures":[{"sig":"MEUCIQC+sHK2Gnil3brQEouZZTOSDT2VTfDdAJJhY3ilHfGVwAIgZOZAI/h69GnRfHNhKnJ4uFGwGTCA1MyhsfXXnahUP1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31464},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/arrays":"^2.10.10","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.120_1736857678794_0.7515170252702992","host":"s3://npm-registry-packages-npm-production"}},"2.1.121":{"name":"@thi.ng/zipper","version":"2.1.121","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"e54b46e91bd7b969cf4618d244efef8a7c7cf365","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.121.tgz","fileCount":10,"integrity":"sha512-2sRNfkKxFPlWvLAS/H3jKIfYxvO3Xb7Oo7XNGCosSs9cG86DR3JgbGgE16d+GZL2qZvS0GBKTCBLxvo+DK5+zg==","signatures":[{"sig":"MEYCIQCSdfRCKmtzT4pj8bC5037X1DGm4AJv4QRKqiaXxq0UfwIhALJYx8HLbdVPr72AWjLJhtprIdg6MWvkzR3CUoTDZYrT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31464},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/arrays":"^2.10.11","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.121_1737123242994_0.3624444377194267","host":"s3://npm-registry-packages-npm-production"}},"2.1.122":{"name":"@thi.ng/zipper","version":"2.1.122","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"711b71b92e6ac1e1e3e8b3f8e3462664ca3d0e02","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.122.tgz","fileCount":10,"integrity":"sha512-WYofDq6ffZ4o21O5D7582PLY1JfoCcUk4N220o6Qo2jTMcad3qC6jyiuSDRgLagEtPU9eVCc/4libA+n6RW0kA==","signatures":[{"sig":"MEUCICYKugFprHFhCVFCvNNqGP8iB/PnKGztU5RVHs2gaxcjAiEA4yo6jEMEQJK4/rK4SiFJvYrM47yzNo3SxosYG5GxhkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31464},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/arrays":"^2.10.12","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.122_1737474794604_0.14160315168515525","host":"s3://npm-registry-packages-npm-production"}},"2.1.123":{"name":"@thi.ng/zipper","version":"2.1.123","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"a665c0f1e08de5e5ce8754cce7eb074f8663431a","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.123.tgz","fileCount":10,"integrity":"sha512-HoDooOcgnmoTzt1+Zp0beeC0S8cbryOnj+gYEyjgQ6Ap34Csl1EWIerVTZaSijioPkgDzAf7c5cgsZi5Jj9/3g==","signatures":[{"sig":"MEUCICJzqd+et2LvHhP3WF8VSF7oh7KheWJi+578SFsdIzWSAiEAqhV0NYQpTDlUDUzYe+ybhCXuUap1GpoXM/8m3BVkQ+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28175},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/arrays":"^2.10.13","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.123_1737639924667_0.4349252108638759","host":"s3://npm-registry-packages-npm-production"}},"2.1.124":{"name":"@thi.ng/zipper","version":"2.1.124","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"5413d2829bc64f227a44fdd59d91c14d0f0fe466","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.124.tgz","fileCount":10,"integrity":"sha512-qkYi4O12UOqi6n48cHW+fPUYl5e0sKdbVYDPhYAtL20PMFgSwRJoPt4YFAE4NRV2Nsm9G3hAHpTpBcnWcFMGlQ==","signatures":[{"sig":"MEUCIQCQeefVO+V6woVNXCub/xK3U2/9HwLViGsVtM16OVY/ZgIgU+A5q4DlxR0qVq+YbMgO58OgJqVbSC9AZGXq8UtPCfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28093},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/arrays":"^2.10.14","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.124_1738168310713_0.4092760993414788","host":"s3://npm-registry-packages-npm-production"}},"2.1.125":{"name":"@thi.ng/zipper","version":"2.1.125","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"82af283734a809c602da2f04dfd0875acf248f48","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.125.tgz","fileCount":10,"integrity":"sha512-+Trg9cWl4url5cpBYMKB7G3w+yIXIBHKXKxWzco/81u3Klzeap+rBZ6ESOKG6b9ARHIQNJQd+E4dE4NCTaMr8g==","signatures":[{"sig":"MEUCIQDoxmenF1ojnptNprx+7tZ8j8bhj8LZ6rJF8BlTXkbVoQIgBK+RPJfT0xqe8IVyCR+Cv3JcPPbbJwUSh3RdqaWSJfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28093},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/arrays":"^2.10.15","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.125_1739462927871_0.2739571044871354","host":"s3://npm-registry-packages-npm-production"}},"2.1.126":{"name":"@thi.ng/zipper","version":"2.1.126","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"922458ed34d18f3501e652d22ea25196685ded8c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.126.tgz","fileCount":10,"integrity":"sha512-hmAgj67g1kfAh1AuKzRwipYsJ0P6VrZBGjsNf0fSP7wQP3eCuSFOTIKdboV0gbFXPVQrpKn2UTENenh4pubvDg==","signatures":[{"sig":"MEUCIQCDPnBvKBxfBx45yrTxbbTgXbH0Kl6rm81xIUhdlRJQegIgGGE3Juk3H73u+Ow4Zb80ujnWXG1G1YQ0SxVUnDdCEz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28093},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/arrays":"^2.10.16","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.126_1739999157023_0.8307312793776773","host":"s3://npm-registry-packages-npm-production"}},"2.1.127":{"name":"@thi.ng/zipper","version":"2.1.127","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"5a9712b8d72f03c54484d2e9f4b56a89c4ab7110","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.127.tgz","fileCount":10,"integrity":"sha512-sgvSRQLpP1WoQpxGRYyJs9tWyonpIT/w0tkVea1TYkQqChHLn1HOQkbCec+ESMCYyuvrONK9BiPzOOf5SbKITA==","signatures":[{"sig":"MEMCHypgIEkL+YvF0I7iioDxKo5jHmT1bO/nGhE80u/tdxQCIGmoGBCRP+5xy6D0L4HxP1Ry6AbMGPNu+uLnJjX7tcMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28092},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/arrays":"^2.10.17","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.127_1740175100199_0.598185704059464","host":"s3://npm-registry-packages-npm-production"}},"2.1.128":{"name":"@thi.ng/zipper","version":"2.1.128","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.128","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"70a708ef5510c8cb7920379320503ff5ece3628c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.128.tgz","fileCount":10,"integrity":"sha512-1KNEN88JkK9w6wcE51A23nanwi6kLV9tTXbBm9E3FoqN4d6KXz/3D8+j6kbQTGYZw4TdOLAbCjPTVlpppsGkog==","signatures":[{"sig":"MEYCIQCFhmiEcrfphIpi+yBWClMNgm0HRXWQ6KdIwcsiBGKbXAIhAIb9FN27JsYuRb8koiTa7jwrOsXhj1cmQzXdgvCvinm3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28092},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/arrays":"^2.10.18","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.128_1740490296336_0.34748294212084097","host":"s3://npm-registry-packages-npm-production"}},"2.1.129":{"name":"@thi.ng/zipper","version":"2.1.129","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.129","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"7018b5f37262dc68c8a59e7c3aa6aba119616dfb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.129.tgz","fileCount":10,"integrity":"sha512-csgUO6P8Bj9tbKthlCjOBiUmwEo2T+7jnctXKQsCO+FEyNRk4XorjlnDJVXdoDXEg55rCwQ0qSBj8z27mZ3PEQ==","signatures":[{"sig":"MEQCIA70c+lhWX0AXUD7MwKZRq23LBng4vwfc/HgtbdLvFu1AiAMtxPmsBKoBtSNp2MOGShRfNuJ7rvaBMaiCmCaVe19Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28092},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/arrays":"^2.10.19","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.129_1741548533767_0.39210312816334936","host":"s3://npm-registry-packages-npm-production"}},"2.1.130":{"name":"@thi.ng/zipper","version":"2.1.130","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"104dcd74c9a30d23dff67cee0e796d4ac45f7709","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.130.tgz","fileCount":10,"integrity":"sha512-/KADJkWSbrUZWraiJqLQO8BC1IQASi+Xsz3Kxb64K97gluyP0YUQ3iGxMSIFmVqc0QZQBx2fhxADGDPwm5ILQw==","signatures":[{"sig":"MEYCIQCPMgfGzbAAGnjr8Qa/+zL8ZNDEzaU9iQhW7/g/lSqfQQIhAOqLtqNxDFOlSXpvnkEzVOaMZvryXthyBkaWC4+AbcPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/arrays":"^2.10.20","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.130_1742219211264_0.5837008666842978","host":"s3://npm-registry-packages-npm-production"}},"2.1.131":{"name":"@thi.ng/zipper","version":"2.1.131","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.131","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"9007bfae47bcb90b7b4a975e04cd2cab71afa594","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.131.tgz","fileCount":10,"integrity":"sha512-pr7CRMBTCiTp8vaa9lSu4JxsawTCPDuL0EOyQmDiyWAYVEPdcCI29UFOmjQYUFDTMrOnToGl5HpKhjfAK9F+ng==","signatures":[{"sig":"MEUCIQCzKNHVmoTsFs1noAh6r6NrRg5YpRl+Akbo9ew1OhHRAQIgKLaC2rGKak0BtumgSdRJKr+QVWznGydt8EDJzRzb7Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/arrays":"^2.10.21","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.131_1742304651463_0.6572648913555976","host":"s3://npm-registry-packages-npm-production"}},"2.1.132":{"name":"@thi.ng/zipper","version":"2.1.132","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.132","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"4dd7734861447e9f6500cf89bd48d03648aa4bcb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.132.tgz","fileCount":10,"integrity":"sha512-qiu+Xb5gKN+iPY97gfuBaoZj+Rx6Dsl97QAa4L2zKhIUOw3p8rvbl1uetKxcy9lkydIubUSGqw1/q6iwmX+d2w==","signatures":[{"sig":"MEUCICbso5J/pAwXSkCUxMQ2XwKQfNcBxJLVzmbnyIBYnn79AiEAmTLuWCz4YjxatqK1T64Gjyc4pzpujptHK+Rpss0saks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/arrays":"^2.10.22","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.132_1743544107334_0.17075706681579295","host":"s3://npm-registry-packages-npm-production"}},"2.1.133":{"name":"@thi.ng/zipper","version":"2.1.133","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.133","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"797bce617d1f0ec5b4b90779fde2a6d9e8ceb979","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.133.tgz","fileCount":10,"integrity":"sha512-Ju/y/0gbdcbjL5I56NCHTaw8KP92NIOQ8nNnnCVRHa4KhhLb0feKihPxlpG7P7C7XPNATLJ1skEHi08ZiVpL5Q==","signatures":[{"sig":"MEYCIQCoGnRRi8rvvgKfWO5sdyaObe82iDzElefFCi9mHSvq4gIhALZUcWh21WSJV7TojX9UCT7ndYGPJMSE4Yka/Djjpj1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/arrays":"^2.10.23","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.133_1744802170419_0.4760902698549039","host":"s3://npm-registry-packages-npm-production"}},"2.1.134":{"name":"@thi.ng/zipper","version":"2.1.134","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"c932ddb9a89b6988f1efabb24f2e0caabd88d1e1","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.134.tgz","fileCount":10,"integrity":"sha512-nkJ2MHmw69z7yNeKMvNA8d3TaM1pniPNXpiEV6wIcMMupxhnYNDb2eeKRUDwr8Dk3FyMJkhsyFya1tB/gBXoSQ==","signatures":[{"sig":"MEQCICHbgcyoL+Mj2N4qGwA5exB6UGcAsk3pLmfzPpj19GWUAiAC0NVDtqSf6wB3NUOlqLWfs8X9xT7Ozw0qHG5kot8y8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.134_1746017909003_0.9133671356979567","host":"s3://npm-registry-packages-npm-production"}},"2.1.135":{"name":"@thi.ng/zipper","version":"2.1.135","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"92e7d677d866a28c5eeb424ee17d69b9ccb40039","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.135.tgz","fileCount":10,"integrity":"sha512-RJdGw94LJRbaN1WQxF1M2MPkHD4bu7qcw5YowC1UZwF+UhRIWu42LHJl6MQ8MUxNTJ+KjzQTVc9iYSXYnBTFSQ==","signatures":[{"sig":"MEQCIH0Ak34dvL50pbqkz02iDHw8pNbX8nNpPjD1NIFIvERzAiBuUTV8dolCs/jB7ayCa08EWOIHN2C8k7mFltUSY9hmog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/arrays":"^2.11.1","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.135_1748434132706_0.4016365485336073","host":"s3://npm-registry-packages-npm-production"}},"2.1.136":{"name":"@thi.ng/zipper","version":"2.1.136","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"4929730a418444d89c16442dbfd85da3528ca412","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.136.tgz","fileCount":10,"integrity":"sha512-CFHF5qrDSSC/OjN6Q6C/ZI1ORz8nUJ1Rie4LioHofSiSQVPntWHGWTzaDRYO7mov+MoyO8jG1YQeAUpyQjSR1Q==","signatures":[{"sig":"MEQCIBsMshXSPWYAOkYHJ0V3sp1iXVfMMNuszvQNecm7ReT1AiBK4rR5MFDLV2ZofBwr/GO8eCQMkhWf4puQ8eY+JON8Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/arrays":"^2.11.2","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.136_1749490238000_0.5495598530603765","host":"s3://npm-registry-packages-npm-production"}},"2.1.137":{"name":"@thi.ng/zipper","version":"2.1.137","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"67701a46c925c9a1abdd7743b8025e6c2907f5e3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.137.tgz","fileCount":10,"integrity":"sha512-JjyUYwwXyvIZxx5W49YRkpGfwPfIyPHoX3oKDnqFZGnYzI2sywVgE0mQ3uxWoieDysgao5ybzwERDVPdVVGbJg==","signatures":[{"sig":"MEUCIQD275+d2cGTZR3yraXfS5EMAfJaaiOq89TTXl5p34iqmQIgOVqNsQjzMwk+OJpMEdiwtvEK8wcw6/sK6lrNb83iW2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/arrays":"^2.12.0","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.137_1749934742466_0.5237031677069013","host":"s3://npm-registry-packages-npm-production"}},"2.1.138":{"name":"@thi.ng/zipper","version":"2.1.138","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"66d0d8fd7b6214dbdbaba3cc405182aa508c6b55","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.138.tgz","fileCount":10,"integrity":"sha512-g+6bv4pZFwEcyA6rL4RrdyuVtSTeU3JuO3nusIH0AHdftswe7+HFbrFyYFP3Jet3FXqEUWFugeySNtquxwauxw==","signatures":[{"sig":"MEQCIGkQhkQ19HqdsvGm6d10sRnQo2ajIjYdWBjxLM4doJAFAiBQYYH6re16rHKdy85BCZ8paK6IMrg0w2Y2NOnUJfNOpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/arrays":"^2.13.0","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.138_1750248314531_0.1790149018062681","host":"s3://npm-registry-packages-npm-production"}},"2.1.139":{"name":"@thi.ng/zipper","version":"2.1.139","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"875fb4e038767ead34b0ae6bb0c11118607f2c10","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.139.tgz","fileCount":10,"integrity":"sha512-3Y3r4X/UbUZFoWaRN8ZSxQIPEJFnJ1n1wRTdckTcYETLYjlQJBfQGu+RDalY2+MXmwxg68NidG4JcUSx+1QRqg==","signatures":[{"sig":"MEYCIQCxB0EENusQTrY9ba5lxgv5v8ud/OlHBY4f+iCQW4HNzgIhAIn0JbvYDYmSz2w24jCFshnKCdcOD3zpf6J5zGVY/LQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/arrays":"^2.13.1","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.139_1750801425715_0.8115298005849569","host":"s3://npm-registry-packages-npm-production"}},"2.1.140":{"name":"@thi.ng/zipper","version":"2.1.140","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"01bce7522b41f9e2359e24d65f9550935632f8cb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.140.tgz","fileCount":10,"integrity":"sha512-gcgv7j38qNmC5QKHSAuq8wgGc+1/Wl92n8JHvKXfHLDsAhXSDmPgZgg9kSecJjnngJut1VZnrwAioOac8WZzpA==","signatures":[{"sig":"MEQCIHvjtxTDTb2m9GwrJfOUbPAR7NYFpJt7sfeSgRXwCEjTAiBPWKBuyRvqriR60fhgCpuZfLwVufDT1kel/U91mUV0oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.140_1752157587583_0.6023369273230224","host":"s3://npm-registry-packages-npm-production"}},"2.1.141":{"name":"@thi.ng/zipper","version":"2.1.141","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"3bd72141f94d5b0c78d4c74e2ee0197d032a9b7c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.141.tgz","fileCount":10,"integrity":"sha512-bS69G2pS6GMNqSpA/K0+p/CPSxiz6mZsp8XbEzDApPHUywNOl1YaVyKpFPL00nExV8twNtpZlyVfxLGuvtPN5A==","signatures":[{"sig":"MEYCIQCmBFzxMzwhM4uTfv6obeXS84ewDHveH/y53bF9rJLwQwIhAKcaP+B/a2R3Ywc0z0RTDDeXLNBaEYdJcALaiSwLwKYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/arrays":"^2.13.3","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.141_1752571934277_0.08538653944108376","host":"s3://npm-registry-packages-npm-production"}},"2.1.142":{"name":"@thi.ng/zipper","version":"2.1.142","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"cc946012a702b1c78710001dc004cdb6427a1789","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.142.tgz","fileCount":10,"integrity":"sha512-z+2QcfdrGaBUasfrLuBT9wYZYW7vi0oB31WNvkHPUubRIIep1Sa26Y/MwPYNZPq7CGIrhEblnTu34/iEo3Ubsw==","signatures":[{"sig":"MEUCIEbnF3ZcrJnYYPUnq9cDJu9cK/sRcdvEMRSJwmBYIxO3AiEAm+xvPAANb1m5m/9iF3pahgu66AexBau46E+UIxROVi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/arrays":"^2.13.4","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.142_1753023725766_0.13778263488118325","host":"s3://npm-registry-packages-npm-production"}},"2.1.143":{"name":"@thi.ng/zipper","version":"2.1.143","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"5257aa0c5a7979786a7e0a2a7e59a285ea41cec6","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.143.tgz","fileCount":10,"integrity":"sha512-batZCRZoZWNhDmkef6vlZF736WcD/dKra6BFfsdEjL6KCi+tKVzmCOw3eUNxTBdOCks+thUdzg+0qm1zsiSUoA==","signatures":[{"sig":"MEYCIQCxUJn/T7Q/UtbJIkYDFK7ug6hgUOM8tR31NgDWVJSLiQIhAPt4vTVYUthZcx+Lq4ywhQjl0Uir/1hhFr6atKNH+uqc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.143_1753086426320_0.09228634351631593","host":"s3://npm-registry-packages-npm-production"}},"2.1.144":{"name":"@thi.ng/zipper","version":"2.1.144","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.144","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"29caf6f20abee79ec259523258f5ce8ffe72d3f3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.144.tgz","fileCount":10,"integrity":"sha512-w1MtYv3+CAwbMrnliBP/+/mi8c/SnHzDCCHyV4B7hyOPXR2ovL6/V8/7inCStwXCQKP5z9QyTe83MObzJwC8rw==","signatures":[{"sig":"MEUCIQCZEyHiISnVFrPxUtVpabbTT4TD4D8lRYeIr1zpfbfVWwIgbvTfUG5bMjJaa/Z+ga4nuHRb1vZnni/Y/V6/6AFrNbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/arrays":"^2.13.6","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.144_1753915134896_0.48006527512810315","host":"s3://npm-registry-packages-npm-production"}},"2.1.145":{"name":"@thi.ng/zipper","version":"2.1.145","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.145","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"ad010c860907af3e4c8e2eed28b8e45b75401e71","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.145.tgz","fileCount":10,"integrity":"sha512-mTUsNXkf5szUUqPl2GGyRjA3qiWJB7xOsbqM0lgiAj840L50lSJKaPf9Qdlu6uwdxrDj2l5bhlGDCEu+2b98LQ==","signatures":[{"sig":"MEUCIGJfTJbUtfth1KbSadJWv2E/CAnjxF6abQWluL/mrxa7AiEAuHHyK9UyDfhq6CqGOryq96O4RGtu9lrgFWu7pYptyFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/arrays":"^2.13.7","@thi.ng/checks":"^3.7.14","@thi.ng/errors":"^2.5.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.145_1754297458288_0.3513756045420733","host":"s3://npm-registry-packages-npm-production"}},"2.1.146":{"name":"@thi.ng/zipper","version":"2.1.146","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"7aaec3fe69bf831af399b906389f30ebab7de9eb","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.146.tgz","fileCount":10,"integrity":"sha512-S/67aeEBdI+27bMmaXWvLTA1PlCarkjSxVrkhCJWwvV25RxmCSwcUeXONnjkcvP+yf1rkk07zVwEn8750QGagg==","signatures":[{"sig":"MEQCIG/93IRGcqnwBf8Gq1tF/cYU4S2E+Klos1x1nQ1ri7zXAiAHE5gUBKZpMqFs+DqpybwdGwCN/9wosJZ6O1amjgZr6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/arrays":"^2.13.8","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.146_1754300196653_0.753317116439117","host":"s3://npm-registry-packages-npm-production"}},"2.1.147":{"name":"@thi.ng/zipper","version":"2.1.147","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.147","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"3fa431e43acaa1e485e41ce2277ad77f8a8639d7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.147.tgz","fileCount":10,"integrity":"sha512-2kmbL1mR/x+/NPIQ/y2cTfnWwligW+HHueou7y8mlhzuXIsPnxbf7cV+0b9tU6wMlkcnphyw4u1yZFm5//BhJQ==","signatures":[{"sig":"MEYCIQDthJ6/nCnJjo7CsWYufoah9RxJbIzXIdu7hU4fOdmvtwIhAP4I4addbiMBzRW7A+fRGs5mUO4IwK3POxKUdXCipie/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28117},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/arrays":"^2.13.9","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.147_1754583934454_0.5195103172261801","host":"s3://npm-registry-packages-npm-production"}},"2.1.148":{"name":"@thi.ng/zipper","version":"2.1.148","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.148","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"32eca0bbe2a921e6493040e5487cdf8a6f69e24c","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.148.tgz","fileCount":10,"integrity":"sha512-yKL6Bs0ibQu+44dPRmSbakXQa1uUcALibP4Qq+56pbH2JmcquiMbFmRWziHaDD1sxZtxdKRDT+6US3IP5VcASw==","signatures":[{"sig":"MEYCIQCm5N/dlfuq7fk5QrVXM7+fDAbJsfWLd8usFfhM4timjQIhAJ0WSZIqjEpoJYfQIEwtDQ5IjZUoe7DuPI8UVFoGb9Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28118},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/arrays":"^2.13.10","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.148_1754930741045_0.2519028595196393","host":"s3://npm-registry-packages-npm-production"}},"2.1.149":{"name":"@thi.ng/zipper","version":"2.1.149","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.149","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"69593516094c822f90fddd8444a0cb5065fc4617","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.149.tgz","fileCount":10,"integrity":"sha512-Yj6wv/aTBGgDksobiDZ+aX3kA3qRFJXCOENp24FudUVfxssoeOpLeyDuIwDVi7MT9rXTEGV2p8n2N6Fb8525LA==","signatures":[{"sig":"MEYCIQDz+tUXuzT0aCsy0f6tL5jjbsEXvJlJSDwYqVg1LKcCzAIhAJxu7ZRxNeSN0KMjtRPukopgmnI+CxRRPNxIgAtwJT4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28119},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/arrays":"^2.13.11","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.149_1756745077867_0.551729983589877","host":"s3://npm-registry-packages-npm-production"}},"2.1.153":{"name":"@thi.ng/zipper","version":"2.1.153","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.153","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf65c8520c0659897b20061ce0435f87ce0bd528","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.153.tgz","fileCount":9,"integrity":"sha512-XiInmUouF5DGOLMisHqXH0f8GJsW3OhqHJgzQMu1EBhCueoUcKS57ihKWp/ePwZUQMLsQKYo9uOVIa23oEvvFw==","signatures":[{"sig":"MEUCIQCoNZNPB+KX0ogTTlHHZgMIcFibRpbgXl85Xux1uXYBoQIgDmQIvoGVRjAvqVMyUJObny8zFcKFVbdJJztNW5CCo9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26406},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/arrays":"^2.13.15","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.153_1761328625782_0.49841401702611954","host":"s3://npm-registry-packages-npm-production"}},"2.1.154":{"name":"@thi.ng/zipper","version":"2.1.154","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.154","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8546e30658c75c323db6da3c5d136ec0b8aa79de","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.154.tgz","fileCount":9,"integrity":"sha512-UqwkQ/nA7iKdKlj40zQ60AbAoBhl/4l5bZEmNDnhH8BYJctuZEV2KPQUXJUZStJtl5nfYByDBnJAqBCQcCDQfw==","signatures":[{"sig":"MEQCIFj5d//isEovUveJB1s/W0Hqxlqx0TGmDhd1kFxT8o+3AiBxl6ovIG29lnKFy+u3NnLUF5Tqv57mI/JM57q/cx9Rrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26406},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/arrays":"^2.13.16","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.154_1761431931672_0.580070165854393","host":"s3://npm-registry-packages-npm-production"}},"2.1.155":{"name":"@thi.ng/zipper","version":"2.1.155","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.155","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3830dd8b59790459547c8dced7ae51d636b8e5fc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.155.tgz","fileCount":9,"integrity":"sha512-US7ZZTCqUzOHYjqyiB+eFvQxhiKDrnMYK5Z0V4gLBgtRPt/yGWVwA7jecje0rMdv9vBYuicHGd9oM6jwJt7ysg==","signatures":[{"sig":"MEUCIQCuPZRZ0leUH/Fr8S3sj7en3yfxI4LolVFDvyQUPIWadwIgKdPttdJl3Lw66V+dWX/WOxsAk6PKq8nDCtS+Ji3hJq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26405},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/arrays":"^2.14.0","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.155_1763037810350_0.42689864652584997","host":"s3://npm-registry-packages-npm-production"}},"2.1.156":{"name":"@thi.ng/zipper","version":"2.1.156","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.156","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4717880faf4c2ece09340135ec7ef972b0e8b4e7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.156.tgz","fileCount":9,"integrity":"sha512-e7Jw0hwoc3qFXwfX70sc7TbvbD7RtwbxIx7SzOU9wEEy2+JTMWUOuwY3GxlOXwXj0RwJRRT6WSp1YOkhyERXyg==","signatures":[{"sig":"MEYCIQDA6A0SSab2Qs9Dcl3Ca6GIte3T/2dz7aCB7+CLrSOHvwIhAM8tWefc/PnLW01LWcLKSfNRevJvJcKOTaoB3JRYY0Z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26404},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/arrays":"^2.14.1","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.156_1763741068133_0.8966302436868436","host":"s3://npm-registry-packages-npm-production"}},"2.1.157":{"name":"@thi.ng/zipper","version":"2.1.157","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.157","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b3ed4475ed9b762ba25fa4a98a594103246a3159","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.157.tgz","fileCount":9,"integrity":"sha512-I7CIeIDfVNRLmQpYj6vcHqhCry5ALWej7uVOvfsR++UzNsKXJiGI4Lr5qvvlW1fTB4cKCGMj6j8uC/m06/g3nA==","signatures":[{"sig":"MEUCIQCFYS+jJgVfJ0uAgNTcVrRO8eXM0SygCLaBWxCii+0wTgIgFpIpuPT88BMB5QgJoUVeRnyG4xlqveYuk0DbX45eXD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26404},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/arrays":"^2.14.2","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.157_1764073738587_0.2592640013210872","host":"s3://npm-registry-packages-npm-production"}},"2.1.158":{"name":"@thi.ng/zipper","version":"2.1.158","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.158","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"316940b41265ac7760c5d8f24634771313835bb3","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.158.tgz","fileCount":9,"integrity":"sha512-OLdBUn0yHeP95lAPKOvwTwpe5PKMYUNgDvaLDJSnvFpiPvHrAV63hsUJwdQ+g5REVIwLcBjByJby/8U/wrxuVQ==","signatures":[{"sig":"MEUCIH4lSnM9ATnNj18pZRJJNF76nNXdZT05KKRsg4ZPmJ+WAiEAnHM6OQ9bkAU6Cy+dRpJaZ+cBD0mGBKkg9ucGDCEKH0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26404},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/arrays":"^2.14.3","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.158_1764802342627_0.4717452843867904","host":"s3://npm-registry-packages-npm-production"}},"2.1.159":{"name":"@thi.ng/zipper","version":"2.1.159","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.159","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f366dceddccd1fbab99b83c780c6875b18dd3eda","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.159.tgz","fileCount":9,"integrity":"sha512-XOE/d+CmiMfcYWru14KnKKGGKQ7+eWnJyrnrj62WVfeNo6k0JC/M7MmNkKhesysTfarQvIVXQnmbigsrCkzGRQ==","signatures":[{"sig":"MEQCIAVTLX1amC4xr45e90PDhMXWjU86M0SKfdEe58skRThTAiA5vQjpLTMtfM2R5Bzwt7Mre4H5rVHt6hITK5oJwRV52A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26403},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/arrays":"^2.14.4","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.159_1766678723354_0.33727675651802147","host":"s3://npm-registry-packages-npm-production"}},"2.1.160":{"name":"@thi.ng/zipper","version":"2.1.160","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.160","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4207fa3afbaaf7b6a840feae745200b96537c7fa","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.160.tgz","fileCount":9,"integrity":"sha512-Spgcbl09C4YGABX4oRSdOhgZJZNRL9HlnS39xWTja0zbjdTVAKDXnf7yiikPai91BCGM8kzpk3n3w+0KPZ8lFA==","signatures":[{"sig":"MEQCIAL9VxSI+0cvItM1bCZh4PhuildIzhGMKZTcRR4f8rWtAiAritRl6hgy9J8TGCaExlntria5JYDoiTy2b/iRHvzveg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26403},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/arrays":"^2.14.5","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.160_1768564029675_0.78369861212565","host":"s3://npm-registry-packages-npm-production"}},"2.1.161":{"name":"@thi.ng/zipper","version":"2.1.161","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.161","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"29a9908f34e0e64914219ff25b98ea133dd522db","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.161.tgz","fileCount":9,"integrity":"sha512-4cXV7oY/cmRfjU9VmKSOontehzYaoPyb7BziU/MFcaOU4Ntkx/hm3NkrQig2tYBjm1cSGmGdDjBLZsvGDJ0IkQ==","signatures":[{"sig":"MEUCIEVlsmG3UUc5p8t8nKuFVcp5/MFJqggYVr/LV6bVZL0MAiEAhYDZWw+Hkc3IwbSkSqCT1ZYR2lJa263RA6RP0UicL9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26403},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/arrays":"^2.14.6","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.161_1769174197180_0.2818142538528119","host":"s3://npm-registry-packages-npm-production"}},"2.1.162":{"name":"@thi.ng/zipper","version":"2.1.162","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.162","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"38ad6e3acfae3671e4433b1f4a454e1a63c81a89","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.162.tgz","fileCount":9,"integrity":"sha512-33qJobq7gv/ToqlllIj9jagbnJGCQm7TgPklVbV4zq3Nto03rNanKKkP2MYlMF3cJLoxAk1j/LrGBblXDbC/vQ==","signatures":[{"sig":"MEQCIG2J6n/QQ976D1nihHcBwFY4mGUSbpdETb1JUa9ZJ8ybAiADxwvrCPv31JJskIqLVkSrBk1Lly2dWZIK0gBz2AVzkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26441},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/arrays":"^2.14.7","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.162_1770474138218_0.935022345497341","host":"s3://npm-registry-packages-npm-production"}},"2.1.164":{"name":"@thi.ng/zipper","version":"2.1.164","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.164","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1a79396817c3c8714b3da42d432d7a956b237808","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.164.tgz","fileCount":9,"integrity":"sha512-ZPURjdRJC/nQrOH3O7B2tbzrRq9DIu3R0CPO5sttouwZGaJiW5C/br+q9JlMQSJIoLnT98K8ZNg6VMNtqr7/BA==","signatures":[{"sig":"MEUCIE19TLH3NfOMJGhpHBTUeLp/2e926tUJSFajHGqJmaLmAiEAhHy1fhRdrlKzoeB6y9hq/VLyshUVZXu44ogubJlHJKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26441},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/arrays":"^2.14.9","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.164_1772875163236_0.8486440153874519","host":"s3://npm-registry-packages-npm-production"}},"2.1.165":{"name":"@thi.ng/zipper","version":"2.1.165","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.165","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"979a872514b91ae8d8ce2052a5ec7329882b41f7","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.165.tgz","fileCount":9,"integrity":"sha512-UR6BisBfk3ZejutEHzxn0CGjPwFlHtu6LC5XrTUmX/HBPoyl9JBWSBiLly+jQncawpIM2EXeuEIB7GYXZj9qsQ==","signatures":[{"sig":"MEQCIDMCVB0JIGri3SKNzQvEja+9td1/u7o2B+9r6wjKrDykAiBg6MuaYL1PQoefvcAHk5mwsAQtSY7jJe91O96ihUbbmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26442},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/arrays":"^2.14.10","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.165_1772879770629_0.8593392456196303","host":"s3://npm-registry-packages-npm-production"}},"2.1.166":{"name":"@thi.ng/zipper","version":"2.1.166","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.166","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"03558f4802b649d6bc2f585a6fe21e3b6888ae18","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.166.tgz","fileCount":9,"integrity":"sha512-QvfsyBLtONadFU8M0UGjku1ztQZjv79zlkNqBXLTSrQHwjDxyPeJyLxmrm4MYnXqrkFFmQlOUbNmmcFoV55Tcw==","signatures":[{"sig":"MEUCIQCMyjvDQm4R1XH+ElNA5f2JPU2++QcicT2CjDaGqCAA/gIgKWcI2WVW5XDzdOmypBAYR3hEmvYl/+DADilI9v6ix+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26442},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/arrays":"^2.14.11","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.166_1772965423773_0.7939610490494435","host":"s3://npm-registry-packages-npm-production"}},"2.1.167":{"name":"@thi.ng/zipper","version":"2.1.167","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.167","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4b6d6f48ae8b9172c63dc201149073a74df87354","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.167.tgz","fileCount":9,"integrity":"sha512-XwPLu7eBr9LM2jrXw09M0QtqSzNj5/FbY0CV84ArYE925+/o/iE7IJuW+t+uX+Z4lpaNIbsusd7oafeRAkBldA==","signatures":[{"sig":"MEUCIQCO4fK/NPvgqi3DJwLqDEX+KiUrqj1UkFeia8qS+OGTawIgFa0BAza72a9eOgCfzqU7+RYyEXYjW2VtYXEpHclOmg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26442},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/arrays":"^2.14.12","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.167_1773223436984_0.853324257484593","host":"s3://npm-registry-packages-npm-production"}},"2.1.168":{"name":"@thi.ng/zipper","version":"2.1.168","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.168","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"837ba1d5d810b7cd5b1b9869d705b13f37e0d3b4","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.168.tgz","fileCount":9,"integrity":"sha512-pSZS7gRKSDCqnTHYBWNQ17EQEte133kZLD/Co9P2lAktBfZOMJiflAwJsgzXMfAHwBdNXqza8jW5YvM8NpP1Jw==","signatures":[{"sig":"MEYCIQC2gQM0PHiMn7AS9rpkn3o0u+FNRgSvMJmn50ZPj6PVhwIhAMNs3T/D5zT41E0gYiivwZDESYDh8TvSuzAVsNcwh5np","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26442},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/arrays":"^2.14.13","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.168_1773923737268_0.8184392155572005","host":"s3://npm-registry-packages-npm-production"}},"2.1.169":{"name":"@thi.ng/zipper","version":"2.1.169","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.169","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"86044b5b58f2caf6cc34fe85b1b49ba557ad8270","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.169.tgz","fileCount":9,"integrity":"sha512-uwmb8lLrZAp+Haq7SABw67GTmJ9SKcqFEUmxGAVX838+hy/NjKj42i+eQtXkXLUzz9xlx6u4jGyJvdDVjG8OGg==","signatures":[{"sig":"MEQCID9qOGOV0P2E2c7tcas0V2NcVHvaFqZEPSySsViUFOlwAiAr+K1Dw8IAMTmPK39nk19HzTz6F7tqeTvAE660r4MWkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26516},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/arrays":"^2.14.14","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.169_1775127687437_0.5446602380931935","host":"s3://npm-registry-packages-npm-production"}},"2.1.170":{"name":"@thi.ng/zipper","version":"2.1.170","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.170","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"08b5a58f9c2752a5f00f3fe7e0cb6d808fe803f2","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.170.tgz","fileCount":9,"integrity":"sha512-b602GagFFjtCwSKLi7mNAtHUC1W7GpjWA4zjNhOreVg3wZIahXFG4Bx9Gq7/FRdwdfG5lB+s2pVIfxU+YE/91A==","signatures":[{"sig":"MEUCIQDU8WvJeRw7IS3bFSlsYncEjTrbvoZ9qN6lo+4o1DLkIwIgdxEWhUcnImQjCHDnqb6aFR4YU+Zbn04u4IVJ3aIfuVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/arrays":"^2.14.15","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.170_1776512434971_0.982724187854934","host":"s3://npm-registry-packages-npm-production"}},"2.1.171":{"name":"@thi.ng/zipper","version":"2.1.171","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.171","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"87cb1de24c8c56ea7b29efd030a337a59a32bd25","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.171.tgz","fileCount":9,"integrity":"sha512-fI7ECmqI0TG7qoDW31lSqR1TnokzPy142/bBwMP1n5Tj8NZc1F4v/YEtjKZlnTt12HFbx3rTa1veW8JbJ7NpMw==","signatures":[{"sig":"MEYCIQCE8nkVtdtfBfn2qUwxntPbEG95KssQ40sv4dKnwKVU+AIhANkA1V/E5t8cnDklB06H6fbrREXd/OrvlGCnX6U6SS9f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26514},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/arrays":"^2.14.16","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.171_1777221938948_0.2589780813863858","host":"s3://npm-registry-packages-npm-production"}},"2.1.173":{"name":"@thi.ng/zipper","version":"2.1.173","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.173","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"246ae50dc74ff7d13105bb976bb85601d5bd922b","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.173.tgz","fileCount":9,"integrity":"sha512-SAWYWAtWweTKf/7kbffDgWjXMF2GlOGCfCim+pPqtgZrq6ptQy9mLXvAy3vNXiLakfNydUL/qqHFYamsyVvRJQ==","signatures":[{"sig":"MEYCIQDhdqrSNRmU750+3SVhrJtR8gEDLFkd9GmlW0K5arHDCAIhAP6o3vCAP1MFmXh6qWrq9AckiGnjXMUOcmOiy7EAaut9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26515},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/arrays":"^2.14.18","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.173_1778241718765_0.9103831467916346","host":"s3://npm-registry-packages-npm-production"}},"2.1.174":{"name":"@thi.ng/zipper","version":"2.1.174","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.174","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"97f6fe3f0ab3bd984dd17664bbbd7ffb6c0df4a0","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.174.tgz","fileCount":9,"integrity":"sha512-3IKe4I135mt26y5znXcrGUH73pw+/RfG0pF1sueK0a5wzq9TCS3Dn+V8K54VYdrF+cR6/QKl0wfkt8n5YrZqAA==","signatures":[{"sig":"MEUCIQDgggMsbgrCwWe4j/a17Kwq4sXXggxURQ5T234amrWxCQIgMnMP5rrpp1Kek98larteKXvgaNzUvY7rDLt+BrtSw1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26515},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/arrays":"^2.14.19","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.174_1778489140891_0.30727984660273044","host":"s3://npm-registry-packages-npm-production"}},"2.1.176":{"name":"@thi.ng/zipper","version":"2.1.176","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.176","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"49fa035486ae2d300b41af5d5e1e8428b708a483","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.176.tgz","fileCount":9,"integrity":"sha512-3VyxKdNAPS60UKt3kzgnmPeE8Dql3lauhXToAWfbn1Qc0Yx5R6mcaXny91dMIFaqguAZGXDYltbakDtJt5UfxA==","signatures":[{"sig":"MEQCIGk4SyAZ2yRHdMGaIxYtSnDOC2WplH4JyBj9PfTz82ONAiBjqdWrKwZWDrTibdyV3K8qJ64u7GLmCRsjVFTkGWiIng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26563},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/arrays":"^2.14.21","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.176_1779276605497_0.2054181397167214","host":"s3://npm-registry-packages-npm-production"}},"2.1.177":{"name":"@thi.ng/zipper","version":"2.1.177","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.177","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"8257b23edd9c27fa849ae05b62d58ea4afd95adc","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.177.tgz","fileCount":9,"integrity":"sha512-A3GhCtM8GVW400I1UdCp9B/I6/SeC8wX49Pq1ZP9zGNdQHXbayVOp7AJpfR1Z+jAXbFj4D/yb2vXdruLiNESIg==","signatures":[{"sig":"MEUCIQCbq5sfavbNHWrthqstDeEaMEJ87HDs22jWC2MACv2l4AIgVKisZA/44EkZzhoVukP7pgawzihQtd3HfxQymPVhGGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26563},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/arrays":"^2.14.22","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.177_1779541004875_0.7000177584539811","host":"s3://npm-registry-packages-npm-production"}},"2.1.178":{"name":"@thi.ng/zipper","version":"2.1.178","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.178","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"55ffc35c16919512ce9cc61984fd03349ce61aa9","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.178.tgz","fileCount":9,"integrity":"sha512-hWvOGYu8f1S/yhY5EU4LhQa8xs3NRpo9OJ4/g5SJSFjclMH7iKz9gYasIL8NdQdh2267PhG1weIe8UUeLQ7NZQ==","signatures":[{"sig":"MEUCIDx/X7dp55qv9UI8/FHSvPV0E8EMVl2sAjnlcQydDPJ3AiEA2RU51a/9dY534s16/lkiHw5yC2aSEan69KnrC8AJ2SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26564},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/arrays":"^2.14.23","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.178_1780684799569_0.8664033876943857","host":"s3://npm-registry-packages-npm-production"}},"2.1.179":{"name":"@thi.ng/zipper","version":"2.1.179","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.179","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"612c25beed127c460e2ff5cb391657ce42c42cb1","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.179.tgz","fileCount":9,"integrity":"sha512-1E2Qq96q+DAZYCEuagYjOh1R1c0zzs9eQTdh3K15airKPRBGC4DOEKB7Z3T8R2hm1bTOkA3mD0SvcKo4idwWTQ==","signatures":[{"sig":"MEQCIA8Wjq9z7ex1xlHZuM/gBH0x2nwXpGIKLvq6ZW/BFAdtAiAWVZjGfyQo14Z2+8mlxbUxwNinB6Sz5JCmx7d6ABijZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26564},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.6.1","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/arrays":"^2.14.24","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.179_1783002629064_0.41479470142991137","host":"s3://npm-registry-packages-npm-production"}},"2.1.180":{"name":"@thi.ng/zipper","version":"2.1.180","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/zipper@2.1.180","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/zipper","dist":{"shasum":"cd5f7fbb59ff929f1669ceb2b4a2cb0235e7014f","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.180.tgz","fileCount":9,"integrity":"sha512-2GflfTdFG0nEFQuL+US9NhlKVgWWIMI0z56M9IiJ0zem/GtmrfleBa6vdbITsZMPEjzkA4jeWp4VxiQsTchyIA==","signatures":[{"sig":"MEQCIHw2oLg1Q/xFXHuIDqmL4kF/67IFYww99+OvY1f3gW91AiBZNTvNC/xK6v5hdf64S19OBbas/lVdwuwq6vxZ32Ux1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26564},"type":"module","module":"./index.js","thi.ng":{"blog":[{"url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37","title":"Evolutionary failures (Part 1)"}],"year":2015,"related":["gp"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/zipper"},"_npmVersion":"11.17.0","description":"Functional tree editing, manipulation & navigation","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/arrays":"^2.14.25","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/zipper_2.1.180_1784645906167_0.5406592941992612","host":"s3://npm-registry-packages-npm-production"}},"2.1.181":{"name":"@thi.ng/zipper","version":"2.1.181","description":"Functional tree editing, manipulation & navigation","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/zipper"},"homepage":"https://thi.ng/zipper","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/arrays":"^2.14.26","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./zipper":{"default":"./zipper.js"}},"thi.ng":{"blog":[{"title":"Evolutionary failures (Part 1)","url":"https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37"}],"related":["gp"],"year":2015},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/zipper@2.1.181","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-hNnVHHGjZziANFqIVokVIIHvSfr7ICZhLEWr5Azo/DCEFb+k6/u2Pi9esHFoC+8HNu5kIHRDW5J8eKNwab1fIA==","shasum":"d1123ddb756cbf83a6c9d38ec4595278b8db25f2","tarball":"https://registry.npmjs.org/@thi.ng/zipper/-/zipper-2.1.181.tgz","fileCount":9,"unpackedSize":26564,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICKOwcjbhIEBopBMnrgcnH3xgHBh8W+7j3bL70k/h2agAiBDArw3Jx3TO5qC/7Qa3cxqyhqHQBAhlTvUeFaSh3nlXA=="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zipper_2.1.181_1787678362195_0.15915927379160588"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-30T16:57:38.812Z","modified":"2026-08-25T17:19:22.532Z","0.1.0":"2019-11-30T16:57:38.948Z","0.1.1":"2020-01-24T20:03:46.094Z","0.1.2":"2020-01-26T15:51:15.218Z","0.1.5":"2020-02-26T00:57:55.172Z","0.1.6":"2020-03-01T16:20:40.951Z","0.1.7":"2020-03-06T02:55:41.715Z","0.1.8":"2020-03-28T21:04:25.951Z","0.1.9":"2020-04-05T13:38:21.490Z","0.1.10":"2020-04-06T15:22:47.876Z","0.1.11":"2020-04-11T22:20:03.389Z","0.1.12":"2020-04-27T12:03:25.453Z","0.1.13":"2020-04-28T15:24:14.246Z","0.1.14":"2020-05-03T17:50:50.009Z","0.1.15":"2020-05-14T13:02:23.295Z","0.1.16":"2020-06-01T00:28:36.385Z","0.1.17":"2020-06-14T15:52:52.974Z","0.1.18":"2020-06-20T15:05:26.416Z","0.1.19":"2020-07-02T21:17:47.980Z","0.1.20":"2020-07-04T20:03:25.498Z","0.1.21":"2020-07-28T21:36:52.837Z","0.1.22":"2020-08-16T14:46:40.727Z","0.1.23":"2020-08-17T16:12:54.314Z","0.1.24":"2020-08-28T14:32:53.158Z","0.1.25":"2020-09-13T12:01:00.242Z","0.1.26":"2020-09-22T10:58:56.951Z","0.1.27":"2020-11-24T19:34:50.130Z","0.1.28":"2020-11-26T00:48:29.930Z","0.1.29":"2020-12-07T01:05:22.381Z","0.1.30":"2020-12-22T17:46:29.777Z","0.1.31":"2021-01-02T17:11:50.608Z","0.1.32":"2021-01-10T17:51:42.625Z","0.1.33":"2021-01-13T13:31:14.716Z","0.1.34":"2021-01-21T14:59:40.505Z","0.1.35":"2021-01-22T15:22:47.469Z","0.1.36":"2021-02-20T17:16:23.001Z","0.1.37":"2021-02-24T17:44:45.365Z","0.1.39":"2021-03-03T14:54:40.820Z","0.1.41":"2021-03-03T15:55:20.621Z","0.1.42":"2021-03-12T23:13:45.884Z","0.1.43":"2021-03-17T18:55:04.779Z","0.1.44":"2021-04-03T12:05:20.717Z","0.1.45":"2021-04-19T11:36:27.618Z","0.1.46":"2021-06-08T13:04:47.830Z","0.1.47":"2021-07-01T21:18:00.090Z","0.1.48":"2021-08-04T14:21:20.060Z","0.1.49":"2021-08-04T20:17:13.303Z","0.1.50":"2021-08-08T12:06:26.684Z","1.0.1":"2021-08-08T13:21:49.866Z","1.0.2":"2021-08-17T13:04:22.950Z","1.0.3":"2021-09-03T10:49:46.826Z","2.0.0":"2021-10-12T15:19:57.147Z","2.0.1":"2021-10-13T06:31:29.052Z","2.0.3":"2021-10-15T22:26:10.982Z","2.0.4":"2021-10-25T16:35:38.913Z","2.0.6":"2021-10-28T07:52:59.988Z","2.0.7":"2021-11-03T15:43:45.806Z","2.0.8":"2021-11-10T14:50:34.211Z","2.1.0":"2021-11-17T23:40:20.211Z","2.1.1":"2021-11-19T08:06:30.329Z","2.1.2":"2021-11-21T17:15:01.367Z","2.1.3":"2021-12-13T10:31:37.644Z","2.1.4":"2022-03-11T12:16:52.956Z","2.1.5":"2022-04-07T14:20:45.219Z","2.1.6":"2022-05-07T11:36:59.155Z","2.1.7":"2022-05-22T17:18:21.697Z","2.1.8":"2022-06-09T16:17:50.536Z","2.1.9":"2022-06-11T14:27:24.833Z","2.1.10":"2022-07-08T18:22:14.662Z","2.1.11":"2022-07-19T15:39:48.798Z","2.1.12":"2022-08-01T14:57:47.920Z","2.1.13":"2022-08-06T15:24:33.210Z","2.1.14":"2022-08-15T15:44:36.007Z","2.1.15":"2022-08-23T10:40:10.461Z","2.1.16":"2022-09-21T21:41:38.880Z","2.1.17":"2022-10-03T16:12:35.366Z","2.1.18":"2022-10-04T17:38:25.411Z","2.1.19":"2022-10-17T12:10:59.240Z","2.1.20":"2022-10-26T12:49:43.672Z","2.1.21":"2022-10-28T19:12:48.961Z","2.1.22":"2022-10-31T23:03:58.390Z","2.1.23":"2022-11-01T12:36:26.326Z","2.1.24":"2022-11-23T22:50:48.269Z","2.1.25":"2022-11-28T13:41:18.972Z","2.1.26":"2022-11-30T22:32:05.621Z","2.1.27":"2022-12-16T12:57:06.398Z","2.1.28":"2022-12-20T16:38:08.902Z","2.1.29":"2022-12-22T21:51:30.889Z","2.1.30":"2022-12-29T20:59:43.086Z","2.1.31":"2023-01-10T15:25:36.519Z","2.1.32":"2023-02-05T14:46:57.986Z","2.1.34":"2023-02-10T14:07:46.034Z","2.1.35":"2023-02-17T20:08:43.577Z","2.1.36":"2023-03-02T18:14:17.959Z","2.1.37":"2023-03-05T16:05:08.561Z","2.1.38":"2023-03-14T13:32:46.667Z","2.1.39":"2023-03-27T19:10:34.259Z","2.1.40":"2023-04-08T11:14:23.975Z","2.1.41":"2023-04-19T09:31:59.291Z","2.1.42":"2023-05-11T12:22:26.480Z","2.1.43":"2023-06-14T08:04:08.631Z","2.1.44":"2023-07-14T11:40:31.156Z","2.1.45":"2023-08-04T11:03:11.473Z","2.1.46":"2023-08-10T12:21:46.988Z","2.1.47":"2023-08-10T12:31:13.699Z","2.1.48":"2023-08-12T13:19:29.566Z","2.1.49":"2023-08-12T16:17:35.154Z","2.1.50":"2023-08-22T14:44:43.663Z","2.1.51":"2023-08-27T11:25:22.562Z","2.1.52":"2023-08-31T10:08:35.072Z","2.1.53":"2023-09-15T12:37:16.779Z","2.1.54":"2023-09-19T10:46:10.116Z","2.1.55":"2023-10-05T11:47:57.383Z","2.1.56":"2023-10-11T10:08:47.042Z","2.1.57":"2023-10-12T11:59:04.712Z","2.1.58":"2023-10-18T18:11:37.090Z","2.1.59":"2023-10-23T07:42:49.435Z","2.1.60":"2023-10-24T08:43:09.580Z","2.1.61":"2023-10-27T16:59:55.238Z","2.1.62":"2023-10-30T14:36:23.491Z","2.1.63":"2023-11-04T22:23:23.791Z","2.1.65":"2023-11-09T10:34:33.719Z","2.1.66":"2023-11-24T09:41:57.647Z","2.1.67":"2023-12-03T12:18:36.740Z","2.1.68":"2023-12-09T19:17:03.463Z","2.1.69":"2023-12-11T10:11:22.615Z","2.1.70":"2023-12-18T13:46:35.105Z","2.1.71":"2023-12-19T11:07:02.962Z","2.1.72":"2023-12-19T12:27:45.835Z","2.1.73":"2023-12-28T23:29:45.171Z","2.1.74":"2023-12-31T09:49:43.238Z","2.1.75":"2024-01-23T16:03:28.673Z","2.1.76":"2024-01-26T18:07:52.756Z","2.1.77":"2024-01-29T20:45:56.425Z","2.1.78":"2024-01-29T21:12:40.153Z","2.1.79":"2024-01-30T15:26:04.223Z","2.1.80":"2024-01-30T21:42:15.902Z","2.1.81":"2024-02-10T09:04:12.784Z","2.1.82":"2024-02-19T15:55:38.641Z","2.1.83":"2024-02-19T16:14:34.957Z","2.1.84":"2024-02-22T12:06:43.239Z","2.1.85":"2024-02-25T14:13:03.629Z","2.1.86":"2024-03-01T15:30:17.864Z","2.1.87":"2024-03-02T14:10:46.145Z","2.1.88":"2024-03-07T20:48:12.104Z","2.1.89":"2024-03-09T09:25:31.661Z","2.1.90":"2024-03-13T14:13:26.513Z","2.1.91":"2024-03-17T15:29:37.225Z","2.1.92":"2024-03-18T08:45:07.149Z","2.1.93":"2024-03-21T16:17:52.981Z","2.1.94":"2024-03-27T10:02:33.149Z","2.1.95":"2024-03-28T11:01:07.007Z","2.1.96":"2024-03-29T12:20:09.642Z","2.1.97":"2024-04-08T15:08:09.537Z","2.1.98":"2024-04-11T12:40:27.473Z","2.1.99":"2024-04-20T14:49:03.494Z","2.1.100":"2024-04-23T07:09:05.671Z","2.1.101":"2024-05-08T18:33:59.602Z","2.1.102":"2024-06-21T19:40:14.862Z","2.1.103":"2024-06-29T09:34:07.713Z","2.1.104":"2024-07-06T12:07:37.842Z","2.1.105":"2024-07-16T13:14:51.118Z","2.1.106":"2024-07-19T15:02:14.926Z","2.1.107":"2024-07-22T13:21:43.193Z","2.1.108":"2024-07-22T14:45:30.274Z","2.1.109":"2024-08-10T15:08:50.141Z","2.1.110":"2024-08-18T14:17:31.721Z","2.1.111":"2024-09-19T21:15:41.951Z","2.1.112":"2024-10-05T12:18:58.495Z","2.1.113":"2024-10-07T12:35:18.707Z","2.1.114":"2024-10-17T15:42:22.885Z","2.1.115":"2024-11-10T17:18:27.033Z","2.1.116":"2024-11-24T18:22:07.232Z","2.1.117":"2024-12-12T10:18:07.922Z","2.1.118":"2024-12-27T14:18:07.507Z","2.1.119":"2025-01-04T21:13:45.330Z","2.1.120":"2025-01-14T12:27:59.039Z","2.1.121":"2025-01-17T14:14:03.211Z","2.1.122":"2025-01-21T15:53:14.809Z","2.1.123":"2025-01-23T13:45:24.840Z","2.1.124":"2025-01-29T16:31:50.908Z","2.1.125":"2025-02-13T16:08:48.096Z","2.1.126":"2025-02-19T21:05:57.208Z","2.1.127":"2025-02-21T21:58:20.392Z","2.1.128":"2025-02-25T13:31:36.541Z","2.1.129":"2025-03-09T19:28:54.009Z","2.1.130":"2025-03-17T13:46:51.452Z","2.1.131":"2025-03-18T13:30:51.669Z","2.1.132":"2025-04-01T21:48:27.530Z","2.1.133":"2025-04-16T11:16:10.596Z","2.1.134":"2025-04-30T12:58:29.182Z","2.1.135":"2025-05-28T12:08:52.907Z","2.1.136":"2025-06-09T17:30:38.181Z","2.1.137":"2025-06-14T20:59:02.684Z","2.1.138":"2025-06-18T12:05:14.710Z","2.1.139":"2025-06-24T21:43:45.900Z","2.1.140":"2025-07-10T14:26:27.756Z","2.1.141":"2025-07-15T09:32:14.444Z","2.1.142":"2025-07-20T15:02:05.947Z","2.1.143":"2025-07-21T08:27:06.494Z","2.1.144":"2025-07-30T22:38:55.143Z","2.1.145":"2025-08-04T08:50:58.500Z","2.1.146":"2025-08-04T09:36:36.815Z","2.1.147":"2025-08-07T16:25:34.633Z","2.1.148":"2025-08-11T16:45:41.328Z","2.1.149":"2025-09-01T16:44:38.043Z","2.1.153":"2025-10-24T17:57:05.975Z","2.1.154":"2025-10-25T22:38:51.860Z","2.1.155":"2025-11-13T12:43:30.579Z","2.1.156":"2025-11-21T16:04:28.352Z","2.1.157":"2025-11-25T12:28:58.775Z","2.1.158":"2025-12-03T22:52:22.757Z","2.1.159":"2025-12-25T16:05:23.505Z","2.1.160":"2026-01-16T11:47:09.807Z","2.1.161":"2026-01-23T13:16:37.350Z","2.1.162":"2026-02-07T14:22:18.367Z","2.1.164":"2026-03-07T09:19:23.374Z","2.1.165":"2026-03-07T10:36:10.808Z","2.1.166":"2026-03-08T10:23:43.936Z","2.1.167":"2026-03-11T10:03:57.145Z","2.1.168":"2026-03-19T12:35:37.420Z","2.1.169":"2026-04-02T11:01:27.579Z","2.1.170":"2026-04-18T11:40:35.103Z","2.1.171":"2026-04-26T16:45:39.080Z","2.1.173":"2026-05-08T12:01:58.911Z","2.1.174":"2026-05-11T08:45:41.022Z","2.1.176":"2026-05-20T11:30:05.670Z","2.1.177":"2026-05-23T12:56:45.035Z","2.1.178":"2026-06-05T18:39:59.710Z","2.1.179":"2026-07-02T14:30:29.196Z","2.1.180":"2026-07-21T14:58:26.313Z","2.1.181":"2026-08-25T17:19:22.340Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/zipper","keywords":["adjacency","agent","array","clojure","datastructure","edit","functional","immutable","navigation","tree","typescript","zipper"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/zipper"},"description":"Functional tree editing, manipulation & navigation","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/zipper](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-zipper.svg?5d61b16c)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/zipper.svg)](https://www.npmjs.com/package/@thi.ng/zipper)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/zipper.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n  - [Blog posts](#blog-posts)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [API](#api)\n- [Benchmark](#benchmark)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nFunctional tree editing, manipulation & navigation.\n\nImmutable, semi-functional, structural tree editing, manipulation &\nnavigation, based on my fork and optimizations to\n[fast-zip](https://github.com/postspectacular/fast-zip), which in turn\nis based on\n[clojure.zip](https://clojure.github.io/clojure/clojure.zip-api.html)\nand which itself is based on the original data structure invented by\nGérard Huet in 1997.\n\nReference: https://en.wikipedia.org/wiki/Zipper_(data_structure)\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bzipper%5D)\n\n## Related packages\n\n- [@thi.ng/gp](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/gp) - Genetic programming helpers & strategies (tree based & multi-expression programming)\n\n### Blog posts\n\n- [Evolutionary failures (Part 1)](https://medium.com/@thi.ng/evolutionary-failures-part-1-54522c69be37)\n\n## Installation\n\n```bash\nyarn add @thi.ng/zipper\n```\n\nESM import:\n\n```ts\nimport * as zip from \"@thi.ng/zipper\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/zipper\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst zip = await import(\"@thi.ng/zipper\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.02 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/arrays](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/arrays)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/zipper/)\n\n```ts\nimport { arrayZipper } from \"@thi.ng/zipper\";\n\nconst x = [1, [5, 4, 3, 2], 6];\n\n// create zipper for given array\nconst a = arrayZipper(x);\n\n// .next navigates to logically next location (depth-first)\n// .node retrieves a location's value\na.next.node\n// 1\n\na.next.next.node\n// [5, 4, 3, 2]\n\n// all navigation verbs:\n// prev, left, right, up, down, leftmost, rightmost\na.next.next.down.rightmost.node\n// 2\n\n// navigate to value `3`, remove it\n// then append `7` at top level\n// and apply changes by requesting root value\n// (the latter is the actual zip operation)\na.next.next.down.rightmost.left.remove().up.up.appendChild(7).root\n// [ 1, [ 5, 4, 2 ], 6, 7 ]\n\n// the same edits in different order\na.appendChild(7).next.next.down.rightmost.left.remove().root\n// [ 1, [ 5, 4, 2 ], 6, 7 ]\n\n// insert child at the front\na.next.next.insertChild(10).root\n// [ 1, [ 10, 5, 4, 3, 2 ], 6 ]\n\n// replace the nested array\na.next.next.replace(10).root\n// [1, 10, 6]\n\n// all editing is immutable, original is untouched...\nx\n// [ 1, [ 5, 4, 3, 2 ], 6 ]\n```\n\n## Benchmark\n\nFor better comparison, the included benchmarks are also ported from the\n[fast-zip](https://github.com/postspectacular/fast-zip) package and\nmeasure traversal & editing of a tree of 10 x 10 x 10 values.\n\nMeasurements for MBP 2015 2.8GHz, 16GB, node v12.10.0:\n\n```text\n$ node bench/index.js\n\nwalk:\nwarmup... 2562ms\nwarmup... 2469ms\nwarmup... 2460ms\ntotal: 2476ms, mean: 0.2476ms, runs: 10000\n\nedit:\nwarmup... 4660ms\nwarmup... 4573ms\nwarmup... 4566ms\ntotal: 4616ms, mean: 0.4616ms, runs: 10000\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-zipper,\n  title = \"@thi.ng/zipper\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/zipper\",\n  year = 2015\n}\n```\n\n## License\n\n&copy; 2015 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}