{"_id":"jsan","_rev":"30-82fee55e45f6c9256840f4e9be0a7d75","name":"jsan","description":"handle circular references when stringifying and parsing","dist-tags":{"latest":"3.1.14"},"versions":{"1.0.0":{"name":"jsan","version":"1.0.0","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.3"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"d187aaf5a48cfd86b4533eb73399faa33c125d76","_id":"jsan@1.0.0","_shasum":"81ea1710b97f9e70a8a6164eae5a2a1e9196a14b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"81ea1710b97f9e70a8a6164eae5a2a1e9196a14b","tarball":"https://registry.npmjs.org/jsan/-/jsan-1.0.0.tgz","integrity":"sha512-yr4lYMQHiScMA9mPEyV+ob0c4hlY6lGzqKTjuGGsf4msBhTeDdkCXVpZy1FBkGIxJFtmbZmeguiKFai3ipDIyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWqjagVdDLHMWtkdrK0l4fghcAeGDLTH6/zZ4w9OYNiAiEApzTDzqUHSrG9ZE57nbXCDFjk18M2G8mQwoRb8ZD54uE="}]},"directories":{}},"2.0.0":{"name":"jsan","version":"2.0.0","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.4"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"f9127aa58f19570f7d546c42a3e7219897d52537","_id":"jsan@2.0.0","_shasum":"abfb87e5b38ff456e0064485d7d37b0a16c75132","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"abfb87e5b38ff456e0064485d7d37b0a16c75132","tarball":"https://registry.npmjs.org/jsan/-/jsan-2.0.0.tgz","integrity":"sha512-bntcsgezGASyvbLkU3EqvFHyCrsf4l62xgFx1rvypvisUlcOO1guesthTHnB2e15zJ0TUKFBoDonq99gqompZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Gpyx7rCFnF+5NxlENarN4Lu9gO6bVQ4nXWkgXTtGIAIgIcHZyMyVW1vOFWxc7B9R16ElzoXD7Se2a6PWxPoH1Lo="}]},"directories":{}},"2.0.1":{"name":"jsan","version":"2.0.1","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.4"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"20d56c83f3e648da605f63e73757feb7ddb8b4d1","_id":"jsan@2.0.1","_shasum":"1d3a2814efeebe1d887dbb485ff185c30a16414b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"1d3a2814efeebe1d887dbb485ff185c30a16414b","tarball":"https://registry.npmjs.org/jsan/-/jsan-2.0.1.tgz","integrity":"sha512-vjOsnlnZ4Aj9rSieBopUYtl85RKqm166cvbFmthq0sNcvZ4zH4TgQhOzeJO3fgb6qkqHUeSQDfr6rB6Tb7DUbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGizw+G/Q3QnK/MPl/khGhPCSX632dgOKHA3XEuIUVlgIhAOc2Kpd2z5Y9Op0Jng5ylfpPhgY8iXR3KAtuXsvMENq5"}]},"directories":{}},"2.0.2":{"name":"jsan","version":"2.0.2","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.4"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"8cb3c4f1d288d1c3dca985cec323a6a7ed8acb3a","_id":"jsan@2.0.2","_shasum":"c3dcff8591b932a1345301da3058eda3beb03daf","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"c3dcff8591b932a1345301da3058eda3beb03daf","tarball":"https://registry.npmjs.org/jsan/-/jsan-2.0.2.tgz","integrity":"sha512-YAQ08SPGYrR0Je9rE6afJVR+1JZrRdobz2nVmM/jWt7ef0afyGhchNGu05FUUjZHfxpIkXH6uyggCUAmGwwFSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxFBqyVTaiZOlfjeuEJ74gWQCISX8bNAeM+QJqhvKoVAiAlINSkB7SZnbhHlrfZR6sYkfTZEGYlNbQcqQjEkuMiJQ=="}]},"directories":{}},"2.0.3":{"name":"jsan","version":"2.0.3","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.4"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"15fe50fa4c7ef9db4d8995ebdaa477c091ae97a8","_id":"jsan@2.0.3","_shasum":"26ae1b3d4dbfde48c2f71a5ce2d77dd1e6d5764b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"26ae1b3d4dbfde48c2f71a5ce2d77dd1e6d5764b","tarball":"https://registry.npmjs.org/jsan/-/jsan-2.0.3.tgz","integrity":"sha512-Csl9UpEVvMIcl9cYvCE7gfFP3ZbxllwWeAzLWSYeADCXxY3Em9yd37UFO4Q0v5pZwvRvpofLJcALBvHhuZax6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3fF0uOHNb+ImLCiJdHy6Cf/xdvWPnESmNB9CsYSIwbAiAbyY1YTHWhexppKySMbAy8K7JZ1kE812xJFkgu9CIEMQ=="}]},"directories":{}},"2.0.4":{"name":"jsan","version":"2.0.4","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"mocha":"^2.2.1","rek":"0.0.4"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"c0b69d7c031c537ff5f64cc573e37d415f06548f","_id":"jsan@2.0.4","_shasum":"39a71ecd7afc4f177269962a80b6fabb7adc6884","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"39a71ecd7afc4f177269962a80b6fabb7adc6884","tarball":"https://registry.npmjs.org/jsan/-/jsan-2.0.4.tgz","integrity":"sha512-RwcVBaEb0ulIBadz8/5clXmoEdueqd642vIUoG+HYHA5sUnFWGbZDjQJHCNKOqP8989X/ZOHeSbEAdBy+jzSIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF8orFdxIIpI3FRpH0K1/YKQamDc5b54KFvo+ygDISaQIhAOyWMt4OEkgiKWR3qDVKSTmEDyb7T7xU96bUkhygRau5"}]},"directories":{}},"3.0.0":{"name":"jsan","version":"3.0.0","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","json-stringify-safe":"^5.0.1","mocha":"^2.2.1"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"09a6795d241aaa66031e065726a384b9c2463203","_id":"jsan@3.0.0","_shasum":"75dd245edda5a388343ff10d31aad4fb5a12f1bd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"75dd245edda5a388343ff10d31aad4fb5a12f1bd","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.0.0.tgz","integrity":"sha512-isOGt4/RehqCCARfb+lR9lh2T44Zh88PFhGhBhEilm74qN+6k+Odi5i7SSU7waFQiBXjjlVFKpIVvMD6PEDyTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR3tQWTW7s69MDsD1hMPvjI0Vt3TDyd3fUNXznw/GougIhAPmdh8y+N5+ALu612gc/mNcEdShdK9HHhzOBM79lP2SZ"}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/jsan-3.0.0.tgz_1456804019083_0.15673732105642557"},"directories":{}},"3.1.0":{"name":"jsan","version":"3.1.0","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"rimraf 'perf/*.txt' && for i in `seq 1 9`; do node perf/bench > perf/$i.txt; done","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","json-stringify-safe":"^5.0.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"0b5d0f3f0015d7b87d8feead663b39a67fd50c01","_id":"jsan@3.1.0","_shasum":"141119cd259ac6c057a6ad383488b7d1dd8e3d70","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"141119cd259ac6c057a6ad383488b7d1dd8e3d70","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.0.tgz","integrity":"sha512-M9F6QiE2xEfZEH2P6SO4FScYWmLCaEII/8BgpnpenLB431zGoclSY21OAV00n+6QIijWZC9HvUzgQleni9f3Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK4dWjVX/AIhDBcA5rIsgtigwKXgu589a1p4jKDyWuIAiBfG7nquA564Ptk8+EI+iLsoSTxXrNMt95guzVtcZD7sQ=="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.0.tgz_1456850355640_0.10766550246626139"},"directories":{}},"3.1.1":{"name":"jsan","version":"3.1.1","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"rimraf 'perf/*.txt' && for i in `seq 1 9`; do node perf/bench > perf/$i.txt; done","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"d167516956d05676216ce69b1511d1347a464e6f","_id":"jsan@3.1.1","_shasum":"aedcf56137b4bfb62918e854b743fe88da5be055","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"aedcf56137b4bfb62918e854b743fe88da5be055","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.1.tgz","integrity":"sha512-e7RQjbGRkDK0+aae90BWCmn8N8iDhzcrem1IUOLQSYz2/VTtVeFW1M0N/OBd/1OTpKrPJf0piwHCjANsW0qmUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeCqwnr7EbYe9WVCONopLAwFCZhWnSyU/qs23Op3JNEAIgObSyvJlQQTekSQrcicSYdm8PkUSeLTNgetPG/QJrOYY="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-11-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.1.tgz_1456865686665_0.7716566985473037"},"directories":{}},"3.1.2":{"name":"jsan","version":"3.1.2","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"rimraf 'perf/*.txt' && for i in `seq 1 9`; do node perf/bench > perf/$i.txt; done","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"d7e410fc2934f0b3b0efb447f41a8410528954b4","_id":"jsan@3.1.2","_shasum":"7efacd4fd900162cb7c1a84118c2f5db51f972b4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"7efacd4fd900162cb7c1a84118c2f5db51f972b4","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.2.tgz","integrity":"sha512-ZrwaBfT+5Qxwxb+cbCkY8IAUart5quTpFTBAEo0XRioMoToMyUdIKTxDNgWbSuqUyD1xP3NDqTFi3xTDSgEjcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzkZsuyT+e1GDqx7+hI/0uafLI5zfsP9vVy+0hdeCiyQIhAN3YRIpfCTAMKRLHmtIKiMX+UbHJWsHM9YYWNU4MSZT9"}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsan-3.1.2.tgz_1457111288875_0.5720021706074476"},"directories":{}},"3.1.3":{"name":"jsan","version":"3.1.3","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"rimraf 'perf/*.txt' && for i in `seq 1 9`; do node perf/bench > perf/$i.txt; done","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"9b37cebc85c5a5cbca0b512764b3a8f5511a93b6","_id":"jsan@3.1.3","_shasum":"ef10cfb7356feb9ff756dd0a9af7c68d2d75614f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"ef10cfb7356feb9ff756dd0a9af7c68d2d75614f","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.3.tgz","integrity":"sha512-dryCRaLAtGoE5KBQmDVQLjtHX/I9rEUrUfAh+MC0lvrMVOC2Zdq/XTB3qWr5SzvLDyM2daD30iYSk44jvtqqZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWIE1uDm2V3mc5oDaGwrM7frvSrx0i7v59WMBjpccFeQIgFay2M/olTrfRfkqk5EzUHbJLB4EXQN8uKk3rqIW+cbA="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.3.tgz_1469808484287_0.676734633743763"},"directories":{}},"3.1.4":{"name":"jsan","version":"3.1.4","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"rimraf 'perf/*.txt' && for i in `seq 1 9`; do node perf/bench > perf/$i.txt; done","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"0867ecfda1b0815a4538c658805e54c2610e36c1","_id":"jsan@3.1.4","_shasum":"cb91e8386167411abc9d7684f0572d6f1e39c28c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"cb91e8386167411abc9d7684f0572d6f1e39c28c","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.4.tgz","integrity":"sha512-XKt0RWdlMTTMzZpX4w/RbKmZWcVv6mlWijVCg82jMIF6ChM3TOrMprDRTBqgyXkLxqbgMdRz7S3HWe1J12NHyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQzNeNE3Sfwkp1NF1npNlLT0UOnsqaQXN7mm7m/J3AVAiEA1T1L2w1flXVRoEAi9Afbh9rZWjSw3PPD8NGjTeYaTo0="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.4.tgz_1479700017134_0.7401974839158356"},"directories":{}},"3.1.5":{"name":"jsan","version":"3.1.5","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"83c703ef2d6518eb7816fb80fa3eaf8ae1b7fcd5","_id":"jsan@3.1.5","_shasum":"8144b968ace7db092914a3639e9768181d686f61","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"8144b968ace7db092914a3639e9768181d686f61","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.5.tgz","integrity":"sha512-sNlGno83mYzufhvVr/BuGivrCBSrOlJCcjVKksUeqRQP6L+0jCX+VHVdmDKvRX/I842s4R5OtEow6K2ij/66wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgSMIi/3SWjUuECjPY7Gv1htoSGOlJocGFCmnDrQzjOAIgMt1ZRv2+RXGe0WIwwlOQptq1zND1vzu08aoZTO3bDZM="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsan-3.1.5.tgz_1479793118437_0.5114318991545588"},"directories":{}},"3.1.6":{"name":"jsan","version":"3.1.6","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"a1a105a222a2643efd4f06f577a85de2a9152774","_id":"jsan@3.1.6","_shasum":"b60f7bfafe89d67f23dbb42f8c37325a9dfb1d4b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"b60f7bfafe89d67f23dbb42f8c37325a9dfb1d4b","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.6.tgz","integrity":"sha512-8tj/U4rkXfpq7XDajIzB9hCXVeX1yEPV/ZH2x6SJ4SlIL0lktlrocDF3GB4w8rTbVeTljg196TlqJYZG3qFshg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA5rwitmwo0S4CMeF7ogrou1qEpTg8lXKzZ2XHjI68PAiEA5Q4BVt7eX7M4uICg9cOzQEHfzJ8Br9bF/bMOgV2zuNU="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsan-3.1.6.tgz_1484534392184_0.7295882315374911"},"directories":{}},"3.1.7":{"name":"jsan","version":"3.1.7","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"994df52294253d5cb8506c15514788f4cb16763f","_id":"jsan@3.1.7","_shasum":"60513271c3011df2d6c627f645fb246847ff4056","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.0","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"60513271c3011df2d6c627f645fb246847ff4056","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.7.tgz","integrity":"sha512-7sFrHT+fD1OlwnIXoXFaXqWYd8hUCSDsX+MQiIzrqCtlbgc4lj8XAlpyT0cxVO0bqZdPI9aK2i6pNcps2a+ZxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSItnJdFtxl6VFbSTtSehq9i8HHQyHlXypdJA6aL2L3AIgEyjcTPtbI5JOT0r6z/CDtDsXfS/iy3uSbx3NdMcnH3E="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.7.tgz_1487410614007_0.1438920854125172"},"directories":{}},"3.1.8":{"name":"jsan","version":"3.1.8","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"f6feb4527fe1450690b3c3872c353cb6a10f7033","_id":"jsan@3.1.8","_shasum":"33ba17abcafed63f7da9f705e19fc9ddbca47aae","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"33ba17abcafed63f7da9f705e19fc9ddbca47aae","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.8.tgz","integrity":"sha512-3Fr539h8oQ3pGmfFJNjmEiA/IDELrXRdb/J/d/4g+GJjYKX91hHr73zMz3rj9SfM6LtHUhDHhdewVRXAeujz5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJJF204fA/icB83xpq9CUgwW+A6cWLAnoDbPRi9+fNhAiEA3IMkpgmhNxJu4Cqum6DZM1Bm0/hc+i1zcivGpRMcDqY="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsan-3.1.8.tgz_1493814044790_0.16969825001433492"},"directories":{}},"3.1.9":{"name":"jsan","version":"3.1.9","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"a37187adb10762316ba1d271eb02d7334e8d2bf5","_id":"jsan@3.1.9","_shasum":"2705676c1058f0a7d9ac266ad036a5769cfa7c96","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"2705676c1058f0a7d9ac266ad036a5769cfa7c96","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.9.tgz","integrity":"sha512-V2s9zTqZUHm50/vslQoFtW0cahBwaniOF0mzw3DMXVORYSpFWmvJQE3rZzE0TWhOOKlLzEKsePGSEkLhQYDNsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIW5pTEM4RY+/10PgoWi0ucGs0OdmOzsoPfYEIk8J9wgIhAN3jv6XzQ1gIjPXESPNuuqOOJ/y1ijrYMSyqFtFI17TR"}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsan-3.1.9.tgz_1493890830723_0.7397061609663069"},"directories":{}},"3.1.10":{"name":"jsan","version":"3.1.10","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.8.2","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2","remotedev-serialize":"^0.1.1"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"abab73b299854ce159138952937690e33953aa69","_id":"jsan@3.1.10","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"integrity":"sha512-Rpme/mJFG3BlIM8/9L+0qAIGccx6dyYEODdkZUHYKyJI3NIl6d13buXa7aE3lO1kZAGMalG0/6QzalXdDdUc4g==","shasum":"ba9917b864defff567e0c990a34ae7a8d5eb1d90","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.10.tgz","fileCount":20,"unpackedSize":50755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5Ti+CRA9TVsSAnZWagAA5twP/3SGAq6grjqt3jWDH/YR\nLGDPunaF5fLmV+IrEjGrgifbynMY+U8n5dRXDnjkGklFUWhbmA5LVtpjQX+Z\nle7hb2LwXDOZFLXsMDgyG88/JmItnRFltarAElVaC4i2AgN3awxMHAextt2o\nyR0iN8bJ/SWS6jP/tind1juwVSbmTRxGVXGoy4oeaTi8iJ0CEMLqSCAoHTcw\nk28jSf46jpUx/ACg2gWIuOVdfi3V6STU0VFIJcf99KUhnwZr0gABxxKJaRGs\nuyQD3JloUEYGikcq7zVkF+TUE3WSHvHOva8TFVN+gamtx4qqXi8dYb4BVAij\nFh3o5qJWaXZOtrPXoPUXznGyTovefrvpkZ2ox/7J9ALZYAXkAQ4k9c13BIqM\nfBXvs/+3Me9d/R3hSmPoxOyzQXZe/+Zn2ttpblrPyiFfZqnFbVue/A/2BP1d\nUMegzuPus6ESubbeGfwl0jICcGGIDll4H2SAza814MzCqzKeVfzbOQkw6+nx\nfZEl7lj4GN5PVnDpT5p0b2WPZHOjtWoDJFkim2Vp3592EPD8zFT1HGDTw/9w\nIIVVIwu1/BXNe3h6MDsnxU3QpxiBBUJXSDp0HePqW3sgEwVd8ic+4uJUKmBe\nxnnHV/29AazLWxcng4mxsvgHehsM0KSteDtCdCOrIS/ZFGdtRmRXB4YBEKjJ\nIg8r\r\n=dvSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICznI9JdfbioJUdYOtOld9vHR9pJwm+pHy+wLmCRzQxxAiBeXgUcV8OOZusi4mfsSO4FvkvrWRyNHpMIOZXHwBtNhQ=="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsan_3.1.10_1524971709397_0.28758825527309106"},"_hasShrinkwrap":false},"3.1.11":{"name":"jsan","version":"3.1.11","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.8.2","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2","remotedev-serialize":"^0.1.1"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"4ed4402bb29ee2bf5d4f82378c57cc23f86b4e95","_id":"jsan@3.1.11","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"integrity":"sha512-8KtxvhQhAUKMQF+S/jer33XZKujglnicpCeMnVaJN5iZJ1q5zCLoX1p8awG1SgnMELX9o36LF5uUUmN5HPIqSA==","shasum":"9ab1807e5e77ba691e92f90c29a0a6002d1259db","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.11.tgz","fileCount":36,"unpackedSize":158218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3w0/CRA9TVsSAnZWagAAHtwP/3gHUF38XeMF1+93fAy5\n7DizzdhufPR/AP9HAK+89GGHZt2bBI7eXOu0C9yM7uv42aUR+PGdsRJOe9B6\n8w+9UJqeHTydJOQFvEZuylw3ziFq46aLHjz6Gjo/SYxyZKO5mstf7vrwuoFK\nxEEzF28pUIsMvsRC4GMeV8azOfZ2NO0stVKQBJrCIAIUvrtxNXtY/aRwbEnN\nsO74F5CnlXNZI6ubs4cEfcX4UzePVfa4AVdnowtVvRY3LZVl3nF33ohOxKFT\nTNpWi02v9kTqJAkwa0S0SmsebnbfekT8FnhWTVm1HkJ6ajXdp89A+momHfPo\nL1fMpOHj6PfmhYkBnQKediBdxrYe/DFGuJxYqYPkzNTXGTsEQ5QireF4xAp0\nBhtPiBobuebYvbKV4H3jdY3Lc4YaQgPSSaPQ/rNOvQ96DTDvWHKZxOJBS+wV\nSzU7TMVZe0tqubrMqTt8UTaGZ2qlVgXnxq1qibE078zJLe6G+yqch76WwrsV\nnq0Fqjk17hkN+xuU5NehFBu1Q1H5mLsoqvOR8U5pO164Tm7sHWTMpAZd3roO\nZOHs1TavS/c3W5YPC05FaGOOrxRDn7opXjrGuQetGYy34edrO/0KDTmPbu7K\nT16XFrJzqdf0ff84AXWLPb26S9PwXrwWBADWvIo9gHQ2r6zU0f55UbZkZJ/V\nH54y\r\n=Giav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1eTCI69kCEUtehPnwp77RuAhNNxIHMfot7gNQda4kKAIgWgyQRHkxp3j1myjWuujSk+FtYsjYW5fGNfLHkAP7hiw="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsan_3.1.11_1541344575273_0.9664189404620183"},"_hasShrinkwrap":false},"3.1.12":{"name":"jsan","version":"3.1.12","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"cdff01866ecf043ed6837dee23da01ada40922f1","_id":"jsan@3.1.12","_shasum":"e784ce5ab533ee41f868bb054d74769365c80be5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"e784ce5ab533ee41f868bb054d74769365c80be5","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.12.tgz","integrity":"sha512-EDJhJdWGP++Qh5TGfsdc3k2hFjr1/4Q3nVX6MPkTYlqqj3Xv9erXnBRZEBmuGR2IpfARdm0Ivj5EBSvhFylWRA==","fileCount":19,"unpackedSize":40464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAtVdCRA9TVsSAnZWagAAOb4P/Ao4j27ib8jC1iyNQv2C\nVdUi+5vV+KkOE+TdLjMqXS4wVdRncDOuQnnfxH62RZat8j9XUC96lIlA1spp\nbxfHjag1uGyCj7SpzQZCLqjlm3CzY1vmJlrqJ8FPlZODseS8r+TCAYl2cxH8\nTXrpEmpVL0WIKizKgADZkZJyLDK562xxxbNHBa+QaXOOPMSI5G9R9qPEP5vF\n2RwLhegzzNxDfFKYAVFH6FEnkPmRPUvIWAS/2LreZ9nRCPMlKfujdWRt0Kt6\nBhqCU+/oykgiFJN9qDh09B2aD63O76bkP+av1pA6WXgnpW0DscbOis8Qt27r\nZt0pOCl7Re2oPlxnVRJPetCODjTw2/RIAGEyErjnjLJnR8tuoOICxC4Hpcuu\nC83T5NLZvFBRBvp7D80ARCpY648OcLyw0CnypJ+GNfY4GzBXNpd1LXvHzLzb\nHSzDxekC0SzeXWsDE7VNN0S5nVgkufKIM+/ckqFeq3qEph0tizBFlEPP3ynM\nwNRpmojq0/1U9VCI78qCXacMM5X0fMAW5CX8cXlJxqji7TmwnRtQfE6XwQeT\nH01OU+9KAkY0In6LSkml9Cq5SRI8u+sGQGw65DfHuKcxru6g7l3tvB9e652W\nT2OMBQpDsg1yFt+dQcFE9uTvwUiAorJatIQSLd651mb5W0ORmd+Agmb5L1He\nYLAo\r\n=b6h0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRzfmqm82guNkOShKpNypOJppxGjD/nsEa3Z4tQSv1wwIhANT7mRqqi/d5qwcOH9XY76gOjdIdtzS6xYFQHy7XQxER"}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsan_3.1.12_1543689565049_0.8427619798933885"},"_hasShrinkwrap":false},"3.1.13":{"name":"jsan","version":"3.1.13","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"e7a4c68674251723dba444808f23cfb398442d6f","_id":"jsan@3.1.13","_shasum":"4de8c7bf8d1cfcd020c313d438f930cec4b91d86","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"4de8c7bf8d1cfcd020c313d438f930cec4b91d86","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.13.tgz","integrity":"sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g==","fileCount":19,"unpackedSize":41065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBCJBCRA9TVsSAnZWagAAtFAP/3pJuOJ9agky1pidILvg\ntnR4Qy57fwWoTHB4LOotjmbZYJd0k/RVxDfhFLXAkW26EEE+uLXWd2cwQHvK\nHHNZWTNFSPORvM4z5yqgiBiUIU80yy7Au5pwhjC+ER/GO6doRT0+/HbVfbNj\nDsBv128/JZstlD4gCk1hESx8h6gLy6hcY0+k3+J/ni798pPFVgCVZLPTmXdX\nwhnYwDPzznel+ArZ4jjda9XSkn1abX2/F7g1ioU0KzWE3ApPmYsHGsA17g0a\nAtJ41tF5jhmtRnjvFd9k3vMBeTYk9vEml2eoowrFqPFYKoVrDysGfTjzdReX\nG0e9e8P+ne93Mj5sXblGOXGJq+sGaaAsa9EsDnNryCB+Tchv+Qev6fniztvU\nN/kJ4twMTJTaK0Hgk8Bo7xuOcVtBqDAG9bsZpXKswrKumbzPRdNutw5jG8e1\nWJbSSP4tSfp7DFdlNQJUMA5JW3bDtt21ydz/atzZ7dghqfZSQ4g/YOlf6OpJ\nxNY7Ttyl9L4Y+1LTN0qlRCoq1JWTI1tL/aNTy9MaLlifXLqKMxpGr/k/mYkr\nDIdeBECoNHcrtGaux0Lg9Rggcj3y/d4KNjAofaZwwpYvs7IZ/RXxJKfTTIMy\nXeESDDrYabmwE+PEvnwQwHPmfMKaLs5io/VnwefL0DoemBJu2BFEUAl6W4a+\nVIhs\r\n=jZnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAgHC/JC4Kqi2hou8q6xnfDznW1RW/EpsJOxeR0sy8mAiBnadHbBxNDdfJuqzwoSvVbooSSqjHdBPZA+IxY4/f1IQ=="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsan_3.1.13_1543774785081_0.7012381618191814"},"_hasShrinkwrap":false},"3.1.14":{"name":"jsan","version":"3.1.14","description":"handle circular references when stringifying and parsing","main":"index.js","scripts":{"benchmark":"node perf/bench > perf/results.txt","test":"mocha"},"keywords":["json"],"author":{"name":"Moshe Kolodny"},"license":"MIT","devDependencies":{"benchmark":"^2.1.2","circular-json":"^0.3.0","immutable":"^3.7.6","json-stringify-safe":"^5.0.1","mobx":"^2.4.1","mocha":"^2.2.1","rimraf":"^2.5.2"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"homepage":"https://github.com/kolodny/jsan","gitHead":"7216568a9a7969dfa81b834236595e862fdde984","_id":"jsan@3.1.14","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-wStfgOJqMv4QKktuH273f5fyi3D3vy2pHOiSDGPvpcS/q+wb/M7AK3vkCcaHbkZxDOlDU/lDJgccygKSG2OhtA==","shasum":"197fee2d260b85acacb049c1ffa41bd09fb1f213","tarball":"https://registry.npmjs.org/jsan/-/jsan-3.1.14.tgz","fileCount":19,"unpackedSize":42582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvqxoCRA9TVsSAnZWagAAY78P/A4vR/xzxKNHZ3nrqlY/\nF//laBjJVBzOUswBRQ9WHcrGAmJGtv43hLH0JaXzx/OL1ZEVEP/Xnzeii9aF\noHOihEznP1J+lnfDNc/XmatquMER18/1DxAVkvk47V0WlNCteb9Ohtgc/UjA\nFeuF0e4w21OQh1H5LlhHgFklRK9rfty4tJSiy4i9BjPXhaZjpzx4iulf01Js\nVy5hGnXHWk8KTcaQbeYM/AvkUerH4ifqzH0TfIr1VZrqKwWorrX8BgsLbZwN\ne/piO0So7crdwP/8/jWfUaITOkJLLww9Ji7SkAscqJ3Wu9i02fUNvd6klkWv\nP4ixOxVH6NINr5XR+kGXjKv9CWS4YqQSk6FNAzZG9AQrldheFHKoRyjl2Tqt\n5JTIypxtDcOxfU1slY0NDY5wulskeplGA9wYdYnyRIYFl6LAn0qYlBXAlz8R\nozynrb5q/BLA97LOuzx2SoyDPxqibZj+SRest90sQOpBNnUwZE3Nfrd+AHVg\nVG4l/xqepq7IxI0Vr7NXgFv1Z4pQ0kMDI68hp458/L0bMxa4OQaGnTYRKVBU\npN6YOMj1ZtOeSt5bqI5zdW8mPw/FHmfP+orQJsEBdva9Smi6iXiXtVooB/T9\nfgaKYcFQIMZ8djGx0HLUEOxbWNgcX8MDaeqNpIzGImkwo09VYE+/eybQY8yY\n3efU\r\n=JhDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb0YmG7ykGe43jDAFck7cr+mWjx+H6+LJBhKcRzE8tXQIhANjNJ9c6Dnxsh+z9FgXjDIvkOXH0PUoKE91Kpe+pUT/I"}]},"_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"directories":{},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsan_3.1.14_1639885927951_0.5804384797690534"},"_hasShrinkwrap":false}},"readme":"jsan\n===\n\n[![Build Status](https://travis-ci.org/kolodny/jsan.svg?branch=master)](https://travis-ci.org/kolodny/jsan)\n\n### JavaScript \"All The Things\" Notation  \n![jsan](https://i.imgur.com/IdKDIB6.png)\n\nEasily stringify and parse any object including objects with circular references, self references, dates, regexes, `undefined`, errors, and even functions\n<sub>[1](#functions)</sub>, using the familar `parse` and `stringify` methods.\n\nThere are two ways to use this library, the first is to be able to\nserialize without having to worry about circular references,\nthe second way is be able to handle dates, regexes, errors, functions\n<sub>[1](#functions)</sub>, errors, and undefined (normally\n`JSON.stringify({ u: undefined }) === '{}'`)\n\nThe usage reflect these two approaches. If you just want to be\nable to serialize an object then use `jsan.stringify(obj)`,\nif you want to JSON all the things then use it like\n`jsan.stringify(obj, null, null, true)`, the first three\narguments are the same as `JSON.stringify` (yup, `JSON.stringify`\ntakes three arguments)\n\nNote that `jsan.stringify(obj, null, null, true)` will also deal\nwith circular references\n\n\n### Usage\n\n```js\nvar jsan = require('jsan');\n\nvar obj = {};\nobj['self'] = obj;\nobj['sub'] = {};\nobj['sub']['subSelf'] = obj['sub'];\nobj.now = new Date(2015, 0, 1);\n\nvar str = jsan.stringify(obj);\nstr === '{\"self\":{\"$jsan\":\"$\"},\"sub\":{\"subSelf\":{\"$jsan\":\"$.sub\"}},\"now\":\"2015-01-01T05:00:00.000Z\"}'; // true\nvar str2 = jsan.stringify(obj, null, null, true);\nstr2 === '{\"self\":{\"$jsan\":\"$\"},\"sub\":{\"subSelf\":{\"$jsan\":\"$.sub\"}},\"now\":{\"$jsan\":\"d1420088400000\"}}'; // true\n\nvar newObj1 = jsan.parse(str);\nnewObj1 === newObj1['self']; // true\nnewObj1['sub']['subSelf'] === newObj1['sub']; // true\ntypeof newObj1.now === 'string'; // true\n\nvar newObj2 = jsan.parse(str2);\nnewObj2 === newObj2['self']; // true\nnewObj2['sub']['subSelf'] === newObj2['sub']; // true\nnewObj2.now instanceof Date; // true\n```\n\n#### Notes\n\nThis ulitilty has been heavily optimized and performs as well as the native `JSON.parse` and\n`JSON.stringify`, for usages of `jsan.stringify(obj)` when there are no circular references. \nIt does this by first `try { JSON.stringify(obj) }` and only when that fails, will it walk\nthe object. Because of this it won't property handle self references that aren't circular by\ndefault. You can work around this by passing false as the fourth argument, or pass true and it\nwill also handle dates, regexes, `undefeined`, errors, and functions\n\n```js\nvar obj = { r: /test/ };\nvar subObj = {};\nobj.a = subObj;\nobj.b = subObj;\nvar str1 = jsan.stringify(obj) // '{\"r\":{},a\":{},\"b\":{}}'\nvar str2 = jsan.stringify(obj, null, null, false) // '{\"r\":{},\"a\":{},\"b\":{\"$jsan\":\"$.a\"}}'\nvar str3 = jsan.stringify(obj, null, null, true) // '{\"r\":{\"$jsan\":\"r,test\"},\"a\":{},\"b\":{\"$jsan\":\"$.a\"}}'\n```\n\n##### Functions\n\nYou can't execute the functions after `stringify()` and `parse()`, they are just functions\nthat throw which have a `toString()` method similar to the original function\n\n### Advance Usage\n\nYou can specify how and what should be handled by passing an object as the fourth argument:\n\n```js\nvar obj = { u: undefined, r: /test/, f: function bar() {} };\nvar str = jsan.stringify(obj, null, null, { undefined: true, function: true }); // '{\"u\":{\"$jsan\":\"u\"},\"r\":{},\"f\":{\"$jsan\":\"ffunction bar() { /* ... */ }\"}}'\n```\n\nThe `function` property of options can also take a function which will be used as the\nfunction stringifyer:\n\n```js\nvar obj = { u: undefined, r: /test/, f: function(x) { return x + 1 } };\nvar str = jsan.stringify(obj, null, null, {\n  undefined: true,\n  function: function(fn) { return fn.toString() }\n});\nstr === '{\"u\":{\"$jsan\":\"u\"},\"r\":{},\"f\":{\"$jsan\":\"ffunction (x) { return x + 1 }\"}}'; // true\n```\n","maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"}],"time":{"modified":"2022-06-19T05:49:58.624Z","created":"2015-03-18T18:58:04.207Z","1.0.0":"2015-03-18T18:58:04.207Z","2.0.0":"2015-03-19T22:00:09.022Z","2.0.1":"2015-03-20T15:45:21.743Z","2.0.2":"2015-03-24T12:54:35.570Z","2.0.3":"2015-03-24T13:08:49.864Z","2.0.4":"2015-03-24T15:25:48.257Z","3.0.0":"2016-03-01T03:47:00.988Z","3.1.0":"2016-03-01T16:39:17.650Z","3.1.1":"2016-03-01T20:54:47.533Z","3.1.2":"2016-03-04T17:08:12.253Z","3.1.3":"2016-07-29T16:08:07.515Z","3.1.4":"2016-11-21T03:46:57.701Z","3.1.5":"2016-11-22T05:38:40.259Z","3.1.6":"2017-01-16T02:39:53.990Z","3.1.7":"2017-02-18T09:36:54.647Z","3.1.8":"2017-05-03T12:20:46.507Z","3.1.9":"2017-05-04T09:40:31.540Z","3.1.10":"2018-04-29T03:15:09.576Z","3.1.11":"2018-11-04T15:16:15.488Z","3.1.12":"2018-12-01T18:39:25.223Z","3.1.13":"2018-12-02T18:19:45.188Z","3.1.14":"2021-12-19T03:52:08.070Z"},"homepage":"https://github.com/kolodny/jsan","keywords":["json"],"repository":{"type":"git","url":"git+https://github.com/kolodny/jsan.git"},"author":{"name":"Moshe Kolodny"},"bugs":{"url":"https://github.com/kolodny/jsan/issues"},"license":"MIT","readmeFilename":"README.md","users":{"thewolff":true}}