{"_id":"sprockets-chain","_rev":"46-1e156d7f5d7a9581dc1a584ab5924551","name":"sprockets-chain","description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.1":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.1","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.1","description":"`SprocketsChain` parses sprocket includes and returns the dependency chain, which is an ordered list of file paths where each file appears after all its dependencies.","dist":{"shasum":"43677637c262237a4514ffc6e63b8c0682f782af","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.1.tgz","integrity":"sha512-tsTeZxRUe3Zae/8XG5Ibtr8oVWTnUHeWRW1w/bMzGpM5a0j2mJJmfVoDXvEfcMOMWjLMurhAuLhmAV9yBd+XRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCalXAwNKCKruFPZkh952DQZG8aYZUySGswA1DIi8pDiwIgfha3d1r4wQMQBc+eO7K2YCv0hEruFLHxVM8isMs/2lk="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.2":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.2","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.2","description":"`SprocketsChain` parses sprocket includes and returns the dependency chain, which is an ordered list of file paths where each file appears after all its dependencies.","dist":{"shasum":"24de5ec152e9417855944fb7471be3a4a75b0db7","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.2.tgz","integrity":"sha512-aY9xuIihRWgm34aUAORIB6GrH5ubz3dOXAguvoLPRP9tsgKqwBTDsgxIpE0mU+Vy4geii9jPuc7of2V+O9/zEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhoeiZr9D0koctB+ZefkA+/KFqa5w9EhqxcaoABAPMywIhAPQ0ftjASeciuTeQTuGRPO7GqmmltGpv+27lEqK4hkPP"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.3":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.3","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.3","description":"`SprocketsChain` parses sprockets directives and returns the dependency chain, which is an ordered list of file paths where each file appears after all its dependencies.","dist":{"shasum":"45146f1ed82ff630bd03b207647537493715b003","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.3.tgz","integrity":"sha512-N2XIiAHICB8Se38/2sPlYt7u2bQXbhCxC3zTcuCUjhvIChrKBf2SvWZb6OLfGEch8IqB3zmLVLP66DRd5DOCbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+KXyg8Y6b3WS+9SX1IISFwzZN3fgL4e5EQD5Ue3fz1AiBN8jES8GCR23iLiVhXzGPpRYzxqPSqN3sfIx2vlDe/iQ=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.4":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.4","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.4","description":"`SprocketsChain` parses sprockets directives and returns the dependency chain, which is an ordered list of file paths where each file appears after all its dependencies.","dist":{"shasum":"9a5060df73d0649bd9983bd07918c8768be237e3","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.4.tgz","integrity":"sha512-+qTigkfyfvRpQq/FUVmAmuKbcCtcBU7V+rjZEM6pJ9dOsxW9mY9npFypISTQ07cRvyl1g0Te8LO0nzQcIiqtQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDzI4605IuuPj84ab0u+PJHeRB77TppSH8D/tpS4SL5AiEAhNE3QvDm1qEe3+iQqQ9KvvCajPgww5yKsXy9kFsbzm8="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.5":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.5","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.5","description":"`SprocketsChain` parses sprockets directives and returns the dependency chain, which is an ordered list of file paths where each file appears after all its dependencies.","dist":{"shasum":"bae9bd3821f7a7323b05fd0adbc749f5e4e85910","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.5.tgz","integrity":"sha512-GxHJ146HaHj1HuDZYJXlaeNqSArS0eIwKTXPm3P4NPH/4qmEp41V8uB59b3fHQxvyEG90Vdmk+jsoOU2quTIuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOvcCzR6bMGfq9UdIn3woyz5o3yjVTkJoGJVM1COmSoAiBaqflnHuRcvMly69EtMJTOJyJkO06UNPxl96guTM+CtA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.7":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.7","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.7","description":"`SprocketsChain` is a node.js utility that parses `Sprockets` require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its dependencie","dist":{"shasum":"cbe06a087c79884357308ea0d15ebe924febbe6a","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.7.tgz","integrity":"sha512-84TSW+1JCcWFXlHYkAII2zOALWy8uxNtk+RoOGYfXVSYNYPX0vJpj1dixwWeYR8UPekzYbaiXhoN3uEb54oDQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2LyXL/P1G6ogJiNqRc3QiIvZ1E/z9wyLRSdn3Chw3VAIhAIPx5F4WJdnv+MGJOA9glT2RWkmOD9mTy4zJZbQiuA/T"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.8":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.8","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.8","description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","dist":{"shasum":"7d6b245df91a781fc530eb515d8f1feb462a0c8f","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.8.tgz","integrity":"sha512-w1qXbrwQq1XQYyp5jCnWrfZcvdJnCnyUZVngmQwyFsuZSBpaLCb2qwxRaoW3q5+L7YHY7ey9EGO5jO+C/0PFkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB5fVktmOgP5SDoXH+n20m8STdq7Pm0sRbdpT9q4Lv5QIhAJLwBOnVXzfaHNNMOYhvO/Sqs/0y64zy5IBqxO+3UOeN"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.9":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.9","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"_id":"sprockets-chain@0.0.9","dist":{"shasum":"e0f9366e659ee8920889496a5cd58e2f28466857","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.9.tgz","integrity":"sha512-xm5JUKSXmxifBCudZIXPrJFND+R4TEI9e1LvwOjkPsXg0SP8RI7WEdM0a+3kUM5cfv9I5V9juSlwYKGWlKR9HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzeGEq8bIxqP8wZIOjB+qOj+lm+EW/Fr0ShDzoyE6RAAiEA+tOVcFw9DzQ/RH30x418rH7qt2Il/GcZ+LV4zHfGn3o="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.10":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.10","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.6.x"},"_id":"sprockets-chain@0.0.10","description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","dist":{"shasum":"771e7ce98fa57f3628eef8ce5cb0126fc9717759","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.10.tgz","integrity":"sha512-jopfWJU/Gw1oEOyGkAALirePo7WG6LbNW4YjxTrYLZxx6i8g3qPWD/hm628954XiF30ZOav434WzYdbLX4VptQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKg9cb4YFTc5T9NocRWwOlmVQtIazLEuTuhuXUt3lqEAiAXnqa3DaV/qk2ft4ZljyxDceNRJu6v8AUAuqkCIa0mGQ=="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"directories":{}},"0.0.11":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.11","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain","_id":"sprockets-chain@0.0.11","dist":{"shasum":"19ddfc0e3edffc7754f067b7c9a3678b2addf845","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.11.tgz","integrity":"sha512-Ers85M+wFuYK/h3Jwmrupdyf6Wo7uaAFjDyH3aCS2x96+LR6cmYIw8mhipX2bCU5S2OPeAu/ZFWnJMdoXALgMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrPs14PTExg89sUTQ3kKo/48kyhoptf7pJoYza5prYIAIgHpu0F+y+J/1K5N9yC5WBESdnWmKyqEPquV2xztmGp+o="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}]},"0.0.12":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.12","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"./node_modules/.bin/buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"_id":"sprockets-chain@0.0.12","dist":{"shasum":"c2f74d1e3056fa73f42e54a224b45e0875c508e0","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.12.tgz","integrity":"sha512-Vg8SuTJv355VN2M9WT9NBHphxmEMyB8VsYvS5FksrBq2o9MywawEcS/SzMNP8nk2BOIZksInNXvbDVwaeDS8wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCalCDA4eN30lB3gFxTy5UsEP7gFx+ZHPnsSh6ciXlpAwIgLrvhuu+MIF4/ITpNZfQgfVMuB+ak1E//D5RtnzJ5Mvg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}]},"0.0.13":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.13","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain","_id":"sprockets-chain@0.0.13","_shasum":"940ecd67408519fe06b62c88da318d264735025e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"dist":{"shasum":"940ecd67408519fe06b62c88da318d264735025e","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.13.tgz","integrity":"sha512-HnGSm/0urUlzSkxOMTJA5RDC8BWUH3CpVjCq+4tfZUUuvwaBMO+ovFMV3NRwmL9SqbU7wPvGwI3F0rofG4aSkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpkoS5EdM6Dy/aVjV7UTxWjmXtZaMwOSuqoiluhJU9wAiEAmtcWfDMhlu+im9vCDg6Xv8douUmPoDHEF9FbNxevknE="}]}},"0.0.14":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.14","repository":{"type":"git","url":"https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain","_id":"sprockets-chain@0.0.14","_shasum":"086c82de71f05b36998417c6471bdc0137d1bb58","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"dist":{"shasum":"086c82de71f05b36998417c6471bdc0137d1bb58","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.14.tgz","integrity":"sha512-t972byyGQPEGkhlP08gz7SnSWM8qsXTCTJ0zyhOcfSpWlxZoJDeco3qSnnFi86d6BH2bdSUz3rJIAeh0vRLDNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW/2EIYW26/noyywU4/gwkpCY13JJnG4ObMtqc4GhuGQIgFbRcW8FRl19/GNWYjU9JWMEOv0yDIH50BFtg8GAboaM="}]}},"0.0.15":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.15","repository":{"type":"git","url":"git+https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"gitHead":"ca369b3b70184c6de9c1e81883645e07cb4e624a","description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain#readme","_id":"sprockets-chain@0.0.15","_shasum":"7c8e74c140bc0f438010b37ee1d1ddad231a5df2","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"dist":{"shasum":"7c8e74c140bc0f438010b37ee1d1ddad231a5df2","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.15.tgz","integrity":"sha512-N9U/5gSK5L+WsV4gs3kNmlRklG6mQCoL70iclUd3RA0ijMYSphgqe80docO74+ekEJ6d7PcdfZ4Q3CSH1JTdrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdsA/acziH2j8XFEargLBZikrTonQkt0F50BW1gE8EdAiAzBauHoFbrC8h1yhZGq8I9kkmQEa1nhO2lcvpCj4KrvQ=="}]},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/sprockets-chain-0.0.15.tgz_1455618570448_0.9530253396369517"}},"0.0.16":{"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"name":"sprockets-chain","version":"0.0.16","repository":{"type":"git","url":"git+https://github.com/lucaong/sprockets-chain.git"},"engines":{"node":">=0.6"},"main":"./lib/sprockets_chain.js","scripts":{"test":"buster-test -c spec/buster.js"},"dependencies":{"hike":"0.1.x"},"devDependencies":{"buster":"0.7.x"},"gitHead":"67af4b68fa035785201833e861d03c0f43d1dadb","description":"`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain for a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded by all its depende","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain#readme","_id":"sprockets-chain@0.0.16","_shasum":"7f428d8e4db3e8a830b92d1517cfe809a448dd41","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"lucaong","email":"mail@lucaongaro.eu"},"dist":{"shasum":"7f428d8e4db3e8a830b92d1517cfe809a448dd41","tarball":"https://registry.npmjs.org/sprockets-chain/-/sprockets-chain-0.0.16.tgz","integrity":"sha512-uq8C9Q7j16plwuXVZHix7y4oUZz4DJKy1zMrgtavsJdsghRj9quBasWF8kzZ16ggmCiVwL4v+XVNs4rXAOin/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAV3nd8cUKcFn0uu8/orB3xHzyA3012fNFQQbPqKlk9iAiEAnP1PO6eFCZi1W+zfqdFDCObkKuCyhDql9JZxe6stNEg="}]},"maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sprockets-chain-0.0.16.tgz_1471952793714_0.9369319386314601"}}},"readme":"# SprocketsChain\n\n`SprocketsChain` is a small node.js utility that parses Sprockets require directives and returns the dependency chain\nfor a JavaScript bundle, which is a list of the file paths that make the bundle, ordered so that each file is preceded\nby all its dependencies.\n\n## Why\n\nSprockets is very nice for managing assets and their dependencies in a Ruby project. When testing JavaScript though,\nprecompiling and bundling assets is slow and not really needed. It is more efficient to just require the separate\nJavaScript/CoffeeScript source files in the correct order. `SprocketsChain` parses the require directives and provides\nyou with the correct ordered list of absolute file paths. This helps setting up a JavaScript test suite that is fast and\ncompletely independent from the Ruby application environment.\n\n## Usage\n\n```javascript\nvar SprocketsChain = require(\"sprockets-chain\");\n\nvar sc = new SprocketsChain();\n\n// Append paths to the list of load paths\nsc.appendPath(\"app/assets/javascripts\");\nsc.appendPath(\"lib/assets/javascripts\");\nsc.appendPath(\"vendor/assets/javascripts\");\n\n// If necessary, append extensions (defaults are \".js\", \".coffee\")\nsc.appendExtensions(\".ejs\", \".eco\");\n\n// Get ordered array of individual absolute file paths that compose the\n// `application.js` bundle\nvar chain = sc.depChain(\"application.js\");\n```\n\n## Supported Sprockets directives\n\nThe following Sprockets directive are supported: `require`, `require_self`, `require_directory`, `require_tree`\nand `include`\n\n\n## Contributing\n\nContributes are very welcome :) Just make sure you write proper tests for your feature and send a pull request. To run the test suite, which is based on `BusterJS`, make sure you install all development dependencies with `npm install` and then just run `npm test`.\n\nPlease do not bump the version number, I will do that when the change is accepted and merge.\n\n\n## MIT License\n\nCopyright (c) 2013 Luca Ongaro\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"lucaong","email":"mail@lucaongaro.eu"}],"time":{"modified":"2022-06-26T23:10:34.650Z","created":"2013-01-28T11:19:37.764Z","0.0.1":"2013-01-28T11:19:39.439Z","0.0.2":"2013-01-28T15:21:20.437Z","0.0.3":"2013-01-28T18:20:01.743Z","0.0.4":"2013-01-28T18:23:20.358Z","0.0.5":"2013-01-28T20:42:09.745Z","0.0.7":"2013-01-29T11:03:21.666Z","0.0.8":"2013-04-27T15:19:35.767Z","0.0.9":"2013-10-24T09:23:17.293Z","0.0.10":"2013-12-23T12:56:40.309Z","0.0.11":"2014-02-04T20:51:37.083Z","0.0.12":"2014-03-19T11:46:05.361Z","0.0.13":"2014-05-23T07:52:03.613Z","0.0.14":"2014-06-10T12:39:05.931Z","0.0.15":"2016-02-16T10:29:34.615Z","0.0.16":"2016-08-23T11:46:35.307Z"},"author":{"name":"Luca Ongaro","email":"mail@lucaongaro.eu","url":"http://www.lucaongaro.eu"},"repository":{"type":"git","url":"git+https://github.com/lucaong/sprockets-chain.git"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/lucaong/sprockets-chain/issues"},"homepage":"https://github.com/lucaong/sprockets-chain#readme"}