{"_id":"se-interpreter","_rev":"38-6ae36ebbec55434f9d8265cd5548c00c","name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","dist-tags":{"latest":"1.0.10"},"versions":{"0.1.0":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","version":"0.1.0","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"git://github.com/Zarkonnen/se-interpreter.git"},"main":"interpreter","engines":{"node":"v0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/zar/.npm/se-interpreter/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"se-interpreter@0.1.0","_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d8e3aa1dfdb7f3d1259e1959f68525d702f43094","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-0.1.0.tgz","integrity":"sha512-G2AaLiWe4z/0CdrbNbhDvJt6uypyRiXL0ntlSeUk9b46ysRfuo6LL//DP5LxOAijqXkGCqDfVUIB8p/ZMDhd0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX9W4CXldNR/ctR3626I6UUiC18lScRe7LKuBQvIdFzAiAreAcGQG480TQUzVjGOqKYtPO3Gcg7GMDCQbrhHGedUw=="}]},"scripts":{},"maintainers":[{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"}]},"0.1.1":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","version":"0.1.1","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"git://github.com/Zarkonnen/se-interpreter.git"},"main":"interpreter","engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/zar/.npm/se-interpreter/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"se-interpreter@0.1.1","_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"a56014fa7f7b57a61da351e736d8431d5bed3018","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-0.1.1.tgz","integrity":"sha512-iJS5OmsQhljQYBIdw8b9nVf2kWPz0mpOn4cGz9W0zfTbdhnQvP3nwDy7MZyICw/xnXEqbeYchpUJGMvpH7BHrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1vYUBwfARXWmVN7+ase19o2fJbxhBxAyOKL849dkTjgIgXyUUu9r7ve72FNAOhNo7pXYrheEktwgWDJIHnW/VvVA="}]},"scripts":{},"maintainers":[{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"}]},"0.1.2":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"0.1.2","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"git://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"email":"david.stark@zarkonnen.com","url":"https://github.com/Zarkonnen/se-interpreter/issues"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/zar/.npm/se-interpreter/0.1.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"se-interpreter@0.1.2","_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"7056ecdd8b146276181669932e00bbd232ee2c6d","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-0.1.2.tgz","integrity":"sha512-e+NZLXVGEJsepMhz/1+bHa03eId+ki4wBrFZ03FNunUTEJ5MNdv+mRMmfvfxik/x5i6KhLrbqXNvmu/g7+AwzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQVbJ1L2hEULOYUvTKhrIeZLNCjSeXwlttODCDtNjozAiEA55duJfrDOdTuuzc6yTT/WT7e12BnyoNe2Ot88UeqrGQ="}]},"scripts":{},"maintainers":[{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"}]},"0.1.3":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"0.1.3","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@0.1.3","dist":{"shasum":"92951051fa710001a53949f41631a431c20a7ea3","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-0.1.3.tgz","integrity":"sha512-7wbWrfH9mOhzVg4UiaS+3pFwfCCCT16nbTIIQ0lctg3ZHkHRizZbg5il4BYsr9ADYLG5c53D/trasWqUDFwJSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExJJmMSaAMyunF+Oi8e6MTMKQJ3EvdiMpU1wTJNXBk8AiEAh/2kMZ8wPJzIL89am5pdOnJyH6J5MrDxMs8BZ7qyCwE="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.0":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.0","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@1.0.0","dist":{"shasum":"2e5c4917d2c3bba4a4cbc762337c9bdca4b95165","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.0.tgz","integrity":"sha512-PTPyYZRYisvhZXO9vFuCyfiDYiQCrlnHlRBzsoYo3v5LGbplU0wYrnGGHayh2+wtUvp2iHL38eJBOwo83aYdjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxUqsQajXsiC0gi3FNiSSxBILobt/k1/sFb+M380fbuAiEAh8iRGbaH3eD+ihabvGjr+4W9BjPBg1c4JnbH1MNTEqQ="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"Zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.1":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.1","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@1.0.1","dist":{"shasum":"35b311d59b7b11ceab86dc44adb3e4a4ab6f67e5","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.1.tgz","integrity":"sha512-iKmZLcjVbloA+wAeJVnw64UAoM5Oj4q74EAxESg642397cTR2SCaCNg4P/osZpDx+CB4FDlY6YpZ03nICntUTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKk2WeCqum8HD47QngZPddwU1mpY7xFcHhyn5tdiTR+AiAib0hlozyhgiIQlDi560ZFnIYPAk0paizyAvsVRs4AUw=="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.2":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.2","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@1.0.2","dist":{"shasum":"0accd6814a89e79e618fe28389977bdc6e9835bb","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.2.tgz","integrity":"sha512-AtiDzg6oxFyOl2h01obI0glGzIkWXnvAKCN98xpfrn6RDFHAXc48rqglMHYQ3aMMsH+BP5mnkGXRPJZn78Pf5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDswdMbvtPqBSRR3ek5XaebsTLgPEqGl9zIu6WFGOUdigIhAIjQjtb9lIZGy/AReURnNVL7mnrPXlHGgvlJDTO3T+Jo"}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.3":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.3","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@1.0.3","dist":{"shasum":"7fd41a49acf44e651a772aa14fe1bcad9dab6d79","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.3.tgz","integrity":"sha512-Q3Fc2atOkdO5ZrmOYx6KcJqk00+F5z9Y95peqd2N78LrHsnSUB1snahcy+Bh6FaHBuasEUtpCBk1IunipcTtaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqZYC+tPHcaxhts1nT6uIjGy0HsL6yUfL51fxg2NVfXAiEAp32PRa7lkznIuogStxsi6Y2+lg5H9F6zgWercc/Yf7k="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.4":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.4","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16"},"devDependencies":{},"_id":"se-interpreter@1.0.4","dist":{"shasum":"41d69f3745ae69bf8201e76d2b60bf068f444928","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.4.tgz","integrity":"sha512-glY5fsDEsDSN2s5wX2X4uo3yFeEKmjdSOkORtXiG3s2MfnFirT1/enOrgmv/34hjm6zQzWoX1o6vlv3tFF8Ihw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgIgfwkiTSisQHdaR8JoNJEuZS1ljpWt6w5NnnbgQN1AIhAOl1Cd57WDxO40kJaSLS+xKxQ5VLWBLFJ4NtWlWhRZjK"}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.5-alpha":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.5-alpha","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","libxmljs":">= 0.8.1"},"devDependencies":{},"_id":"se-interpreter@1.0.5-alpha","dist":{"shasum":"0ba06050df71793048980484369637aead282128","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.5-alpha.tgz","integrity":"sha512-II84srZz5wa/67KejM4Kv5fVfYAQtS6GFe63XtoIO9Gkwj79z66CWrFYpPGCEmdmN8K+Xs8GyTkk2KrTcWlprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuj8xGLqfe7Fgz6ddIyQoEFpLHd6/bsBNwjrBt1THiVAIgOHFzPATRbiSR+P65BmrvfHsMHTSU/g9UMZ18hw4Rutk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.5":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.5","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","libxmljs":">= 0.8.1"},"devDependencies":{},"_id":"se-interpreter@1.0.5","dist":{"shasum":"b5181b6de2fcee0233b31447e31349d1ffca02f0","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.5.tgz","integrity":"sha512-0os7va/ndAK669dFnQqoQzUaJ6QHNChczHvipzFp0IKTeibl7HZSSNCw9+0P+ejJeOj6ZKDkRRfOBfg4rrPPRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6H5UqMZqWBJM6QnB7xd5rwYNgaw7c9zzTx/7kihuQ9QIgOt/Nc9Jq1dxdvFYI48Nt22+jd9PI3htTRMSWe9eKyRc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.6":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.6","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","libxmljs":">= 0.8.1"},"devDependencies":{},"_id":"se-interpreter@1.0.6","dist":{"shasum":"6a0b1d31234bb85b6dd83e1b18d8b672f8f78e21","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.6.tgz","integrity":"sha512-RMwACoqCR6lxl5N2WNhoy/UCbn0GXcQtP/ngAThnBDQE+mlp8Vo5fvTQ5J1kh99ejrUBqeNT3s+Eff7UbQGRpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnktO87YCgFmD80pDqrnj0CZW3WnsAtNLTfLsSBCvP7AIgPTDDer/oyQFjxtwrbcldEQpKgWo2bTxGR3mmy2VjyiA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.7":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.7","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","sax":">= 0.6.1"},"devDependencies":{},"_id":"se-interpreter@1.0.7","dist":{"shasum":"a401d4c609ae6f2d252f0bdf3b5f77b4e43bd0cc","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.7.tgz","integrity":"sha512-SYf3gGU0tGjXMw++HhAsIlFJxwi8Ysv8ToQoa+HwMGG2WA/kFq4HBnoOJ7FmCtYIjwnnoiCzWHFNp9pI2AIhOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeTwB39JWtSbpVL/1hlacT+oz/GOY7o8uPRCFcx4dViQIhAOpSHHxg/NKIOoYu1Ak9w4jb3OeEpkUF7KG14673lYeB"}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}]},"1.0.8":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.8","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"git+https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","sax":">= 0.6.1"},"devDependencies":{},"gitHead":"3f11b1e223e315550afc57a5740fc7dec4cb7d75","_id":"se-interpreter@1.0.8","scripts":{},"_shasum":"ecbaa46ca9d30f28aa42a1a812b1e05b685a4e7d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"0.10.25","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"dist":{"shasum":"ecbaa46ca9d30f28aa42a1a812b1e05b685a4e7d","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.8.tgz","integrity":"sha512-z9a2iRJ58bOLxRBomeLkLI+tSRST1WdjWGGta01j7bpPoEeE837cGYWZPKg0FvBgGQWgufqo4jiy1GS5Ux2ajg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjE4q9GEwOuH/ZIdqdr28QiYm9GfYhByFXFdGzhqapaAIhAJJu4aptpw0FwZ6XBb6hX3nFI4+jLCtb73USv97klw2F"}]},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/se-interpreter-1.0.8.tgz_1464713530706_0.216246074764058"}},"1.0.9":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.9","homepage":"http://www.sebuilder.com/","repository":{"type":"git","url":"git+https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","sax":">= 0.6.1"},"devDependencies":{},"gitHead":"45b15c51a14a34cac632f67c7201dc98d5c971c0","_id":"se-interpreter@1.0.9","scripts":{},"_shasum":"2302a703d27e9b12e2d5931d91543ee9597b09c6","_from":".","_npmVersion":"3.9.3","_nodeVersion":"0.10.25","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"dist":{"shasum":"2302a703d27e9b12e2d5931d91543ee9597b09c6","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.9.tgz","integrity":"sha512-Gdr3zgPuLahY6dBVZIfBoculvKZ+UCpbPOZX6OQB8w2vx+FJIsDLaivi2gvSteUWW6bj/US8Vf6DI+NPPHDwGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChOUQkgyp9COpATPa8IDmHzR9xs0P66HnDD0N4f+oC/gIgAklq05wVWQvT4bgOycUlx0EpK8URUMVlxv5Hqhk6vnY="}]},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/se-interpreter-1.0.9.tgz_1472582912418_0.6326388409361243"}},"1.0.10":{"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"name":"se-interpreter","description":"Command-line interpreter for Selenium Builder test scripts.","tags":["selenium","webdriver","testing"],"version":"1.0.10","homepage":"https://github.com/Zarkonnen/se-interpreter","repository":{"type":"git","url":"git+https://github.com/Zarkonnen/se-interpreter.git"},"bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"main":"interpreter","bin":{"se-interpreter":"./interpreter.js"},"engines":{"node":">= 0.4.11"},"dependencies":{"string":"1.2.0","wd":">= 0.0.28","optimist":"0.3.5","glob":"3.1.16","colors":"~0.6","csvtojson":"^0.3.21","deasync":"^0.1.0","sax":">= 0.6.1"},"devDependencies":{},"gitHead":"8c72cded65a8785ae67a06d5d28c490fd74117a6","_id":"se-interpreter@1.0.10","scripts":{},"_shasum":"9a347df2aaa376882f6304640db52f2afd10cd1e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"0.10.25","_npmUser":{"name":"zarkonnen","email":"david.stark@zarkonnen.com"},"dist":{"shasum":"9a347df2aaa376882f6304640db52f2afd10cd1e","tarball":"https://registry.npmjs.org/se-interpreter/-/se-interpreter-1.0.10.tgz","integrity":"sha512-ig1kBpq2ThVxvbo+kiJQjJv5+nh/I57iT+9ufIn4/lGRykMgtFE1+gI4Q0+KXRzV6CdEzMXzpZA28ejt8dpO5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB0067Wm5jpzj1/kKNvndfRmaWqvjw5lQi7m5mjlGU5AiAvYiBWDtClgk14Lcj2pyNoJ7pJP7gyWFLWrOpjmQFGLQ=="}]},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/se-interpreter-1.0.10.tgz_1488296334975_0.054435655707493424"}}},"maintainers":[{"name":"zarkonnen","email":"david.stark@zarkonnen.com"}],"time":{"modified":"2022-06-26T17:04:08.833Z","created":"2013-01-25T18:28:11.186Z","0.1.0":"2013-01-25T18:28:12.361Z","0.1.1":"2013-01-26T12:37:37.746Z","0.1.2":"2013-01-27T14:56:17.710Z","0.1.3":"2013-01-27T15:42:09.447Z","1.0.0":"2013-01-29T12:39:23.172Z","1.0.1":"2013-02-12T09:24:07.767Z","1.0.2":"2013-03-21T12:22:27.282Z","1.0.3":"2013-05-20T16:44:06.895Z","1.0.4":"2013-09-30T14:57:13.566Z","1.0.5-alpha":"2014-03-13T13:27:35.277Z","1.0.5":"2014-03-13T13:34:14.210Z","1.0.6":"2014-04-09T11:56:44.693Z","1.0.7":"2014-11-28T10:11:27.059Z","1.0.8":"2016-05-31T16:52:13.391Z","1.0.9":"2016-08-30T18:48:34.647Z","1.0.10":"2017-02-28T15:38:57.024Z"},"author":{"name":"David Stark","email":"david.stark@zarkonnen.com"},"repository":{"type":"git","url":"git+https://github.com/Zarkonnen/se-interpreter.git"},"readme":"se-interpreter [![Build Status](https://api.travis-ci.org/Zarkonnen/se-interpreter.png)](http://travis-ci.org/Zarkonnen/se-interpreter)\n==============\n\nThis is a command-line tool for interpreting [Selenium Builder](http://www.sebuilder.com) JSON script files, based on [node](http://nodejs.org/) and the [wd](https://github.com/admc/wd) Javascript client driver for [Selenium 2](http://seleniumhq.org/). There is also a [Java-based counterpart](https://github.com/sebuilder/se-builder/wiki/Se-Interpreter).\n\nUsing Selenium Builder, [GitHub for Selenium Builder](http://zarkonnen.github.com/sb-github-integration/), se-interpreter, [Travis](http://travis-ci.org/), and [Sauce OnDemand](http://saucelabs.com/), you can set up a completely, er, cloud-based continuous integration UI testing system for your website.\n\nse-interpreter is developed by [David Stark](mailto:david.stark@zarkonnen.com) at the behest of [Sauce Labs](http://saucelabs.com/), and licensed under the Apache License, Version 2.0:\n\n    Copyright 2013 Sauce Labs\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n\n# Documentation\n\n## Installation\nInstall se-interpreter through [npm](https://npmjs.org/) by invoking\n\n    sudo npm install -g se-interpreter\n\n## Basic usage\nFirst, make sure you have a local [Selenium Server](http://seleniumhq.org/download/) running. Then, invoke se-interpreter:\n\n    se-interpreter examples/tests/get.json\n\nThis should start up an instance of Firefox, navigate to [the Selenium Builder site](http://sebuilder.github.com/se-builder/), and then exit successfully.\n\nYou can specify multiple commands:\n\n    se-interpreter examples/tests/get.json examples/tests/assertTitle.json\n\nThe second one of these tests is intended to fail.\n\nAnd you can use glob syntax to specify whole directories:\n\n    se-interpreter examples/tests/a_directory/*\n\nAgain, the second test is intended to fail.\n\n## Suites\n\nYou can also specify paths to suites, which will execute all scripts in them.\n\n## Command-line options\n* `--quiet` Disables printing of information about each step and script. Only print step outputs and the final result are reported.\n* `--noPrint` Disables print step output.\n* `--silent` Disables all non-fatal-error text output.\n* `--parallel=`_n_ Runs _n_ tests in parallel. The default is no parallel execution.\n* `--driver-`_x_`=`_y_ Passes _y_ as the webdriver parameter _x_. Example: `--driver-host=mywebdriver.mycompany.com`.\n* `--browser-`_x_`=`_y_ Passes _y_ as the browser parameter _x_. Example: `--browser-browserName=chrome`.\n\nYou can specify multiple `--browser-browserName` arguments, and the tests will be played back on each browser specified.\n\n## Playing back tests on Sauce OnDemand\nTo run your tests on Sauce OnDemand, use the following parameters, with your Sauce username and access key:\n\n    --driver-host=ondemand.saucelabs.com --driver-port=80 --browser-username=[?] --browser-accessKey=[?]\n\nYou can run multiple tests in parallel on OnDemand, but note that if `--parallel` is set to more than the maximum number of parallel tests for your account, __the interpreter will hang indefinitely__. For a free account, this maximum number is two.\n\n## Configuration files\nInstead of specifying the scripts/suites and configuration on the command-line, you can use JSON-based configuration files. An example:\n\n    {\n      \"type\": \"interpreter-config\",\n      \"configurations\": [\n        {\n          \"settings\": [\n            {\n              \"browserOptions\": {\n                \"browserName\": \"firefox\"\n              }\n            },\n            {\n              \"browserOptions\": {\n                \"browserName\": \"chrome\"\n              }\n            }\n          ],\n          \"scripts\": [\n            \"examples/tests/printTitle.json\",\n            \"examples/tests/a_directory/*\"\n          ]\n        }\n      ]\n    }\n\nThis configuration file runs `printTitle.json` and the two tests in `a_directory/`, on both Firefox and Chrome. The format works as follows:\n\n* The root object contains two properties: `\"type\": \"interpreter-config\"`, and `\"configurations\"`, which is a list of configurations.\n* Each configuration is an independent set of tests to run. It also contains two properties: `\"settings\"`, which is a list of settings and `\"scripts\"`, which is a list of paths for the scripts to execute.\n* Each settings object may contain `\"browserOptions\"`, which are treated like `--browser` command line arguments, and `\"driverOptions\"`, which are treated like `--driver` command line arguments.\n* All scripts within a configuration are run with all settings in that configuration.\n* `${ENV_VAR_NAME}` expressions are substituted for the value of the specified environment variable.\n\nThe following configuration file runs the same three tests on Sauce OnDemand, assuming you have set the `SAUCE_USERNAME` and `SAUCE_ACCESS_KEY` environment variables.\n\n    {\n      \"type\": \"interpreter-config\",\n      \"configurations\": [\n        {\n          \"settings\": [\n            {\n              \"driverOptions\": {\n                \"host\": \"ondemand.saucelabs.com\",\n                \"port\": 80\n              },\n              \"browserOptions\": {\n                \"browserName\": \"firefox\",\n                \"username\": \"${SAUCE_USERNAME}\",\n                \"accessKey\": \"${SAUCE_ACCESS_KEY}\"\n              }\n            }\n          ],\n          \"scripts\": [\n            \"examples/tests/printTitle.json\",\n            \"examples/tests/a_directory/*\"\n          ]\n        }\n      ]\n    }\n\n## Travis integration\nse-interpreter integrates with [Travis](https://travis-ci.org/) really easily. The [interpreter-travis-example](https://github.com/Zarkonnen/interpreter-travis-example) repo is an example setup you can fork. The details:\n\nTo set up a repository to run its Builder tests on Travis, add a `.travis.yml` file to the repository root that looks something like this:\n\n    language: node_js\n    before_script:\n        - \"npm install -g se-interpreter\"\n    script:\n        - \"se-interpreter my_interpreter_config.json\"\n    env:\n        global:\n            - SAUCE_USERNAME=<username>\n            - secure: <encrypted SAUCE_ACCESS_KEY>\n\nFor `my_travis_config.json` use a config file like the second example above. If you are setting up a web server on Travis and using Sauce Connect from Travis to Sauce Labs, then your driverOptions host must be 'localhost' and your port must be '4445'. Note that this configuration uses [Travis' support for encrypting environment variables](http://about.travis-ci.org/docs/user/encryption-keys/) to prevent having to put your access key into a publicly visible place.\n\n## Listeners\nUsing `--listener=`_path-to-listener_, you can specify a module that provides listeners that se-interpreter will attach to each script being run. An example listener module implementation is provided in `examples/example_listener.js`. A listener module should export a function called `getInterpreterListener` that returns an object that may define any of the following functions:\n\n* `startTestRun(testRun, info)` Called when a test run has started.\n* `endTestRun(testRun, info)` Called when a test has completed.\n* `startStep(testRun, step)` Called when a step is about to start.\n* `endStep(testRun, step, info)` Called when a step has completed.\n* `endAllRuns(num_runs, successes)` Called when all tests have completed.\n\nThe `info` objects have two keys: `success`, which is `true` or `false`, and `error`, which may contain an exception if `success` is false. The `interpreter` module itself contains a listener implementation which is used as the default listener if `--quiet` or `--silent` is not specified.\n\n## Data sources\nYou can specify additional data source modules to support custom data-driven testing sources using `--dataSource=`_path-to-datasource_. An example data source module implementation is provided in `examples/example_datasource.js`.\n\n## Adding extra step types\nThere are two ways of adding support for extra step types to se-interpreter.\n\nFirst, you can add extra files into the `step_types` directory in the module. See the contents of this directory for examples. The directory contains both files like `get.json`, which implements the `get` step, and `Title.json`, which implements a way to get at the current title, and is used by generic assert/verify/store/waitFor implementations.\n\nSecond, you can specify a `--executorFactory=`_path-to-factory_ command line argument. The executor factory is a module that should export a function called `get(stepType)`, returning either an step type implementation/getter, or null if the module can't supply an implementation for playing back a step called `stepType`. See `examples/example_factory.js` for a simple example.\n\n## Using a proxy\nYou can specify a proxy for the browser to use by putting a [proxy object](https://code.google.com/p/selenium/wiki/DesiredCapabilities) into the browser settings. Example using a proxy at localhost:\n\n    {\n      \"type\": \"interpreter-config\",\n      \"configurations\": [\n        {\n          \"settings\": [\n            {\n              \"browserOptions\": {\n                \"browserName\": \"firefox\",\n                \"proxy\": {\n                  \"proxyType\": \"manual\",\n                  \"httpProxy\": \"localhost:8085\"\n                }\n              }\n            }\n          ],\n          \"scripts\": [\n            \"examples/tests/get.json\"\n          ]\n        }\n      ]\n    }\n\n## Using se-interpreter as a module\nIt's also possible to use se-interpreter as a module in other node code, using `require('se-interpreter')`. To try this out, install se-interpreter locally as a node module:\n\n    npm install se-interpreter\n\nThen, start up a Selenium Server, enter `node` and drive a simple interpreter session from the command line:\n\n    var si = require('se-interpreter');\n    var tr = new si.TestRun({\"steps\": [{\"type\":\"get\", \"url\":\"http://www.google.com\"}]}, \"Go to Google\");\n    tr.listener = si.getInterpreterListener(tr);\n    tr.start();\n    tr.next();\n    tr.end();\n\n## Getting help\nFeel free to mail me at david.stark@zarkonnen.com with questions (including \"How do I get this to work?), suggestions, and feedback. You can also [report issues on GitHub](https://github.com/Zarkonnen/se-interpreter/issues). For issues with Sauce OnDemand, [contact the Sauce help desk](http://support.saucelabs.com/home).\n","homepage":"https://github.com/Zarkonnen/se-interpreter","bugs":{"url":"https://github.com/Zarkonnen/se-interpreter/issues","email":"david.stark@zarkonnen.com"},"readmeFilename":"README.md","users":{"gavinengel":true}}