{"_id":"jscollect","_rev":"26-a561fd25481e0a226952f356ce325d54","name":"jscollect","description":"JS and CSS on-the-fly file merger","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.0.1","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.0.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"e041cc65ece7448706835566c5a337ddd5d62cc7","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.0.1.tgz","integrity":"sha512-xp/GxXixJZ6sWAzbiklVVFDgn05CXCtcVRHqu6EpQGUnUzUg6fl5n/peM9aMbY/Yl7+y6KlVfxKbAe/WcC8C0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJTX0C01v2JvO7WZ4bxfydGSuqCSCeo1DuShLg4nRpiAiAch6AdshBDS71RYDQRtbTmQbah6nau/5G+mVnRZOKotA=="}]},"directories":{}},"0.0.2":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.0.2","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.0.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"d1d0cba7593a55388c871d89da78bd3ea539422f","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.0.2.tgz","integrity":"sha512-HimJyw4Cclbwbrpgi3swtwIVVvuOIqICcsSEZc9Rvl1IgnkLyRR/xGI97TsOKKvdGYqbQYXrte6n5zw0J+r8cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPz0Wabi6yB8wMO/n3HYJKk0WgXIBiS7uaUgt/jciA7AIhALMGQPTmLRrQWPHbGoM37tqRpup67emsw+H+743ZvlOi"}]},"directories":{}},"0.0.3":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.0.3","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.0.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"d9d82388977e5a83c2f1a34fd3e330f4da2e9c75","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.0.3.tgz","integrity":"sha512-Zt5G2eVaZUS43JpS7OdNYO47e7B0zqFciOZtDDVtCPb5pZlo/vKVdJmgvKUX1ug1T/6cwbE1NVVV3fontf6RpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8IObSgYG0nN4uNyuP32s+JbApq9kcGQRbbtgYABVI0AiEA9mHXiDtl5HCX6mszcDVJU+Ry4hneFojZkUw8n0L33KM="}]},"directories":{}},"0.0.4":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.0.4","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.0.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"0dab91f17757eb5a9a5b74fabc7573abbf4c654d","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.0.4.tgz","integrity":"sha512-xaQpMvxf7FGzUMmMWcwMwyt8bU/wC8/scOGMpR7kq2omrGi3ijam/2hRKDBIVdQ4B6FEyHMfneeC6OSJlsSztA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyD0oPFTNfvAJULxh0ix9CCFdBPVJkZYyp4funiv8z5gIhAKQzMOJpXuuZwC3bhQnvinPQwVIeEIdER8cqPAtWYA2e"}]},"directories":{}},"0.0.6":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.0.6","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.0.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"87b1a43e5d9ebf77e569b3b4c3ec4c690ef80bcf","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.0.6.tgz","integrity":"sha512-8az+cL8itqkoQ9kIly45ylj6siMjYdUi8IMWXoijkHV8EPWbQXKZPCUW44PmQgum4sZXSp3k6RXbDp863rzOiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwbf3VDsgdJCTgc/IpsQHgihhpTzW5LZfHhKTiJlFvdAIgQQn/X7elmP44mNnQ/C38Y9LW2IssF/iGDTcWgLaD+TI="}]}},"0.1.0":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.1.0","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"git://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"},"_id":"jscollect@0.1.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"d6af0ed7086b87d3893d3081bb9bb59d98fc640a","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.1.0.tgz","integrity":"sha512-UcuuydJp6Vf2LzRpGxCbkywBwTtGrzO9gSj8RZXyBVVq7eC3AZirVSNODFlZeeLfSv8D3eHH485KrjUjvCK/lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMQLeJ2QwGlYM7kUtYQpTUr2ql3n0PZFfm3zPyuWFX9AiAJQ/b2pVD74JH5+KN3yR1WyYtnRcUsU1RR8oZX3uPVmQ=="}]}},"0.1.1":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/jscollect.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.1.1","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"}],"repository":{"type":"git","url":"https://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"readme":"jscollect\n=========\nJS and CSS utils set\n\njscollectd.js - on-the-fly file merger\nfreeze.js - tool for \"freeze\" images in css.\n\nUse `npm install jscollect` to get the latest version.\n\n```\nUsage: jscollectd.js [OPTION]... [FILE]...\nCombines files referenced in FILEs into one big script or style.\nCan be used on separate files or in server mode.\n\nOptions:\n  -p, --port PORT  specify http port to listen to when running in server mode\n  --docroot ROOT   override default document root:\n                     for separate files default is current directory\n                     for server mode default is value of X-DocumentRoot header\n  --ycssjs         compatibility mode with YCssJs\n  -h, --help       display this help and exit\n\nTo use in server mode add this to your nginx conf-file:\nlocation ~* \\.(js|css)(\\?.*)?$ {           # or other location of your js and css assets\n    proxy_pass http://localhost:PORT       # change PORT to what you’ve specified in --port\n    proxy_set_header X-DocumentRoot $root; # $root should be set to your document root\n    gzip off                               # we don’t need gzip in development anyways\n}\n\nExit status is 0 if OK, 1 if there were problems.\n\nUsage: freeze.js [OPTION]... [FILE]...\nFreezes images referenced in css FILE and updates references.\n\nOptions:\n  -r, --remote URL    specify remote server location where to check image location\n  -l, --local PREFIX  specify local directory to freeze images into\n  -d, --docroot ROOT  override default document root:\n                        default is current directory\n  --ycssjs            compatibility mode with YCssJs\n  -h, --help          display this help and exit\n,\nExit status is 0 if OK, 1 if there were problems.\n","readmeFilename":"README.md","_id":"jscollect@0.1.1","dist":{"shasum":"9d773e2d8168c66c41576958768cffcc2e885235","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.1.1.tgz","integrity":"sha512-EuwBzQh9nGEu9t4JP66FpaGAG14WoC0EX0fU6VYuMxCN3IkC/F5ExPwegLmjK7BiWzWTkywwtb/eyapXRLSqHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCglKrbl8011zerq9RhEzyhPcsJAUjiB3oYTCEcbdPomwIgePYekO/HcvwSidm7h5sCmyCSEqUbC6mrOlXZ1INPs/M="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"omgtehlion","email":"anton@drachev.com"}},"0.1.2":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/index.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.1.2","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"},{"name":"xmm","email":"anton@drachev.com"}],"repository":{"type":"git","url":"https://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"readme":"jscollect\n=========\nJS and CSS utils set\n\n### What is included\n\n#### jscollectd.js\nOn-the-fly file merger.\n\nThis tool finds all calls of `include('path/to/a/file.js');` in your JavaScripts and embeds\nthier content in place of invocation.\n\nIn CSS it will find all `@import('path/to/another.css')` statements and do the same thing.\nAll paths to images and other resources will be rewritten accordingly.\n\n#### freeze.js\nTool for “freezing” images in css files.\n\n### How to use\n\nUse `npm install jscollect` to get the latest version.\n\n```\nUsage: jscollectd.js [OPTION]... [FILE]...\nCombines files referenced in FILEs into one big script or style.\nCan be used on separate files or in server mode.\n\nOptions:\n  -p, --port PORT  specify http port to listen to when running in server mode\n  --docroot ROOT   override default document root:\n                     for separate files default is current directory\n                     for server mode default is value of X-DocumentRoot header\n  --ycssjs         compatibility mode with YCssJs\n  -h, --help       display this help and exit\n\nTo use in server mode add this to your nginx conf-file:\nlocation ~* \\.(js|css)(\\?.*)?$ {           # or other location of your js and css assets\n    proxy_pass http://localhost:PORT       # change PORT to what you’ve specified in --port\n    proxy_set_header X-DocumentRoot $root; # $root should be set to your document root\n    gzip off                               # we don’t need gzip in development anyways\n}\n\nExit status is 0 if OK, 1 if there were problems.\n```\n\n```\nUsage: freeze.js [OPTION]... [FILE]...\nFreezes images referenced in css FILE and updates references.\n\nOptions:\n  -r, --remote URL    specify remote server location where to check image location\n  -l, --local PREFIX  specify local directory to freeze images into\n  -d, --docroot ROOT  override default document root:\n                        default is current directory\n  --ycssjs            compatibility mode with YCssJs\n  -h, --help          display this help and exit\n,\nExit status is 0 if OK, 1 if there were problems.\n```\n","readmeFilename":"README.md","_id":"jscollect@0.1.2","dist":{"shasum":"7330aacdddb5385ffa31d5bbe995a858d4c98d1d","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.1.2.tgz","integrity":"sha512-WK3qvc3PWd7V+4OaQxpRA8/oX/np4TeeDSdNycM6xYDOwOcI0U5jcA3/bwURPmkeegQ5q9c/7KiRlE9RzGa3LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElA3XT+FbDGqjTs1Kg12xl3C+aiEsOKbYA0eTzODQ6YAiEAnjHjWerlqRtqAMz5u9ZCuzNrUR6gYYDmyJhl8cm1KP4="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"xmm","email":"anton@drachev.com"}},"0.1.3":{"name":"jscollect","description":"JS and CSS on-the-fly file merger","homepage":"https://github.com/omgtehlion/jscollect","main":"lib/index.js","bin":{"jscollectd":"./jscollectd.js"},"version":"0.1.3","engines":{"node":">=0.4.0"},"dependencies":{"esprima":"0.9.9"},"maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"},{"name":"xmm","email":"anton@drachev.com"}],"repository":{"type":"git","url":"https://github.com/omgtehlion/jscollect.git"},"licenses":[{"type":"BSD","url":"https://github.com/omgtehlion/jscollect/raw/master/license.txt"}],"readme":"jscollect\n=========\nJS and CSS utils set\n\n### What is included\n\n#### jscollectd.js\nOn-the-fly file merger.\n\nThis tool finds all calls of `include('path/to/a/file.js');` in your JavaScripts and embeds\nthier content in place of invocation.\n\nIn CSS it will find all `@import('path/to/another.css')` statements and do the same thing.\nAll paths to images and other resources will be rewritten accordingly.\n\n#### freeze.js\nTool for “freezing” images in css files.\n\n### How to use\n\nUse `npm install jscollect` to get the latest version.\n\n```\nUsage: jscollectd.js [OPTION]... [FILE]...\nCombines files referenced in FILEs into one big script or style.\nCan be used on separate files or in server mode.\n\nOptions:\n  -p, --port PORT  specify http port to listen to when running in server mode\n  --docroot ROOT   override default document root:\n                     for separate files default is current directory\n                     for server mode default is value of X-DocumentRoot header\n  --ycssjs         compatibility mode with YCssJs\n  -h, --help       display this help and exit\n\nTo use in server mode add this to your nginx conf-file:\nlocation ~* \\.(js|css)(\\?.*)?$ {           # or other location of your js and css assets\n    proxy_pass http://localhost:PORT       # change PORT to what you’ve specified in --port\n    proxy_set_header X-DocumentRoot $root; # $root should be set to your document root\n    gzip off                               # we don’t need gzip in development anyways\n}\n\nExit status is 0 if OK, 1 if there were problems.\n```\n\n```\nUsage: freeze.js [OPTION]... [FILE]...\nFreezes images referenced in css FILE and updates references.\n\nOptions:\n  -r, --remote URL    specify remote server location where to check image location\n  -l, --local PREFIX  specify local directory to freeze images into\n  -d, --docroot ROOT  override default document root:\n                        default is current directory\n  --ycssjs            compatibility mode with YCssJs\n  -h, --help          display this help and exit\n,\nExit status is 0 if OK, 1 if there were problems.\n```\n","readmeFilename":"README.md","_id":"jscollect@0.1.3","dist":{"shasum":"668c07c09b5eb46f3c7de4543eda1621d44bb8b7","tarball":"https://registry.npmjs.org/jscollect/-/jscollect-0.1.3.tgz","integrity":"sha512-tr/j3vnqQcNRbts5hdav2N/8EzH2dDgQXI+qlqXbKBYq3+BZwnRVf+UupaXKBOL0AAyUvr4A/EopHrikPrhsSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0QGJz+uUzzPK/cfPgKsW+hN27qSHPbCXlzneRiMEiDwIgZGXQNt/EGkBZuWLyXpmVkdEritOFQDrXzsLrEk+FBR4="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"xmm","email":"anton@drachev.com"}}},"readme":"jscollect\n=========\nJS and CSS on-the-fly file merger\n```\nUsage: jscollectd.js [OPTION]... [FILE]...\nCombines files referenced in FILEs into one big script or style.\nCan be used on separate files or in server mode.\n\nOptions:\n  -p, --port PORT  specify http port to listen to when running in server mode\n  --docroot ROOT   override default document root:\n                     for separate files default is current directory\n                     for server mode default is value of X-DocumentRoot header\n  --ycssjs         compatibility mode with YCssJs\n  -h, --help       display this help and exit\n\nTo use in server mode add this to your nginx conf-file:\nlocation ~* \\.(js|css)(\\?.*)?$ {           # or other location of your js and css assets\n    proxy_pass http://localhost:PORT       # change PORT to what you’ve specified in --port\n    proxy_set_header X-DocumentRoot $root; # $root should be set to your document root\n    gzip off                               # we don’t need gzip in development anyways\n}\n\nExit status is 0 if OK, 1 if there were problems.\n","maintainers":[{"name":"omgtehlion","email":"anton@drachev.com"},{"name":"xmm","email":"anton@drachev.com"}],"time":{"modified":"2022-06-19T05:52:57.641Z","created":"2012-05-31T09:19:24.106Z","0.0.1":"2012-05-31T09:19:26.330Z","0.0.2":"2012-06-04T11:20:14.497Z","0.0.3":"2012-06-09T14:15:33.349Z","0.0.4":"2012-07-16T12:16:26.255Z","0.0.5":"2012-08-03T12:38:34.796Z","0.0.6":"2012-08-03T13:26:01.799Z","0.1.0":"2012-12-28T13:42:02.120Z","0.1.1":"2013-02-07T09:57:41.968Z","0.1.2":"2013-08-12T14:04:16.334Z","0.1.3":"2013-11-11T12:41:41.311Z"},"repository":{"type":"git","url":"https://github.com/omgtehlion/jscollect.git"}}