{"_id":"com.izaakschroeder.dom","_rev":"27-4205ddd759475aedf813a717173375b5","name":"com.izaakschroeder.dom","description":"A simple implementation of the DOM.","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.2":{"name":"com.izaakschroeder.dom","description":"A simple implementation of the DOM.","version":"0.0.2","author":{"name":"Izaak Schroeder"},"engine":"node >= 0.6.0","main":"dom.js","dependencies":{"sax":">=0.3.5"},"repository":{"type":"git","url":"git://github.com/izaakschroeder/node-dom.git"},"_npmUser":{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"},"_id":"com.izaakschroeder.dom@0.0.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"727ab7f0b889bb4480d7d618c7d7244bc9ce7cad","tarball":"https://registry.npmjs.org/com.izaakschroeder.dom/-/com.izaakschroeder.dom-0.0.2.tgz","integrity":"sha512-uxVtxalNwSQXgBaSmsO7crHxIH8CsPd5UrbvXviPI4OrxyGvmWrEAJaRPwPTm5qzQf3NSdgIB/siMCjog3op4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUgNTu/RCXVxOxNGw2Rn+MA6CJwN5/us2g6QWxosKCBgIgccG6YJF1Ja8F7mGq14StMbblt71oa+J/faLeOeQOJk8="}]},"readme":"","maintainers":[{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"}],"directories":{}},"0.0.4":{"name":"com.izaakschroeder.dom","description":"A simple implementation of the DOM.","version":"0.0.4","author":{"name":"Izaak Schroeder"},"engine":"node >= 0.6.10","main":"dom.js","dependencies":{"sax":">=0.3.5","com.izaakschroeder.traits":">=0.0.1"},"repository":{"type":"git","url":"https://github.com/izaakschroeder/node-dom.git"},"readme":"","_id":"com.izaakschroeder.dom@0.0.4","dist":{"shasum":"bddd80c5165cf16b357a7769b56c7941783da5e2","tarball":"https://registry.npmjs.org/com.izaakschroeder.dom/-/com.izaakschroeder.dom-0.0.4.tgz","integrity":"sha512-f2IarfSIKFae2OvoCWAXNU37em4uauzEOSiBcZt44i0iCRlcBkDaSd8CYP0irUJmCRmSkkWq4NAO/WttIXEQNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHykUsdTdHM+ptiWchfBg7ayDf2jsqN6FNYKZ9BbMg0gIgH9CZsJ6SgHs3ySOP2dqAlmxTac9AxN1LwLdUbD0eiug="}]},"maintainers":[{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"}],"directories":{}},"0.0.6":{"name":"com.izaakschroeder.dom","description":"A simple implementation of the DOM.","version":"0.0.6","author":{"name":"Izaak Schroeder"},"engine":"node >= 0.9.0","main":"dom.js","dependencies":{"com.izaakschroeder.trait":">=0.0.1","com.izaakschroeder.xml":">=0.0.1","amdefine":">=0.0.2"},"repository":{"type":"git","url":"https://github.com/izaakschroeder/node-dom.git"},"readme":"= DOM =\r\n\r\nA simple and lightweight implementation of the DOM for node.js. Working on implementing\r\nDOM levels 1, 2, 3 and 4; capable of using both XML and HTML5 semantics.\r\n\r\nXML semantics provided by \"sax\".\r\n\r\nHTML5 semantics provided by \"com.izaakschroeder.html5\".\r\n\r\n{{{\r\nvar \r\n\t//Load the library\r\n\tDOM = require('com.izaakschroeder.dom'),\r\n\t//Load filesystem support\r\n\tfs = require('fs'),\r\n\t//Read a file\r\n\tstream = fs.createReadStream('./some-file.html');\r\n\r\n//Parse the file\r\nDOM.parse(stream, function(err, document) {\r\n\t//Unrecoverable error\r\n\tif (err && !document)\r\n\t\tthrow new Error();\r\n\r\n\t//Errors, but we still have a document\r\n\tif (err)\r\n\t\tconsole.log(\"Warning: errors encountered.\");\r\n\r\n\t//Do some basic work\r\n\tdocument.querySelectorAll(\"div\").forEach(function(node) {\r\n\t\tconsole.log(node.tagName);\r\n\t})\r\n})\r\n\r\n}}}","readmeFilename":"README.creole","_id":"com.izaakschroeder.dom@0.0.6","dist":{"shasum":"8d1b91cc591c32b51da59b68539a40a355f8da25","tarball":"https://registry.npmjs.org/com.izaakschroeder.dom/-/com.izaakschroeder.dom-0.0.6.tgz","integrity":"sha512-lu0tMhnsfEhh/5C98o5bwFxN1ptdzfCQd3bg3Cz9sL+2I0q/oSz7KrlHRElcSKbztDkIe4EGgvEPaB3LzYt7mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQJ+i6zWbt4vFbVQjfKNBPF5f/cLlThX9Eo7vuIIImogIgUbofdcWy4ecSxP1H4LAj59OVXfcmkadGgMwxvPjz8Cc="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"izaakschroeder","email":"izaakschroeder@aelatis.com"},"maintainers":[{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"}]},"0.0.7":{"name":"com.izaakschroeder.dom","description":"A simple implementation of the DOM.","version":"0.0.7","author":{"name":"Izaak Schroeder"},"engine":"node >= 0.10.0","main":"dom.js","dependencies":{"com.izaakschroeder.trait":">=0.0.1","com.izaakschroeder.xml":">=0.0.1","amdefine":">=0.0.2"},"repository":{"type":"git","url":"https://github.com/izaakschroeder/dom.git"},"readme":"# DOM\r\n\r\nA simple and lightweight implementation of the DOM for node.js. Working on implementing\r\nDOM levels 1, 2, 3 and 4; capable of using both XML and HTML5 semantics.\r\n\r\nXML semantics provided by \"sax\".\r\n\r\nHTML5 semantics provided by \"com.izaakschroeder.html5\".\r\n\r\n```javascript\r\nvar \r\n\t//Load the library\r\n\tDOM = require('com.izaakschroeder.dom'),\r\n\t//Load filesystem support\r\n\tfs = require('fs'),\r\n\t//Read a file\r\n\tstream = fs.createReadStream('./some-file.html');\r\n\r\n//Parse the file\r\nDOM.parse(stream, function(err, document) {\r\n\t//Unrecoverable error\r\n\tif (err && !document)\r\n\t\tthrow new Error();\r\n\r\n\t//Errors, but we still have a document\r\n\tif (err)\r\n\t\tconsole.log(\"Warning: errors encountered.\");\r\n\r\n\t//Do some basic work\r\n\tdocument.querySelectorAll(\"div\").forEach(function(node) {\r\n\t\tconsole.log(node.tagName);\r\n\t})\r\n})\r\n```\r\n","readmeFilename":"README.md","_id":"com.izaakschroeder.dom@0.0.7","dist":{"shasum":"1615d6dd690269f7a63efec2cdfcf51c84f8f254","tarball":"https://registry.npmjs.org/com.izaakschroeder.dom/-/com.izaakschroeder.dom-0.0.7.tgz","integrity":"sha512-MMMy1UlyrAb3DKKFjxlDJgUqoavUq7+3qNEchdKk2y2wWxnSUtfyHK/jnBBygmAlisvtGRVMdEQVKsNxdMMGMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE+KTPIrmMY0PZD2T/dUJaTFDNd9ynU3AITh4B6nuBMgIhAIpq2lm/J0N2xxequnSJxsM7PKPf/AuUaVrIWNGSskJF"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"},"maintainers":[{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"}]}},"readme":"","maintainers":[{"name":"izaakschroeder","email":"izaak.schroeder@gmail.com"}],"time":{"modified":"2022-06-13T06:33:06.559Z","created":"2012-03-06T16:24:21.583Z","0.0.2":"2012-03-06T16:24:23.304Z","0.0.4":"2012-07-03T19:42:13.730Z","0.0.6":"2013-07-02T19:54:00.043Z","0.0.7":"2013-12-19T23:01:05.228Z"},"author":{"name":"Izaak Schroeder"},"repository":{"type":"git","url":"https://github.com/izaakschroeder/dom.git"}}