{"_id":"saxen","_rev":"208129","name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","dist-tags":{"latest":"9.0.0"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"time":{"modified":"2023-03-24T08:19:41.000Z","created":"2017-11-06T18:28:58.700Z","9.0.0":"2022-12-21T10:40:12.844Z","8.1.2":"2020-04-08T08:02:00.543Z","8.1.1":"2020-04-01T18:57:45.842Z","8.1.0":"2018-10-07T17:31:14.815Z","8.0.0":"2018-04-03T13:25:54.241Z","7.0.1":"2018-03-26T20:38:09.464Z","7.0.0":"2018-03-18T22:40:53.112Z","6.0.1":"2018-03-18T21:30:45.984Z","5.7.0":"2018-01-09T18:08:22.890Z","5.6.1":"2018-01-09T17:20:28.143Z","5.6.0":"2018-01-09T16:52:42.495Z","5.5.0":"2017-12-07T22:57:50.601Z","5.4.1":"2017-11-20T09:27:28.813Z","5.4.0":"2017-11-18T22:41:38.010Z","5.3.2":"2017-11-16T18:21:02.147Z","5.3.1":"2017-11-14T15:29:13.977Z","5.3.0":"2017-11-12T19:47:48.930Z","5.2.0":"2017-11-10T22:52:29.803Z","5.1.0":"2017-11-10T20:55:10.311Z","5.0.1":"2017-11-10T14:32:53.380Z","5.0.0":"2017-11-10T13:38:24.305Z","4.0.1":"2017-11-09T11:34:28.532Z","4.0.0":"2017-11-09T10:37:19.837Z","3.1.0":"2017-11-08T19:07:37.275Z","3.0.1":"2017-11-08T11:26:54.047Z","3.0.0":"2017-11-08T11:23:06.372Z","2.0.0":"2017-11-07T20:35:34.151Z","1.1.0":"2017-11-07T20:13:23.840Z","1.0.4":"2017-11-07T19:53:51.091Z","1.0.3":"2017-11-07T09:44:48.363Z","1.0.2":"2017-11-07T08:33:43.904Z","1.0.1":"2017-11-06T20:21:24.161Z","1.0.0":"2017-11-06T18:28:58.700Z"},"users":{},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"versions":{"9.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint bundle test-coverage test-perf","lint":"eslint .","bundle":"rollup -c","test":"mocha -r esm test/index.js","test-coverage":"NO_PERF=1 nyc --reporter=lcov --reporter=html npm test","test-perf":"node test/perf","prepublishOnly":"run-s bundle test-perf"},"keywords":["xml","sax","parser","pure"],"version":"9.0.0","main":"./dist/index.js","module":"./dist/index.esm.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"@rollup/plugin-terser":"^0.2.0","eslint":"^8.30.0","eslint-plugin-bpmn-io":"^0.16.0","esm":"^3.0.84","mocha":"^8.4.0","npm-run-all":"^4.1.1","nyc":"^15.1.0","rollup":"^2.79.1","table":"^6.7.1"},"types":"./dist/index.d.ts","gitHead":"22947e7765ffa0067ab79ecc4444ecf0a4b85180","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@9.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"942fb6684d739ec0a936cc8060335e560eef83ed","size":15079,"noattachment":false,"key":"/saxen/-/saxen-9.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-9.0.0.tgz"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_9.0.0_1671619212705_0.49880945028588175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T10:52:50.566Z","publish_time":1671619212844,"_cnpm_publish_time":1671619212844},"8.1.2":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint bundle test-coverage test-perf","lint":"eslint .","bundle":"rollup -c","test":"mocha -r esm test/index.js","test-coverage":"NO_PERF=1 nyc --reporter=lcov --reporter=html npm test","test-perf":"node test/perf","prepublishOnly":"run-s bundle test-perf"},"keywords":["xml","sax","parser","pure"],"version":"8.1.2","main":"./dist/index.js","module":"./dist/index.esm.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^6.8.0","eslint-plugin-bpmn-io":"^0.11.0","esm":"^3.0.84","mocha":"^7.1.1","npm-run-all":"^4.1.1","nyc":"^15.0.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^5.4.6"},"gitHead":"82bb29bcd15556a78fb00378b2e74a470a75fa49","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@8.1.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"e677b32afe93667c9d939d3f3de02e09df108e54","size":16906,"noattachment":false,"key":"/saxen/-/saxen-8.1.2.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-8.1.2.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_8.1.2_1586332920368_0.5880952145123441"},"_hasShrinkwrap":false,"publish_time":1586332920543,"_cnpm_publish_time":1586332920543,"_cnpmcore_publish_time":"2021-12-16T23:52:35.180Z"},"8.1.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint bundle test-coverage test-perf","lint":"eslint .","bundle":"rollup -c","test":"mocha -r esm test/index.js","test-coverage":"NO_PERF=1 nyc --reporter=lcov --reporter=html npm test","test-perf":"node test/perf","prepublishOnly":"run-s bundle test-perf"},"keywords":["xml","sax","parser","pure"],"version":"8.1.1","main":"./dist/index.js","module":"./dist/index.esm.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^6.8.0","eslint-plugin-bpmn-io":"^0.11.0","esm":"^3.0.84","mocha":"^7.1.1","npm-run-all":"^4.1.1","nyc":"^15.0.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^5.4.6"},"gitHead":"824218b3797aaa9d28dd7427f0e2ee83f6f9aa3a","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@8.1.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"db4f5d8fbd1d4b556335f2e2608743bed4004565","size":16595,"noattachment":false,"key":"/saxen/-/saxen-8.1.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-8.1.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_8.1.1_1585767465407_0.624951332938207"},"_hasShrinkwrap":false,"publish_time":1585767465842,"_cnpm_publish_time":1585767465842,"_cnpmcore_publish_time":"2021-12-16T23:52:35.393Z"},"8.1.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint .","pretest":"rollup -c","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --branches 95 -r text -r html npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"8.1.0","main":"./dist/index.js","module":"./dist/index.esm.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^4.0.2"},"gitHead":"1eb7d5075ccf10addeeb60598296b394dde339d4","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@8.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"d2c91cff7fdcc9458600e32a7d1dc504a9c61011","size":16235,"noattachment":false,"key":"/saxen/-/saxen-8.1.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-8.1.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_8.1.0_1538933474595_0.6356801861407535"},"_hasShrinkwrap":false,"publish_time":1538933474815,"_cnpm_publish_time":1538933474815,"_cnpmcore_publish_time":"2021-12-16T23:52:35.797Z"},"8.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint .","pretest":"rollup -c","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --branches 95 -r text -r html npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"8.0.0","main":"./dist/index.js","module":"./dist/index.esm.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^4.0.2"},"gitHead":"9af772ceb0dca90fdfec15cf67d5e2363b0933e9","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@8.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"910e2878b1ffa58b214ef8cd2d827bb7a82b2b2b","size":15969,"noattachment":false,"key":"/saxen/-/saxen-8.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-8.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_8.0.0_1522761954195_0.3719215436625054"},"_hasShrinkwrap":false,"publish_time":1522761954241,"_cnpm_publish_time":1522761954241,"_cnpmcore_publish_time":"2021-12-16T23:52:36.458Z"},"7.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint .","pretest":"rollup -c","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"7.0.1","main":"./dist/index.js","module":"./dist/index.mjs","browser":"./dist/saxen.umd.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^4.0.2"},"gitHead":"4ed290ad6229b49756e75f29bd14ae8cbee761d4","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@7.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"5206dbd5073ffa65b56b7838546e27cd33ccfd31","size":15955,"noattachment":false,"key":"/saxen/-/saxen-7.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-7.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_7.0.1_1522096688506_0.9278124874233393"},"_hasShrinkwrap":false,"publish_time":1522096689464,"_cnpm_publish_time":1522096689464,"_cnpmcore_publish_time":"2021-12-16T23:52:36.682Z"},"7.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint .","pretest":"rollup -c","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"7.0.0","main":"./dist/index.js","module":"./dist/index.mjs","browser":"./dist/saxen.umd.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","rollup":"^0.57.1","rollup-plugin-uglify":"^3.0.0","table":"^4.0.2"},"gitHead":"13615bf4519977ec049583eb4a03e948bf7f12fd","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@7.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"40cc35f732ffe5f691a92692ef74be0eabe50769","size":15834,"noattachment":false,"key":"/saxen/-/saxen-7.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-7.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_7.0.0_1521412853015_0.025699850692036286"},"_hasShrinkwrap":false,"publish_time":1521412853112,"_cnpm_publish_time":1521412853112,"_cnpmcore_publish_time":"2021-12-16T23:52:36.941Z"},"6.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"6.0.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-bpmn-io":"^0.5.2","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"5820975c60cb3f1fd85f389818139bbb397ee486","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@6.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"087e587f7f2a2509b6f142965ee266fd79b2e04f","size":10518,"noattachment":false,"key":"/saxen/-/saxen-6.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-6.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen_6.0.1_1521408645889_0.8671011890675948"},"_hasShrinkwrap":false,"publish_time":1521408645984,"_cnpm_publish_time":1521408645984,"_cnpmcore_publish_time":"2021-12-16T23:52:37.176Z"},"5.7.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.7.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","decode.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"2800289e909cf5e7722a44b72cebb00f21824ad8","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"865ac3bfebeb0b06057e45324fb1d3999df56034","size":10268,"noattachment":false,"key":"/saxen/-/saxen-5.7.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.7.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.7.0.tgz_1515521301942_0.25373316393233836"},"directories":{},"publish_time":1515521302890,"_hasShrinkwrap":false,"_cnpm_publish_time":1515521302890,"_cnpmcore_publish_time":"2021-12-16T23:52:37.387Z"},"5.6.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.6.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","decode.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"c0335fc8f2ab556188f2b68ceae206f2dca44247","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"8ba95c0228cb1901aea63b1374cbf811f1b89e9c","size":10102,"noattachment":false,"key":"/saxen/-/saxen-5.6.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.6.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.6.1.tgz_1515518427054_0.20526534994132817"},"directories":{},"publish_time":1515518428143,"_hasShrinkwrap":false,"_cnpm_publish_time":1515518428143,"_cnpmcore_publish_time":"2021-12-16T23:52:37.955Z"},"5.6.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.6.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","decode.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"27eb48faefecb2fbe6a98ddd9c147b8c32278767","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"55412fc4916ceeaa9d11176c2ffc782dac39835c","size":10086,"noattachment":false,"key":"/saxen/-/saxen-5.6.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.6.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.6.0.tgz_1515516761563_0.09386261436156929"},"directories":{},"publish_time":1515516762495,"_hasShrinkwrap":false,"_cnpm_publish_time":1515516762495,"_cnpmcore_publish_time":"2021-12-16T23:52:38.231Z"},"5.5.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.5.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","decode.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"8d1a122198228d8674e993a85a16fb9ca6d8d953","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"644c72c7d93929aed0efb737e5329bd085b3a71f","size":10011,"noattachment":false,"key":"/saxen/-/saxen-5.5.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.5.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.5.0.tgz_1512687469615_0.19869163678959012"},"directories":{},"publish_time":1512687470601,"_hasShrinkwrap":false,"_cnpm_publish_time":1512687470601,"_cnpmcore_publish_time":"2021-12-16T23:52:38.426Z"},"5.4.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.4.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","decode.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"32f6bbbf4c3b10b474af7edfbfbe8c920538fcb2","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"ed220aa0c5bda88b36a10c124744bc1b87de65a4","size":9995,"noattachment":false,"key":"/saxen/-/saxen-5.4.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.4.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.4.1.tgz_1511170047512_0.4563169057946652"},"directories":{},"publish_time":1511170048813,"_hasShrinkwrap":false,"_cnpm_publish_time":1511170048813,"_cnpmcore_publish_time":"2021-12-16T23:52:38.727Z"},"5.4.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage test-perf","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test","test-perf":"node test/perf"},"keywords":["xml","sax","parser","pure"],"version":"5.4.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0","table":"^4.0.2"},"gitHead":"59b822b6220f97ea834a4ea1acaa8a2109d01614","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"a2de2f605f11e4ce8a2f02ab785fb8467459d210","size":9382,"noattachment":false,"key":"/saxen/-/saxen-5.4.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.4.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.4.0.tgz_1511044897164_0.9997330484911799"},"directories":{},"publish_time":1511044898010,"_hasShrinkwrap":false,"_cnpm_publish_time":1511044898010,"_cnpmcore_publish_time":"2021-12-16T23:52:38.938Z"},"5.3.2":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.3.2","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"a7ec5e5238f0399b0a7c05f180d48ee7d1f2292d","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"4abfb4aa3807b98c5c631ab74b0e07808088d99e","size":9714,"noattachment":false,"key":"/saxen/-/saxen-5.3.2.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.3.2.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.3.2.tgz_1510856460614_0.29725337331183255"},"directories":{},"publish_time":1510856462147,"_hasShrinkwrap":false,"_cnpm_publish_time":1510856462147,"_cnpmcore_publish_time":"2021-12-16T23:52:39.404Z"},"5.3.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.3.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"a9ac6f306181d91d9b27261cf2fd8bf5bd19c562","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"49db44ae5c22edaad1c7074d9b9b3f13035612b6","size":9728,"noattachment":false,"key":"/saxen/-/saxen-5.3.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.3.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.3.1.tgz_1510673353055_0.14928852603770792"},"directories":{},"publish_time":1510673353977,"_hasShrinkwrap":false,"_cnpm_publish_time":1510673353977,"_cnpmcore_publish_time":"2021-12-16T23:52:39.608Z"},"5.3.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.3.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"7a5829efd92f95d3b6af9721cdfd02d02f422bd2","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"9f95ba4086d7eed77b36afce46c53d7f20d2b19a","size":9705,"noattachment":false,"key":"/saxen/-/saxen-5.3.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.3.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.3.0.tgz_1510516068021_0.46965611656196415"},"directories":{},"publish_time":1510516068930,"_hasShrinkwrap":false,"_cnpm_publish_time":1510516068930,"_cnpmcore_publish_time":"2021-12-16T23:52:39.866Z"},"5.2.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.2.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"6eaeba8d0f012ffecf6da6614c7ef68522fe53a1","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"346d42abc8a419387134ce733039b61922a74c75","size":9692,"noattachment":false,"key":"/saxen/-/saxen-5.2.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.2.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.2.0.tgz_1510354348849_0.9205138524994254"},"directories":{},"publish_time":1510354349803,"_hasShrinkwrap":false,"_cnpm_publish_time":1510354349803,"_cnpmcore_publish_time":"2021-12-16T23:52:40.099Z"},"5.1.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.1.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"f403fc80b07b30e42662489afaca09be81ac977e","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"a80074eb05c38a3f24253c5e8df4e10bdf2c9d6b","size":9636,"noattachment":false,"key":"/saxen/-/saxen-5.1.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.1.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.1.0.tgz_1510347309388_0.2162580513395369"},"directories":{},"publish_time":1510347310311,"_hasShrinkwrap":false,"_cnpm_publish_time":1510347310311,"_cnpmcore_publish_time":"2021-12-16T23:52:40.333Z"},"5.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.0.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"fd65e42d60610fb11de7690683f2239dfaa9cf27","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"55cdbffed5ecddd36241dca9dacf8626d846c549","size":9037,"noattachment":false,"key":"/saxen/-/saxen-5.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.0.1.tgz_1510324373080_0.9769871537573636"},"directories":{},"publish_time":1510324373380,"_hasShrinkwrap":false,"_cnpm_publish_time":1510324373380,"_cnpmcore_publish_time":"2021-12-16T23:52:40.611Z"},"5.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"5.0.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"b85188b7e4b6fb84f4b978c669b47e69066609c1","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@5.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"6aa4aba8b2758ed135dea4d589ea0e6f46ab941f","size":9018,"noattachment":false,"key":"/saxen/-/saxen-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-5.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-5.0.0.tgz_1510321103378_0.7999677758198231"},"directories":{},"publish_time":1510321104305,"_hasShrinkwrap":false,"_cnpm_publish_time":1510321104305,"_cnpmcore_publish_time":"2021-12-16T23:52:40.872Z"},"4.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"4.0.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"8aabf9b95c008a364f33702b87d891e95c799339","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@4.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"0f2937b8ef2c9e73edb15774de9d0aed0fa6ac5a","size":9000,"noattachment":false,"key":"/saxen/-/saxen-4.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-4.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-4.0.1.tgz_1510227268186_0.3371364437043667"},"directories":{},"publish_time":1510227268532,"_hasShrinkwrap":false,"_cnpm_publish_time":1510227268532,"_cnpmcore_publish_time":"2021-12-16T23:52:41.048Z"},"4.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"4.0.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"df7ff6654c9a657c4ea7a2525f58e2819c26bb6f","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@4.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"7a5aed9a6ff743d7916c813fca861d96dea4e499","size":8650,"noattachment":false,"key":"/saxen/-/saxen-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-4.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-4.0.0.tgz_1510223838947_0.5584015166386962"},"directories":{},"publish_time":1510223839837,"_hasShrinkwrap":false,"_cnpm_publish_time":1510223839837,"_cnpmcore_publish_time":"2021-12-16T23:52:41.278Z"},"3.1.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"3.1.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"b296e39b3b15bb88dad59d2f6c677fcff704cbf4","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"d755c7442535e1a96df2865ce72f978197a79992","size":8257,"noattachment":false,"key":"/saxen/-/saxen-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-3.1.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-3.1.0.tgz_1510168056378_0.004996356554329395"},"directories":{},"publish_time":1510168057275,"_hasShrinkwrap":false,"_cnpm_publish_time":1510168057275,"_cnpmcore_publish_time":"2021-12-16T23:52:41.509Z"},"3.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"3.0.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"license":"MIT","files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"18184a5e033d5da4ca6c01680ba8820481e64743","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@3.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"383593b8f4510b99751fb6d7309f5e8bd1fd82fc","size":8198,"noattachment":false,"key":"/saxen/-/saxen-3.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-3.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-3.0.1.tgz_1510140413113_0.39806888485327363"},"directories":{},"publish_time":1510140414047,"_hasShrinkwrap":false,"_cnpm_publish_time":1510140414047,"_cnpmcore_publish_time":"2021-12-16T23:52:41.840Z"},"3.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"3.0.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"5fc537720dbff9dd4d63f65f448f18f083ab2ccb","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"fd547a43c2817b0009449f4a4c3aad56f40a9feb","size":8174,"noattachment":false,"key":"/saxen/-/saxen-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-3.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-3.0.0.tgz_1510140185421_0.39891772880218923"},"directories":{},"publish_time":1510140186372,"_hasShrinkwrap":false,"_cnpm_publish_time":1510140186372,"_cnpmcore_publish_time":"2021-12-16T23:52:42.044Z"},"2.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"2.0.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"05650f3bab28b99e656befe81ece10b16e3dff93","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"06c00d8c742fdae3aade620584f9640cd096aeed","size":7645,"noattachment":false,"key":"/saxen/-/saxen-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-2.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-2.0.0.tgz_1510086933224_0.61993313068524"},"directories":{},"publish_time":1510086934151,"_hasShrinkwrap":false,"_cnpm_publish_time":1510086934151,"_cnpmcore_publish_time":"2021-12-16T23:52:42.256Z"},"1.1.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"1.1.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"204714a92c243e233aa14d11732a51518db500cf","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"a179249030736edb90cd5558bbb5ccdb38fed09b","size":7617,"noattachment":false,"key":"/saxen/-/saxen-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.1.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.1.0.tgz_1510085603470_0.28740678867325187"},"directories":{},"publish_time":1510085603840,"_hasShrinkwrap":false,"_cnpm_publish_time":1510085603840,"_cnpmcore_publish_time":"2021-12-16T23:52:42.513Z"},"1.0.4":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"1.0.4","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"c6030a2f78c56166b5450827baca88c31215cc3a","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"b2fe24e6e994cdc8f00fc41b04b984e193509c11","size":7592,"noattachment":false,"key":"/saxen/-/saxen-1.0.4.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.0.4.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.0.4.tgz_1510084430209_0.8436128736939281"},"directories":{},"publish_time":1510084431091,"_hasShrinkwrap":false,"_cnpm_publish_time":1510084431091,"_cnpmcore_publish_time":"2021-12-16T23:52:42.734Z"},"1.0.3":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"1.0.3","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"4040e19976133e5ff54782d9705764663590b461","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"12d912061bcde480b16eaf6b4207660ef7e5e7ef","size":7585,"noattachment":false,"key":"/saxen/-/saxen-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.0.3.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.0.3.tgz_1510047887466_0.45878267590887845"},"directories":{},"publish_time":1510047888363,"_hasShrinkwrap":false,"_cnpm_publish_time":1510047888363,"_cnpmcore_publish_time":"2021-12-16T23:52:43.323Z"},"1.0.2":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"1.0.2","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"15f6a0e7c0b1bec7d5f47450ce22e4c368e320ea","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"8dd52c0205fecb7ab718053fc4f38d15a31e82d2","size":7558,"noattachment":false,"key":"/saxen/-/saxen-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.0.2.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.0.2.tgz_1510043622927_0.8012709277682006"},"directories":{},"publish_time":1510043623904,"_hasShrinkwrap":false,"_cnpm_publish_time":1510043623904,"_cnpmcore_publish_time":"2021-12-16T23:52:43.561Z"},"1.0.1":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test-coverage","lint":"eslint parser.js test/*.js","test":"mocha test/index.js","test-coverage":"NO_PERF=1 nyc --check-coverage --statements 95 npm test"},"keywords":["xml","sax","parser","pure"],"version":"1.0.1","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1","nyc":"^11.3.0"},"gitHead":"7e891d130febc180f950ad11546ae460ea6ff1d7","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"d4913c4771412614dc632fad28d62f6dfc4818e5","size":7111,"noattachment":false,"key":"/saxen/-/saxen-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.0.1.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.0.1.tgz_1509999683178_0.3753111152909696"},"directories":{},"publish_time":1509999684161,"_hasShrinkwrap":false,"_cnpm_publish_time":1509999684161,"_cnpmcore_publish_time":"2021-12-16T23:52:43.773Z"},"1.0.0":{"name":"saxen","description":"A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript","scripts":{"all":"run-s lint test","lint":"eslint parser.js test/*.js","test":"mocha test/index.js"},"keywords":["xml","sax","parser","pure"],"version":"1.0.0","main":"./parser.js","bugs":{"url":"https://github.com/nikku/saxen/issues"},"author":{"name":"Vopilovskiy Konstantin","email":"flash.vkv@gmail.com","url":"http://vflash.ru"},"contributors":[{"name":"Nico Rehwaldt","url":"https://github.com/nikku"}],"files":["parser.js","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/nikku/saxen.git"},"devDependencies":{"eslint":"^4.9.0","eslint-plugin-mocha":"^4.11.0","mocha":"^4.0.1","npm-run-all":"^4.1.1"},"gitHead":"1949924be4f5e4f1ca1575a1f11403c6d66eadf0","homepage":"https://github.com/nikku/saxen#readme","_id":"saxen@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"dist":{"shasum":"e939f9169486372da1bb6d5323512dedec77d8f1","size":6999,"noattachment":false,"key":"/saxen/-/saxen-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/saxen/download/saxen-1.0.0.tgz"},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saxen-1.0.0.tgz_1509992937778_0.7997327372431755"},"directories":{},"publish_time":1509992938700,"_hasShrinkwrap":false,"_cnpm_publish_time":1509992938700,"_cnpmcore_publish_time":"2021-12-16T23:52:43.971Z"}},"readme":"# `/saxen/` parser\r\n\r\n[![CI](https://github.com/nikku/saxen/workflows/CI/badge.svg)](https://github.com/nikku/saxen/actions?query=workflow%3ACI)\r\n[![Codecov](https://img.shields.io/codecov/c/github/nikku/saxen.svg)](https://codecov.io/gh/nikku/saxen)\r\n\r\n\r\nA tiny, super fast, namespace aware [sax-style](https://en.wikipedia.org/wiki/Simple_API_for_XML) XML parser written in plain JavaScript.\r\n\r\n\r\n## Features\r\n\r\n* (optional) entity decoding and attribute parsing\r\n* (optional) namespace aware\r\n* element / attribute normalization in namespaced mode\r\n* tiny (`2.6Kb` minified + gzipped)\r\n* [pretty damn fast](https://github.com/nikku/js-sax-parser-tests)\r\n\r\n\r\n## Usage\r\n\r\n```javascript\r\nvar {\r\n  Parser\r\n} = require('saxen');\r\n\r\nvar parser = new Parser();\r\n\r\n// enable namespace parsing: element prefixes will\r\n// automatically adjusted to the ones configured here\r\n// elements in other namespaces will still be processed\r\nparser.ns({\r\n  'http://foo': 'foo',\r\n  'http://bar': 'bar'\r\n});\r\n\r\nparser.on('openTag', function(elementName, attrGetter, decodeEntities, selfClosing, getContext) {\r\n\r\n  elementName;\r\n  // with prefix, i.e. foo:blub\r\n\r\n  var attrs = attrGetter();\r\n  // { 'bar:aa': 'A', ... }\r\n});\r\n\r\nparser.parse('<blub xmlns=\"http://foo\" xmlns:bar=\"http://bar\" bar:aa=\"A\" />');\r\n```\r\n\r\n\r\n## Supported Hooks\r\n\r\nWe support the following parse hooks:\r\n\r\n* `openTag(elementName, attrGetter, decodeEntities, selfClosing, contextGetter)`\r\n* `closeTag(elementName, decodeEntities, selfClosing, contextGetter)`\r\n* `error(err, contextGetter)`\r\n* `warn(warning, contextGetter)`\r\n* `text(value, decodeEntities, contextGetter)`\r\n* `cdata(value, contextGetter)`\r\n* `comment(value, decodeEntities, contextGetter)`\r\n* `attention(str, decodeEntities, contextGetter)`\r\n* `question(str, contextGetter)`\r\n\r\nIn contrast to `error`, `warn` receives recoverable errors, such as malformed attributes.\r\n\r\nIn [proxy mode](#proxy-mode), `openTag` and `closeTag` a view of the current element replaces the raw element name. In addition element attributes are not passed as a getter to `openTag`. Instead, they get exposed via the `element.attrs`:\r\n\r\n* `openTag(element, decodeEntities, selfClosing, contextGetter)`\r\n* `closeTag(element, selfClosing, contextGetter)`\r\n\r\n\r\n## Namespace Handling\r\n\r\nIn namespace mode, the parser will adjust tag and attribute namespace prefixes before\r\npassing the elements name to `openTag` or `closeTag`. To do that, you need to\r\nconfigure default prefixes for wellknown namespaces:\r\n\r\n```javascript\r\nparser.ns({\r\n  'http://foo': 'foo',\r\n  'http://bar': 'bar'\r\n});\r\n```\r\n\r\nTo skip the adjustment and still process namespace information:\r\n\r\n```javascript\r\nparser.ns();\r\n```\r\n\r\n\r\n## Proxy Mode\r\n\r\nIn this mode, the first argument passed to `openTag` and `closeTag` is an object that exposes more internal XML parse state. This needs to be explicity enabled by instantiating the parser with `{ proxy: true }`.\r\n\r\n```javascript\r\n// instantiate parser with proxy=true\r\nvar parser = new Parser({ proxy: true });\r\n\r\nparser.ns({\r\n  'http://foo-ns': 'foo'\r\n});\r\n\r\nparser.on('openTag', function(el, decodeEntities, selfClosing, getContext) {\r\n  el.originalName; // root\r\n  el.name; // foo:root\r\n  el.attrs; // { 'xmlns:foo': ..., id: '1' }\r\n  el.ns; // { xmlns: 'foo', foo: 'foo', foo$uri: 'http://foo-ns' }\r\n});\r\n\r\nparser.parse('<root xmlns:foo=\"http://foo-ns\" id=\"1\" />')\r\n```\r\n\r\nProxy mode comes with a performance penelty of roughly five percent.\r\n\r\n__Caution!__ For performance reasons the exposed element is a simple view into the current parser state. Because of that, it will change with the parser advancing and cannot be cached. If you would like to retain a persistent copy of the values, create a shallow clone:\r\n\r\n```javascript\r\nparser.on('openTag', function(el) {\r\n  var copy = Object.assign({}, el);\r\n  // copy, ready to keep around\r\n});\r\n```\r\n\r\n\r\n## Non-Features\r\n\r\n`/saxen/` lacks some features known in other XML parsers such as [sax-js](https://github.com/isaacs/sax-js):\r\n\r\n* no support for parsing loose documents, such as arbitrary HTML snippets\r\n* no support for text trimming\r\n* no automatic entity decoding\r\n* no automatic attribute parsing\r\n\r\n...and that is ok ❤.\r\n\r\n\r\n## Credits\r\n\r\nWe build on the awesome work done by [easysax](https://github.com/vflash/easysax).\r\n\r\n`/saxen/` is named after [Sachsen](https://en.wikipedia.org/wiki/Saxony), a federal state of Germany. So geht sächsisch!\r\n\r\n## LICENSE\r\n\r\nMIT\r\n","_attachments":{},"homepage":"https://github.com/nikku/saxen#readme","bugs":{"url":"https://github.com/nikku/saxen/issues"},"license":"MIT"}