{"_id":"jsox","_rev":"85-752b659ad880f2aea6cfaa93f7d05e67","name":"jsox","dist-tags":{"latest":"1.2.128"},"versions":{"1.0.0":{"name":"jsox","version":"1.0.0","keywords":["json","es6"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.0","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"526c591bd6061f956f836222a73efd5f1e531d86","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.0.tgz","fileCount":6,"integrity":"sha512-nA+EqrewuDgZyM1b6Ed73hz5W/Md8mU86dAvYcC/FPorAo7qsva0FvoQzoSCkLqRtN/Ky7J395/xS2aMuCDSHA==","signatures":[{"sig":"MEYCIQCBNUxkQ3IFI0kjNzflQnEL7Q1CA8ZwGM/oddWwlgiHmwIhAPosEBI5hR9CB5DeG51gA27l2/RaoIWWBLsR2348Ce1i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmTjvCRA9TVsSAnZWagAARqUP/jYmZD56XIHiQdBNrxy6\nXC9xiwNPHb1lLydELxfCmB8QMJIinmqNojGFeaA6yngda8KGfRFvaaoWO2wH\ndko3Z7B9rNy/eWLn7NhRjKiealDnKkSDNd4s6CKHFIAYx3mgUtaKqnIvKDWf\ncrFlNz5XSM8EeOfN6NqCFG2vLDHuz+f32NvFCHK/ltpWDlF3KRvRoubYEVxV\ng7M5A29bXY7kiqXBTSM1xtabhXF97Qr62cHCpY4luUxaIyei2Z273ZmuRf92\nF9qeWXU02xpyOsPtg/ihcYSOlhoLubBWtVoVBgXqnVQaDJvHTi7vsVYEtBtX\nkE1DygDyfTWNnxE+7JHVJpECRZKvA3nVULW2gEf1RSk2kaqV6dxX8Rs5HEfB\n/KhFuNJUjCjq3KxtCXDfO77u0neUA18Rc4HcuL4ogMrG+q/oCC+aljeSIIeq\nxneNtLJhOLDS4718J0HlAOSg85rP0f0YVSAsYQKZoMx+ZqhFzdIeFRMh2CRy\noAFxnl+1AMlsGP4LJpKbdO7/IfQjeOS4d3u2ip67dZaX2gVunPYe1EoClcV0\n60gqPm4x1z7GB2XIy+PJAQZEmH+7uZmbIJZev1vne5eEGeqT08+yJWMuiH2b\niSp6DFeJJPT+3ehdGFrRiZ1u1oP6EezoQwxmtpFTN6jSVVfm3DgI1LGDjVg+\nm5Lk\r\n=KQdw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"c93508ef97b395e60afda4c9433c7a2560d4ecc3","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.json6"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.0_1536768238520_0.16504648622690365","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jsox","version":"1.0.1","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.1","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"aa0d1e1802141e9cb5d47c42e72c5387924da26c","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.1.tgz","fileCount":6,"integrity":"sha512-wJTYvwLcnwhvAkLM+hmWwTcEq5noSBpTKMd7dSuW/XjMD/h3DUP1TLEcRrpK2N2B1c/MgIW2Z/xxiT9+2m36aA==","signatures":[{"sig":"MEUCIQDDsy+Qvr/27VJYRa6bClawXHinTPVBw7PXobIH20ITuAIgLoIOL6GbAuhpwlg2wtJ0/8UkM+bx1poZzU40wkJwHWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm6IICRA9TVsSAnZWagAAZfsP+wQQucIVD7X3FCz5S9se\n6u0YPZwhxsDmq6Gb+KP5GwVvTDVi9zV8B+GHVBUZe05dWvvhxGVnRXtwUQ1r\nc6KvOkXQ9c5D1N6oKAwBCsA5vUvHWBhIC4iq18d9GAyIu8Xshky8tmK56VPv\nFQ5L7WDTNCZ0ffRLTcZhOjZ7ImBj04Jk9fVjowzxPD/s61SoaSKDESYplroS\nUuTOTFiq1c7AIACotQstkITGddDwoNleL83Sn2Mp9XcsjF3jbgfpxsRYKAhK\nvdYcOqwv/mbkGtWAFsnFN3OtsdstvKkC9KNz+bnQg5KvguH/RkKbiZHW57Jq\nXIGsIGw9LxStqG/mXoZ6bPhfblyjprGxRyI5Ow2gjDzorWZZMZK82s/tN4Cd\n83DybLP6NStXGYhE3rY80eYYmO2ZIOZp3Kr82HahZITP6wZtIg7GWNblacMm\nswaytmFxoHnjuGqFbL8UE+tX9UbV5T+9/2+JX7x+G5ZwuMyBmz9PUNnOb9cB\nt63hdlrBoTQyED48kmsWYRWqlZ+3RoCZ882mtps8W6dlZZJ3Dn0dplO56Cm+\nV39dYlslswjk68aSv2hpHp604irjfeetOtqAccSYE9Aop7p/ARQOYSNUx3xB\nVi8UmOuDogV47izhmIwFFo+U8cXqvRozvmep3xtC9p2ZIoIh3ACToO+hGbfD\nzfYg\r\n=Pxad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"653f36db989b3520fbcf55b672afdf05709e9b34","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.1_1536926215559_0.4599403776712834","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jsox","version":"1.0.2","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.2","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"451cc115d8f64eb8b20131f7cd80eb8c40d8e70e","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.2.tgz","fileCount":6,"integrity":"sha512-tapkrMmvAeRD9cJgunSvz3AK5FXhTTNLhZlWqKTPKMh1JrbLHh6ClolE62unJgPHJzLubcvNBJoIQuPtUg09lQ==","signatures":[{"sig":"MEQCIAGIBWfHSxnAS1XNOkuGqip7j3zx2oSINwcnPWnFvIm7AiBpG/Y0K9ZFf0QhHv4j8hlzr9a6PGpfiGogsYRHy/gGSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn1VICRA9TVsSAnZWagAAo/UP/1RqZFRzUB/lsepdZTkc\neUTWYT1/SEKTGmlADCWxVndK+U5gr3/S0JbyFdHVnOq5DC5WimZqlLV22+5C\n48ffiyuc/FsHEGR7ztbRAB5GBx5uZO0iKnPsiOIgLnHreCG+K1p/50A/SC6V\nZ3eUW8Dck4bwcFWLraeoV4rFoCrU22LZmZt6bfizJUzEx2ZcdNyWtCKVtexv\nTaxRRWOC3ozZTuRv/pvW1+pOJwIZrjQE4tYfRssHmSnug2TsFGB5Fm7wqjqw\nlhHiOVOo1jagGfAN4b+kBbXOL0xBvMBJNY1QX5gv+VDCA6wMqaLM/g+gfYFm\n+wXIjOdJk0OVcUspDjPvlvZrIkrDaAs88rp7i3WSsrC3/D+PHrqf94BZD82H\nPXwonHHjsGfm70jPJX5UeBbSMBjf67z069RRUgf+pliqhK2FhAI+jsZKLPmf\nR5ohhK6aN87pJSnIyd9WwwaYf2VEUP7Sg6J+6FwzzLZP+CeYpNhIGF8vqvCD\nP1SNoKEhQZxhnMpUxDWOz5pyw0udw0/YAla3PJM0kHc2Lgx8+yB2YPEaSlOW\ndV6Zf8BO9xQSexRtQ8H3tamu6YXDOdoz4pqFBTRrSxIjvfS9Wn99hJxxOkLQ\nnoZY9o/bkYyzdF8TUVa0ob3Vtl+Rsmr5qMFoslYxKEuc+SewAUalAqhs8Ozn\n4oFu\r\n=sME9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"0301c8506dc66ba586b120b0dbb0e086fcb87700","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.2_1537168711681_0.9557689284518183","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jsox","version":"1.0.3","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.3","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"ebc80ff2c57cc04e6903be0ec702add9112cba08","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.3.tgz","fileCount":6,"integrity":"sha512-Z11TKozr3VpULdNe9JAn7BVGDmx4l296dyeuPcx+kDUgLaorOOgI3RdASGazChPM6vAbpoOx3z6Qpv3+xqodjg==","signatures":[{"sig":"MEQCIAz4XHHyVWEAFoHhP4IGlA1B7QOIWIFOUCdfyXFD9fKAAiAxrjZQTasAgrOwRGvmATDxEq6gOrMbgBcjNLrE9WqI8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn51sCRA9TVsSAnZWagAABhkQAIuf6NAAsk9Z3WweOTz0\nCc3mhG8K6AUN02kEfpkKtk3gWGCI/KxWtmnjyPkh77zM2y0C8qaTXiN2koey\nWYezlsUUZDjtLumkRpDDOnNFTvTglyVii9lm/vvVm535XYms+7GzSum9dFTY\ngMtd8Aar7cEUcpOZNZKetY0AbfADZNyktd/CsI4/8xsVvg0a/q9aZvtUZ7I4\nDjQvnFe37MyYdGEXKlI94fKBsZGv2K0I1CbfOWoEmlwoaA9tprNEAYym1HN8\norS5snLhwwq5gFlEyYkhcAM+2ZcB8swHU7HAuo0Vr+efKs3FnfmLB4KgP2gD\n74j3MsMN+V3lqSgmPHKEFYufVLvrStbJoivfN2Z1UzwNjkDGGOt5ie83uqiu\nkSIc9cOrKe0wPlXa0g+Ypz0pwWY/OEVj2iGMliReJ+dWfSrO7wIL1ukbtNER\nh1MswZeUXOJJVY3Yd7x5NiAtsV+YVDKis9jdEkDaZvKQ1i/d3+5cuC/+S+yu\nE9nEY7X8rNKh44FAIw0G2vjwyI2SnPwLyBgj6UiIHgCO4tpa6XQMQSwRM9M9\ntq7IAMWJxK7r8Lh2mvnkeEliNrsTh+rRhApk3PVvzDeKy9Hq0jon+WzRIvub\nehvXlsDcMVVr0WNoMLOGFiI6zuyOk6MNL48CaaMaX2XC0lsOV+hyEmqbX2S6\nFEni\r\n=p/Xj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"74582d11bbc80b2d5e3aedc70db957f91df725ba","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.3_1537187180040_0.1717106093956886","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"jsox","version":"1.0.4","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.4","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"85b3a8de9eca9f0a9188d6d8879315021e87621b","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.4.tgz","fileCount":9,"integrity":"sha512-Dt7ewbX8F4E/u4gew9166ZpFdVtMCMg+JGQAcySaaHv+2mPWoKdwPoTHs92BHaX4Vz4fa1zK+cG2Ed/9STq1eA==","signatures":[{"sig":"MEUCIQCK6pGsyeygHdVu3wer2P5As2kijdc5MUV0TFHqLZO9+QIgcmBF3BiBl4/LlV8jWqlfcxBAiXeGgvkZve0/aHdC2X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn+fICRA9TVsSAnZWagAARPIP/3IGAXTTJMUSkIYqb5Z4\nBkpHXlokUAs9k+ZChgUTCjHj8+aO/IGuaPz256uQKioQWNV0hvj1yO5y84SM\nGmmBe6nkEL29Xy2f+4lQkUIGJnUpJyiLnnmgyxoeQFpN3x219J1tVmXpRYoO\nEsurQpE8Fu/2FhE+Wsk3QjwIQiD+JFH8I65jQi/nrGZAQA4AFCjozIjjPxXD\nzK0xNEvv+OoCFqJ3b4NXQeGNLkjKJCCOawSmfvD/sCA8CPXP04Yua4Nq1sxC\nl0kX0wx5YLOnqFP0ikrOPv7m/W2LKjgALxP6WF5KAA1uE4cpFSDaMRk86kHR\nBOyfRcgOtMNMPpcmNbvtEvtuCKUIa9tGqQxff+/dkz4KJGNTekZs6MFAd3z6\ni3ycb2x7sFBPPUUM58KB9cBuz4k6I1h/a7+PG2b63e5LEly0weol5WZ+fYVn\nBxXzpqGNNP+avEWszUtWLw5rjuw9dow2kpJx1P8TaVW5WK86ctdQS2zlOx/7\nG/v/R6eN/lpVUDezY/p01zyEV9WAM7um/dq2/drUWGuzD/nCpBsfv2Nt3J3U\nZnXeARvco01x+Z/I3VQX75HEoVD1vrAngoKazsnG3RhvlqA31KpeMdBbSecr\nCQYRb9YS1k9GasacQzZKPFLh2jazSCGwymmkXP+gZLU4L0r9tTn6LiJL0Z45\nB3hx\r\n=X83z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"8eeaac135f66e546526ad07c90abdd1a8f2f167b","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.4_1537206215493_0.223613730953665","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"jsox","version":"1.0.5","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.5","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"0c894026a3e9cf3e7fa010a13b0128f2cf1b558a","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.5.tgz","fileCount":11,"integrity":"sha512-5/iWtIMF8ZTsRbofjSZoSkQ9iZDoJrRtwvnD7VD2jkk1HOVXOnrTl/ChwAK9fXRsXX0k35sH222otx3aCHzbDw==","signatures":[{"sig":"MEUCIQCuBwF52DefwP4YirjmBaZnC+fVt+1HEgq/zJ0JnHfZUAIgRGdf6vNEuedeGvOpm0nr7pXgAO6/qHXo9OE+0BnSJD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbprtQCRA9TVsSAnZWagAAm4sP/0iDZ2FMqnsHuFOzud9d\nZj9GucmIHAuDsetw+cFmNYm+kQNvEb58eq4nVyc8KrKKnhpmlY8x8mnVB5M0\n7Zg+Sww8/TSpdYNnaXQzrlyMWk47pzv7mb+9DeASpyqJQr9NbTiWGTEBL/b1\ndJihUfmJAQhR9Z77bQuqLQsAluJzTQfysqKduT4srxGi+KJennAAgUMjJahd\nTAawJzkThv0M0IAmctv0e09su/uYg1QdPKlYNNUVtgUOr2r7Q+8MBjc3oT6i\nwajdQoTKe0DKt7bGK8YuMBTIdPJqGMjdTnPTrEitr25yN6v5kQd+K83UQuFS\ntrL/vw0STgiHhAwr0wEUzhqSwurx2f9A3Ekzv2SQ8z6m9MkHI0MF+M1B5Tzu\n0dvPspRdTOtczeKQ9VwSqvBGIaJTneYB9pvBJciaKvEzeBTFzvdjUBoNSaPZ\nNYBE8VemcJmgn0j85Z6vsbKDKIFoaorsSI0ZYnpgrPwUth9VU9/gfzJAV93l\nACfdgcEXvkwt/ss1VtykrOtqQ2P9Aph1pWLSOXUA0v5u2b/WZSivVviKhfI8\nrSyRJv6QmFDthT7aEG5acKueLPtzbXcY7xxJgXE/dACa0NLwEUp06SuWDmjg\nQFXuPtaIwwDgtb9vt4gZchIXJmbcPLSYNSUKQ/mAVNpJV7oKhtKPWl3xxVFi\naVCr\r\n=QMQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"a583158846ee4bb21f2d6e56bd4c4d289ada6368","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.5_1537653583207_0.5417973158820122","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"jsox","version":"1.0.6","keywords":["json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.6","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"22104f462fb4b46d9ecd6c1bd1a4f5d8a5fa03ff","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.6.tgz","fileCount":11,"integrity":"sha512-iqHG5E0/Ro9j6NtD74o3FQ7NQIyVhBFmJtuZmXGLhuFXFK1kI3DZqHPI62WqzdPhvxp57jdBfNYBv9O+M8JhEw==","signatures":[{"sig":"MEQCICLpxZgoMpgnV7hUJVjhqEFiUl/GLH5r6ocG8WA0PPS/AiBt2WFx2HRarQKs6AFlWMM8GnslkTlPTixZ1r5U490sqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpryeCRA9TVsSAnZWagAAqE8QAJIzWrTd2fu5fKf9hiRO\n2JxicpAIfp/HRG8xgMZWPCnegb18kdawt2rGT/9e1kVlD8xoRZ6TCJCfdtxm\n75w7b82FatT9pfqkyG0roO54Q4hqZ7m5wkzrSyIz8CyRMckWj5jaQ2U+fVP0\ndk+dsqRXXjkcxTVY388NJe1z79CeTwyPsq+rRYsMg7Q1RN7+z2X0yaQePi1K\nPM4G8f+vIZ2GBfrCrlPnGS6JDI/m25uOrUCmmNEJtwBuDjvL0hhUVvt+HeAA\nNeBWK9waZygoS5y27ItgDAvDBsyMhRMJxrUUFZQ//su4MnjVWliS+wf6jn9Z\nQGx1tqzKnXrKo9kcRV8MvK+uqAo3To4Fj3ytUD5dsjLsWUuBPCaTQZgHfi1m\ncGMgwPWPAPWXoVah7JNfPAnf0Wp9bxsBjOQCku6UxeUqp3e0SQCzo8lM53Iq\nPMvhZtJoo+df0BrcHhO2+RShWSRhOKH6kDtUfByeIt8pbZVzCuOqXv89oUGJ\nXcFQOnBmxHn2i9/lpXcSXaqZNEAGqgh9L6uHt389gmoVvsKXlxNeGcd4+ohl\nGQnfBkKT/5yfSQAqtG7cVt7ja8HH5M0+Olu2QdnuAtXt8x9SbQghAbGnRtOe\nBF2Ybw2lwFujcyv132mPjRIHCez1pOD34xw6nMmvzUMD6ERi1Zu75lAPyBD2\nYdAV\r\n=aCK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"607708d700e2710e64ad459050094daa7efa2eb8","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.6_1537653917265_0.8528522887948893","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"jsox","version":"1.0.7","keywords":["jsox","json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.0.7","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"7476ddee5e4f04f21c8d5caa0dbc8d442de0e35b","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.0.7.tgz","fileCount":11,"integrity":"sha512-DGOTdSTXVVr7n0LnIqHNkLYXj8r2KiifQiQX8+XtYfkiJ9GIAfr7YBWZ98fGc1+0EPJ8MU3wtLE8yxeEAkmIlA==","signatures":[{"sig":"MEUCIB1Xkwkw7IHtmLj3ORop8UMBjEvrgicvk5+dHRZpx2i7AiEA21eZ/jCZgWSuuScdr3Xw7BsbrNNsYehGSAGOVw725QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuZNQCRA9TVsSAnZWagAArTgP/3ai/j/sybiojXsahZyn\nVsm6Iv/ZdJBuCXhnMXjNuoxN9oc1WPTzf7k/OEATG93acK85YKYopzfwTwnx\n8gb84mKQsPxxFleDWzYmNwA5Btetx+rab4eFle3CcVBNCSJnBo/JspqJQR7y\nn1jKhgu1s1egorsjTPfFOu7ZApV27r30ACSn7yZ6oy0OQbEXPbfc/2bLG1eP\nnjJp58TgwhHNNT62Kja58QKmVdBizsXPD52YoDrW5StWQQjeIrIclnyrNl3q\nrKCLzWF+f7e3tR8VbIVhqnRTa12xX38hYygCBEWJuGdSeeHIr4ITLtE5aEC8\nS1HyL8pRuvt0krSSiHllZm6E7BE9bX4n4N3y3AJhOD6Pl7F2IHwXZ74kN6DL\ntxVsgdpc/2kBNHzf2oLW9ZnrbhR4znvvHVAyfVmzTSwSGrsjbsjp7Hpwxe/K\nN4GW/g90X2uL8MxL6VbCLFHDUc1KaEgqW01+C/59HFXmIX2WY+nkddUcUzgH\nitUHo9KjjwejIsjs1GsA0pgS2WQeXRQYgA7PbySBWVzJmV+DaxvVm2dPypX3\nXGgbaCuWuPekauYggWsSTv0tF2HjqzAbxLnrba6whNMnvWVpAcJDMAPD/TkP\nDPyqu4+PpBWgpveHbH5yBep7abG8Kp+hjzXAw62pRgrdChJj6rshe4cWXVVh\n20zj\r\n=EVKC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"a349349ea5806aa30bad2ad445c3c2c93817e364","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.0.7_1538888527023_0.2724221474936577","host":"s3://npm-registry-packages"}},"1.1.111":{"name":"jsox","version":"1.1.111","keywords":["jsox","json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.111","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"de1f62632f838e4718078233c52598b5ac0a30e5","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.111.tgz","fileCount":11,"integrity":"sha512-zKf4HUOn2Z0etp7ZhsSEOIuZRqN9ixhYjekqsvZVo7upkFYZXwP+Z/NZRJRf1nNRqJQ9rsdrd4AfmJff0VqVZQ==","signatures":[{"sig":"MEQCIHDjCrnEkpbJ3FMOEL/+EkCd1wuIqy8DQ+I2WnSznsLCAiAhPG8AHgfKCWd9dyMqV4uxYl0g6lh9x4UXL8Sve2OGwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmZT2CRA9TVsSAnZWagAA7LMP/jZdRsNskzcybDsp9yCc\nDVRJty33zZv4MvGv+/1lUZJabxSoFsxbgTwb80Klxk1TloOlz6aGmnmVMHM1\nn4h3Ce9O1sLtc0S1H03URbqQ+1UmS254tC1CN2upX/7NRxM7hG6uzm7UgdPM\nCF/U4oiA3vVKcf+FvWItJVpGS3rR8ReSCIBcMw18QJny4Sg3pDtv/hk/6q56\nQIidXoYrrP6fH+5SKWB0nO3kCBLOQmHkeSdhXqIuZu+pirmQyT56lhioCSGQ\nQpM25qSGFqdWW+IjfLbX+WmcdQpMqkte19EL9EZniIQqh0kofy0lWdAUqY4r\nCza4fAfpTlMcLHomxctWLUssGC57ba/blDZjEU/W5vqpHqNn2zxuNm5ueoej\nmtTSGmozWYl03Od20EG3dw7tQVe3AttM3nY82M3tC3y401Qf/1cUJjU6Adiq\nEv8bnDfiidWWiAKEoggZ15DiRsPtQuITHuloB+S8dRsC7qdLBaBSvl/Nky/U\nXhkp2ApDOVF6Q0Gtxp/T3yXqY0fXPlzoE1yixAxCnvWbzJD6gtchsej5/pNX\nmwuy3qz5uHuq2Gfk2fyU1zrJDonJ+/hAmfGdjeDfKk/Mz+IMpd7Zg1+aT006\n07uYljuAnjIu8F9i/46qDqVvBTtUjNNi0byMQAVCXdHQBEO5ABfgc8krIMNN\nUSCb\r\n=eX3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"281053a324fce1cb9f07d02cb64974314fda9a32","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"11.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.111_1553569013446_0.26470528998300025","host":"s3://npm-registry-packages"}},"1.1.113":{"name":"jsox","version":"1.1.113","keywords":["jsox","json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.113","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"2e0612214f75631db62630f8aa828353d3a92931","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.113.tgz","fileCount":12,"integrity":"sha512-5PXNXqytkDwodhTFmKj6KJv49D85bIiaZFUEJzxQchGhzwvrPuLaEmVvnLRREJb/cd9Sr027+aUm4uJFUWr/Tg==","signatures":[{"sig":"MEYCIQCdV424K9inG7HQsn8clE5CvrMT0DW8RP4fiU/XaHbkLgIhAL7oobBLv+/e3I95PEkjpTTNXpclUF0r4KHTMLAWheTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpkhJCRA9TVsSAnZWagAAslIP/0cXlf0yvItihb91rSjO\nTIsKa2yMdeWBFJXkRU8Q0UMQ6EjN3DwcKBRdITv7nxzTmVZHmnYgsIRzloxa\npOa0mMdjsjpwEu49hSirnbCM6rQwHgevEpibzVGMt8AgMbMFba32ZcE3MkVE\nCuZ/kADlismyk3qSLtoR8ULYmvgJdLdrxMV7QD26oHWz13bxybOYVGDxXyFO\nV3tAmA2pzAfDqTWCO/T9P9GG+2XzDkiiZ/2akRUtonssRFjsyPDXrJvZKiSr\nkJRLae0uryCuGzMXfI9vjSOGI9VHOuD4KbnWMGDdNTpVlckhLxrZGpJxHA7+\n2owObid6aI1avh8VSDAARdTtCxRrWwpeamdhiM7+JWzAU8tE8JcsMA54Pwd2\nSuzzBzuZ8JoUSzOtbXu9KdPZ160AQRv5pcEy5WDG/z6iJI2Q6eNheWsJ7vLd\nV6832XZLikQznyeoXH4SMMNjdF9XEa1kzViCgdenLT8cKKw7hlyvZtLjQpH0\nf6koEJ8F5PTkae7WnIPoSVsfYWtaCXjIK63upxL5avAMBQb8ffWQjUYwWrqD\nt2h+gvqshWnOb0w8qybVxvQXk6AfWzmyUrK53BtZLIUsb2GKkwEssiVpD5V1\n6H28eh8DjIVkIkl30pQWeU15Ay8rVfxlD25lANVpFR00blws6qxf4butP1+r\n2z27\r\n=z0fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"7b7610b76210ff997b4a4589e69ef030e432c47e","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"11.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.113_1554401352561_0.9652964159457338","host":"s3://npm-registry-packages"}},"1.1.114":{"name":"jsox","version":"1.1.114","keywords":["jsox","json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.114","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"0a22330b9231cb1b727d7dd07609d7308f3780cf","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.114.tgz","fileCount":12,"integrity":"sha512-aqJPNmAmfidAwzAiVg3OrKg1A7Ewus+OCs3q7CTcChboVmqR+pP9R4XfLYJNoUzR2EaPpnU0linI0RXos0tiag==","signatures":[{"sig":"MEUCIQC4zBvMBL8FbBKqN588+gL+OUNkz/AglXURhOep5U//SQIgX9U0H7uXaYofCmuDl87N1n9STkrUwDX5om12zpc0hwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4PtuCRA9TVsSAnZWagAAi2AP/0hJK89FPZZaeopqOHAg\nZBqv7dK41F60Spk7Mhuus+HlNrSCU0XGYL2z6TccpGtXdFgOZOKSQclTSANA\nT85uiBJkovSYn9XwW8meSHmFquraJCUjeJ0b7I7dd+BL69QcvKRzTcpvXY36\nDuZup7gbTPTSl+YYi+XcPnd6KVo1Wbp9PF1EQ95uT3nNKuo0cjomENkwt4Sb\n5ayG9+NJ/EcnFeMcAx0qWSERGORvWSTXUJNlzgA29n9jVYSgQwX0kvxFM2s0\n/y2rICHW01xlhLQcweuvdEbWB9KUOTmSe7+3AWpyW3K2bGjBuSgraE/njyyX\nY9Os6Jqrsg9Ul6oYWDj0bAE9ARbIhPyCfzRjPJ5acdKRE3aZDfoVFb4byf8E\nC/TSgMQFo4+sHTWtCmSG62vSLz18iw8j9bwGb/2Y4t0fiD1M3mK0eAYbxLU5\nCN4KTV8b8fI4wk77w7kyIWyvyTkkm5TyUMBhOcA//sm5SJvJSO4bP2OOCewi\namckif8qOcrhTsxSbaFgANdwxPcqirVwni/oeW1a8H9OlqFruLlAk+Gmv0WP\np/L5tOew8G2WO8NuH8/gicc5bPbRTxmyizMZSogYN0YTlwPHoitZzWPUgElm\nwUV5LXO8lHeG7jXE+bWP3wfmz85gfRydxDxjhSwVNooEqpsyH4Jn79Ifhe2J\nBXGQ\r\n=vQhW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"2c8db1acfec4bc3e17a4045b25f878890b0c527f","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.4.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"11.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.114_1558248301374_0.6032231592191206","host":"s3://npm-registry-packages"}},"1.1.115":{"name":"jsox","version":"1.1.115","keywords":["jsox","json","es6","macro","template","class"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.115","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"01564751ca54490487a42e51094012279ef75d15","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.115.tgz","fileCount":11,"integrity":"sha512-l9hx2XoEGfZNB8yP3JYRZtdD2VjD9+W/yU2TgxMjLoF3tkta3tKw7fKJinzBpSM3mmyjP73EjxdSMoSem8YMQg==","signatures":[{"sig":"MEYCIQDdg+PFbQeQr+MeLk9KPjKheB5364CKAk+4Sd8iJ2grFAIhANIxZOr+XXDgNwgv6KCuMDaVWiwVRXMqPqCczTDeRwzf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdj1ClCRA9TVsSAnZWagAAgWQP/REA2fPYINLU/NOOm/Wa\nMcXQQZVbaZIFoo1Bnr2yNsV3gI0GLyJACoLJcfBE4MLuBPHpzW2mlkLbiwwJ\nHXTgpXOd1auF979x5OM8LucedG9zanydnf4Yepikqg6X894ORVSk/uW6oVcP\ng4Fiav3zQRaqay5JAGj4Wr0Owlr9N0SErcFT3VfJsvt/s5F1p3xFmMDrNCId\nUbhieMI/8CRoffyef3GbLc5O67WV6BGdOdVlJ8KxSJEZBiC8CJwsnbBEjc6g\nBJX+CvGpZA/pDZVxtVD0aHcjpWg+YdkPGN7PoM+UEcfzWr/ze1jNulwrRLIj\nNn21bN1TzT5oLBrkbXmAvsWJY3ySpkLjsCpKf2IiI3ki2Gt+UT8JL9EyhrZ/\noNLRp/7YmzLdDhRFpmyd3HMT45CTDBU8NMioq28T1+EyromJ8wSfuS0yq2PH\nbZ2vrUuui9DIJxzLp+o4Wj0DY05HMn1Sm3K6Q67yHlVA4tz+3HZG7qd4LrCn\niK23oiRA9RC803gcpDJW1vD2lyMqDY4dCt5lsU00kxMmKCLuV0zBxYDuHL6u\nr5pDmPxJVmfzlHjUlbRAcG2IogrX4YTUvUAHHsR+TwudUwfwg+u744zhhEh6\nODht6x+7C4xwVyhZdoX9ZMh5VmjVsNvddb6rR9o0cG/kI5HV6lzb+9MTFaeT\nCDQJ\r\n=Za05\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","gitHead":"2bc5c83322ae88ef90cff839ed388922cdb6b184","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox"},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.10.2","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.115_1569673380899_0.42067236933059515","host":"s3://npm-registry-packages"}},"1.1.116":{"name":"jsox","version":"1.1.116","keywords":["jsox","json","es6","macro","template","class","recursive","circular"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.116","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"2171d94e2a2d2c4a641c0be1c1726ed5f2a8184c","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.116.tgz","fileCount":13,"integrity":"sha512-pjKqmo7DqUL8aLhz/Q+uLjF2aMj2TH7QxoEKdZqZU1OrlOdVQFFmC9c3hh2bBKb4QvP0SHhycrg1s2U6CqLIIQ==","signatures":[{"sig":"MEUCIGXUqEtjGnAI6eGigI5v7frhX71iFAyKHM4PO5Hx+TGaAiEA/E6iu9vnIC8jqhi/hcgnaX17Jixp/I7/2/SY9/H/48E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx/LwCRA9TVsSAnZWagAAjBEP+wQZsffrGsi1jqmeqcnp\nU4A4OXWGOnHETyg9uIxlDKMGxV5NwiEaLuiSKKm9P2UnLQ5tgTtVA7z9X2rj\nEFDZ8RzS6g+ixU9NgyRQhEpUz2EH4WSwMh9/McTzLC9cnK5rRvQHWQTHEcQJ\nV9e138jWy1yxq9Hn+Cl+2PTTYHPXCQyQPgCCeSXuS294Rty2KzcnKzYA03Gx\nyUmU+EZmGMrMVGSkeZVlqNkN2IZDZfKnpTlBXkaOwcFQR48pCRRs0ok+ls2N\n5DeL9QTt6PLfYXd7vNnHhdjmGikIZltnOdLG4CF8ZcNakrnbL/+4mHAsyd3i\nSUo6BK44PwcMbAMuX7dl8AlwlzWPdyrfRXdMGWHXd8VkZNwfR8RMlwG/s+TV\nSDMHaIsNh0U0PzFnUFD4xtylyrswI/3UKafEuf8BFOOVnwNIdpcFlvlAWph4\nQfE2Hv5/xqFvbQHUsCP+Tw2C9jF3rrw9lb33Ehvwd209W+lNnk78wuc/9S+K\nQA63FSjmnynbW1HlX4XgsazXbuRPCNSSQIw989VSQvWVjVxhYeoexhNis8kr\nLZkodFNaNAzjBIwf3YYr6Jo4tVxSfL4Lbld43y8XvLa8nskQ8B+1jfxSVllD\n6P9ettxSuFrsQyxEfAbJBUUIGvTDWEVi3EnkVKuKBEMRSNEg3E3YANvdvw7l\nEOXr\r\n=Wofq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"f4a1ec1f8184159ef9dd1c25aa0f6f4192aa5c36","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox && rollup -c"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.9.0","arrayBuffer":{},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.0","acorn":"^7","mocha":"^3.1.0","sinon":"^6.3.5","eslint":"^5.15.3","rollup":"^0.64.1","core-js":"^2.6.5","regenerate":"^1.4.0","unicode-10.0.0":"^0.7.5","eslint-plugin-node":"^8.0.1","rollup-plugin-buble":"^0.19.6","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^1.0.1","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.116_1573384943774_0.2528193232358207","host":"s3://npm-registry-packages"}},"1.1.117":{"name":"jsox","version":"1.1.117","keywords":["jsox","json","es6","macro","template","class","recursive","circular"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.117","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"baed7104a18c4b2fc5eea0166c9b645cd085f280","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.117.tgz","fileCount":13,"integrity":"sha512-oWnNOuD3UvcXJf/GqaqHPJePaPIH/D4gX5jEn5oGL83ELxoY4d74jXIQnvq8c73cFbsioywWUJoLjDj+FPHNWg==","signatures":[{"sig":"MEUCIAssY0rxD0xERylBRMjaTqRgFDCwwUkY7GoVs93K/khnAiEAuQJIXpLoT0XZZkMCPZOCTz0//DOfXQ1AUdYDFGU6MNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyfvfCRA9TVsSAnZWagAAAvUP/iK37fswRV6jQ5CEDDLK\nNBAWKrgDmrWkWtlatOQ/ttPBrPg1NMUPZFsRHzMy76/FJKlKRhlQmvMqxxRs\n6QbSdF5CyuwX9EghCkGEGouc5FAICM0j4zaoIgdJiX7sx/fTs8z0LM9M68/w\nJFr5y//JxWfJ+wKkesA1+hiJSookE8LLon3ea3wiE8eLq7xjdHMGD9KUssX8\nIbCg677txDmfuvFd9FVwpgzFqMOBsZCQYp7xHFX2Bgm1/Lzd032FAO3/tfQY\ngvln04u6/AbN46v6bx9TNm3entH1BK6Fupqo2X9fZeFACKkY3q52UnG/ZIM+\ngTgb2hU5sMRNaub5TtIqHIf/E6B66TfQUYu7YLmHErksnJfhY8/sq6MdJUnz\nW0AcFsx3eY742DnIGjomtxnjyWSQy/vX+DhouXh9Td+4o0D1tNh+Jc/fZ58S\n1O1KV5xSG5Qb1PxRgJ5WyVuXMVAoW20pSu5xrSw1t7+tRLdDxygIX/uazPdL\nmF1T4HtmnUGHywEXZKGxA1G/YC4Dh/OsAT4aH7Hbtfqcj0hndFwUSFA0Y12N\ntunoH1nx9naVgX5eqG/umaSuF3Aufy4HQ0bhqRAe4/DkkOIhhIcqNoqqTuDr\nh9Qy0poNjlScLYS62jhlbT64wCJTuOkqHN43Dv8YRwxBtpo9tBVj7uDF25Y5\nb0f/\r\n=idI4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"aab96eba9d31d1b9a362bbd96872cfc65c47c8ef","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox && rollup -c"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.9.0","arrayBuffer":{},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.0","acorn":"^7","mocha":"^3.1.0","sinon":"^6.3.5","eslint":"^5.15.3","rollup":"^0.64.1","core-js":"^2.6.5","regenerate":"^1.4.0","unicode-10.0.0":"^0.7.5","eslint-plugin-node":"^8.0.1","rollup-plugin-buble":"^0.19.6","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^1.0.1","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.117_1573518303165_0.20582115572217163","host":"s3://npm-registry-packages"}},"1.1.118":{"name":"jsox","version":"1.1.118","keywords":["jsox","json","es6","macro","template","class","recursive","circular"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.118","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"d223a226fe0392461639d9eebc2fb406f9f14564","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.118.tgz","fileCount":14,"integrity":"sha512-sn4nEaOi3erwpNte0+5le1f57lroNtWw6DHuWc5I1S2XbngJO0J5DZH/M7mRC5dxdCZ0scEZ9pnfkff3gHfu6w==","signatures":[{"sig":"MEUCIA/T3940sUtAycvKDoYHs+fyUxOD6BuxhkMHg5Mw8MZ0AiEAzLp5U+C87C1tQjlLP+Mu4cK1t0VgotusEARiKgzH3Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1hPdCRA9TVsSAnZWagAAwJsP/2z6+q8UsaAZ7gMlceE/\nKF+fuKZ5oTRTdXnc5BVv6RDt31lZiciwumsko+izBG0JSmsnt+4mqP71koGX\n/v0WBC4glNbIeYKgjpwrVqDw5I2T+h/yga7DMgosJ52i0wa4X2hKbtpnpzth\nGQQIFp9xYDSfahMbrbN/4yIVPt9q8AU2pC9aMVCuE9W4rL69bZAgsHtbZsA9\nY++NbohhICmKcF/5YyrIH5blV6Ag85ENH3tngN2+bSLH3Ol0DA1HEwhSsd95\nM9pkZcUI3tmSck+zk8Fj75bCRwajfaHLoa1BjFvd9kPTaoW2ivmdJlz4ZFV2\n2GBzcYdn0qUeD5udvsPpOfWsC6nFnsr/ckH/geT6S8ZQfaA9oZ3tFLjEXt7O\nZ8AXBAcrI9N7zY7xffydSSYIbR8LRdYP4lc9aMX7etNMi/Ry4lQPcRCqjZd+\nBc5zUmTKX9YviqPqWyvnrFqTfzNXdaRCv2EjHnwFr4F5eYuizrdIqvC9Pzff\n0pUt3j7igJ52I+hGiVJfSLIKiW+48Nph8MeOyjwQMoY2DtGaZPfBWSifbwTK\n5Wa0BViHP9tUwaHFHpEZD246p4wLyIr88mhitcSmIzx9EhLTjSEPJ55phYst\nqYbMGVR68jE6dc3tnr8dFUBYk0/LleGGp/1SPVIGUsW5MsEgtMS/qE7T7xLf\nY0PE\r\n=fkIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"6a06e4fd115408828eba5a81121e070e8aa83d07","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox && rollup -c"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.9.0","arrayBuffer":{},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.0","acorn":"^7","mocha":"^3.1.0","sinon":"^6.3.5","eslint":"^5.15.3","rollup":"^0.64.1","core-js":"^2.6.5","regenerate":"^1.4.0","unicode-10.0.0":"^0.7.5","eslint-plugin-node":"^8.0.1","rollup-plugin-buble":"^0.19.6","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^1.0.1","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.118_1574310876567_0.4450745149724591","host":"s3://npm-registry-packages"}},"1.1.120":{"name":"jsox","version":"1.1.120","keywords":["jsox","json","es6","macro","template","class","recursive","circular"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.120","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"ed159bc2ef599008e7abd2aa0ce75d7abcaae2ba","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.120.tgz","fileCount":14,"integrity":"sha512-EAIobJxO90qLSosDeBoO+B7k7Xhg0/RCuBWwpNd99j7xM4a5lO+ze6PJwujim3F752BdLzWBeHRSEvZ6XRiGsQ==","signatures":[{"sig":"MEUCIBhNjJ0hkvH7RlcR4TQsUuy2yd+vbwS7UE4PcKjuvfeiAiEAsZQ9xMMBRSvRs/XeNXLPTduPJgihL7ieiTKP3Voeu4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1w7kCRA9TVsSAnZWagAAV6YQAI4RNFJ5iVQulzNFnE9P\n+Xp3AIPyi24T/uDCboEAA+miptJI+9lc0WoIJIUqWCB32VqXrbuXJKak2L3a\nR2v/SLBWQuJkO8WTgXiuc4jafWIkYBIFeS3ciECkP/dUCfeiajQLjOL57Tzn\n87btKvRrLlxcuUlD7uPegUUgdHZbGmLPrWTe7Tokm48FV+GyhS92KyO26sXc\nVye2J0kIoH2QX4ziYYd/BBsuMZeUZo8kXuHRR/0xXR7L7hVR8jG4WDnMxr9k\nQFVw5bV0RpCawbG768UzNxfIK9KgczetgATXnfU/DCkPeFWvDm5DzfNqrBVu\n8xV1nCaSMDsm1jL36r77Br9vjE5q9dJ6P7Ddt/saCExjz95OcALOqOJNG5vr\n6jnJQirOlDp4TAiwwEh/n9z3uyeUH1ihxy6XuM+G9WumudYrd9c8jde7Ez4v\n1KQj7HJVoNJaJd2N7Q09gTayPrhGPOa20YQoteK8RGyj1cypAJ/Xe9IykyHN\nj5R4W8BsJk+RFN9nfY6uJHiN3v0qYmqPfb2EvYuLIDX79TD2rKCOmFCNpZZS\nK3N8a0qX5rNp3mUGrSM69/hRDV4nzi+zZUNVKP2g3d3I14+kmU27OGldjkNN\n4lrFHHtbJaEWgvN11aYPABkqKWRReq61hFxoN29jv5T6cFi9LVtVBcR+YB0t\nK3SJ\r\n=fVuh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"da653525b56630e116cbad317a4b6eff4c6790e9","scripts":{"test":"mocha --ui exports --reporter spec","build":"node ./lib/cli.js -c package.jsox && rollup -c"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"6.9.0","arrayBuffer":{},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.0","acorn":"^7","mocha":"^3.1.0","sinon":"^6.3.5","eslint":"^5.15.3","rollup":"^0.64.1","core-js":"^2.6.5","regenerate":"^1.4.0","unicode-10.0.0":"^0.7.5","eslint-plugin-node":"^8.0.1","rollup-plugin-buble":"^0.19.6","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^1.0.1","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.120_1574375140191_0.07316243855339355","host":"s3://npm-registry-packages"}},"1.1.121":{"name":"jsox","version":"1.1.121","keywords":[],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.1.121","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":"","homepage":"http://npmjs.org/package/jsox/","bin":{"jsox":"lib/cli.js"},"dist":{"shasum":"454f3adb4346782d4d227543774b4d7644d4cc0a","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.1.121.tgz","fileCount":31,"integrity":"sha512-qhQRR03q0Ggo7scpYtyp0kk2Wu+xYB2hOtMcdqBhVoMRMKPJZtQtIzNMHGAgYD4FpVTBFOASVyCFH2fhKzPPXg==","signatures":[{"sig":"MEUCIBRjp9HwuyAO5nNLnl08Q0rDLAsXLUa62s+AlwmzV23yAiEA0rEIP0k5X/FjW8SlG7WLVo0U8IhRts+3xaups1GQ6V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd17EyCRA9TVsSAnZWagAAzIUQAKA5UmaHfwE+FYpDQHpZ\n3RNOchV8PAqqHuM1aChGwAZyr3htO4TcXtuH0fc4XWihuqg80eJTzhqtT8XH\nRJ6+sb0B98zUcTq6gtZAygUsOaqTVEGS2THcMssLQHuBZ4Jiha9O5r3wLxqF\nWb+xojqhVHkpp9lUG630V2VaqRG5DLWg9oC2Nak0e2Y7uCVPTwTVt58Z4r1N\nrmZsUxbIjIDJ6llMuDg9VIAGhD3RBoLe6HtbuBSpJUXcEmrCvM3Na4tdIePI\nwZTABIf8kYnMHmf099ISCyj3UhEbgbrnrYF2iBZunUYo9g1WX+ana952c1xP\n4EGm+IliLxybSQB/1NBp/LI7vppmzAdAryItCwY+1eIwvICGCYBzOhaXMtlO\n+I+MNuQdYoEUMwJY6Rm4af+QcndeYObpS1I3MLrp+YQRUeshnfodSJNPAxuc\nwTCNRQv8duUgK6TsEMLg12GQobFrkGKUUMhWTEFqBs3fRv4NqBGp9c5FQplA\nud+jVASm6nfqrCHi9vlU/GCbDIOcbg4LoC4ngPV3SJuo0nOrYUKlU9R1i3J5\neFX7fQFQhPIHbLGfzCnJfgbHDtmIOBS+ifdWzF6qPDenAnUbdBQFRFRQKLGH\niDUHqYbunnU/yAVz7iwO7Eb3A20RFAFHFkZBgz8yOlxBjkOSYpInPz2T1jm4\nHATz\r\n=mBdK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"cc8239142b262d773118b9dff7553b4e060a2334","scripts":"","@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":"","_npmVersion":"6.9.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jsox_1.1.121_1574416689961_0.36070573966397457","host":"s3://npm-registry-packages"}},"1.2.101":{"name":"jsox","version":"1.2.101","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.101","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"e8e056da527deacc0f7e0ebe87f56f237fe465c5","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.101.tgz","fileCount":13,"integrity":"sha512-phkGOOVlN6QIGg3EjZPsATbEFKPCK6bxQaTQFFHznmjTvPZ+ke/EPtZLpaOVEwLfdhL241wAwHxNOdxB3JVcKw==","signatures":[{"sig":"MEYCIQDZX8InxWdoYlT6uNOVNo6ikFMJ3uMdPkpSaVAKFEWp2wIhANM2ous0/gtrtX03xNaNpCXir1jCImXT6zZnHU3NAj+t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu5C1CRA9TVsSAnZWagAAsGMP/0y4iT+9f8wuMANyIkDU\ny+4gIB2ywIyTsm0qWQZIUCI5XKkIGiyFKTH1eUbmReYBSPOm0wVuQVpyU/1u\ngk/S2rQT+2IjkY57o9KiuJdt+u0mWrm6x/cNTY+vHy7hNpxw7RSjToeV0NER\nW/4lkKnOw7Bqw3cjScx+OnLaodqLVFWjJXrxunxfKVSuRU4qXqjl0SCpT86W\nZIvhYzapa85070ojSAh6xDsMgBlcXkDQqiRaV4srMSybTYWILzFiAoboTBTh\nHz9ZQu4Cmr7AVQnRVqcjDoOHYUeDgsWxOjTjnGCxhNu/4zJdyqvNmcd5A3SE\nOz631OmRKy94Xrc1B03gUoHprojltgH9ORN+xpMRVDGfHlT+ij1YzWyNCtUt\n50N/vUAOF1YxuKgdp2qF1wBuTkHXc9qe5BvUeKRg9rcocE8ldROLZUeVjdFC\nfBXsf784bs2IXvaXkFUEHwClFsWli3kSbDMdmLJp3SQQRAy48CQPRKtIUrWp\nOtwGYVU4TIwkCTG0EluT6r1qxXa8EZ4Mi0NGq6tvCQ5E6wGN80LsR0H7TGgD\nofmjh/cmykSCOHpGTxLMxdaCMSJAU7JW5A029vlducJgrGkki5NMekJFc7NZ\ntNRgbp8kj00qsuBsLH20gSeE0m8sPMVP1LU6eAuhTgYXCcqowfxc2kdvQyXM\nqX/f\r\n=hyBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"176438915402c52f3e883d1d59508ab8154a7f86","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.101_1606127796921_0.1871200495360006","host":"s3://npm-registry-packages"}},"1.2.102":{"name":"jsox","version":"1.2.102","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.102","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"01998ae6cf4c0a359aec817147f643b4d451f989","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.102.tgz","fileCount":12,"integrity":"sha512-82UcSBPv6YBtXkKelCmfuKmSjoLW0AwUS5W1b9Syu7Qu3OgdtvKj2QjcL1hWDYPIiMH+6qy1FqH1F2V6d7kcPw==","signatures":[{"sig":"MEQCIH42P4Yl6OauSPnqSodnpUemuqavISRu9uZ2mcEbF8kcAiBDgjB5XQ6lZZMQKFE8kQ0gsdc22xbxFpAksKaeEC5LlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxBjlCRA9TVsSAnZWagAAnpgP/2viZPigA7sUcG5XKArP\noq6O3qf7ugQblVL/smv7b//dB5L71+t3Cs0m4bDUoOyQZf9yuCCe8Lz1K/Q2\nfywbWvec9/1lt3Iu0YaN4wB3jUVV7NLyiYTLfF/uUS5s4rFviwrCR89QgAkT\n4w0d8kmqH4LavsrXpq7Mz8rqSfSJJJLikGOR3P7iB732XSyFmNzb70Lni4QW\nqA8jqx80jApFb9PWLYbLb6G4NwcJ02mBBuEb+lY2djLH4nIp0YkDr2xOlFdE\nZtGLzZS76L+xDsJcsGW2zckqLMeQdFyhhxoJZzS1rXFfmYtX3A7/DA2+jswO\ni+DJMEACHrsP+QcM7TlxA8iMtkafFBHJCqUxopB8XMlCML3p+Iu9XrEYk1k2\neanKk5bSmW8NDDXKZtn5GzI8Xr86wlvE2tUIUkScScES3XLI8MPqoyHQUOgx\nzTne8nSPjx/waz/7h8V5Ga28UQk/hYIJSdZm4lsdS3mUQUfwAnWXi6QMY0T0\novMZ59ZzuIiJy//NhwG47RjNHicsbwCKWFHjYHVMPqYohsGXhWPa4M2ifxNS\njVUxoyZr4ju7E0+/4kx31kAKeAmh9WMb89xnaUyhoea8j7vMOcghu9JEvhTq\njwUQoHh85M7VZh9Zsp5wPwK6PKEY3Eq3BMjhDmbhC+eM6IwurzZ20UnJiGxQ\nu6/0\r\n=ey9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"5a353260ac2af7cb2f8053697f6ba2fce2d05cb5","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.102_1606686948829_0.8232347559380546","host":"s3://npm-registry-packages"}},"1.2.103":{"name":"jsox","version":"1.2.103","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.103","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"01852c9ce05bcdf884fefcd7b60b2fca9164e615","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.103.tgz","fileCount":12,"integrity":"sha512-eBZNOt6ZMSwBe/bTNHrAvMlfv2xUbwVe8NQWWp2Gc9hOyGRGQccHeaQjYPFa4ZPdzJCRKuVf1IFZMlswC8XWgg==","signatures":[{"sig":"MEYCIQCo66YAoLVgaOYIPZWORs11GedUYsLk6hkn7Xqs8ocOFwIhAM7e78xOCGfjdcew0AKhC3uUQWd4mU/51LWMXb04QLJx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxDD5CRA9TVsSAnZWagAAXYsP/RuohfO7/0/jHdKCbUyC\nViNRkFaf79RwtSyrukLvkrdV0ahrcYhwwuECDYYotvrI6/kWm7ZOBy07DDxp\nzpu6JV5bWcEfUjr1pXTgg1L6vfnC5oEFKkvGn6YxiDa4TACvDK2qZEVdXMsf\nRzRVRd8mHxfEZfBW/WOQC5u5n9BJ7exy1vh83krCNm4IV0MPmTbMcL9aZo5f\n0Dh7xB+Inz7F0NZL3ShNe3ZfshbPRU6Hr9ZkCGMVXSj56+CC5w5rIVSxusAW\nUyjjTbfl+WKqzoKkL9Wpyb1LXfHtbruV1akfpoBFakA/V9IWFVH14msfpnBO\nBNUe/B6iqDhvXfkToJ8tIiPo0jKbyK+/p5qOPfMeYB8zqvPixp4hAP/zYVdG\nqgwVIoRtErMtuve60KejFdt+oiDkWHdTLUZ/FxWM9qVlr4NYhTsWdIWnbZq6\nuh+xGoZFxOVYi2fovLnh6XcjoIVzOacZ24tmZyHDnEgWrSiMC8F1C9qS/FdU\nVCaML9yDFAcjfwXtLcWeZ2QlecrQu5HKRRBtwwpGyZDN0gevifw7PmlrVqwl\nFq6hnJqDTUXULD/P4TaUu2m0C+1Z6DvpVJD2Ct0NRftPTIrEPdCupeW2IoTU\n9OHE8lMCZVsEbA+5NSHUmDBGiiLSzGBqLROgr7ONCcKfTbtrb4gf1oWNZZOQ\n3pfn\r\n=fOZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","gitHead":"0dc4c6d05f9114876725762b045092e94501cfd2","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.103_1606693113022_0.1251273225972056","host":"s3://npm-registry-packages"}},"1.2.104":{"name":"jsox","version":"1.2.104","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.104","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"7d2c2a6650b51204f71ae22e8a7c05494d91fde6","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.104.tgz","fileCount":8,"integrity":"sha512-iYg7tYXjsHdL1V3ER3JWd/uHAdh/PUGB8vTbzZ1uXWMUJC86UmiT1ogWNCop441Zs/hspz+cTbJSZj+RellC2Q==","signatures":[{"sig":"MEQCIBXULmALcNvzjFmc8dKRrP86iASMk7PGNMx3B7SDPrhiAiBjwpA144nc+QNpesu6PubF59ZQjSPtoH+km2Ka+b+ZKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3eF2CRA9TVsSAnZWagAA8r0P/1j3Fe/ihDqQTiud+RSk\nlzgRvAc6pjtVAkSrJyWzxGavjHLLbMGaIsqcgpL4H223/8G26WntouAxVoPj\nP7KTGtdRSYVRjbq6eF4hipKKGzzU3rBM/1JmJqKasCpPhcishqyWaT6zS0QJ\nV+3Nfd2vmABpIB73D7avsBhAVnJe8QhArqvYZUHKzyHYK5xJLjBiV0KCZGh6\nIfet7HG3sNm5LwRbzc+Mv6S6gUbYN7CneKszuVlqi06CZdzE2pr08AW1BSzZ\nu37G2zCAqBuIqQ8TEnt+AgVQvOQUpC/6BbF0Uuil5nMvSMZ095SLPF79Ua2a\niPTW/0H5V/Hrpssor3fLtv8zVxB6xrVxQ/kye6gR/8yqWogXlAYnbmxhA2GB\nwNLiU7adc9zyHYYTAYSalfaMHS9oQ7Y0OHWf1WFuBXrdZ0Pg8QB01DzWXd33\nktl4dzfR/X9jyovv/IwCKNlyizSWlHWOafLBZRQ6/OM9tm+H6AYU+QpwMpG1\n2qDPEintzQ6u9JsyWTwSBzIhI118K3fR8zlA4DNMWY/cc23XjnaGQjzshNVk\nPXo0vp5HBhYzVnigGImUuB+dolv7hJj5sw1LBt8aBOPPjq7FKwImfDUAKuQE\nbO+/fvSV0GAyUj2kMX/aTMMy3IQ05SSCtiMCHBXVcNMVfM5gRW2OytInO31+\n24Ir\r\n=7c9Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"JSOX":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.js","require":"./lib/jsox.js"}},"gitHead":"7fd324ebf1025f7321da1a25094129c3868bb4ab","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.104_1608376693963_0.0033620871354653747","host":"s3://npm-registry-packages"}},"1.2.105":{"name":"jsox","version":"1.2.105","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.105","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"fcc71566acd862a683446ba9567ce52b3e118642","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.105.tgz","fileCount":8,"integrity":"sha512-C9acTbdK7VUBRDIfAzrn/KCQO5Wl3OII52nRZ73DOjTDtOdLHy6O9szWhFvO60fowzG21CZq6TvjMhj8W+Apug==","signatures":[{"sig":"MEUCIHSyC9hBX3or6CaDyZ89cO+cxXdxvZrNCIbZ/OgZMTE/AiEAyC55AjY9jDvci8iIZJv1CzftGyGk/oIjLMq6dvvgLRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4EzvCRA9TVsSAnZWagAAissP/3IN4aOgQhCtLGINsdtC\naFgWNUwc6RtRZ4VoV/t0x/T3ik8RuZrSRkMKAiFa2g8n5Fv1rjqBykI3nDQ1\nkmZHBngVgXzyqt15Vv/m2g5rucyaCDMs7mms3gUFOVQlmt57q8VZ0a4yvfCS\nT3BZLzAwpfEfCNAOHmWvsvj3XoVo0FwI3Pyun5YTqYRi7vAIorqkmOaxJKul\nJalNsW+rzPGc6+aXqsMb7hyL5zNPqGGKr9SK+cDWZL9d4qyTFhe4t74FboTw\neba4iLkQ7qLCa4/dUuK/0OMXCnmC82q6+/fHFsu6MOBN1cn8h4O1IFvHPmOQ\nzmx3eCVsiI0cClAw/9HBu1bq5h8Na4lygxbYRRjR45BS3Fl4q9IGwXgjHcer\nEZq/4qMBZq6vAmbOvXv92NQp1FA93BWjl5P+n+m2rTgMKXgkJE5YP7l00BNa\nR8y49zQqSwz1aIa7lnqBD3U2ItudKkK3QyF4nB8k/w799SDql5xMt+QvkK4A\nQSw+hPNpCnZ3G1QT4ep9bx1FyUL/Q9SipnqEEXVNS4DaPWOWin/LelYJaNfN\nrTM3SvEOmcF0Zffu8mDNvGyZ7RTpfFf5FWNROxwdGlJO6x0dh+1EYcB6AUe3\nZMF+ltjjmOSXMdSXYSLOhnU5N9+Me1CGcwJI7Q5kQVQ69ghRcmQvJtkOUOcf\n7FBc\r\n=G9dJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"1a99c030a4c1ea90c3b5e5cfbe1681595a55163e","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.105_1608535279088_0.7040214949593975","host":"s3://npm-registry-packages"}},"1.2.106":{"name":"jsox","version":"1.2.106","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.106","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"87e9186d99d4c2170728c80fd363af761edb054d","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.106.tgz","fileCount":8,"integrity":"sha512-JP6/o0vT6Rhj//nnpqHzfVz/s6t3XfYFYeRmVtpiBc8R+Y7/BzDql/SGNxqC5pqZskjlBQgu5/0e8LNhoSLohQ==","signatures":[{"sig":"MEUCIEX6QM0ddZ0iGc3Z1QuJ0uLlkr7mS44UfY91LGCVc+V6AiEAo4t3MLPjiqS/iLGJGCTwNFqr4V73S7rxr9vYhXvrxaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6spJCRA9TVsSAnZWagAA1ZcQAI159ykJpuIAihBDr/sj\n5jbGFlgj9Nqa5VZupZJTVO7iYC9uJCYA++VYPhMJr0NHIK5qpOKQgnoomoFN\nrEQKWpdYC/vIQ8q2K0rAGMKpJAmTzVrWPxqu0kKLv3YGBbcoBjV4XdcMHOPK\nFhtLR1CKZrJ96KIXgXj/PnHVNOmfIdkJP6NvK+2veVFDX75dhXyZVaPIhhZy\n2vx7cFBZfp058inBxSkrKlrBxoRsG5iV96CPgmK0NeqI5jeBVjmTxRxK3Llo\ncmHsLcz1svzlwlu/m8lAxab8+QK/lp3RMt/Bo6M6d+II8T6GmVno6H1DFU4l\nWcHYZZuGEYOXZEIBk52Vz9gIGoINmD6eU0ib/nvqQezR5C00xeipe3iuKPsI\nC5bUCZxX2YLbCgdMqRs4G9lmLxfSfYFhqGguuaEs64x2zNYWVDP8PnAFyTQk\npBRDNBcNNkkXnRKxoanAwL3rqOxhhcepZMlVOud2AEwVybqTgMotTRUVxufi\nMPOXUyE4OqFa4XA4TNKr8sDnc3adnMX8p+VDQ7qZtXATv9rbBkoiYjDOIvmL\nKp+V81eRGx4PmYoEqn6IGe9yzorZ02ke0rVAlboQ4mfgC/L5bF+iDYWECnrV\nyJLHdGWQiVW68uUPBA5kIeezyL9d7F6Lz/thcDl+5F95PWv8SOuRWSg8FUWa\nDkNQ\r\n=TY1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"bc7af22b6bab82a7d338e5cabc791970f2dbb817","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.106_1609222728845_0.7613431908446795","host":"s3://npm-registry-packages"}},"1.2.107":{"name":"jsox","version":"1.2.107","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.107","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"cd4e95339d517653f3f34e7871df1d0f24c4f556","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.107.tgz","fileCount":8,"integrity":"sha512-8jhjwhjGHsCaAj+lMvEafNG0Zb2ztyFshTWxObDMtgMBXzYrpg9BDKNzkW42HG0XfIBUXjnlj/GBUs1BuZZzZQ==","signatures":[{"sig":"MEQCIHD5ddEnKkHQ9WvG9PMTjF6DVZJgrR9Sl3dA/bnzYO7/AiB+jxAsNTVcF7T17HkydTlo/9rFUtMn8mLgVU5InV/+SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+PeLCRA9TVsSAnZWagAAxXAQAIC7/pn8GOazYxlC4iBh\nSTwj4zND3qQAw8Qf7Ovzwa1GyoFF+X+B3/3vSuolocl0WaSHpwDFmUdLN1HL\nmbK3iDAyYCv55U8U+G4YxXhCHEHPCpavzhrOpWA0X9C0wxRvARavC9516wCQ\nar8qM+5mEtRUESaKuIf2aOMFuh6UtlliSTqvJIrcD1KQ12FxRRzAca321W+H\ntWEsq3OkcxbkLxsSOl7cBBEvcZiDlDZ+QKECb9VTCu2jpvtogCktkf02nEhd\nln7hvuXW/LuWxFoDTc4gicQXeN4XCLSk0qwusC/az0gQMZd/4r4nEgmFETmg\nvfYivBcXS+5Oo+MOh8r5e6+C+8XiM+JQc8k5EUVojB5bGrBJLZltGfiuP4lN\n5+Ga8YvQwJQYplzRkHKlZ40PJ85jPvZJSlXpjUnqviIVgDbc6IzlMcDGKPn7\nibebJLkLIUMxQijWYyqmXXE/UBwLvh+D7Rp4QKuxOpA3mTb6ihI5mRRRFOgJ\nWoETeuvMZbhMLAWLdqW3e+ZulAbCjr0QskyUIZJLGAyNLA4qDThIBEdRSc51\nTViqoipjOUHzukZeDwkb0Nff+gcD9MUgczCvseQpG43NJ1X4TS5FAGiQDK6r\n7xanceEwBMWsaJKvlUt7flGVJGkip7J+Opqnjdzw1dL0LafsAaEZLQiY718u\nwXGA\r\n=Tvqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"ba7d86a30aa880986930c4d6f4ad76839a92a689","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.107_1610151819013_0.15958206919974183","host":"s3://npm-registry-packages"}},"1.2.108":{"name":"jsox","version":"1.2.108","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.108","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"61e9143f9e0941ff2b1de4961e9930d541a0ce7f","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.108.tgz","fileCount":8,"integrity":"sha512-8k03ME6uSqHV6SG46B/sgdCbRNzaR29VttLiAxU9IC1YK/DodTkP2zZQ00cf/Imo2yZsM+dhnognFMTo7l8xNw==","signatures":[{"sig":"MEUCIQCj7xI9ILLyOQ6J/UWR0PFKlI8w0RDAUhTZliV8+2RWVAIgS4UW/suLGGMq0WKRfHKgSL+7XSApc0ssG+s3aLS6cBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+myVCRA9TVsSAnZWagAAD0YQAJuQZ93N15f97fjDm5NU\ncDTgU/2qRoPK0SEQUP1M07vAfxgZBIQi9aqY0AppauZm5GbMvoPBUXfL92D4\nwEVNWNTAeXwCsGWfenC+PgUAbP1WpmNxdRfnoQHW2lig86bOoFfOzhUb3Lsg\n9Z4qNpYkXRYmHKJ7XnHhCUK2I16tSuMMcGHtBWvQqflqTVzIjlHoQxo3uEmw\nqKj4QSl+w38C/jIJJt0ieWMJOc88dhF7tbMvkOk7eMDcpyd1As8B13QxvTj1\nahCX3+nkugP8SoCNBk9lJMm2+aOoJlvnvuDT2ChUTcjInxNAWLrVzC3V6tKd\nDidDNAXiFxbLWdHhf237RpzbVmr8EcEfcTA10ko0lM01Qq6RQYVorUeM020I\n/8scuTOgreTZ/XSTkjt6Nl6Z7OEYbgLqRvukb5oBt9eLMbhUO2s1/MEQVQuT\nH+VWhLfud+8iAesLNoQ2ux9zZGb8lF50wvUXfaRcvHVeqF1KRv3eVsktD0b1\nqCMTas4KsW+mjVv5W3HaGfA1bWBrxqZbLbga/QRR83CWLb1snxKk8YNeV3CW\nWHehGWsqbQkjLHxGhCY2AQn41k2h011m6NfOJ+FFuDMOrSqea6q1M3o5bw5Q\nT1jyzCRAimsgT2dAbexaVkA7W/X0W63V0LGi0KYhrZIhKLszmOQ89m1IN+td\nlosG\r\n=EDWz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"f5ea25632ac4af67966e0762ccfacaff7cc3889d","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","prepack":"npm run test-lite","nyc-lite":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"7.0.8","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"15.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.108_1610247317322_0.9680093660905291","host":"s3://npm-registry-packages"}},"1.2.109":{"name":"jsox","version":"1.2.109","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.109","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"15bffdad87ab92965ddce2b321978959527317e9","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.109.tgz","fileCount":8,"integrity":"sha512-a+dMF5yWlwyYd/Oj6esRWTCZcfS7xSDfz6oF3QmRCA8qNAKAJ9t2a6ySgP1JFxUJbSOuv8xS65Ej54Yc08FX1Q==","signatures":[{"sig":"MEQCIFay3WLs6gMEvbARO1kvZA0tiBpBUVHewlUTZ//vB3B7AiBHx8/GLimxYCIvryzPeXxVqyANnpEPASvz4w3OoJlI2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283462},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"f261d42facbf2196968c507766ddf8653bdc3d35","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha  --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.109_1634131467627_0.5209827317869491","host":"s3://npm-registry-packages"}},"1.2.110":{"name":"jsox","version":"1.2.110","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.110","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"67c77fbf77a622040e7bf05c6c6d4c2b73542982","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.110.tgz","fileCount":8,"integrity":"sha512-rJ9qJ/o1Z+ZezrPIpzheZpIoDSSiPhKcEfFeGqgA0AM0SAYz3UqNhy9n9vnAfjiytV6ebfgbGfkf6nwgTjHURg==","signatures":[{"sig":"MEYCIQCo3vPBHfxOgVZ2uHTGgyoMmE+TO5NwcDggaErnWUKXHgIhAJ4GITWwno/pUisdqIrFiPRTqAG4qKCVntrxnMQ7kVFk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283494},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"3e57d9e05aeb60d39cfe4cb05f475cf556dcb7e7","scripts":{"nyc":"nyc npm run mocha","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha  --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.110_1634132504001_0.33216563659467613","host":"s3://npm-registry-packages"}},"1.2.111":{"name":"jsox","version":"1.2.111","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.111","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"6ddaed74544404f14095c1b2d31896d8d7394d9d","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.111.tgz","fileCount":8,"integrity":"sha512-K78EurPpTkfMF18DXHVMvCVrZ63j+dFTyy5O7D4zZeWUa9YABYC22nYTiMYPB7yhzbdpVx7kgbZlEKbkEOV+jw==","signatures":[{"sig":"MEUCIQCaP9umMr6rPaoIaa3kRKI3CaUu4eBkUzYjVWoHtm/lWgIgaGFdQ8/g21gu7Zv8yaeCuKeVJJD29BcIxsSRJx5bw+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wydCRA9TVsSAnZWagAA4sgP/0YfnGPVjqEM7/FtX6Jz\nmF9K3eJs8TB1rnUTEMHGPySoVnUJWtHNnpVRi25MQn1GxiQn9kme8kb3EDCK\nPPiwg2pJrdkQpTbKnuRF9LSgsV0RuWTjV+edF64mWdsRC0R46+ODvkQEwEPF\n7hRAWPziTB+O1EIJ+msp7Ct9AyTPXTxQvkIJMH1d+XnoQQ+iFjdUmPc972fF\nvKNl0iYOyZF2INg9TjPruKccWReid7PWeSa6T/worSU7a+RMz2VxM57brQIl\n7uIdBtw5FhQYYCYMzWMMQiKtOlBjcl0HsRWv9mvcTLZGXVqsgVplxtICeMyQ\n7dpWKJew/s6Fsyovvq63GdhWbvgPhnwoopn57fdfv73Q15906KmAmPsprrnB\nAf5mfo+EpJJYlOy8bS9Ayqjq7n/wKF/F9l7yBz0F/ICl1aAtTBwCOJalQS2U\ngD2JYZseIzlOKZYJh5/wt11rkJubf2WIDZZ9KOAJR6KJv1DXmQ+zzR05NXF3\nmBx+fisg/mXKYLKjFN9Jd3MjKqjN7CYvO+kS3Td8fUsQTw7tJ77P7ad/sqbr\nB3Wd7LRKTDhik8cgLVUqScdBbR6phAYITRiGQzOKjj/tNAb02Q2TDN+E3rp9\n+im6T70mghsjZrx7NxEkk3KO1sNrIP4YSVMHxcGEjfSyAAkK31SdSi6+y0Ez\nQ9db\r\n=gv42\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"978309eeaaf81a76f09b82d84acffdf98f6b0d22","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"16.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.111_1634534619223_0.5524762741987006","host":"s3://npm-registry-packages"}},"1.2.112":{"name":"jsox","version":"1.2.112","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.112","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"05f55edcee7746196ab64021e55219bfdd181cc9","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.112.tgz","fileCount":8,"integrity":"sha512-7uPkg7b9Yz+MDFL2rHMwWfR8oFTIG3MyBrlcyVHIAqYqpYXOqPXgKnaHe6urcQ6VpjProK3FlMA2OUgaJpGeGw==","signatures":[{"sig":"MEUCIQCjuGCGEh4lpmsSjkoOPZPKSJTx4duz0WfhvtI6MvX0rgIgAM7kiHaGZNTPuqfAHc+8uXuoA8m3XrKGzA+PcjQT6M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/l+QCRA9TVsSAnZWagAA8zkP/0P0qDsCYvlQN1Uf/bgi\nqEQ5nfLNVciQDnluwUEZ8+Se3YyFWeDaOjdkekAdUYG2FU3UXy3ixSz//OCq\n1/KfgyLlpq4ATswFkTtqSphlEYeCgoeF8IrliwFvnclgMmnbce+Y1eew2XeC\nys1PhxBA60jm7pKZUaIhq6CN37gqQVkki92A5Kg8TDtfAtC4ZM77Ldop5ZPO\n2VFWtxIgqCLVvCMloyre1T/zw3LHxGr0a3AKUHrRG+z0fyelQerHsWl1c6kA\nnJ4SdFRVplW3bjvsyzfZ2Mk/vhrH3pGC/Pm4SPUUStVfZ9a5pzWu4As6jwxm\ncs8WWhQHhi0b1vvsXS45hHPcsaX+B+TvLAdTR0qFY2xEWc44FvslQpwei4z7\n+3TLXSOXCluiYvVEbZy4KstTQnoYxnlcU4DjORZ2NSaRILGdi4eeHooxfZis\ns/7yS6yFWeiiCCtg2DApVBAaej0Q7mTwXAIWFA0db8nUKggS38A4RJapiNUP\ny1fHR06rtLRF1TatYTT2RZuQJQJXGE4lD70+oxFGBH6tugeYzKMDVBqXfasY\nImFhWrhPBqTP+JQFGtGRd9REIMUcJsITzBZVCiBQ4GFGA8MpFaW0fIvP8DbU\nAbtInXNDwv7ixladIipyWO2ZgsItESEma1ts5KqFPnIH4WCCjf6TzeXYi+h4\nIyWe\r\n=DYiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"c999a958e1b4fd6773dd750dc89306c79999666c","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"17.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.112_1644060560192_0.9473833919323114","host":"s3://npm-registry-packages"}},"1.2.113":{"name":"jsox","version":"1.2.113","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.113","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"c5335ef27a18828da10ccde6b13c0a47081bd208","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.113.tgz","fileCount":8,"integrity":"sha512-Qvfxml1nIeG5mvuxgmAocz8fBtjnP9E92gvS76gS8akZs3cGPmq6gqNL+ashjsWj2ETt81qB1aWrWdEMRw3LEA==","signatures":[{"sig":"MEYCIQDnzvRpgqrCsQ807/AhPKCzMstiQzEhkux4FfsAALegUgIhALVVOwNPwWyJ135k1ZKV4Zcb/NnlJ1Ff58sGDjdPGGPT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBiEsCRA9TVsSAnZWagAAy/cP/iAOgQofz1XO0Klb08Nk\nXI3+dz12WmQfdFbD02syrpFdLaTOvaYbCWe/qxatEbYbKpyHkfsDd/yTT01W\n5KUHVIXvvH/qDPDWWydfBlcENSetdflY3V/c7As/wdpPTn+awKIMWk9iittZ\nbqIo2NEFyHAglWxaA5tdqDdwfxAfK1KX5wDPA3xsjBDXINBmW46GGaWCgkA0\n3K1jOU1vrNHzZnjUItLG7NVom5B3+yxNCdgqFyy4lw1mlm1peyjbFcT6W07V\ntaHbjWJ6ZoCMRR7VuZXFfFTW6C6InPBNa5QPOKoUJ8XvkWmkwpKwtbqWlpEW\nWBiMNawQS7kseH36Ms3U8YUAVeVKiDWEBAOAedyoCIHkfvMU+Fr8Sz2sNeWr\nBFWudGrDSgtZGMPzSGT/8UaSDoLAilipVAhoFIgpu8VRyqmHj7gwiciruxVP\n7M7nKxNXdMdgkrvhgS4SWqSQ1fODdisc/F8AFEOuCyvMDnjMq34Eb+ohVG13\n+4roos4rwLkHHuOAqF6gcih2SB/QwX4n2wK6/QpALOGJJWcGfjZe3rjIMocH\nRWGrBVh4tQhDmZnmAdE3nzAe0FSUCBHCRG7jhrr1UlJuRGgHbyFQ94PWHET3\nDC7vuvzVk9p6YnbnVSYJzD7lcCLcb4OvxxBASd202eTY9JKbJFFAqfYN2/1N\nx2MI\r\n=CRnC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"04b35824de2a42c8cb63aaf36025d4a2cd190a56","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.5.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"17.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.113_1644568876048_0.41694719887633536","host":"s3://npm-registry-packages"}},"1.2.114":{"name":"jsox","version":"1.2.114","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.114","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"73553e73e847e02f562e5bc0d65de997b1d1aef9","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.114.tgz","fileCount":9,"integrity":"sha512-2Kx/YWKLlUK9JSozIZOfMB/0AMrDivVXlrVyP9p7Tv7mlyRMpg5zmxk4GkIMBE/idEssEUpHNudN2lZuS/BqTQ==","signatures":[{"sig":"MEUCIQC/cRh8RLBaUkU5ok3aJS+95LMimt29TQ5GTTg9rN/NXQIgLM6L7mOOtPTtvLWhSiIWDZdFUKIzHJ66ddD4rj/nJy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP0HUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3qw/+JmAI9wNZ/hzpH8Hac0Gn6BZzG0vonOSZ4m6gNpS3oqukzAiq\r\nwyyc2vCbcya6qmckgshT8XnQOM+ezXw58WQ8KXI4VItG0T3Wxqo4EwtqGbsR\r\nxfTHziWG6a8BFfEQTbm0wNFzhw4E4prFOdJZjYH/jsSRuYkIud4q5eU2zBoN\r\ngilFqHOGGuq4muOXG7CnXFB1FtnqFWvOZkHgpJyhRMseARAedZfq4yoxFFE4\r\n79UtrpZmvSifNnWPjew14eoX48cKtqgk+bEV5U8nxkBM+bb7zmePzQ6Sl4jv\r\njQm5G9SERo5AKjbhm0TnldxhCPugF2i36eb8RKpChNgqKeHkbsOKJZOhyyiM\r\nHuk7woYLM2SbpB1PAzsLJgIGMN8Z9NA65gMbVDRwnxLiLe4ug8ittXc2S094\r\nXGsLbhcJXqrLOYtCi/QGf/WbPfgx5unUiNrpT/HgvSvseFlBzYCii+PvEgMA\r\nvgxXaY25JrpLXFUBth2B4wj35H7umq1/YHJGpv03W/CVWq5RzDzK7PQA7fZW\r\nGwk9EaHOtvLzBoA/QLf5gQop5Weu0GlqqHt01uqjo9LT+qVgx9aNnw4R9qeM\r\n5y6vljEdkWn5XERGKZlR8mX3oIdw2lLgZl0CmRXXwBRnLpwxCc1bP/SICj5R\r\nG4oO4qAmSL9clE+2sKwJnqzaTzB6l6liNUI=\r\n=FOav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"fcf7cf288c2518287310b1445d673fd79754afca","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Failed to update CJS module with change; republished as 116.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.19.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"18.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.114_1665090003866_0.39307777608948347","host":"s3://npm-registry-packages"}},"1.2.115":{"name":"jsox","version":"1.2.115","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.115","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"5c068c8dc0f4ed229790b36f8e8f997b7a2cfbf0","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.115.tgz","fileCount":9,"integrity":"sha512-IzSwfWQTVaxPd38GOnXG6ycN0M76I3pZha6RPyH5bu9es5i8paR73Dpp3wCoM5YoE7Nr/g7qZ8O8yr+/QGjYtw==","signatures":[{"sig":"MEUCICuUDkcJ/bczS0Yxq99BSAiVllPZwmr4c0rrfsh6HotrAiEAwntAeOxsyenE9mATj+AM/sZTEH16PyVPUGOUWbzaxq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP13hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK+A/7B6skezBVBc/FwHyHXA/YYhTKaP117ceALPKBhCMNgCryMyet\r\nSyHncnYFlEu+yrQkbWOp3ha9T/1y7ilJmketXpONP+lB4G/zqTvmODmHPkQo\r\ntt/mpG1+f9HuRHDech1ynfLOeQvsFLbXqc3rAdlDe82kS4o+3Hd+3hTx6o0P\r\n344OzM6EWk1DBVGiv5MfrNfjHl+OfbGUuhbAckRW+3d6XTkfwe3XkwTiT/2B\r\nUhnfkNW0p/x+VM6VeNktax3knvhFnamDLIZMxSk+3u5tCKCnbjZy8SyCe7gR\r\nzEOFMIkQ9fjLqrais9O5rckPPrT76K28NNVpxe0kNxNsUhotKyEzQox3H663\r\nEdvpv9obbFe3xZt53jEcumJ7G9H/37xj/NgwJTao3e0YGEeHpi+0dpIEBbh1\r\nIGBuAZ+QsBvM4d2mI0pBJEMvz8LnSh+gDbfm1Z3HMKO1D2W0WCMChXj+K55o\r\nPeiwp9H4RgoiJPALOa2S+oXEM47p869SegK1BBGn8PGB00M8GyactARDXem6\r\nbHZF+sUx5H+ABpIv8EbDitkwISNoLMfXqihwDie5u4e+fEm6zKR9lr2XKa0f\r\n5yUedpLa+Jr80+SsEKUNKXZn1aYXzzlQQKKhZHW8+8siUi1X+dPHujR5X1yh\r\nTPDlD6BLAkWoR67JZ4WPHBKx2jSFBJ+kZMI=\r\n=WyQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"338ad320841aba7659326b5e34e7d050ac36f3fe","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.19.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"18.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.115_1665097184913_0.49344359100350355","host":"s3://npm-registry-packages"}},"1.2.116":{"name":"jsox","version":"1.2.116","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.116","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"7c6c50b52d66094fe6b61431ddb12b8a7ffbb8f0","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.116.tgz","fileCount":9,"integrity":"sha512-CSvMsIsZl8fzMS2KLEJMvHfpui75Y5gpDLEc6XYViqFriKEKqRuQjtw/qUFT5NCdVHGsswje7vRHu9UIEz0zKA==","signatures":[{"sig":"MEUCIGVsW7lQRznSnGwJHCOGkPcpzJlDgwwsrV/QnA6DCWQfAiEAj24sl3urXCSWrb4dFCNhVmKGcvL0BB7uvB8QPTsSinM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZynTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZJg/8CogwOWO0CfYZIGN0oce5EmAW0CjnFk24gzMgqXC6WlcTTTyh\r\nCyUlbzrWoWkvZk9ZP+Z2bd8pde5eLWITkUCLV1zt2F/07azioVopkli0W/aQ\r\nXOi2VYMY0w93sqonxCzW/tKXuQy+KcEYOn5+J9dpXHBECNvBMT2wF1MIwWY9\r\ncpBlQwTX2SeNClkuUEHd19KidJ1PnAaNstgj38EcJwnWBNTYF2E68iYrC9Kf\r\nppWDSN8CoIimygfvxW+8BH6FRhylnyNkfxNmrQxj3h0E0a1cYBK/JLQqG01w\r\n0eGUffucFCseqQPJWqtJki9WASc33no6N3YCR1JDvotrnIpKDai9aNw6nYVt\r\nJxhm7vSUsAFfemEecYPOy6C9JB68YKcgcJ4JHiLjXbWrtFwU3SLEQQTBobrX\r\nf/MpXxaSbUm4m6ruoOtEyVIj6hUGBHPMhRF8lvN71DbT0m/QvMgM9zmk8GiX\r\nxPftcSohkSmuy9isOVSfe9PBlbQwKdr6bd34DyoPF0SHJVqNv0hz2hkk9FWD\r\ng3701PCj3UwuxhXt5AZyY4BpLecb+nvK4Wg9/0grFsZFO9+QqYj63vd6uzE2\r\nITAQlK6sZFrFdouwKJdfS59fuJJ6BYYBTVXdXWfb3zRnHu21c9oAWK8HboYG\r\nU0sOTFps87zICF5czXN3MYi6qHoFtSCL3m4=\r\n=epzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"87e477db4a6503adc40f4c2a88c83dfaed120f14","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.19.1","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"18.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.116_1667705299628_0.17044629588165883","host":"s3://npm-registry-packages"}},"1.2.117":{"name":"jsox","version":"1.2.117","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.117","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"a24c0936a3fcadc2cb4dfb8aaf2859e8a88f10f4","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.117.tgz","fileCount":9,"integrity":"sha512-q5QcnVeaYJs3OYrG6Qh/RA55K+Deu0diKjT1ho3dCd+CtrKkLgPY+H+XcATsRSzNmmjhfPMlG5Fs4J/a2aD90Q==","signatures":[{"sig":"MEQCIGvC7vTsY8klGBOkCPsiXER8nBkmUgoGJOQ0W1HXk8SCAiBN9+9/xOaO/dsJq2rdvDxXdDrxjawY7H8NBLie/mnqHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3aU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7/w/+PFCgs0zFsA8yVV6tnWRiemb5rHEfCmBGBIxhKOqncY776lG9\r\ncMqGHepJUieS4Skr3IFqRRzsDcg+4GpQkF9gG5VbcZjtAXRw+SV/4s2F6M8R\r\n+6sC0jpMsvaBeVazZQYo2nOSqpN+JfEPu8scTQRXMRSfXzct7pXZg0Z6afhm\r\nqdT3kBzmhqWAuUa3Y6XjXL5l82EaVXy3xakCKPGBP2kQtnpW5CKbLvIg0+rV\r\nG5jyEwiMsgTOoVWs89D0h1lUU6T/NqR5TPSZulexCsosNJqz6n0I+Q6Jw/QV\r\nS+XaiNLOzOpslSiDtqjLwWYNsl+AR7u4HPRF7vvjgkOM9WSWgwI5NA5lK0Y2\r\nYZS8IOJrTJhJY4H4ZdcYKQoP2+AFFScjC7ZTs1Be2hEoPg5UHioro2L+9UZe\r\nKirRwEvQjvSYud2MzkGp369U8mSXsrrMFR4LVKE4TWTZTm2HyfJuUAw28+s5\r\nztw/Zp1rPrF3yLNyRoK5MAO4K/QZ0An8+kybImvQbyLmDElu0CTQ9gbYBHIy\r\n9L8bo99EAbEizelt3L7qMc5HBq6MWpz8hz/e6g+9KZbmLYcwujyVkBSYyS8G\r\nYQVIm8lNtyKSNH1Vuuf3DtXVRy81lksZ53Z+rcprxahqaUs3sLTNbwEulLaz\r\nIrtHVW/6r87YzlJlfltkvyGgTo1RyXSGDG8=\r\n=jHzM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"160a788e9ebe1054e349fbcc8764fd5aa6cfec08","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.19.2","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"19.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.117_1675470138183_0.154874330677226","host":"s3://npm-registry-packages"}},"1.2.118":{"name":"jsox","version":"1.2.118","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.118","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"71739e0cab4ecbc9f0dbe92c81b4af2701bd1603","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.118.tgz","fileCount":9,"integrity":"sha512-ubYWn4WOc7HA7icvcQuIni1I7Xx4bI4KbRXbXzlr5e48hvdizeAbflBx97B629ZNH5RZnQ657Z5Z8dFgxFVrSQ==","signatures":[{"sig":"MEUCIFJ8hJ2t5au05sQ2l4xT4kTbHv2VAtnXhJ+Ss6aBGWWjAiEA6U+aBa4T6SgAIu6bPfwjQSQm9Ssnz6nn/IXK1KFPEc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj711xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov2A//YpdEn6knQhr8c37HCHXIW1lG0ut8xVeNPQBks2lIis2LQg3n\r\nHayp55AReWEolL5PV2lf6pH934YOJi3MOqMKmFSUxwT4vVK1H4aMxotrzBZy\r\nXh5qH7lq41u+MZUvFzVyLt9wZmPptyclbz6hMEwadoQIK7KrV8EyqFYQNFcB\r\n3p5WA+xTbNkZWD09myMonE+if7Pk/bky7z/AJwcm6RJYzYn1LATdzfSR+a5d\r\n2u2cXPN+FujZn4qYeRQPqjqIxzyyDyQcK1aLwSj6JJRC921/KaEpbM0kB2Ky\r\nM6MjCCmJ3rI94T8QtUvg/24+EZQ7hChjkt3vEqk/BDMR93Dg1+5zuZd/qx5M\r\nbZC7akbS1OW1mVw2c5fHD4B1z6+p5OTf1YYC5Z87fFH2fOjnPX0LP/ThQEg7\r\n6evp608hLtPSCiblpyXBE71cbWpN+UMYt9VaOi7xsUElXvfvSkiruSmmogpJ\r\ni+WfjjVNVJOpcekmvR8+nhiHhmziUS5J/johkaMWivK/v95NiHFWEAYyvf96\r\nRnp2DkbdYfsewA7h+wxeWDq1LMk4AY9mL+ZkiOD09FrwxbPTzW03afUWCJSj\r\nCsOJOu1wWfqhzZtlSjvPwAGwWETZnMKSnPRR9obgnyVduZisJAhwB8pqNUuA\r\nVUwNQwB5Tk5tcAzonarDBeziHYkuwlaKohg=\r\n=d4EX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/jsox.js","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"e9464430cf53e906e6be9792e45708b7936e5328","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"8.19.2","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"19.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.118_1676631409230_0.7364310761075457","host":"s3://npm-registry-packages"}},"1.2.119":{"name":"jsox","version":"1.2.119","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.119","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"decc12b6d3948d89460da6c5e144ee76c1d054ce","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.119.tgz","fileCount":9,"integrity":"sha512-f37obwxWKKuylcaOzNlUlzfDvURSCpqTXs8yEivhvsp86D/DTIySxP4v5Qdlg24qCuzDSZ0mJr3krc/f7TZ/5A==","signatures":[{"sig":"MEYCIQDvxA1vAFXUpgWQlNaSPw0+m6yAS2fZKITRzwi1D49lPgIhAPhx1qXbWslX8Rn8eP9IkcMzmlWG1IhArbAMlHHILfaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277609},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"881f74213771d61565f2d01f39779ac04b952070","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"10.2.4","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"21.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.119_1702836994590_0.6805135416979922","host":"s3://npm-registry-packages"}},"1.2.120":{"name":"jsox","version":"1.2.120","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.120","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"e20d494ed92b158bfacfd31db750f2cd9b4a739c","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.120.tgz","fileCount":9,"integrity":"sha512-IJ3tRTLuX6q4vk0SiEhj6BDGxbKQFUSLvylnsJ+MtvEUg7c+yurC9T1D0DPqH0JFLNJEKgrLoc562RgE9gwSZQ==","signatures":[{"sig":"MEQCICGkPt5Ml7E7RCHfTmVWORRj+G6WbVL4yQvdJIFLOqrnAiAiSkykcaKTnryFHx9HaRt2enACUj45H0OX+a7UdeHDHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297725},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"3fdb16353a0d77146089cc36b56b1c485ff32db4","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"bad package - failed init","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"10.8.2","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.120_1728975889212_0.5554244100740127","host":"s3://npm-registry-packages"}},"1.2.121":{"name":"jsox","version":"1.2.121","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.121","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"e51c1f42188772a3493a56b805f64cbd06c39779","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.121.tgz","fileCount":13,"integrity":"sha512-9Ag50tKhpTwS6r5wh3MJSAvpSof0UBr39Pto8OnzFT32Z/pAbxAsKHzyvsyMEHVslELvHyO/4/jaQELHk8wDcw==","signatures":[{"sig":"MEYCIQClQW9AsptTZ3pmjXO1g0kl4qcNmpxx3riWmvNV+2kNzwIhALGeeTaA/doCpcAhzXsMx+4CwAT+FfkON219E3AmnPPO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425018},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js"},"gitHead":"07789943663d5d43f53231285150c351fc59b2b4","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"10.8.2","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","rollup-plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.121_1728980772752_0.6504824813756167","host":"s3://npm-registry-packages"}},"1.2.122":{"name":"jsox","version":"1.2.122","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.122","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"d1906176537f757dfc1506b55f53ea0b80f03a0c","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.122.tgz","fileCount":16,"integrity":"sha512-pOQ6OIPeh+t6f8kOCqFt7iKTm+ZDfyB+5+p0TC3GaDH+rYr9r38GFT7BWGuoo49LhSyb6thx32FMRaDFof4Bpg==","signatures":[{"sig":"MEQCIEkf9FVGPZfX7jZpFYkBzfi2WcqE1/j9sSU9nxWUyytBAiArLSvwWQO5L24GPBxuQq456BZn6dnRsZ4ukRlgRgULWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375819},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{".":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs"},"./import":{"import":"./lib/import.mjs"},"./import.mjs":{"import":"./lib/import.mjs"}},"gitHead":"11cb8ee881351b913fdbdcaba1fa19bff4871a67","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"broken.","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"11.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.122_1744334812099_0.7933741941340464","host":"s3://npm-registry-packages-npm-production"}},"1.2.123":{"name":"jsox","version":"1.2.123","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.123","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"cf497367f92b2d744963e15c4435c9e20eee02ea","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.123.tgz","fileCount":16,"integrity":"sha512-LYordXJ/0Q4G8pUE1Pvh4fkfGvZY7lRe4WIJKl0wr0rtFDVw9lcdNW95GH0DceJ6E9xh41zJNW0vreEz7xOxCw==","signatures":[{"sig":"MEQCICPdZRsqz7FSxvlHdUs3652UgDBX1bzAsGLiqqBEQC/CAiAkJU70Ou/JHYLqklaN+xJx8IvIHPKdeqLPi1aPeEDnpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375918},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{".":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs"},"./import":{"import":"./lib/import.mjs"},"./import.mjs":{"import":"./lib/import.mjs"}},"gitHead":"3e79dea1c7a668c61ac7585b3a9b2d55e546ab19","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Discovered syntax errors in ts bindings","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"11.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.123_1744431062131_0.34395457256406803","host":"s3://npm-registry-packages-npm-production"}},"1.2.124":{"name":"jsox","version":"1.2.124","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.124","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"e77e1e60012585ae879e0be5844b12138bf82fe2","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.124.tgz","fileCount":16,"integrity":"sha512-KwptI8xUfOt7qJ+P+2utrJIEHTgDjXpBsDhPSM4GDq++4by+LX9nUFee97QfRloGcMh5iA9Ha/4UCVZl7zWzuA==","signatures":[{"sig":"MEYCIQCuoJQXW+Y1dE59GZV3UGA9mw9JVp9qJ/mzAoluBLQikQIhAJp2YQlxb7ccvJ628SuBuexRPQJIziUE9ZtP8BNVhd6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378009},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{".":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs"},"./import":{"import":"./lib/import.mjs"},"./import.mjs":{"import":"./lib/import.mjs"}},"gitHead":"4c4deecdf44beb0072766037fb8a7e109207ce2b","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"deprecated":"Discovered error in stringification with certain references","repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"11.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.124_1763819530821_0.1938269763106013","host":"s3://npm-registry-packages-npm-production"}},"1.2.125":{"name":"jsox","version":"1.2.125","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.125","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"33e68144b222db69dd494245dc72728ddb666f09","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.125.tgz","fileCount":16,"integrity":"sha512-HIf1uwublnXZsy7p3yHTrhzMzrLO6xKnqXytT9pEil5QxaXi8eyer7Is4luF5hYSV4kD3v03Y32FWoAeVYTghQ==","signatures":[{"sig":"MEYCIQDaG/ETIxbBSQDzprrRNBKGWfuiTLSPPL6x7hwhEWQkZAIhAK21FCQXVRWeonOP/qWhiTPBYveRnfsRb1Vxa7KuOHL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400447},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{".":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs"},"./import":{"import":"./lib/import.mjs"},"./import.mjs":{"import":"./lib/import.mjs"}},"gitHead":"83324ad443445089e3fe78707e9f174018547b0c","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && rollup -c","mocha":"mocha  --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --experimental-loader=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"11.0.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.125_1766037434346_0.35404026292230917","host":"s3://npm-registry-packages-npm-production"}},"1.2.126":{"name":"jsox","version":"1.2.126","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","_id":"jsox@1.2.126","maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"contributors":[],"homepage":"http://npmjs.org/package/jsox/","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"bin":{"jsox":"lib/cli.js"},"nyc":{"reporter":["lcov","text"],"ignore-class-method":["log"]},"dist":{"shasum":"7257ca7fc78f6a652169facd9276d757aa37bde2","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.126.tgz","fileCount":16,"integrity":"sha512-faGjI3G3z3FYulIoPm6wHVYRHTIDKLXBopxi+gbx/xUDDROPauzc+goThknQV5pcjWvvrlRjG9SVYsfLRTCelg==","signatures":[{"sig":"MEUCIQDyEev+wpED17UEzJ2cWGfpcvN/IwH8LBhNkfydTJHrVQIgFEMoBtuLHab/hxrKup+qkMqiN8V76phnbRiERIGWJDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482776},"main":"lib/jsox.js","types":"./lib/jsox.d.ts","module":"lib/jsox.mjs","browser":"lib/jsox.es6.js.gz","exports":{".":{"import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz","require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs"},"./import":{"import":"./lib/import.mjs"},"./import.mjs":{"import":"./lib/import.mjs"}},"gitHead":"07023ca94fc0bd22d8ac278558362b51e8f7b760","scripts":{"nyc":"nyc npm run mocha-lite","lint":"eslint --cache .","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && node mjs-to-cjs.mjs && rollup -c","mocha":"mocha  --node-option import=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","xprepack":"npm run test-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","mocha-lite":"mocha --node-option import=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node"},"@std/esm":"cjs","_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"repository":{"url":"git+https://github.com/d3x0r/jsox.git","type":"git"},"_npmVersion":"11.8.0","arrayBuffer":{"0":1963,"1":47019,"2":41515},"description":"Java Script Object eXchange.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"latest","chai":"latest","acorn":"latest","mocha":"latest","eslint":"latest","rollup":"latest","core-js":"latest","lint-staged":"latest","rollup-plugin-gzip":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest"},"_npmOperationalInternal":{"tmp":"tmp/jsox_1.2.126_1787299058014_0.5354158358374508","host":"s3://npm-registry-packages-npm-production"}},"1.2.128":{"name":"jsox","version":"1.2.128","description":"Java Script Object eXchange.","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"author":{"name":"d3x0r","email":"d3x0r@github.com"},"contributors":[],"@std/esm":"cjs","module":"lib/jsox.mjs","main":"lib/jsox.js","browser":"lib/jsox.es6.js.gz","exports":{".":{"require":"./lib/jsox.js","module-sync":"./lib/jsox.mjs","import":"./lib/jsox.mjs","browser":"./lib/jsox.es6.js.gz"},"./import.mjs":{"import":"./lib/import.mjs"},"./import":{"import":"./lib/import.mjs"}},"bin":{"jsox":"lib/cli.js"},"dependencies":{},"devDependencies":{"core-js":"latest","rollup":"latest","eslint":"latest","nyc":"latest","mocha":"latest","chai":"latest","acorn":"latest","lint-staged":"latest","@rollup/plugin-buble":"latest","@rollup/plugin-commonjs":"latest","@rollup/plugin-node-resolve":"latest","@rollup/plugin-strip":"latest","@rollup/plugin-terser":"latest","rollup-plugin-gzip":"latest"},"nyc":{"ignore-class-method":["log"],"reporter":["lcov","text"]},"scripts":{"xprepack":"npm run test-lite","lint":"eslint --cache .","mocha-lite":"mocha --node-option import=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node","mocha":"mocha  --node-option import=./lib/import.mjs --require ./lib/require.js --require test/bootstrap/node --recursive","nyc-lite":"nyc npm run mocha-lite","nyc":"nyc npm run mocha-lite","test-lite":"npm run lint && npm run build && npm run nyc-lite","test":"npm run lint && npm run build && npm run nyc","build":"node ./lib/cli.js -c package.jsox && node mjs-to-cjs.mjs && rollup -c"},"homepage":"http://npmjs.org/package/jsox/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/d3x0r/jsox.git"},"arrayBuffer":{"0":1963,"1":47019,"2":41515},"gitHead":"a0e9aace2f0c4e13a33e0c4b76ab82cf89d258ed","types":"./lib/jsox.d.ts","_id":"jsox@1.2.128","bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"_nodeVersion":"22.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-F73+D0uUYVLU+A0YqKMz7XSlX9kcoitt6NcU7azv3Fa6X4dt4+ihXfjcWUVJDcQQ874evDM1BQOHvRa338pxNA==","shasum":"0e7ba27c63033248e9341f3802d6c9d3513c9af1","tarball":"https://registry.npmjs.org/jsox/-/jsox-1.2.128.tgz","fileCount":16,"unpackedSize":493304,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMO6oF4grKYQw7Asy9Oo8Smyvq+kLO4KYZI+6zK1pQRwIgDj/olYbQoepLWxT4ehnV84bkMfKy62ghyNCS02Ccgnc="}]},"_npmUser":{"name":"d3x0r","email":"d3ck0r@gmail.com"},"directories":{},"maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsox_1.2.128_1788406612522_0.060170057485580575"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-12T16:03:58.520Z","modified":"2026-09-03T03:36:52.863Z","1.0.0":"2018-09-12T16:03:58.724Z","1.0.1":"2018-09-14T11:56:55.732Z","1.0.2":"2018-09-17T07:18:31.823Z","1.0.3":"2018-09-17T12:26:20.264Z","1.0.4":"2018-09-17T17:43:35.613Z","1.0.5":"2018-09-22T21:59:43.342Z","1.0.6":"2018-09-22T22:05:17.496Z","1.0.7":"2018-10-07T05:02:07.169Z","1.1.1":"2019-03-25T09:48:46.398Z","1.1.101":"2019-03-26T02:54:32.561Z","1.1.111":"2019-03-26T02:56:53.648Z","1.1.112":"2019-04-04T18:07:43.325Z","1.1.113":"2019-04-04T18:09:12.708Z","1.1.114":"2019-05-19T06:45:01.529Z","1.1.11":"2019-09-28T12:15:04.491Z","1.1.115":"2019-09-28T12:23:01.081Z","1.1.116":"2019-11-10T11:22:23.911Z","1.1.117":"2019-11-12T00:25:03.323Z","1.1.118":"2019-11-21T04:34:36.678Z","1.1.119":"2019-11-21T19:38:58.383Z","1.1.120":"2019-11-21T22:25:40.376Z","1.1.121":"2019-11-22T09:58:10.307Z","1.2.101":"2020-11-23T10:36:37.112Z","1.2.102":"2020-11-29T21:55:49.089Z","1.2.103":"2020-11-29T23:38:33.136Z","1.2.104":"2020-12-19T11:18:14.175Z","1.2.105":"2020-12-21T07:21:19.200Z","1.2.106":"2020-12-29T06:18:49.057Z","1.2.107":"2021-01-09T00:23:39.225Z","1.2.108":"2021-01-10T02:55:17.486Z","1.2.109":"2021-10-13T13:24:27.954Z","1.2.110":"2021-10-13T13:41:44.355Z","1.2.111":"2021-10-18T05:23:39.572Z","1.2.112":"2022-02-05T11:29:20.437Z","1.2.113":"2022-02-11T08:41:16.215Z","1.2.114":"2022-10-06T21:00:04.224Z","1.2.115":"2022-10-06T22:59:45.129Z","1.2.116":"2022-11-06T03:28:19.799Z","1.2.117":"2023-02-04T00:22:18.363Z","1.2.118":"2023-02-17T10:56:49.375Z","1.2.119":"2023-12-17T18:16:34.850Z","1.2.120":"2024-10-15T07:04:49.434Z","1.2.121":"2024-10-15T08:26:13.023Z","1.2.122":"2025-04-11T01:26:52.273Z","1.2.123":"2025-04-12T04:11:02.368Z","1.2.124":"2025-11-22T13:52:11.015Z","1.2.125":"2025-12-18T05:57:14.540Z","1.2.126":"2026-08-21T07:57:38.198Z","1.2.128":"2026-09-03T03:36:52.677Z"},"bugs":{"url":"https://github.com/d3x0r/jsox/issues"},"author":{"name":"d3x0r","email":"d3x0r@github.com"},"license":"MIT","homepage":"http://npmjs.org/package/jsox/","keywords":["jsox","json","macro","template","class","recursive","circular","cyclic"],"repository":{"type":"git","url":"git+https://github.com/d3x0r/jsox.git"},"description":"Java Script Object eXchange.","contributors":[],"maintainers":[{"name":"d3x0r","email":"d3ck0r@gmail.com"}],"readme":"# JSOX – JavaScript Object eXchange format.\n\n[![buddy pipeline](https://app.buddy.works/d3ck0r-1/jsox/pipelines/pipeline/493635/badge.svg?token=60065f4e65bb4060abba4ed78e886e269a135fdbc7f1ae03ccc0e79af3cffe76 \"buddy pipeline\")](https://app.buddy.works/d3ck0r-1/jsox/pipelines/pipeline/493635)\n\n\n100% Compatible reader for JSON.  JSOX.stringify cannot generate JSON\ncompatible output; it would lose all the features anyway; use existing\n`JSON.stringify()` if required, all JSON(JSON3/JSON5/JSON6) is valid JSOX.\n\nJSOX adds Map, BigInt, Date, and TypeArray transport support, cyclic\nobjects, and includes keywords (5)'Infinity', (5)'NaN', (6)'undefined'.\n\nJSOX adds optional processing of `typed` data.  Type names can be applied\nto Objects, Arrays and Strings.  Type names are defined and provided with\nto/from JSOX handlers by users of this library.   The data, decoded as\nthe object '{}', array '[]', or string '\"\"' is passed to the fromJSOX \nhandler, and the resulting value returned as the decoded object.\n \nTyped-objects may also be emitted as a class-definition and then class-references.\nA class-definition defines the fields in the object, and a class-reference would\nprovide the values for each field respectively.\n\nA typed-object example: `v{ x, y } { a : v{1,2} }`, which decodes as `{ a : {x:1,y:2} }`.\nIt defines a template/class of object that has fields 'x', and 'y'.  Then\ndefines an object with a field A what is a object of type 'v', with values\n(1), and (2).  This example does not gain any visible savings; savings \ncomes when you have a lot of the same sort of record with the same field\nnames repeated often.\n\n\n * adds macro/class support for object field names.\n * adds support for bigint numbers; indicated with an 'n' suffix.\n * adds support for Date parsing and stringification; ISO dates as used are a sub-type of Number.\n * adds support for circular references.\n * typed-strings, typed-arrays, and typed-objects, for user defined types and to and from JSOX methods. [more](#jsox-typed-objects-typed-arrays-and-typed-strings)\n * C style commants; `//` and `/* */`.\n * string continuations using `\\` at the end of the line removes the newline; Otherwise strings continue until the next quote.\n * `\"`, `'`, ` `` `, are all valid quote pairings, with no differnce in meaning, other than the quotes they contain.\n * adds optional underscores in numbers, allowing user formatting of log numbers.\n * fields are canonically ordered, so all objects that have the same field names will have their names in the same order.  Keys in `Map()`s are not ordered.\n * trailing commas are allowed, and silently ignored; however empty comma pairs in arrays will generate empty elements; and (throw an error in objects?).\n * and of course `o === JSOX.parse(JSON.stringify(o))` should always be exactly true.\n\n\n### Example Encoding\n\n```\nr = JSOX.stringify( o = { \n\ta: \"simple object\"\n\t, b:3\n\t, c:new Date()\n\t, d:123n\n\t, e:null\n\t, f:undefined\n\t, g:NaN\n\t, h:Infinity\n\t, i:-Infinity\n\t, j:-0.302 \n\t, k:new Uint8Array(9)}, null, 3 );\ncnsole.log( \"pretty:\", o, \"=\\n\", r );\n\n// -- output --\npretty:\n{\n      a: \"simple object\",\n      b: 3,\n      c: 2018-09-14T02:55:27-07:00,\n      d: 123n,\n      e: null,\n      g: NaN,\n      h: Infinity,\n      i: -Infinity,\n      j: -0.302,\n      k: u8[AAAAAAAAAAA=]\n}\n```\n\n**JSOX is a proposed replacement to JSON** that aims to make it easier for\n*humans to write and maintain* by hand, while also transporting the correct\ntype of the data.  Humans, for example, wouldn't hand-code a base64 encoding \nfor a TypedArray; however sending a mesh from a server to a client already \nprocessed as a typed buffer ready for WebGL consumption may be of use. \n\nThe class/tag support is entirely optional, and while it's goal is to reduce redundancy,\nwhich for large datasets of similar records can benefit, it has been argued\nthat gzip could just be used to reduce the size; However, this also reduces\nthe size of the data to be parsed on input, which gzip does not do.\n\nJSOX is a **(super-sub)set of JavaScript**, although adds **no new data types**,\nand **works with all existing JSON content**. Some features allowed in JSOX\nare not directly supported by Javascript; although all javascript parsable\nfeatures can be used in JSOX, except functions or any other code construct, \ntransporting only data saved as JSON.  Most ES6 structure can be parsed, \nwith the extension of classes/macro-tags the reverse is not true.  It was true for\nJSON6.\n\nJSOX is a proposal for an official successor to JSON, and JSOX stringified \ncontent *will not* work with existing JSON parsers. For this reason, JSOX \nfiles use a new `.jsox` extension. *(TODO: new MIME type needed too.)*\n\nThe code is a **reference JavaScript implementation** for both Node.js\nand all browsers. The code is derrived from JSON-6 sources.\n\n## Why\n\nBeyond the existing reasons for JSON5/JSON6 for their modifications; this\naddresses the biggest shortcoming of JSON, which is the repetitive and redundant\nspecification of field names; especially when lots of the same sort of object\nis represented.\n\nThis also aims to provide support for BigInt and Date format for less work\nat the application layer.  **A method for handling typed array object members\nshould also be implemented**\n\n(Historic Why below)\n\nJSON isn’t the friendliest to *write*. Keys need to be quoted, objects and\narrays can’t have trailing commas, and comments aren’t allowed — even though\nnone of these are the case with regular JavaScript today.\n\nThat was fine when JSON’s goal was to be a great data format, but JSON’s usage\nhas expanded beyond *machines*. JSON is now used for writing [configs][ex1],\n[manifests][ex2], even [tests][ex3] — all by *humans*.\n\n[ex1]: http://plovr.com/docs.html\n[ex2]: https://www.npmjs.org/doc/files/package.json.html\n[ex3]: http://code.google.com/p/fuzztester/wiki/JSONFileFormat\n\nThere are other formats that are human-friendlier, like YAML, but changing\nfrom JSON to a completely different format is undesirable in many cases.\nJSON6’s aim is to remain close to JSON and JavaScript.\n\n\n## Features\n\nThe following is the exact list of additions to JSON’s syntax introduced by\nJSOX. **All of these are optional**.\n\n - Concise representation of dates and times including as much information as is\navailable for the timestamp(timezone).  \n\n - Supports encode and decode of `BigInt` numbers with no application overhead. \n - reduces overhead from none-requires quotes for identifiers.\n - can further reduce overall output size by using macro tags.\n\n## Caveats\n\n`JSOX.stringify` will produce output that `JSON.parse` cannot handle; `JSOX.parse`\ncan always handle `JSON.stringify`.\n\n### Summary of Changes from JSON6\n\n  - `BigInt` encoding\n  - ISO date/time Encoding/decoding (as part of `Number` format)\n  - Adds classes(revive user types) and macro tags to reduce redundant information.\n\n### Summary of Changes from JSON6/JSON\n\n  - Keyword `undefined`\n  - Objects/Strings back-tick quoted strings (no template support, just quotes); Object key names can be unquoted.\n  - Strings - generous multiline string definition; all javascript character escapes work. \\(`\\x##`, `\\0###`, `\\u####`, `\\u\\{\\}` \\)\n  - Numbers - underscore digit separation in numbers, octal and binary formats; all javascript number notations.\nAddtionally support leading `0` to interpret as octal as C, C++ and other languages support.\n  - Arrays - empty members\n  - Streaming reader interface\n  - (Twice the speed of JSON5; subjective)\n  - interprets non-breaking space as a space.\n\n\n## Additional support above JSON base\n\nAll items listed below are JSON5 additions if not specifed as JSON6.\n\n### \n\n### ArrayBuffer/TypedArray\n\n- (**JSOX**) Support transporting `ArrayBuffer` and `TypedArray` fields. This is implemented with constants as class user types applied prefixing an opening bracket '`[`' and encoding the binary data as a base64 string(without quotes) before the closing '`]`'.\n  - these are prefix tags that can be applied.  `u8`, `u16`, `cu8`, `u32`, `s8`, `s16`, `s32`, `f32`, `f64`, `ab`; the array is a base64 string without quotes.\n  - Base64 is as dense as is feasible; it's a 33% loss; where UTF-8 encoding of random bytes is 50% loss.  Something like base127 would be 7 bytes to 8 encoded bytes; and potential length penalty of 5 bytes.\n\n### Objects\n\n- Object keys can be unquoted if they do not have ':', ']', '[', '{', '}', ',', any quote or whitespace (including non-breaking space, which on the human side of things looks the same), and do not begin like a number.\n\n- Object keys can be single-quoted, (**JSON6**) or back-tick quoted; any valid string \n\n- Object keys can be double-quoted (original JSON).\n\n- Objects can have a single trailing comma. Excessive commas in objects will cause an exception. '`{ a:123,,b:456 }`' is invalid.\n\n\n[mdn_variables]: https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Core_Language_Features#Variables\n\n### Arrays\n\n- Arrays can have trailing commas. If more than 1 is found, additional empty elements will be added.\n\n- (**JSON6**) Arrays can have comma ( `['test',,,'one']` ), which will result with empty values in the empty places.\n\n### Strings\n\n- Strings can be double-quoted (as per original JSON).\n\n- Strings can be single-quoted.\n\n- Strings can be back-tick (`` ` ``) ([grave accent](https://en.wikipedia.org/wiki/Grave_accent)) -quoted.\n\n- Strings can be split across multiple lines; just prefix each newline with a\n  backslash. [ES5 [§7.8.4](http://es5.github.com/#x7.8.4)]\n\n- (**JSON6**) all strings will continue keeping every character between the start and end, this allows multi-line strings \n  and keep the newlines in the string; if you do not want the newlines they can be escaped as previously mentioned.\n\n### Numbers\n\n- (**JSOX**) `BigInt` numbers are stringified and parsed as integers with a suffix of '`n`' per [ES2020](https://github.com/tc39/proposal-bigint).\n\n- (**JSON6**) Numbers can have underscores separating digits '`_`' these are treated as zero-width-non-breaking-space. ([Proposal](https://github.com/tc39/proposal-numeric-separator) with the exception that `_` can preceed or follow `.` and may be trailing.)\n\n- Numbers can be hexadecimal (base 16).  ( `0x` prefix )\n\n- (**JSON6**) Numbers can be binary (base 2).  (`0b` prefix)\n\n- (**JSON6**) Numbers can be octal (base 8).  (`0o` prefix)\n\n- (**JSON6**) Decimal numbers can have leading zeros.  (`0` prefix followed by more numbers, without a decimal)\n\n- Numbers can begin or end with a (leading or trailing) decimal point.\n\n- Numbers can include `Infinity`, `-Infinity`, `NaN`. \n\n- Numbers can begin with an explicit plus sign.\n\n- (**JSOX**) ~~Numbers can begin with multiple minus signs. For example, `----123` parses to `123`.~~  multiple negations are disallowed; support complicated other error conditions; and as a user-configuration format doesn't add a lot of value. `-NaN` can be accepted, but is just `NaN`.\n\n### Dates\n\n- (**JSOX**) Encodes date time with local timestamp information to recover as much information as the original date contained.  Is treated as a subtype of Number parsing; and are stored without quotes.\n\n### Keyword Values\n\n- (**JSON6**) supports '`undefined`' in addition to '`true`', '`false`', '`null`'.\n\n### Comments\n\n- Both inline (single-line using '`//`' (todo:or '#'?) ) and block (multi-line using `/* ... */` ) comments are allowed.\n- (**JSOX**) single line comments using '`#`'; imposes required quoting for '`#`' as a field name.\n\n\n```\n// simple example, array buffer with 8 bytes\nvar ab = new ArrayBuffer([0,1,2,3,4,5,6,7]);\nconsole.log( JSOX.stringify( {ab:new Float32Array(ab)} ) );\n\n// example output\n{ab:f32[AAECAwQFBgc=]}\n```\n\n#### Base64 Character Set\n\nThe following defines the characters used for base64 encoding and decoding.\n\n```\n\tconst encodings = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789$_'\n   // previous to 1.2.106\n\t//const encodings = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\n\tconst decodings = { '~':-1\n\t\t,'=':-1\n\t\t,'$':62\n\t\t,'_':63\n\t\t,'+':62\n\t\t,'-':62\n\t\t,'.':62\n\t\t,'/':63\n\t\t,',':63\n\t};\n\n```\n\nThe high value characters have multiple possible variations based on evaluation of what was used in wikipedia; forming the most inclusive subset.\n`~` or `=` may be used for string termination, or early string length.\n\n\n#### Base64 vs UTF-8 Encoding\n\nUTF-8, for character 0-127 requires 1 byte; 128-255 requires 2 bytes.  For random data 0-255, 1.5 bytes will, on average, be used\nto represent the string.  So this is 150% larger than the original string.  Even if like a base 2^40 bits, which would encode 5 bytes \ninto a single (very extended) utf8 encoding, each byte has the prefix of 2 bits `10xx xxxx`, which gives 6 bits per byte used.\n\nBase64 is 6 bits per byte used, so instead of having a complex encoder, base64 is the optimal of 3:4 byte expansion (133%) which is \nthe ideal that extra-long UTF-8 encoding could reach.\n\nAn alternative might be a base128 encoding, which would be close to utf-8, but would actually require 129 characters, one to indicate\nthe bytes that are unused.  7 bytes expand to 8, gathering the top bit of each of the 7 bytes of each one into one more byte; it could\nbe an optimal encoding using code points 0-128 (128 being the end terminator like '=' in base64).  But, this also mean that up to 5\nbytes of waste may be included.  That is incomplete values at the end of the string have to be marked as unused.\n\n## Pretty Images\n\n[Updated Images](https://d3x0r.github.io/EBNF-Visualizer?https://d3x0r.github.io/JSOX/jsox2.ebnf)\n\nImage produced by [EBNF Visualizer (Windows)](http://dotnet.jku.at/applications/Visualizer/#Down)\nfrom [jsox.ebnf](jsox.ebnf)\n![JSOX Value BNF](JSOX-Value.GIF \"JSOX Values\")\n![JSOX Value BNF](Val.GIF \"JSOX Values\")\n![JSOX Parser BNF](parser.GIF \"JSOX Parser\")\n  \n\n## Example conversion\n\nThe following is a contrived example, but it illustrates most of the features:\n\n```js\n{\n    foo: 'bar',\n    while: true,\n    nothing : undefined, // why not?\n\n    this: 'is a \\\nmulti-line string',\n\n    thisAlso: 'is a\nmulti-line string; but keeps newline',\n\n    // this is an inline comment\n    here: 'is another', // inline comment\n\n    /* this is a block comment\n       that continues on another line */\n\n    hex: 0xDEAD_beef,\n    binary: 0b0110_1001,\n    decimal: 123_456_789,\n    octal: 0o123,\n    decimal: 001234, // with lead 0\n    half: .5,\n    delta: +10,\n    negative : ---123,\n    to: Infinity,   // and beyond!\n\n    ,,,,,,  // some empty fields...\n\n    finally: 'a trailing comma',\n    oh: [\n        \"we shouldn't forget\",\n        'arrays can have',\n        'trailing commas too',\n    ],\n}\n```\n\nThis implementation’s own [package.jsox](package.jsox) is more realistic:\n\n```js\n// This file is written in JSOX syntax, naturally, but npm needs a regular\n// JSON file, so compile via `npm run build`. Be sure to keep both in sync!\n\n{\n    name: 'JSOX',\n    version: '0.1.105',\n    description: 'JSON for the ES6 era.',\n    keywords: ['json', 'es6'],\n    author: 'd3x0r <d3x0r@github.com>',\n    contributors: [\n        // TODO: Should we remove this section in favor of GitHub's list?\n        // https://github.com/d3x0r/JSOX/contributors\n    ],\n    main: 'lib/JSOX.js',\n    bin: 'lib/cli.js',\n    files: [\"lib/\"],\n    dependencies: {},\n    devDependencies: {\n        gulp: \"^3.9.1\",\n        'gulp-jshint': \"^2.0.0\",\n        jshint: \"^2.9.1\",\n        'jshint-stylish': \"^2.1.0\",\n        mocha: \"^2.4.5\"\n    },\n    scripts: {\n        build: 'node ./lib/cli.js -c package.JSOX',\n        test: 'mocha --ui exports --reporter spec',\n            // TODO: Would it be better to define these in a mocha.opts file?\n    },\n    homepage: 'http://github.com/d3x0r/JSOX/',\n    license: 'MIT',\n    repository: {\n        type: 'git',\n        url: 'https://github.com/d3x0r/JSOX',\n    },\n}\n```\n\n\n## Community\n\nJoin the [Google Group](http://groups.google.com/group/JSOX) if you’re\ninterested in JSOX news, updates, and general discussion.\nDon’t worry, it’s very low-traffic.\n\nThe [GitHub wiki](https://github.com/d3x0r/JSOX/wiki) (will be) a good place to track\nJSOX support and usage. Contribute freely there!\n\n[GitHub Issues](https://github.com/d3x0r/JSOX/issues) is the place to\nformally propose feature requests and report bugs. Questions and general\nfeedback are better directed at the Google Group.\n\n\n## Usage\n\nThis JavaScript implementation of JSOX simply provides a `JSOX` object just\nlike the native ES5 `JSON` object.\n\nTo use from Node:\n\n```sh\nnpm install jsox\n```\n\n```js\nvar JSOX = require('jsox');\n```\n\nTo use in the browser (adds the `JSOX` object to the global namespace):\n\n```html\n<script src=\"node_modules/jsonx/lib/jsox.js\"></script>\n```\n\nThen in both cases, you can simply replace native `JSON` calls with `JSOX`:\n\n```js\nvar obj = JSOX.parse('{unquoted:\"key\",trailing:\"comma\",}');\nvar str = JSOX.stringify(obj); /* uses JSON stringify, so don't have to replace */\n```\n\n|JSOX Methods | return | parameters | Description |\n|-----|-----|-----|----|\n|parse| the first value| (string [,reviver]) | supports all of the JSOX features listed above, as well as the native [`reviver` argument][json-parse]. |\n|stringify| string | ( value[,replacer[,space]] ) | converts object to JSOX.  [stringify][json-stringify] |\n|stringifier |  Stringifier(methods below)| () | Gets a utility object that can stringify.  The object can have classes defined on it for stringification |\n|escape | string | ( string ) | substitutes \", \\, ', and \\` with backslashed sequences. (prevent 'JSON injection') |\n|begin| Parser(methods below) |(cb [,reviver] ) | create a JSOX stream processor.  cb is called with (value) for each value decoded from input given with write().  Optional reviver is called with each object before being passed to callback. |\n|toJSOX  | none | (name,Function/Class,toCb) | For each object that matches the prototype, the name is used to prefix the type; and the cb is called to get toJSOX.  | Instead of setting prototype extensions, provides a way to register formatters for prototypes.  These are shared for all stringifier instances, and will throw an exception if duplicate set happens. |\n|fromJSOX| none | (name,Function/Class,fromCb) | fromCb is called whenever the type 'name' is revived.  The type of object following the name is passd as 'this'. Will throw an exception if duplicate set happens. |\n|registerToFrom  | none | (name,Function/Class,toCb, fromCb) | register both to and from for the same name. |\n|reset| none | () | Reset to/from types on JSOX global parser and stringifier. (should be reserved for tests) |\n\n\n|Stringifier method | return | parameters | Description |\n|-------|------|-----|----|\n|stringify | string | (value[,replacer[,space]] ) | converts object to JSOX attempting to match objects to classes defined in stringifier.  [stringify][json-stringify] |\n|toJSOX  | none | (name,Function/Class,toCb) | For each object that matches the prototype, the name is used to prefix the type; and the cb is called to get toJSOX.  | Instead of setting prototype extensions, provides a way to register formatters for prototypes.  These only applied to this one stringifier instance, and will throw an exception if duplicate set happens. |\n|setQuote | none | ( quote ) | the argument passed is used as the default quote for strings and identifiers as required. |\n|defineClass | none | ( name, object ) | Defines a class using name 'name' and the fields in 'object'.  This allows defining for some pre-existing object; it also uses the prototype to test (if not Object), otherwise it matches based on they Object.keys() array. |\n\n\n|Parser Methods | parameters | Description |\n|-----|-----|-----|\n|write | (buffer) | add data to the parser stream |\n|reset| () | When an error is thrown from parsing a stream, the parser must be reset using `reset()`, otherwise it will continue throwing an error. |\n|parse | (buffer) | use a parser instance to parse a single message |\n|currentRef | () | Returns an object containing `{o:, f:}` where `o` is the object containing the field being revived, and `f` is the name of the field being revive; together this pair makes a reference to a value.  |\n|fromJSOX| (name,Function/Class,fromCb) | fromCb is called whenever the type 'name' is revived.  The type of object following the name is passd as 'this'. Will throw an exception if duplicate set happens. |\n\n\n#### Registering `toJSOX` : `JSOX.toJSOX()` or `stringifier.toJSOX()`\n\n`function toJSOX( name, Type, customEmitterCallback )`\n\n  - name is a string\n  - Type is the type which should be encoded as this name.\n  - customEmitterCallback is called when one of these types is encountered.  The callback should return a string\n    to emit.\n\n`toJSOX()` registers a handler to convert a type to JSOX.  This method is used to avoid modification of prototypes; would require instead \nthat ojects that have a toJSOX know of the JSOX module instead.  The result of the callback should be a string, and is up to the\ntoJSOX method to include quotes if it is a string value.  Any string may result that is valid JSOX.\n\nRegistering the same name more than once throws an error.\n\n``` js\nfunction stringTest() {\n\tthis.a = 3;\n\tthis.b = 4;\n}\nstringifierTest.prototype.toString = function(stringifier) {\n\t// \n\treturn `a is ${this.a} b is ${this.b}`;\n}\n\nJSOX.toJSOX( \"stringTest\", stringTest, function(stringifier) { return '\"' + this.toString() + '\"' } );\n```\n\nThe callback specified is passed the current value to stringify as `this`, and the current stringifier is passed\nas the first argument.  If the structure contains cyclic references, the provided stringifier is required to be used\ninstead of `JSOX.stringify()` or a new instance of a stringifier when encoding the sub-members of this object; otherwise,\nthe references do not properly refer to the root of the object.\n\n\n#### Registering `fromJSOX` : `JSOX.fromJSOX()` or `parser.fromJSOX()`\n\n`fromJSOX( name, type, callback )`\n\n  - name is the tag text which triggers reviving this type.\n  - type is the class or function used to create a `new type()`.  The instance is always created with empty parameters.\n  - callback(field,val)  is called with `this` set to the object of the type specified, and `field` set as the current field name being revived, `val` is the value being set into the field.\n    If field is `undefined` then this is the end of all fields being added to the object, and the `this` object may be changed to a different object; usually `if( field === undefined ) return this;`.\n\nThe callback is called after objects are completely revived; it is called when an array value is initially created, or immediately after resolving any other value.\n\nRegisters a handler to convert recovered string, array or object from JSOX.  The converted data from the JSOX stream is passed as\n'this'.  The result of the callback may be any type of value; the resulting value is used instead of the data converted from JSOX.\n\nRegistering the same name more than once throws an error.\n\n``` js\n// this epects a string, as indicated by the above toJSOX output.\n\nfunction stringTest() {\n}\n\n// if a field callback is specified, the function must either result with\n// undefined, which prevents setting the value internally, or return the same\n// or a new value for the value.\n// if the field is 'undefined' then must instead return 'this' or a new object \n// to take the place of this one.\n\nstringTest.fromJSOX = function(field,val) {\n\tif( field ) {\n\t\tconsole.log( \"Resuurect from String:[%s]\", this /*string*/ );\n\t} else\n\t\treturn new stringTest( this );\n}\nJSOX.fromJSOX( \"stringTest\", stringTest, stringTest.fromJSOX );\n```\n\n#### Register toJSOX and fromJSOX for the same type\n\nRegisters both to and from methods or a spsecified name, using the specified prototype to match during stringify.\nInternally, calls the above functions with the parameters split as appropriate.\n\nRegistering the same name more than once for From or To throws an error.\n\n``` js\n\nJSOX.registerToFrom( \"stringTest\", stringTest\n\t, function() { return '\"' + this.toString() + '\"' }\n\t, function() {\n\t\tconsole.log( \"Resurrect from String:[%s]\", this /*string*/ );\n\t\treturn new stringTest( this );  // some stringTest class with string initializer\n\t}\n);\n```\n\n### JSOX typed-objects, typed-arrays, and typed-strings\n\ntyped-data is represented in the JSOX stream as \\<identifier\\>\\[data\\].  For objects, this is a document compression technique,\nwhich reduces the size of data to process.  For arrays, internally, fixed types represent ES6 TypedArray types (`u8`, `s8`, `u16`, `f32`, etc);\nAnother internal type is '`ref`' which uses the array to have a list of element identifiers that define the path to the original object\nreference.  Another, simple variation is to implement typed-strings, which allows `color\"0x1234568\"` to have a `fromJSOX` method that\nis passed the string, and can result with a color object.\n\nIn each case, in the following example JSOX, the same 'color' fromJSOX \nmethod will be called.  It will be invoked with a string, with an array, \nwith an object, with an object, and with an object respectively.\n\n```js\nvar JSOX = require( \"JSOX\" );\n\nfunction Color() {\n\tthis.r = 100;\n        this.g = 150;\n        this.b = 20;\n}\n\n// notice that the literal quotes to result as output are returned here.\n// this allows the encoder to use an object {}, an array [] or a string \"\"\n// to pass to the reviver function. \nJSOX.registerToFrom( \"color\", Color.prototype, function() { return '\"#'+this.r.toString(16)+this.g.toString(16)+this.b.toString(16)+ '\"'; }\n           , function() { return '\"#'+this.r.toString(16)+this.g.toString(16)+this.b.toString(16)+ '\"'; }\n           );\n\nvar c = new Color();\n\nJSOX.stringify( c ) ); // result is 'color\"#649614\"'\nJSOX.parse( JSOX.stringify( c ) ); // result is   'Color { r: 100, g: 150, b: 20 }'  (console.log)\n\n```\n\n```js\n\n// this are all variations which may be used to revive a color object\ncolor\"0x12345678\"                   // typed-string\ncolor[0x12,0x34,0x56,0x78]          // typed-array\n\n// at a root level, the first 'color' definition encountered\n// is used to create a field-name map.  Then later usages\n// sould only specify the values.\ncolor{r,g,b,a}            // typed-object definition\ncolor{0x12,34,0x56,0x78}  // typed-object subsequent usage\n\n// if no typed-object definition is required, then \n// the typed-object must never be used at a root level.\n\n{ a : color{r:0x12,g:0x34,b:0x56,a:0x78} } // object containing typed-object fromJSOX only, no pre-field-definition\n[ color{r:0x12,g:0x34,b:0x56,a:0x78} ]     // array containing typed-object fromJSOX only, no pre-field-definition\n```\n\nTyped strings have a caveat; at a root level, strings which are typed, MUST have \nunquoted-identifier strings indicating their type.  Because the closing quote is \na definitive end-of-data marker, quoted strings at a root level always emit as a \ncompleted string; This also requires no space between the unquoted-identifier string\nand the quoted data string. \n\nTyped-object and typed-arrays also require the identifer or string used for their\ntype information not be followed by a space before the opening '{', '\\[' or quoted \nstring. \n\n### More on Classes/Macro Tags - typed-object and typed-array\n\nMacro Tags are similar to class names, but define a set of field names to use for each subsequent use of the same number.\nThe names used for class names and for Macro tags may overlap, and then the macro objects are also revived as specified\nuser types.  If only a Macro Tag is used, then all objects revived with that tag have the same prototype, which may be \nextended in-place for all such objects.\n\nThe definition of a Macro Tag is an identifer at the top level (before the JSOX data) followed immediately by an open brace ('`{`'),\nwhitespace is not allowed.  Within the open brace '`{`' until the close brace '`}`' is a list of names separated by commas.\nIf a colon(`:`) is encountered before the first comma(`,`) , then instead of behaving as a Macro definition, the\nobject is revived as a named user type class instead. \n\nAll subsequent references to the defined tag are `<identifier>` followed by '`{`' until the close '`}`', is a list of comma separated values.  \nEach value is assign the name in the order it was defined at the definition.  This is effectively a 'zip' operation between the names\nspecfied at the start, and the values specified later.\n\nAll objects created with a class/tag definition shares the same prototype.\n\n``` bnf\ntagdef : identifier '{' identifier [ ',' identifier ] ... '}'\n\n```\nA class revival is similar, but includes both the identifer and value for each entry.\n\n``` bnf\nuserType : identifier '{' identifier ':' value [ ',' identifier ':' value ] ... '}'\n```\n\nUsage of tags is done by specifing their identifer followed by an open brace '{' in the value \nfield of an object definition; or at a top level referencing the same tag name already defined.\nFor each field defined in the class, a value is expected.  If a value is not found, the field\nwill not be added, as if receiving `field:undefined`.\n\n``` bnf\ntag usage : ':' identifier '{' value [ ',' value ]... '}' \n```\n\n\n``` js\n//-- the following...\na{ firstField, secondField }\na{ 1, 2 }\n//-- results as\n{ firstField : 1, secondField : 2 }\n\n\n//-- the following...\na { firstField, secondField }\n[ a { 1, 2 }, a(5,6), a(\"val1\",\"val2\") ]\n//-- results as\n[ { firstField : 1, secondField : 2 }, { firstField : 5, secondField : 6 }, { firstField : \"val1\", secondField : \"val2\" } ]\n\n```\n\nImplementation of tags allows apply a class to arrays.  Arrays have a class of ArrayBuffer, or other TypedArray type.  The\nrepresentation path in an array and a reference type for the array. This allows circular encoding.\n\n``` js\n// this is a string with a reference.\n{company:{name:\"Example.com\",employees:[{name:\"bob\"},{name:\"tom\"}],manager:ref[\"company\",\"employees\",0]}}\n\n// The above 'ref[]' gets resolved into the same employee object...\nOUT: ./file6.jsox { company:\n   { name: 'Example.com',\n     employees: [ /*a*/{ name: 'bob' }, { name: 'tom' } ],\n     manager: /*a*/{ name: 'bob' } } }\n```\n\n\n\n\n### JSOX Streaming\n\nA Parser that returns objects as they are encountered in a stream can be created.  `JSON.begin( dataCallback, reviver );`  The callback is called for each complete object in a stream of data that is passed.  \n\n`JSOX.begin( cb, reviver )` returns an object with a few methods.\n\n| Method | Arguments | Description | \n|:---|:---|:---|\n| write | (string) | Parse string passed and as objects are found, invoke the callback passed to `begin()` Objects are passed through optional reviver function passed to `begin()`. |\n| \\_write | (string,completeAtEnd) | Low level routine used internally.  This does the work of parsing the passed string. Returns 0 if no object completed, 1 if there is no more data, and an object was completd, returns 2 if there is more data and a parsed object is found.  if completedAtEnd is true, dangling values are returned, for example \"1234\" isn't known to be completed, more of the number might follow in another buffer; if completeAtEnd is passed, this iwll return as number 1234.  Passing empty arguments steps to the next buffered input value. |\n| value | () | Returns the currently completed object.  Used to get the completed object after calling \\_write. |\n| reset | () | If `write()` or `_write()` throws an exception, no further objects will be parsed becuase internal status is false, this resets the internal status to allow continuing using the existing parser.  ( May require some work to actually work for complex cases) |\n| usePrototype | (className,protoType) | configure what prototypes to use for class recovery |\n\n\n``` js\n   // This is (basically) the internal loop that write() uses.\n   var result\n   for( result = this._write(msg,false); result > 0; result = this._write() ) {\n      var obj = this.value();\n      // call reviver with (obj)\n      // call callback with (obj)\n   }\n```\n\n``` js\n// Example code using write\nfunction dataCallback( value ) {\n\tconsole.log( \"Value from stream:\", value );\n}\nvar parser = JSON.begin( dataCallback );\n\nparser.write( '\"Hello ' );   // a broken simple value string, results as 'Hello World!' \nparser.write( 'World!\"' );\nparser.write( '{ first: 1,' );   // a broken structure\nparser.write( ' second : 2 }' );\nparser.write( '[1234,12');  // a broken array across a value\nparser.write( '34,1234]'); \nparser.write( '1234 456 789 123 523');  // multiple single simple values that are numbers\nparser.write( '{a:1} {b:2} {c:3}');  // multiple objects\n\nparser.write( '1234' );  // this won't return immediately, there might be more numeric data.\nparser.write( '' ); // flush any pending numbers; if an object or array or string was split, throws an error; missing close.\n\nparser.write( '1234' ); \nparser.write( '5678 ' );  // at this point, the space will flush the number value '12345678' \n\n```\n\n\n\n### Extras\n\nIf you’re running this on Node, you can also register a JSOX `require()` hook\nto let you `require()` `.jsox` files just like you can `.json` files:\n\n```js\nrequire('jsox/lib/require');\nrequire('./path/to/foo');   // tries foo.jsox after foo.js, foo.json, etc.\nrequire('./path/to/bar.jsox');\n```\n\nThis module also provides a `jsox` executable (requires Node) for converting\nJSOX files to JSON:\n\n```sh\njsox -c path/to/foo.jsox    # generates path/to/foo.json\n```\n\n## Other Implementations\n\nThis is also implemented as part of npm [sack.vfs](https://www.npmjs.com/package/sack.vfs)\nas a native code node.js addon.  This native javascript version allows usage in browsers.\n\nC/C++ Amalgam version [jsox-wasm](https://www.github.com/d3x0r/jsox-wasm)\n\nPossible release of amagamated source, native Node Addon (standalone).  (Amalagmanted source is for now in jsox-wasm repository).\n\nWorking on a WebAssembly version. [jsox-wasm](https://www.github.com/d3x0r/jsox-wasm)\nThe overhead of the string exchange between WASM and JS (strings, key names of objects), defeats any benefit from 0 garbage collected/managed parsing.\n\n## Benchmarks\n\n~~This is as fast as the javascript version of Douglas Crockford's reference implementation [JSON implementation][json_parse.js] for JSON parsing.~~\n\n~~This is nearly double the speed of [JSON5](http://json5.org) implementation that inspired this (which is half the speed of Crockford's reference implementation).~~\n\n~~This is half the speed of the sack.vfs native C++ node addon implementation (which itself is half the speed of V8's native code implementation, but they can cheat and build strings directly).~~\n\n\n## Development\n\n```sh\ngit clone https://github.com/d3x0r/jsox\ncd jsox\nnpm install\nnpm test\n```\n\nAs the `package.jsox` file states, be sure to run `npm run build` on changes\nto `package.jsox`, since npm requires `package.json`.\n\nFeel free to [file issues](https://github.com/d3x0r/jsox/issues) and submit\n[pull requests](https://github.com/d3x0r/JSOX/pulls) — contributions are\nwelcome. If you do submit a pull request, please be sure to add or update the\ntests, and ensure that `npm test` continues to pass.\n\n## Continuous Integration Testing\n\nTravis CI is used to automatically test the package when pushed to github. Recently .mjs tests have been\nadded, and rather than build a switch to test `mocha/test/*.js`  instead of just `*`, and depending on node version\nswitch the test command which is run, the older platforms were removed from testing.\n\nThe product of this should run on very old platforms also, especially `node_modules/jsox/lib/jsox.min.js`.\n\n\n## Changelog\n- 1.2.129 (inprogress)\n- 1.2.128\n    - Revert behavior of string-string revivals to create a proper class first.  (RegExp\"/some-string/\" is a good example)\n- 1.2.127\n    - Allow LS/PS characters to terminate a line comment.\n    - Make NBSP behave more consistently instead of being ignored.\n    - allow '/' followed by not '\\*','/'  to be in unquoted strings.\n- 1.2.126\n    - Fix general parsing case of typed arrays w/o handlers.\n    - Fix revival of tagged objects as a common prototype instead of Object.\n    - Fix build process to generate products more smootly.\n    - Extended test cases.\n    - Fixed '+ #' and '- #' being treated as legitimate.\n    - Fixed revival of nested-substituted objects (at least in a few simple cases). #18\n    - fix decoding badly formed typed array buffer arguments.\n    - fix handling references that refer to themselves (which are invalid); edge case just before 'references something that doesn't exist yet'.\n    - handle references to primmitive values consistently - though they shouldn't be generated since strings and numbers are not unique objects.\n    - add many fuzzy tests for conditions that shouldn't happen for even approximately right JSOX.\n- 1.2.125\n    - Fix double-ref emission on certain encodes.\n- 1.2.124\n    - fix typescript bindings, and inline documentation.\n- 1.2.123\n    - partial fix didn't fully fix partial values `fal` did not become a string.\n\nOlder changelog in [CHANGELOG.md](./CHANGELOG.md)\n\n## License\n\nMIT. See [LICENSE.md](./LICENSE.md) for details.\n\n## Credits\n\nhttp://github.com/json5/json5  Inspiring this JSON6 and subsequently this project.\n\n[Douglous Crockford json parse]: https://github.com/douglascrockford/JSON-js/blob/master/json_parse.js\n\n","readmeFilename":"README.md"}