{"_id":"definer","_rev":"42-b63c9dbc689de5b31945f1348d691e32","name":"definer","description":"Easiest module system","dist-tags":{"latest":"0.2.5"},"versions":{"0.0.1":{"author":{"name":"Artem Kurbatov"},"description":"Easiest module system","name":"definer","version":"0.0.1","repository":{"type":"git","url":"git://github.com:tenorok/definer.git"},"engines":{"node":"0.6 | 0.8 | 0.10"},"dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1"},"bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha test/ test/maker/"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.0.1","dist":{"shasum":"11054c5e0189cee838d6d4740e628c35a01e984f","tarball":"https://registry.npmjs.org/definer/-/definer-0.0.1.tgz","integrity":"sha512-Ev8KeNhAGkfR/oDil6WMDgl2vPpO3TUvXNpfRNQThJUad2rdVNBdRJhkOEJnFncxi2Sw7KmILFASSV1l+OD8bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqb2l/IU0nxVKMGWbKL09ZgMX60QXYZAQTK69c9/iDRAiEAiDy2suA1rU8qmqRuMuK5aspbojyrYKO3eMu+FO/YXsM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.0.2":{"name":"definer","description":"Easiest module system","version":"0.0.2","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.0.2","dist":{"shasum":"3260a0cd859efba9710d5ed7e48b28941addfae2","tarball":"https://registry.npmjs.org/definer/-/definer-0.0.2.tgz","integrity":"sha512-oe8+D6groSfRqNUS+RuhkjrQOt6MDFYxI8XYgfJqostxKnjoN8TB35UDRmHlNRGvNDUcZ1caTQ97QNJz0WRrGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwOMwi5nbVJ93ko4B/Xmz9jNg0FKx+ple+/VRNfgfKfAiA/MNmX//6td1s2gtl8q+FprE6GRedrJdtpZhd5EBQJTg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.0.3":{"name":"definer","description":"Easiest module system","version":"0.0.3","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.0.3","dist":{"shasum":"1a7fbb2484b0789c0726219e3e71e80ad3a048d7","tarball":"https://registry.npmjs.org/definer/-/definer-0.0.3.tgz","integrity":"sha512-/obMyKWisoRLOPmiNxxzhIqk9gMGl5lKm3Oeqx0N0u/j01kSla0LqjLHBibXqv+9SCiQhlZGSpRRxKKqUh+YcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWqMpt6li/oBJloUEuAc64MI5vZvbT2Mzx5UVraV1q+AIgZfoBul9x97CiRIThqgVa3kFr9FtLv+gLGyER72jziVQ="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.0":{"name":"definer","description":"Easiest module system","version":"0.1.0","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.0","dist":{"shasum":"7ca354e7b98153cf025ad33618d4fbd2250e4513","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.0.tgz","integrity":"sha512-Jl0EIfUGnCNZnQkHoGoYrVVK5HoHWdY2SoNzZXmYBrqnWSLWnkPqJDBiub311UokWSbbwybsimbEoRF9Apv22g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW5OepXtXL81rKAavHbdaFGBx3xNy04s5BuULVkHI50QIhAK/nvmk75ysWQ+2E/PDxPIWFAJLk6BHMXNbR51aElT5b"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.1":{"name":"definer","description":"Easiest module system","version":"0.1.1","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.1","dist":{"shasum":"c4b9449d0d404fd051a6ea696e47b6bb281a0af7","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.1.tgz","integrity":"sha512-vmliHgiRGVl5CvhuYpHrDqXLcWxxYRxNha53KKWy6ybO1RCUTZ/+Su9RpOo9XvB9rC8gTl/3AynXu/IVdCoIvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWwL3iADuRTX0UI3Mn41HLJOdP9R6MNhQ0CH1vszB71AiEAkzbjpZzw5JOLtUoTc6t63H8Ha2QnXeLJWymGhKfcsX4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.2":{"name":"definer","description":"Easiest module system","version":"0.1.2","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.2","dist":{"shasum":"49cfb35a75ff4e804617f9f40e7f948d0c2b7a54","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.2.tgz","integrity":"sha512-Bi3VvmHBpqhN3rarJicZ+PCxJlymG6qY5L9G8V4LLwKbsVS4CCjh4KkxsUnyzSV1FdFulY5PrraEhx6yWmgaFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMPHlg38bbKhmp/Gn1Gng/FBIHXWZS6gbDU3qQ9En/5gIhAPBpZJvxyKG2gdUBx/ll2V+W7Yo4Wkpf+CSaepLOztHe"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.3":{"name":"definer","description":"Easiest module system","version":"0.1.3","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.3","dist":{"shasum":"882c06beea532c9bd9da37c0f7d41a0a11711ce9","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.3.tgz","integrity":"sha512-Z0KIAbC/6HQ5Q2UBaDD0I+BzEf/KrG1GEgwu6+iGXaytc4LaiVtN8HjgY+cc19N9DnvEceKVUSZH7l60M0alug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDDa3BTzH1/H1Ny17Mc2C87BYuvfDAZYPOOkvrlSPRAIhAJnf/FmsYH5TY1f49XOHsowyx9KTLmH4ao8nTTfUdT6f"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.4":{"name":"definer","description":"Easiest module system","version":"0.1.4","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.4","dist":{"shasum":"f41a2acde058baf4c5125ea6d2f6c2603f0435a2","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.4.tgz","integrity":"sha512-MBRsBzGk4Zv2yoOUCclhZUUnxLSIVN3TjBBaVyS7mmiGkA+ZK0SBojGE6HORdpx5ivUDZXBHpdqLoQkc6/Fj5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzkfdHhYikhgCVCuWK4rDnPhuG9YfhqpD/CM26/AJIoAiEAyd52ycWG4HdlVRPcJI5DejVPul1vgQjm6h+b826fYrE="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.5":{"name":"definer","description":"Easiest module system","version":"0.1.5","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.5","dist":{"shasum":"da23a2105c14c923c4b75d7980d5d09f796ced80","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.5.tgz","integrity":"sha512-RUQkbE83BeO0J9hZ1CRxIbeE4s06R1HahLpfG4rdUGqJNw5uEQnwya8yEKqxCup2jxgoIujkKhilQBNXY3bUGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjouAX5h3eIwbdavNH4REtdw7p+d49R6I0ISM4e2jjCAiEAnph59ONIzcq7tq/ga51fGvJGa971QGjc9NiuuvgODrI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.1.6":{"name":"definer","description":"Easiest module system","version":"0.1.6","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.1.6","dist":{"shasum":"07b70fbd700275a851d7ba233cc877224c112f9b","tarball":"https://registry.npmjs.org/definer/-/definer-0.1.6.tgz","integrity":"sha512-vBIE4xEofWjeMCa/DLcQuhR7KlWfINjqcalvLGJGm0tOQaLXMCu9NEsuip9VK/+FHh/sPav+IyOR2djH0tzGiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+7mdNLpMw7xIlYnkZKt6z1FfiRMgDhNj0DmbouXcDWAiBeE2oOZx8ugvKEucOfshkywET25DMo13j7yVqbWm08lg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.2.0":{"name":"definer","description":"Easiest module system","version":"0.2.0","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"./node_modules/.bin/mocha --reporter list test/ test/maker/","jsdoc":"./node_modules/.bin/jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.0","dist":{"shasum":"9f86a27cfafa7b9d2ea716d238558813d6663bd7","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.0.tgz","integrity":"sha512-3gV0o20ukVx88AIAYevArfNK/QKLIDuNkB3U3UnYwuC9mervQy+tMuRVRZANYECuyujbAxd+zEwdfyHqbkIz3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjPTn0Z4NS28FxordExWtKlMFdq+bEGXMCXEtl8xqWLAiBvi30cD2zHanTnILu5H1Wam0SMywZj2T+zQNgRUm5OOQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.2.1":{"name":"definer","description":"Easiest module system","version":"0.2.1","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"mocha --reporter list test/ test/maker/","jsdoc":"jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.1","dist":{"shasum":"df462b286a1b32feb21eb806cbd7f6d56564c351","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.1.tgz","integrity":"sha512-kTzrBAel3pfvCefJd9rCGLUum++S97FF0T0LOImpo2igCtO21NSHFYzlYuSl3aRXeI7JhDxhugy+Hx6lzed6PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyzi9agpmVVHZoPtswJiZpyBXRNW9k1oCYHDlSZXGb5gIgNryt5QFUGKDV04sl+EZYoz1026qX+Uy/pZ8QofVf+Tk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.2.2":{"name":"definer","description":"Easiest module system","version":"0.2.2","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"mocha --reporter list test/ test/maker/","jsdoc":"jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.2","dist":{"shasum":"819c2b2b3a0c1022e6228e89ca3816a96ea8911c","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.2.tgz","integrity":"sha512-npUogXqLszMihu0guxDTqZhs1Zj1k3umJQPkEjotbQAmvqPaAPadpD/lJFLplLFWR+5s6oVeTdjjwaFQGD7K9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fO2JMBzV/724VOqQP3rfmMR+6lTOhPVXfUDxw1pOEAiAgIJ2p8xaLO+63flpR8W1k17/w7GSYVXTCCku3IFN0kA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.2.3":{"name":"definer","description":"Easiest module system","version":"0.2.3","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"mocha --reporter list test/ test/maker/","jsdoc":"jsdoc -d jsdoc maker.js"},"bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.3","dist":{"shasum":"0e6757f6b2ad459cd1ea6a3f73269a0996a66da3","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.3.tgz","integrity":"sha512-3yzuZym6b9e+G5Q4aUOXS4bKYOHl5VxW+ggg0Ens+C3ohzuw1Hv4rJfJBACVjGVO0C4Yl8WVlPkZVQltSNMMkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLF2zNqNTYLx0pLj0KNP0RiA02H4/FS0Sg/7qRFCT8eAiAmemGv6q0JDnVCofrloXK4JNBbdg3I1ZFpBQwJFQXtaQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}]},"0.2.4":{"name":"definer","description":"Easiest module system","version":"0.2.4","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"~3.3.0"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"mocha --reporter list test/ test/maker/","jsdoc":"jsdoc -d jsdoc maker.js"},"gitHead":"7634e631f107135c14cf5faba67d5c40034d7bbc","bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.4","_shasum":"f87561e4f7d8806317847877b3415ea0a71db410","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}],"dist":{"shasum":"f87561e4f7d8806317847877b3415ea0a71db410","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.4.tgz","integrity":"sha512-O8ebxdBmEB7owNAkGSR/I30HPldMsTVZvfI6qim8cvrPpxfqmXjw0fzP5sA87pm2BI+VpyQzy0g6H4dW+7a+KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQnWTOGIEG05EfIkxELyIUmZHz+1vej4SHgYONodWCHAiEA9n/ddOUosVl13TiPkA3vH+Ue/4HiSyBtqJZ24jnl1Us="}]}},"0.2.5":{"name":"definer","description":"Easiest module system","version":"0.2.5","repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"license":"MIT","dependencies":{"vow":"~0.3.11","walk":"~2.2.1","graceful-fs":"~2.0.1","underscore":"~1.5.2","commander":"~2.1.0","cli-color":"~0.2.3","moment":"~2.5.1"},"devDependencies":{"mocha":"~1.15.1","chai":"~1.8.1","jsdoc":"3.3.0-alpha8"},"main":"main.js","bin":{"definer":"./bin/definer"},"scripts":{"test":"mocha --reporter list test/ test/maker/","jsdoc":"jsdoc -d jsdoc maker.js"},"gitHead":"4dd22de81366da022e2e8c30ac8e08e9c57a7c63","bugs":{"url":"https://github.com/tenorok/definer/issues"},"homepage":"https://github.com/tenorok/definer","_id":"definer@0.2.5","_shasum":"c6dee6f2a3abb3334e67c8982b5e19aa7191852a","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"tenorok","email":"mail@tenorok.ru"},"maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}],"dist":{"shasum":"c6dee6f2a3abb3334e67c8982b5e19aa7191852a","tarball":"https://registry.npmjs.org/definer/-/definer-0.2.5.tgz","integrity":"sha512-hw/4LJcpO9C4PXmyVya/gnAFE+sHkTz5z5VajSWu/2c9i2NI3zGis74gnCubUn4ryjcTzmQwcedQsZJWt1iYvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/s8/IWIAcyyMEfXuWh4hoUpYtIbn47CnQnYaRyjiaTgIhAPurca76jFXFF76RghzIMCHwSfc+Xyh93YyRinWLz3gf"}]}}},"readme":"# Definer — самая простая модульная система для JavaScript на клиенте\n\nDefiner предназначен для удобной разработки. С его помощью можно использовать модули и указывать их зависимости, по которым в дальнейшем будет выполнена сборка. В результирующем файле не будет модульной системы, поэтому конечный пользователь не получит лишний код, реализующий модули.\n\n## Использование\n\n### Установка\n\n    npm install definer\n\n### Подключение\n\nДостаточно подключить [один файл](https://github.com/tenorok/definer/blob/master/definer.js).\n```html\n<script src=\"definer.js\"></script>\n```\n\n### Объявление модулей\n\nПусть есть модули `a` и `b`, и модуль `c`, зависящий от них.\n\n```javascript\nvar a = definer('a', function() { return 'a'; }); // a\nvar b = definer('b', function() { return 'b'; }); // b\nvar c = definer('c', function(a, b) { return a + b + 'c'; }); // abc\n```\n\nМодули должны быть объявлены в правильной последовательности, иначе возникнет ошибка.\n\n```javascript\ndefiner('b', function(a) {}); // ReferenceError: module a is not defined\ndefiner('a', function() {});\n```\n\n### Экспорт в глобальный контекст\n\nВнутри модулей `this` указывает на глобальный контекст. Используя это, модуль может легко экспортировать данные.\n\n```javascript\ndefiner('d', function() { this.d = 100; }); // Появилась глобальная переменная d\n```\n\n### Методы\n\n#### Метод `export`\n\nПри выполнении собранного результата из Node.js в объект `module.exports` будет добавлен ключ `d` со значением `100`.\n\nПри выполнении в браузере будет создана аналогичная глобальная переменная.\n\n```javascript\ndefiner.export('d', function() { return 100; });\n```\n\n#### Метод `clean`\n\nВ качестве параметра метод `clean` принимает имя глобальной переменной или массив имён.\n\nУказанные переменные удалятся из глобального контекста и будут объявлены одноимённые модули.\n\nНапример, скроем jQuery в модуль:\n\n```javascript\ndefiner.clean('$');\nconsole.log($); // undefined\ndefiner('a', function($) { $('html').text('a'); });\n```\n\nОчистка сразу нескольких переменных:\n\n```javascript\ndefiner.clean(['$', '_']);\n```\n\n[См. также: опция clean](#Опция-clean)\n\n### Сборка\n\nПредставим, что имеется следующая файловая структура:\n\n```\nmodules/\n    sub/c.js\n    a.js\n    b.js\n```\n\nНаходясь в директории `modules` для сборки проекта достаточно выполнить одну команду.\n\n    ./node_modules/.bin/definer all.js\n\nВ процессе сборки definer выполнит рекурсивный поиск модулей в файлах `*.js` текущей директории и собранный результат будет сохранён в файл `all.js`:\n\n```javascript\n(function(global, undefined) {\nvar a = (function () { return 'a'; }).call(global),\n    b = (function () { return 'b'; }).call(global),\n    c = (function (a, b) { return a + b + 'c'; }).call(global, a, b);\n})(this);\n```\n\n#### Опции сборки\n\nПо имеющимся опциям можно получить краткую справку прямо в терминале.\n\n    ./node_modules/.bin/definer --help\n\n##### Опция `-c, --config`\n\nЕсли директория, в которой выполняется запуск `definer`, содержит файл `definer.json` — сборщик использует его как конфигурационный файл автоматически.\n\nОпция указывает на конфигурационный файл, содержащий все возможные опции сборки в JSON-формате.\n\n    ./node_modules/.bin/definer -c config/definer.json all.js\n\nПути до директорий и файлов следует указывать относительно расположения конфигурационного файла.\n\nОпции, введённые в командной строке имеют приоритет над опциями из конфигурационного файла.\n\n##### Опция `-d, --directory`\n\nОпция указывает откуда следует начать искать модули в файловой системе. Поиск модулей выполняется рекурсивно по всем вложенным директориям.\n\n    ./node_modules/.bin/definer -d modules/ all.js\n\nВозможно указание нескольких директорий через запятую.\n\n    ./node_modules/.bin/definer -d modules/,modules2/ all.js\n\nПо умолчанию definer ищет модули в текущей директории.\n\n##### Опция `-p, --postfix`\n\nОпция задаёт постфикс файлов, в которых будет производиться поиск модулей.\n\n    ./node_modules/.bin/definer -p module.js all.js\n\nПо умолчанию опции установлено значение `js`.\n\n##### Опция `-m, --module`\n\nОпция позволяет указать имя модуля, для которого необходимо выполнить сборку. В результирующий файл попадут только те модули, которые необходимы для указанного модуля.\n\n    ./node_modules/.bin/definer -m c all.js\n\nПо умолчанию собираются все найденные модули.\n\n##### Опция `-i, --istanbul`\n\nОпция позволяет перечислить имена модулей, для которых предполагается запуск [istanbul](https://github.com/gotwarlost/istanbul).\nДля всех остальных модулей будет добавлен комментарий, исключающий их из оценки покрытия тестами.\n\n    ./node_modules/.bin/definer -i b all.js\n\nВозможно указание нескольких модулей через запятую.\n\n    ./node_modules/.bin/definer -i b,c all.js\n\nПо умолчанию комментарии не добавляются, поскольку запуск оценки покрытия тестами не предполагается.\n\n##### Опция `-v, --verbose`\n\nОпция настраивает вывод информации о сборке.\n\nИнформация делится на типы:\n\n1. `l`, log — информация о процессе сборки (синим цветом)\n2. `i`, info — сообщение о результате сборки (зелёным)\n3. `w`, warn — предупреждения (жёлтым)\n4. `e`, error — ошибки (красным)\n\nСледующий пример будет выводить только предупреждения и ошибки:\n\n    ./node_modules/.bin/definer -v we all.js\n\nИдентичный пример опции в конфигурационном файле:\n\n```json\n{\n    \"verbose\": [\"warn\", \"error\"]\n}\n```\n\nПо умолчанию выводятся все типы информации.\n\n##### Опция `clean`\n\n*Опция может быть указана только в конфигурационном файле.*\n\nОпция указывает пути до файлов, хранящих переменные глобального контекста. Содержимое этих файлов будет включено в результат сборки.\n\nНесколько файлов могут быть объединены в массив, при этом они будут собраны в указанном порядке.\n\n```json\n{\n    \"clean\": {\n        \"$\": [\n            \"jquery.js\",\n            \"jquery.ui.js\",\n            \"jquery.mobile.js\"\n        ],\n        \"_\": \"path/to/underscore.js\"\n    }\n}\n```\n\n[См. также: метод clean](#Метод-clean)\n\n##### Опция `jsdoc`\n\n*Опция может быть указана только в конфигурационном файле.*\n\nОпция формирует JSDoc, содержащий информацию о собранном файле.\n\nВозможно указание относительного пути до JSON-файла, из которого сборщик получит значение одноимённого поля.\n\nТег `date` способен принять значение `true` и заменить его на текущую дату.\n\n```json\n{\n    \"jsdoc\": {\n        \"file\": \"File description\",\n        \"copyright\": \"2014 Artem Kurbatov, tenorok.ru\",\n        \"license\": \"MIT license\",\n        \"version\": \"another.json\",\n        \"date\": true\n    }\n}\n```\n\nРезультат может выглядеть примерно так:\n\n```javascript\n/*!\n * @file File description\n * @copyright 2014 Artem Kurbatov, tenorok.ru\n * @license MIT license\n * @version 0.0.7\n * @date 16 June 2014\n */\n```\n","maintainers":[{"name":"tenorok","email":"mail@tenorok.ru"}],"time":{"modified":"2022-06-14T23:29:29.540Z","created":"2013-12-14T20:22:26.423Z","0.0.1":"2013-12-14T20:22:29.824Z","0.0.2":"2013-12-21T15:28:32.207Z","0.0.3":"2014-01-06T11:06:33.219Z","0.1.0":"2014-01-08T18:46:04.523Z","0.1.1":"2014-01-10T18:27:53.695Z","0.1.2":"2014-01-19T19:07:22.934Z","0.1.3":"2014-01-20T19:57:26.012Z","0.1.4":"2014-01-22T20:14:11.642Z","0.1.5":"2014-02-11T18:41:28.973Z","0.1.6":"2014-02-23T15:07:50.218Z","0.2.0":"2014-03-04T19:39:40.986Z","0.2.1":"2014-05-14T13:11:52.043Z","0.2.2":"2014-05-15T12:31:19.438Z","0.2.3":"2014-05-28T15:17:33.892Z","0.2.4":"2014-10-20T08:39:39.226Z","0.2.5":"2014-10-20T15:34:20.218Z"},"author":{"name":"Artem Kurbatov","email":"mail@tenorok.ru"},"repository":{"type":"git","url":"https://github.com/tenorok/definer.git"},"readmeFilename":"README.md","homepage":"https://github.com/tenorok/definer","bugs":{"url":"https://github.com/tenorok/definer/issues"},"license":"MIT","users":{"tunnckocore":true}}