{"_id":"jldom","_rev":"31-f0b1d513be4d02891e20b6226ab6cd09","name":"jldom","description":"A DOM implementation in CoffeeScript, full CSS3 support.","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"jldom","version":"0.0.1","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","dependencies":{"coffee-script":"*"},"scripts":{"build":["mkdir -p ./lib/html ./lib/css","node_modules/.bin/coffee -o ./lib -c *.coffee","node_modules/.bin/coffee -o ./lib/html -c html/parser.coffee","cp css/nwmatcher.js ./lib/css"],"clean":"rm -r ./lib","postinstall":"npm build"},"_id":"jldom@0.0.1","dist":{"shasum":"79eacd40533a25cacad87d5f445da7e68d3a4c23","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.1.tgz","integrity":"sha512-htHwjF58RotaPtLY8d9GNRWEK6rHFzCex98h5Qz1qEwB4mzPkX+rrb9cHDNmKiR5Ns3xpvYwrOUsdhYboe67+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+y1V/GVAraui2qRUhybY7CgtcI7KXeJZRypdKv5gwaAiA7tSfnkPrzEhLvIwqt8Fmi2+CEqryi2UHAxWUPuJNGNw=="}]},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.2":{"name":"jldom","version":"0.0.2","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.2","dist":{"shasum":"fd3c75848dc07369ec7f35f4adb3a03fcb0dcc57","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.2.tgz","integrity":"sha512-1orATjnFWosr9RaYyyZfMpZc7gDe8xEdk6unt51IopL20AmAiXcHqm86oxxyAH0o5ME0qzHOiJt8wye6GW/uZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaKF2gBTVbkTce+07HEzYuPKHqmajY5CaCS4uO2Me2QAiAmOenN6R6Y93VVR9qjTdSwsIIuFWV+qmqt37fhaDDVyg=="}]},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.3":{"name":"jldom","version":"0.0.3","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.3","dist":{"shasum":"a336f3a39af31b5b2948a4c05ec930ca03c6f1a7","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.3.tgz","integrity":"sha512-t5zxZA3GXlEAdD2pocfSI+3Recxbxd/sNd58tS9/4wuH46FKRl2ze5ebzGlhIJ27Yzv7GNuAIFxBMiPBNhWJhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvfFzPIIkGp8yiKbr6CHmqUyLQ88Qi8CXIP9Oit12ZIQIhAOpuqjdAnHeKFSScmZWjNhnJkA2DWSSPQfGV1r3DfD+k"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.4":{"name":"jldom","version":"0.0.4","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.4","dist":{"shasum":"729f590184439dcea6bbd425bb13286a7e3797d6","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.4.tgz","integrity":"sha512-c1+Pku+7Zecq2D8Tl4jaOOxo2HeoXfEdJF/RK5uJNd5x/dVyDDKeoCu0UswvvHqK7AXCi1GUfpn5uIZvlGIHHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqKKn+/zDHYq1smT/+gxt1XEy47nslmt1X0G1KsbX0oQIgfB/NwOOFxP502hyvfZG9TWzVIlhDeVy9RK528lzrf34="}]},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.5":{"name":"jldom","version":"0.0.5","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.5","dist":{"shasum":"84487f3e4c5a202f50f11154eab44d369ff13c62","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.5.tgz","integrity":"sha512-Xsvsid7Dp0EY0oKQ4LIZSyinYDkh7be79uz3U05PeHwu6CHleMKiXWfFInWdCR2kmxFYpigov/sEWyDCxWLnug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUg7v3fPnjCESKpQqAb+/nuoF/cque3VNZ/cZUyWVXOQIgEKBGx5CGd3uxCvjD+VggYfzQZBQyPeQgsPR4LmoEj3o="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.6":{"name":"jldom","version":"0.0.6","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.6","dist":{"shasum":"9535b4a18e794bce619b8165220bfb2e4bcf8852","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.6.tgz","integrity":"sha512-d5OdXD8lGDAnxFlmo3cIVQSPmrQVizxq0gBlnJAskYL6/fC1fGdI9Y3TFQdBlAFPs2S+/VayAauMCVEcUqBlMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSIZPgm0LGMjaV96Mh8kLPNYVa2gniOx4WVoJRvsFUeQIgU9F9ZPRXbuYlHhIrp9nfCLQhThA+4hi7YfXfjs0t0ME="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.7":{"name":"jldom","version":"0.0.7","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.7","dist":{"shasum":"4f8195184fcced780827f75aa54e26df6d6b6d64","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.7.tgz","integrity":"sha512-6guA/CVSsS1b02G6ZvzJ6ihR4hHJnDwK5okqhGRPxUZGrQ850bOGHn+0VX83i0cOXI3wLiWJtcbNE9I2ZMxh3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtStSuK/3aFvSpwmRcbJszokxYSYhx0Lvp50doobv9ngIgV1iD4K97ckRHMIiL1q4j2A2/Kg0GUj7QB7S19Y7l/qY="}]},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.8":{"name":"jldom","version":"0.0.8","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.8","dist":{"shasum":"d127ac4e6e9128d83a8e452ea6bd4d4e288245f7","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.8.tgz","integrity":"sha512-dxxpV+slHWqc+j09ry/5fskPWzl4QOGyVq4TwZxUQ7awwG3uxRp/J4QOMIIcCRkm93ayrEVeqp7xZlrCclc9xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuquTB9939/hno7lPC/SDTnHA6vh4uomTx46N6zTYeLQIgGPhmjovTPidbSP6GhdwZ1Whpu+GnaEFndYe2v+Qve6M="}]},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.0.9":{"name":"jldom","version":"0.0.9","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.0.9","dist":{"shasum":"1387f5618ed3a4323ba8f3860de445d7d4c808d5","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.0.9.tgz","integrity":"sha512-Npx/m8e5JiVYbwbX2kkUYTFlIFfvZl3QgXIoQmwpeCCJzf0xxf++Yfw4gzuNy2CzEuau6cpeSV1k7Y2JIaWmKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKA129hzWlGEhbHaEqIkmpwzWr87DDf9347hS9k7vV3AiBTOlbu19DsoWbUXqmlP02eLy273xSDMicNJGPsZ7olNw=="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.1.0":{"name":"jldom","version":"0.1.0","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"scripts":{"build":"make"},"_id":"jldom@0.1.0","dist":{"shasum":"d9f466807f02fd2ebbe50dfe6bf635f13415e26c","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.1.0.tgz","integrity":"sha512-zOvVHQXJ1SWN+vypPPAnElkeFpj88ZrOFhnIyh7cR1qjJH9MI5QzpJ4CM2AqGIs5By4Ukg8+Xm4q9Oyn96aWIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+ms8oFhtAd5FbkL8IBHWRe0Nb6LWtEJdqBJ/R57uhtwIgOLhIKROYNG6pM49T3bCVjnNVy/9ZhL/Z85RFOFVQBrM="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.1.1":{"name":"jldom","version":"0.1.1","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"repository":{"type":"git","url":"https://github.com/jldailey/jldom.git"},"scripts":{"build":"make","test":"make test"},"bugs":{"url":"https://github.com/jldailey/jldom/issues"},"_id":"jldom@0.1.1","dist":{"shasum":"ccaa6702bb7b01054d5c9830eb2bcc3d7ca8292f","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.1.1.tgz","integrity":"sha512-fEFddhsdYebOVefn5DiHBY93o1C510PsNgnmRFsYKYvDSEnzolU9ldvKKf4VrSx0bMRYCB/qddklMtuQPpnqjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4KJdcZKK0riKjXO/P4TUH4vJnTLz+cQWbH4d5d6YFAIgVwOHRQrBJ3I0Af3U8gKR6cVXPwcrLNKOZmt5If24+uo="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.1.2":{"name":"jldom","version":"0.1.2","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"*"},"repository":{"type":"git","url":"https://github.com/jldailey/jldom.git"},"scripts":{"build":"make","test":"make test"},"bugs":{"url":"https://github.com/jldailey/jldom/issues"},"_id":"jldom@0.1.2","dist":{"shasum":"9e19e63e10e19685f1acf3f12bf79c4f89840aa2","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.1.2.tgz","integrity":"sha512-FyGcJLVFYuCn3KvuzCbs4bNUXMn1ahAzk+5m/8MvkklQRTfDGFAQGt1RZwVaOYqKq8S7rBeEPYWQV9JL9Sx8IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+lIgJ1UDXr28yasuf6AKi48HTEtkWFlPXQG9cQH74wIgPctUxmdru/tfH8qur2v3OIjMvZGM1tNaTr5SuLUrLKY="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}]},"0.1.3":{"name":"jldom","version":"0.1.3","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"latest"},"repository":{"type":"git","url":"https://github.com/jldailey/jldom.git"},"scripts":{"build":"make","test":"make test"},"gitHead":"1eff9628d0e11ad6537d6361e687d455379d9e83","bugs":{"url":"https://github.com/jldailey/jldom/issues"},"_id":"jldom@0.1.3","_shasum":"028e4ddcfd8e8c7ad48fe29b3f8ec8a0b7f9a00d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}],"dist":{"shasum":"028e4ddcfd8e8c7ad48fe29b3f8ec8a0b7f9a00d","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.1.3.tgz","integrity":"sha512-Z3+OBOyE2vVLDlwKn6/Rdt7KT4tVTFG+0Doa4OIT7zmGD+K1GrAFgRuvIe1v/fABMJkhhDe1pxU/XV6tcOaVzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmTn35wAWYcMAhelxR6MWgBo+xBW4XlO7yxsCgQagiwAiA0mgRH3zBxf5kqqXGVwseK6FyVGZn7bF/jras5ivzoPQ=="}]}},"0.1.4":{"name":"jldom","version":"0.1.4","description":"A DOM implementation in CoffeeScript, full CSS3 support.","keywords":["dom","css","html","css3"],"homepage":"https://github.com/jldailey/jldom","author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"main":"./lib/dom.js","devDependencies":{"coffee-script":"latest"},"repository":{"type":"git","url":"https://github.com/jldailey/jldom.git"},"scripts":{"build":"make","test":"make test"},"gitHead":"2ebe840c51e7547f72acc64a957007331e8271d3","bugs":{"url":"https://github.com/jldailey/jldom/issues"},"_id":"jldom@0.1.4","_shasum":"24ab6bbeeefe8b45e35a2bd863f55e8ffb712ed3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jldailey","email":"jesse.dailey@gmail.com"},"maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}],"dist":{"shasum":"24ab6bbeeefe8b45e35a2bd863f55e8ffb712ed3","tarball":"https://registry.npmjs.org/jldom/-/jldom-0.1.4.tgz","integrity":"sha512-+aCrqefNWsp3g1/LxX/fuKnaOS98B6Rt7hk55PZa+iDuAOd6jeAYMjzX7TVfZpSDzNgYgzGGO0T5trgkXz8gAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV1RyziyYlDGkGhmf2uZbN3P64e+MEEdGuevh2BsjgfQIhAMe3ur+WdjUfkn+8ApqjJiWXueF6+QqdtcdeV0V7ZqFm"}]}}},"readme":"\n### An implementation of the DOM in CoffeeScript/JavaScript\n\nIntended for use in NodeJS.\n\nI haven't checked the actual DOM compliance, but everything you need is there:\n\n* Full CSS3 support via [NWMatcher](https://github.com/dperini/nwmatcher/).\n* A very tiny HTML parser.\n* DOM-compliant event binding and triggering (bubbling, cancelling, etc).\n* Coming soon: (optional) Mutation Events.\n\nThis is not a fork of [jsdom](https://github.com/tmpvar/jsdom).\n\nIt assumes the document is going to act like it would in a browser (e.g. it automatically gets a head and body).\n\nNo attempt has been made to support XML or Xpath or anything exotic.\n\nExample:\n\n\tdocument = require('jldom').createDocument()\n\n\tdocument.body.innerHTML = \"<div>Hello, World.</div>\"\n\n\tdocument.toString()\n\t\t=== \"<html><head/><body><div>Hello, World.</div></body></html>\"\n\n\tdocument.querySelector(\"div\").toString()\n\t\t=== \"<div>Hello, World.</div>\"\n\nI built this to generate server-side HTML from a NodeJS application. Benchmarks reveal that this is a waste of time.\nI currently use it to unit test other javascript code that needs a reasonably well-behaved DOM to interact with.\n\nInstall:\n\n\tnpm install jldom\n\nOr:\n\n\tgit clone git://github.com/jldailey/jldom.git\n\tcd jldom\n\tmake\n\n","maintainers":[{"name":"jldailey","email":"jesse.dailey@gmail.com"}],"time":{"modified":"2022-06-19T04:33:22.965Z","created":"2012-07-01T19:54:14.135Z","0.0.1":"2012-07-01T19:54:14.431Z","0.0.2":"2012-07-06T14:08:42.379Z","0.0.3":"2012-09-06T02:13:31.791Z","0.0.4":"2012-09-18T23:57:51.785Z","0.0.5":"2013-01-22T22:47:11.614Z","0.0.6":"2013-01-24T16:28:35.624Z","0.0.7":"2013-02-09T06:15:30.150Z","0.0.8":"2013-02-09T06:17:45.088Z","0.0.9":"2013-03-05T15:02:14.440Z","0.1.0":"2013-06-02T21:24:05.604Z","0.1.1":"2013-06-03T15:50:04.432Z","0.1.2":"2013-06-03T21:11:51.415Z","0.1.3":"2014-07-29T16:43:41.366Z","0.1.4":"2014-07-30T18:26:31.494Z"},"author":{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"},"repository":{"type":"git","url":"https://github.com/jldailey/jldom.git"},"homepage":"https://github.com/jldailey/jldom","keywords":["dom","css","html","css3"],"bugs":{"url":"https://github.com/jldailey/jldom/issues"},"readmeFilename":"README.md"}