{"_id":"apostrophe-replace-original-with-full","_rev":"60-2af8834644991bb01ef6e24556954cdb","name":"apostrophe-replace-original-with-full","dist-tags":{"latest":"2.0.3"},"versions":{"0.5.0":{"name":"apostrophe-replace-original-with-full","version":"0.5.0","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@0.5.0","maintainers":[{"name":"boutell","email":"boutell@boutell.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"6ac78058d251239c7269bcb9e8ee898b3d06ca77","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-0.5.0.tgz","integrity":"sha512-f0mD74qPv1wYrFjooUgtIi1l9g9J24dhPgNNLpkftk7QmtcA5c86STIzraSoZmq1sUFFl3p0daVVMPnrcejJdw==","signatures":[{"sig":"MEQCIEBgMaj0hgff09Wtc25jJqhYshZTejL+2CNw3rwH/41tAiBoCJSp/0LoLtyUjwJLh8B7kvO+9qotEREb517pthGgcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ac78058d251239c7269bcb9e8ee898b3d06ca77","gitHead":"d6aaa1db59f90d530bc67c37f6e33386400c410b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"2.6.1","description":"Usage:","directories":{},"_nodeVersion":"0.12.7","dependencies":{"shelljs":"^0.5.3"}},"0.5.1":{"name":"apostrophe-replace-original-with-full","version":"0.5.1","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@0.5.1","maintainers":[{"name":"boutell","email":"boutell@boutell.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"fc90d23d78e2d73d07df8807864b0a5647586133","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-0.5.1.tgz","integrity":"sha512-R85ojv1qVZGV3n1qsYfSmT13oQRxu2NjI6KuAv61GTPLyIBIEWD7bumw2QtddGDERhOVu+3L+fBKQKmwIpmR4w==","signatures":[{"sig":"MEUCIB/xr6uFWUBfaJJOJ1DSorGrB47BHxEeO8zLL0Q8k8TgAiEAlHigxR9AcZ+VnqOw0hhT9n9fOz6rZk3b90nzeMigFkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fc90d23d78e2d73d07df8807864b0a5647586133","gitHead":"68b2d47300afe6796ef076de1bed6ad5c5ff5fe0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"2.6.1","description":"Usage:","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boring":"^0.1.0","shelljs":"^0.5.3"}},"0.5.2":{"name":"apostrophe-replace-original-with-full","version":"0.5.2","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@0.5.2","maintainers":[{"name":"boutell","email":"boutell@boutell.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"2c590649a54fb8ec13c1d9692e06a3adf9b392ff","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-0.5.2.tgz","integrity":"sha512-mzCjK1G1yEdfNo4Xu+5RorS32YbqQ6Vhu4RBVOlg2IAlxD1JIJ1GHwfI9s/p93SGFTvroNNeZG5yKxmVH7wKqQ==","signatures":[{"sig":"MEQCIAS2biDOmYqf+CYiIxzbKNgRyo2nRsqe+GXzTguSA708AiA5ACTM0q50JC9ithxGRclshLTyQA0Bku0GXMQzI+sVnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2c590649a54fb8ec13c1d9692e06a3adf9b392ff","gitHead":"0090977bc249ca3069e326f776570735cd536db4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"2.6.1","description":"Usage:","directories":{},"_nodeVersion":"0.12.7","dependencies":{"boring":"^0.1.0","shelljs":"^0.5.3"}},"0.5.3":{"name":"apostrophe-replace-original-with-full","version":"0.5.3","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@0.5.3","maintainers":[{"name":"boutell","email":"boutell@boutell.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"e23007f9f9190c10ea048b246b90c814e071223b","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-0.5.3.tgz","integrity":"sha512-VeVauMROcbhyZOE9jbP3VUKhmn7lcANHmjOa8mO5hGTGoIJmcYWOYUOH/g5UzaQrNv/mY7EN5ouGNMHSc5Tx2A==","signatures":[{"sig":"MEUCIQDnoHViyvjtOIRNDMendCou+mSM6VCuq3YcDjfcWtpbdwIgT/Qy01qbpA6AojW52+V0L/pzhpTJNgVXh0e2v183yJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e23007f9f9190c10ea048b246b90c814e071223b","gitHead":"a7cc74f519bb198b995d68ed077f8e02f01a6e4a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"2.14.3","description":"Usage:","directories":{},"_nodeVersion":"4.1.1","dependencies":{"boring":"^0.1.0","shelljs":"^0.5.3"}},"0.5.4":{"name":"apostrophe-replace-original-with-full","version":"0.5.4","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@0.5.4","maintainers":[{"name":"boutell","email":"boutell@boutell.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"b5adfce4b815927f56157a6f5ef35d719e21ece4","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-0.5.4.tgz","integrity":"sha512-cu8A4cBW6SMpm/lfwgUGSbGa8m9JN6PAD+q3hSOW8K9OmYWv9h+DZXd+S4lOiNLdgaKqg/dW51I1KuDUmabcew==","signatures":[{"sig":"MEYCIQD+k9YTK+cd10TM1RTIt+PuI2Ene0qZFMvGwjCY+CRj8wIhAOoTXEXj4jSO/2axxhYVmE4XVzEZWQBrkwAVQiwih2cB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b5adfce4b815927f56157a6f5ef35d719e21ece4","gitHead":"076f3d41ab23fd40fe1780e443a6c66da6fcf358","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"2.14.3","description":"Usage:","directories":{},"_nodeVersion":"4.1.1","dependencies":{"boring":"^0.1.0","shelljs":"^0.5.3"}},"2.0.0":{"name":"apostrophe-replace-original-with-full","version":"2.0.0","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@2.0.0","maintainers":[{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"jimmyh","email":"jimmy@punkave.com"},{"name":"kyjoya","email":"kyleejacker@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"02f847e4ee397cf0d56ad38365d6a262883b4570","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-2.0.0.tgz","integrity":"sha512-JGnVASMb3QcW7RiHq4wbEgvlQGGZDbjYxW0sdxDMhcq/G5Wvo8EH5krG5Pj+Hug9LFiNKDjZJqKedrbiMu/pIw==","signatures":[{"sig":"MEUCIAoLZrszKOJOo6ccanMWOIibv1hhS+c+2ZtCXfCiM/dxAiEAwzMEZ58D2yJiYD+FSctCNOHCKrCQr4zgXeQMmPOpgWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02f847e4ee397cf0d56ad38365d6a262883b4570","gitHead":"63e279063e21f461f1f91c3dbd26fa423f06efa6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"4.2.0","description":"Usage:","directories":{},"_nodeVersion":"4.6.2","dependencies":{"boring":"^0.1.0","shelljs":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-replace-original-with-full-2.0.0.tgz_1486999984019_0.8657464350108057","host":"packages-18-east.internal.npmjs.com"}},"2.0.1":{"name":"apostrophe-replace-original-with-full","version":"2.0.1","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@2.0.1","maintainers":[{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"jimmyh","email":"jimmy@punkave.com"},{"name":"kyjoya","email":"kyleejacker@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"e675eddb1d408ee732d916d48447c5041b4b0ebd","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-2.0.1.tgz","integrity":"sha512-4H4zpBGl92ppUloKkCV0y+TAjH4HjuNdgOiynCUz+DUIukEXu892NiGcff7FTU7rCPWTmXeMmu906h9O13aCnA==","signatures":[{"sig":"MEUCIQCpMqMDNUckTE9AYJ/+O4JYaBSJzCQFKiuXxoJsK5pZ5gIgM44Za1puKnUR+TaYHkJ8iHMZsSPRK6w947TqpguX0Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e675eddb1d408ee732d916d48447c5041b4b0ebd","gitHead":"e354ece8ed7bed1df462f5f4b260220cc07b2ab6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"_npmVersion":"4.2.0","description":"Usage:","directories":{},"_nodeVersion":"4.6.2","dependencies":{"boring":"^0.1.0","shelljs":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-replace-original-with-full-2.0.1.tgz_1487000427617_0.1420520762912929","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"apostrophe-replace-original-with-full","version":"2.0.2","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@2.0.2","maintainers":[{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"jimmyh","email":"jimmy@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"c2dc3b25836775573a023af7fb2ef90e50f59a5b","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-2.0.2.tgz","fileCount":4,"integrity":"sha512-u4IEbpL8HmMQcxeqhRyfq9hPobGKnS4GbD8G8Y/MquTd2tuHi+B7XZ3TpLqLbOIAc/OsXXhSWlR5tVW3+KM0PQ==","signatures":[{"sig":"MEUCIBwaYGU43Eb/AVND2guD9R0j2hpmbNczTH1uze/lbUYTAiEA6nyX4k9NXabXGvcWT0KF97r4eMA77FixFli0V0gzqCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ZHYCRA9TVsSAnZWagAAj2IP/R8zzZrvMwDdEhLKL4LQ\nrAKIdt1jZAdt5gDON6PFqkOB8w7jFSgCfUJQ6IOuwDjy77Sxq18fj25L9K1o\nFa4hsiUGV94X0d9BvY5RK7RahuXNKkEcx8LQf7FyGuuNLYEuY3i3NXaVB0PR\ni14TveB0FaLzpWh0lsk7Iw4Rs6VU9PKj9Fr+aFqCKmsSpLktWjxhd2HVOF/R\nUgMrHVkVCnr+U+PDGqoXIgzj9Cu9WbV57AZafLO1a9RM4mXQ17+38V1i4k0E\n/hA9bLN5b1RAVr0j3Tf3Hu/V1XzWfHOR+6SNxYb0GM3A+UheJXOfaPWPzZKQ\nRnNWoWOzNGuAoyr4Zn1BPDIUqQf61aXzHje0W+QMOOCwCF9ZGrIiGPpdD3+2\n/At5i6scDGSAL7zEaYl6nBT7XVnBc7NgDvTtDIA8Prko7Cj4XHUm53XVfZPg\nfr9cU+g7ATb7pAwXI1oNwhhuf3bt2nWpTZ4bk/f64vkElESijkhB9ZpcBPGN\nTEV1s12tbO/uljZTHbDidT7WGeLKzx8yB69Az/Urk85lP6Q+4bR0jSeLbXoS\nfo4eR4iBFJJ8O0LPgxbxhNyrgpUiQdjukE1TbByEJAYlnmdBlhJVYVjpUTrM\naG0cMXsGAd/Qw3ohpvA3PL/uSUQLsYDl0PTqqvVsGldHlp7lsVfI9Q9hyZGJ\nG16P\r\n=Zi61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"295c91ea0e9fc7d92de4b5ed98b732e10bea3ddd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"_npmVersion":"5.7.1","description":"Usage:","directories":{},"_nodeVersion":"8.10.0","dependencies":{"glob":"^7.1.2","boring":"^0.1.0","shelljs":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apostrophe-replace-original-with-full_2.0.2_1526305239336_0.9653459575911036","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"apostrophe-replace-original-with-full","version":"2.0.3","author":"","license":"MIT","_id":"apostrophe-replace-original-with-full@2.0.3","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@punkave.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"jimmyh","email":"jimmy@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"bin":{"replace-original-with-full":"./bin/replace-original-with-full"},"dist":{"shasum":"917acab2984df905f06aa036c519643623dded4b","tarball":"https://registry.npmjs.org/apostrophe-replace-original-with-full/-/apostrophe-replace-original-with-full-2.0.3.tgz","fileCount":4,"integrity":"sha512-x9ZJxkB2Bnyb8R1dy0uDYHW44/jQiZa9A3YfpK1If66i1HBH2qQt6L8bI6GAJ7CIbCM4p4zIRHKvEzGO9VQXPw==","signatures":[{"sig":"MEYCIQCk8jMUiZfrsoP/ReBjv9IQXyvAjP485+wdxv11y3+HZAIhALqoI7rVZKwGqGCohOQMQh4GI/4aH/tunVhBPEDqD7Wh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcETNqCRA9TVsSAnZWagAAKlAP/0DTucHrbiUgyFrKcMmw\nbkPk3P8p6oI0mXMUgIMGGgRkgYhBHKw0AdMdV9X/tMrGnuZPQy+wmL+1jgi3\nypZzXJKvMI8VSgro5gP+XEiI7I+Thp18gJ73xIFVGWjAB1AWuXkjGJn4C1+O\n4lY5Fv1EtX1cYGdpYndzaMr4hzk3Gq1FoixHJcCviDbeeDT5cccYZYVx7ZSw\nzTOPQAonc8HM3VK/rWagA2rXd5M/ZFDl6ghf+N6YJMahxXxmcyaCX9A1agMK\nPVpV6ak5Uj1LJZMhlDIqQzHp1vvINx2PoHw1a2gx1lfDE4bnLt0RJn6pB1aK\ni8OLTujjtpYhsuPnsL0L2uZXYbXp+KxcJAIA5yIqrmkSSvOiVAyFmwFEDntA\nJ4nMYtyFbdCQvsMPNvuWyBi/mSfF00t7plMjiB0ldM/5j8n8UiuKb9poj5pW\nypnO7DHGm8kgD+LqNCWD4qzd2kLz8R/C/yOvhX/oEpCTT/S7d2AXrvQl9+Nw\nJI+Zmoxbpl5gT9tBiaZJPBKG/lR6HvI3Qvlq68/QBCAp3oUXEXXJMwLF8pht\n7vQ18vv/a0xVrwNtBF4pfBu1+Yyi0aZWHa4gduxZkGA5+xA0XA6cfcDKW40f\neI0I6DqnqiK1gPnqomPlzso6kOdRa9cfxgoUCMyF89j6wM2fUIDVEDi5X1/z\nEqKn\r\n=xeFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d679cfd4f7747b27723c2b42ad85fffe6fc40265","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"_npmVersion":"6.4.1","description":"Usage:","directories":{},"_nodeVersion":"6.10.3","dependencies":{"glob":"^7.1.2","boring":"^0.1.0","shelljs":"^0.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apostrophe-replace-original-with-full_2.0.3_1544631146021_0.11023971423892509","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-08-13T20:06:36.259Z","modified":"2026-01-26T19:10:40.305Z","0.5.0":"2015-08-13T20:06:36.259Z","0.5.1":"2015-08-13T20:10:36.610Z","0.5.2":"2015-08-13T20:25:42.684Z","0.5.3":"2015-10-02T18:26:27.854Z","0.5.4":"2015-10-02T18:33:18.155Z","2.0.0":"2017-02-13T15:33:04.612Z","2.0.1":"2017-02-13T15:40:29.485Z","2.0.2":"2018-05-14T13:40:39.468Z","2.0.3":"2018-12-12T16:12:26.122Z"},"license":"MIT","description":"Usage:","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"},{"email":"kerry@punkave.com","name":"colpanik"},{"email":"greg.vanbrug@gmail.com","name":"gregvanbrug"},{"email":"stuart@punkave.com","name":"stuartromanek"},{"email":"jimmy@punkave.com","name":"jimmyh"},{"email":"anthony@apostrophecms.com","name":"falkodev"},{"email":"abea@mailbox.org","name":"alexbea"},{"email":"matthew.mance@gmail.com","name":"mtthwmnc"},{"email":"breyell@gmail.com","name":"breyell"},{"email":"vjeudy@protonmail.com","name":"valjed"}],"readme":"Usage:\n\n```\nnpm install -g apostrophe-replace-original-with-full\n\nreplace-original-with-full /opt/stagecoach/apps/YOURAPP/current/public/uploads/attachments\n```\n\nOr, for Apostrophe 0.5.x (legacy sites only):\n\n```\nreplace-original-with-full /opt/stagecoach/apps/YOURAPP/current/public/uploads/files\n```\n\nHardlinks the \"original\" of each image to the \"full\" scaled version,\ngreatly reducing storage requirements. However note that the true\n\"original\" is GONE FOREVER. Gone gone gone. If you have public\n\"download the original\" features, this is a terrible idea. Handy\non sites with zillions of images and no requirement for high-quality\noriginals to remain available after upload.\n\nOften run as a cron job with the `--quiet` option:\n\n```\n0 3 * * * replace-original-with-full /opt/stagecoach/apps/YOURAPP/current/public/uploads/attachments --quiet\n```\n\nIf you add the `--link-all-sizes` option, the rest of the usual Apostrophe image sizes, like `one-half` and `one-sixth`, are also symbolic links to the `full` size. This is NOT a good idea in production because it would force people to download `full` when they only need a thumbnail! But, it can be handy in a dev environment to conserve space even further.\n\nIf you add the `--extra-sizes` option, you can configure a comma-separated list of extra sizes beyond the standard ones. This is only relevant in combination with `--link-all-sizes`.\n\nIf you add the `--size` option, you can specify a size name other than `full`.\n\nThis utility is a simple shelljs script, it's not part of Apostrophe itself.\n\n## Syncing down just the `full` images with rsync\n\nThose using this script in a dev environment will want to know how to copy down just the `full` images from their production server. This command is helpful:\n\n```\nrsync -a --progress --include=\"*/\" --include=\"*.full.jpg\" --exclude=\"*\" nodeapps@myserver.com:/opt/stagecoach/apps/fandm/uploads/ public/uploads\n```\n\nrsync's include and exclude options are tricky; this sequence gets it done. (Include all folders, include all files with the right names, exclude everything else.)\n\n\n","readmeFilename":"README.md"}