{"_id":"sftp-push-sync","_rev":"39-a32db6ed6432939357f45b30c642b0a5","name":"sftp-push-sync","dist-tags":{"latest":"4.2.0"},"versions":{"1.0.0":{"name":"sftp-push-sync","version":"1.0.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"hugo-sftp-sync":"bin/sftp-sync.mjs"},"dist":{"shasum":"8365ca761cb3a1ebb3fa2c8eb169d8821d7aedfe","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.0.tgz","fileCount":5,"integrity":"sha512-wGe1BJMIEXy4GyBh2rEyVfy1AMW74+nvvhyvZYJYpSwn1tBYttsmj9dO49k0RLkRu+3nmldu6wY8wBLilFyfjg==","signatures":[{"sig":"MEUCIQCT7p/Z+qyAIL3dO0BiGvs1mmE2p9qt2EaqO1+MLW55RQIgNoJbz9ACtrDQxpfpVTi5PQewA4jTTMMVXoaR5/sVeJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57254},"type":"module","gitHead":"68e9d98cfc88f3089003a0191e271e32bf254931","_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP Sync Tool für Hugo-Projekte (local -> remote, mit Hash-Cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.0_1763140452928_0.23740076756995077","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"sftp-push-sync","version":"1.0.1","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.1","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"hugo-sftp-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"a7f9fcbf345711a3eeec1e87e0b19b5bb63a5db1","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.1.tgz","fileCount":5,"integrity":"sha512-BI22sEQhiQavAQwHESPFiLVjtKBvdLJhv3neAtHCn59o0WGuiifj+qa13VSNNcgtt+vvwwN9JmcHrlMOMI1GcQ==","signatures":[{"sig":"MEUCIQDwMUpQQKGJBowPiY0c+ugoR1pdZBudgFzNjQ3NOZ4p+QIgcDA6kpwjfiou1zl933wF3AoMsC/lYcRzq93CA7j386c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57208},"type":"module","gitHead":"cfca39d3eb8903365a30d80e18a8337342d3260f","_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP Sync Tool für Hugo-Projekte (local -> remote, mit Hash-Cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.1_1763141135797_0.8387561618328105","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"sftp-push-sync","version":"1.0.2","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.2","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"535e5ffc5611769a1b1e851d5d06c2ce23f892ae","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.2.tgz","fileCount":5,"integrity":"sha512-Nl0G9mYzWrCj7QvzFb3V5duivomg2j0sfexcC8zwUbbQM+RcEJ8LLFHLxqKuucaYfL9wNkV6rAnOvWysc96nyw==","signatures":[{"sig":"MEUCIQDm12TWCwc4mDZZL/0NdFK5GlABZgrDK6wpRAAlIIKsUgIgYG1rkRnh8r2YSUBsfW94laYsh9/bTdyzwVMzkGHWFLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57633},"type":"module","gitHead":"843bc86719ea251fd1d5a4aaf6cee3530b7cfbbc","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.2_1763142452039_0.27305106783157695","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"sftp-push-sync","version":"1.0.3","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.3","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"feafc983cb3f248fa90c6d5762e13a1ddc34b256","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.3.tgz","fileCount":5,"integrity":"sha512-Zzl58eYsHtxCL6EnHb8rwSY81mZKOQrx6o0kXisvvMnBt8a1Fj602p0m5WY7ZlBzgphzrzh2NEDWF9gmqXqpbQ==","signatures":[{"sig":"MEUCIQD+k8O2BJbUmVWJf4n+GfV9vjJLccsI5vchqrW54yQ8QAIgJ9UNkKHhJWwxTkVabmnrPIRQnl0BK3HBMMnWnGnr+wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57613},"type":"module","gitHead":"98160217ae640b696bc7d567c479be9ec39f4843","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.3_1763143354056_0.33437210226264824","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"sftp-push-sync","version":"1.0.4","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.4","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"d908bdebad242ae8e9026ed3c2898141dd864e53","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.4.tgz","fileCount":5,"integrity":"sha512-4IUuNRq+nlQBYKadhsw6YdvVn6BoIz3k5oxLma2ddztJPsHdhTRip9mTp7nQ1emv8u5wNatv7PqjISvJ4BeaGg==","signatures":[{"sig":"MEUCIQDINh2CodAU7VeT6VS2f5zmI6tAbMnTvYxKgg0FecYImQIgY+bEGbTnZw0sU4qxYk3AQtA5LJCUsjXoGXBloi9hfMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57729},"type":"module","gitHead":"005e151d682eeaa2d6950b988da67438a52de656","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.4_1763146291859_0.16153502964012967","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"sftp-push-sync","version":"1.0.5","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.5","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"11d548f7259a2b19b6c40f6f0d140c377695ec00","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.5.tgz","fileCount":5,"integrity":"sha512-YFNVAcqdkuXtcJQAZzh/Tt4m1dp20g+gcNHDZQffO5HJeft2RK+2X+G4z6Imbv9Z3YakWktzIBKj+mwkJqywpQ==","signatures":[{"sig":"MEQCIFUrCax10P9vY3lo3SNifSPrcL4vJhiswJKdYoksIW6RAiAqKCk7pprm/f44KWiheCztnRZUF+rCnSl3WKxc7UxeuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57880},"type":"module","gitHead":"0d9394bb7b39b5a8eef00e709cf77dff32928c10","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.5_1763146543471_0.5328042175712728","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"sftp-push-sync","version":"1.0.6","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"MIT","_id":"sftp-push-sync@1.0.6","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"cdd26abbe176561d6f5d46a8dc75b9bffee5ae2c","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.6.tgz","fileCount":5,"integrity":"sha512-UCgGgbtIv3se7cXuE4qn68trP0JZnnk8P3yCO7YpMMWOtb/XiHeQweYy1AcMY+jkVR5Bb+nIPcd0RYU5XMOdcQ==","signatures":[{"sig":"MEYCIQDCZsFIuynkq39dwi7TWeNycomkrLTY8ZfgDw164lGb0AIhANR+4UmDiBSUDyubUWWtGfRK97AhVtiM0JMvqlfj1FRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57867},"type":"module","gitHead":"e8c08d3a155324e62a4cd242251b8f85ef39a36a","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.6_1763146931366_0.9720269798437051","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"sftp-push-sync","version":"1.0.7","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.7","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"028fa5481df2a86cdde5dff515046609857d621f","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.7.tgz","fileCount":5,"integrity":"sha512-4cAF3eCWpCf8dieSTrEg1ThZ+zT4CNoUWMT5UmABL6GaBNnQHJOq68+EMsPw9gLLrdTtHLR1wepHwGRasWpSVA==","signatures":[{"sig":"MEUCIQD3VX0PcnkYp/6o6g8usaOTQzPHoD8XzUfsFHvdO6yPngIgQqNwE8qWQp3QDOPQsQ2BFi8NAjlFiLL55sd1u6KE82k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57880},"type":"module","gitHead":"cfb8ea88922f4137b1ba3b6a5a991d8c6195516d","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.7_1763149429029_0.08364742208774634","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"sftp-push-sync","version":"1.0.8","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.8","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"dd0a787e86d1cc3bf01e4b0a2ac7a0b95e12ebea","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.8.tgz","fileCount":5,"integrity":"sha512-OmtIdM41aVfElCcRh6LE+eGTxS3k89rrbMraUC0GcVgkSF81th3dHnsdfRaFejKi0F00pq3u6RUva0p9rt01bA==","signatures":[{"sig":"MEYCIQDOouCMdaEX77+GfE1aNAW3Idfdzq3e2JhNea/rtDN2qwIhAIwWVQR6y9sZJHMLtfKp6Gy2p6ARjTldtY3Z6feLZrN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61459},"type":"module","gitHead":"b119bf5922aba16a17c9f279e648c6312b6fd1c8","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.8_1763158088417_0.7904101222360087","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"sftp-push-sync","version":"1.0.9","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.9","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"231a7a5463bf2c0d7f90f0e4c3b8e5d586224014","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.9.tgz","fileCount":6,"integrity":"sha512-MluJfw+LeJSPeABsxtXEHkGwiVw34anNY1gwW4zwcq7kMMQzbA02A05m5IhebQm8HpbvsSQfCUOrhTWHVWzYvw==","signatures":[{"sig":"MEQCIHF6ysqEVOytin2M14qCkNn2zHIVXEe6U3zus6+hR16tAiBhybKUG0RU+IrhUjJKdFOuR04hTyolVlOIKpnpnG3JhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245055},"type":"module","gitHead":"0f9a121c9c1b85d164c52cda66aa5b4cddebebd9","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.9_1763228796626_0.2347908596404995","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"sftp-push-sync","version":"1.0.10","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.10","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"bcca17f29a824d57c5c75d376337dc8bab1a9a81","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.10.tgz","fileCount":6,"integrity":"sha512-wAM0UJAjtYICCVwwXkFIK6nUiDApN/4vChhBYYPUFBgg5oQjNMvHNb19nfK7sPT+5PvGo5gmL3108YdutV5fnQ==","signatures":[{"sig":"MEQCIDlS9rkvQYrUTIdJq8nlA41iD1aZw2xqZTvueO9D5Wx8AiBiIUSCDKNAi7jdqhWCAJ8SwxfUx25lJ8zmE8EsSRggpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246533},"type":"module","gitHead":"7f1549738b1d105887bf1455ca7d5b8c91660a6a","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.10_1763230714906_0.7943040232200855","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"sftp-push-sync","version":"1.0.11","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.11","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"487e5030a2b91cf10e96bc2e948002192000b083","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.11.tgz","fileCount":6,"integrity":"sha512-8Rsxu6qLpNu6ORtv0ddFhNUWNTHz8a30BgKNatAmQ1xjVEDUh8GLxVH5r/P8RVytVTJ6M9zo0TdvWmnvDh9o+Q==","signatures":[{"sig":"MEUCIEkH2kDbo1t5+GQRu0TlS64Akc9Kk+mFe8RPFpx61LrFAiEA6DX4O65Ui5XtlLavl2MXwZBPXTq/BhUtIfOLbhZcYjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246676},"type":"module","gitHead":"1dac9fa9d639326eeb43af329407325d90c3c625","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.11_1763231743329_0.5233978402141901","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"sftp-push-sync","version":"1.0.12","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.12","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"d862652a6aaf813bf9fa260adf2f4d3925cb0ae3","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.12.tgz","fileCount":6,"integrity":"sha512-r938ml+K4eIlu//vqXF8qIe7cOSEyFwg4LwE4+LoCfvcJU1Wv84ohzOSNVXMeVq5OalBuPwitfW+Cu1kzgxa7w==","signatures":[{"sig":"MEYCIQD1TBguJpfwZW/vRyTco+hy/lcAGazNNAZeXOS3KeucZAIhAMVtEucLNoIuzziIma3IURecQ3pdVltXVmBYDdqI3xnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250276},"type":"module","gitHead":"93e7f5b9c751fc7f977a9d6caa8d159172ece80f","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.12_1763236216398_0.9770082291460369","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"sftp-push-sync","version":"1.0.13","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.13","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"96f2c501054f0104f529d9d382b369f1ade5e55a","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.13.tgz","fileCount":6,"integrity":"sha512-GqV+FAXWd1j0rCQI16kMg83WGochLiRMp66/HXHZuztiWgJJVvFsOl0qGtDYtMFJcVsuOyBUGVde5qTMcEfClA==","signatures":[{"sig":"MEUCIBBvkOnSlljMVVriXfAYO2pIZsnQq1caT2oQasWBq2pPAiEArNm8eRyf00In1V6AGS8NMFYRVOp75XCUe7HeSAjz7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252613},"type":"module","gitHead":"110b7f7f702d57a5adff988a7aa568d3c57629d2","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.13_1763246148170_0.5596924468994053","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"sftp-push-sync","version":"1.0.14","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.14","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"4833db2424fce878e919ba29a09fc56e97f9baff","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.14.tgz","fileCount":6,"integrity":"sha512-pU2GwMPrb+tr4bSLJVWJqv2cR+YVFMNj1/EktKuvQoUAFgCKabsP7y0wrySP/2i3PxNP2kw/grAVMBqNMc0GdQ==","signatures":[{"sig":"MEUCIQDpXRYFnfjH1kwbuuTTcgKTLC7Q+NS7dyz3bc9uktwjrAIgfYyiK+X+KZinckJZJx2E3qF4mf+5TF2G/24PstnjoMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253085},"type":"module","gitHead":"56b6fbcc25d0bd201fb47cc14420a37c35494580","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.14_1763247405268_0.003099642518358925","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"sftp-push-sync","version":"1.0.15","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.15","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"417c7aaef6dd921c52f8e76ccaab55ad51bb0a4c","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.15.tgz","fileCount":6,"integrity":"sha512-R8zc+7cS7PfY3pS49+dUiIgqBUU1IqOwjkt7gwVCffSEIN25uItEzpKqB+DwEyKcvvjyF88Q2E/WxsCJ/7NLrQ==","signatures":[{"sig":"MEQCIAwm1nqOfnXFmalY5ezOYw+ZwjNmJXVHkq0YKXOXZPcDAiBksdzbJotWvTJNFKgPVnqn33STX53ISsy1aSFK+nC7uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253264},"type":"module","gitHead":"eff3cb6692eda2d590835d32f08dc653f1165bf7","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.15_1763248438923_0.47694955085060586","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"sftp-push-sync","version":"1.0.16","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.16","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"7cbb9e5722b12bc7898936688f7435d5ec7283f1","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.16.tgz","fileCount":6,"integrity":"sha512-lMdQQTyW9p884r4rHbdAm37ZheEjqq0dVNfdI4EuNIyr99qJQymzMn4dtCdc4E1aFY1skXe0ckf+gOGibNzkaw==","signatures":[{"sig":"MEQCIBAiNHmTLKEZdQn5tY3GX4JRwXhKPyat6Ob4CQVIH/PaAiApIIt7VjuUB5rEw3zfSYjunVVA23i8PdjMAxpaIpWxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251479},"type":"module","gitHead":"67a79a64b44a0a67d8036b1763a108339aee6d27","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.16_1763252649772_0.821049845472871","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"sftp-push-sync","version":"1.0.17","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.17","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"4c1d1601f5d3363237f0bf7a6d2aab6b864b3c51","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.17.tgz","fileCount":6,"integrity":"sha512-jNQzBw4rV5k1p8tzGHEZAzjTXfszwf/UieJRLYXS1LDyZeHXy2Iqok8xcTrXaY9NBm5KFe+qwtTO7yRpguDRUQ==","signatures":[{"sig":"MEUCIQCQdZJbqwBXIYLj0ZX+NSHosspqssjSesRAKkWNdUKxLAIgBBzODjHS7B9jqv14KwhqzPC7JxSNU7noljKOR/pd8wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261819},"type":"module","gitHead":"2861a27807dd96f2d7e47220da1267bece30390a","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.17_1763388851979_0.8636056520018094","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"sftp-push-sync","version":"1.0.18","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.18","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"c4f1cf7dd5ea0e9035dfbf35d14d97acf4e0d5d4","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.18.tgz","fileCount":6,"integrity":"sha512-CYvmhID/x04Y5fvReAuP15hjTinZRrs+CBuRzQvwA253LWYIhmXhlSs1F+NVf/J/3fYNjU1MariAc2Up30B+cA==","signatures":[{"sig":"MEQCIDQcyFCCbYhC+lKYOAqaf/yRZPaoZjn5eTx+lJlIZ5JZAiAKXH0LPPUHEyE05soriC0Dd4XZVJp1Mn6JtXAt3T7Rfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190695},"type":"module","gitHead":"8bf271ab1ccb8814532c1df7b1be3dd1f414f869","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.18_1763390028240_0.6328734751842822","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"sftp-push-sync","version":"1.0.19","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.19","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"9a4fb23cfe6945802a3f144805f6ea9fa9719dd9","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.19.tgz","fileCount":6,"integrity":"sha512-lVSpaA8YKR0EpUugRbAVBGJva2Ytjdq0LlRHI4EpRFzlC8ONfSrBC7hhfMLub7zFY+MsoataYa7ut/9X9z9J/A==","signatures":[{"sig":"MEUCIFmlOOKtcb19wZlebc91nG6xPEXrel32WHIh7QjEe/rRAiEApG9Z8wX/X+S6P/M4rNmzRPrZPjuOirYxTaCw5ZwFHZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190943},"type":"module","gitHead":"8850d79e24189785ae6f43fa1782fd567170b91d","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.19_1763394383340_0.9609546097379815","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"sftp-push-sync","version":"1.0.20","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.20","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"a268d98189dd1f64211af620b7ffa1a7c7b40023","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.20.tgz","fileCount":6,"integrity":"sha512-ySR6Vq58Y346sZOWHDIXBAz8C60FOcKu+gWZV4XaorDuG8inp3s1Cu/GyDDJmm88mztl+PY+hf+TbEhR7TGz0w==","signatures":[{"sig":"MEYCIQDuOutquCNnWfdmLIAuEr7B5rFE03MMoxgezMYtZi7yHgIhAMcoy3gGqFgFgxaYRBJLEuWZow8ueBx9UYslf0Xbm1Al","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190998},"type":"module","gitHead":"0e148f03f59142045c9c07785f0ccee4e11385c4","scripts":{"build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^5.2.0","minimatch":"^9.0.3","picocolors":"^1.0.0","ssh2-sftp-client":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.20_1763394736153_0.7065893341085698","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"sftp-push-sync","version":"1.0.21","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@1.0.21","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"e159799f51c76da6a3e5d0beb1654f7a8ab7fadb","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-1.0.21.tgz","fileCount":6,"integrity":"sha512-LMfij+0zvM1OSZvIBzHK1ndNMNUZZ6g0wEA9UFkDV8omInl1jXxbgGkvWw83VJDpeh6SHJ9JkMChbN2hIQNIaw==","signatures":[{"sig":"MEUCIBAeqG6RiyF/EdNffJ1p4NzImsSgRfm01A58LYZY8r2MAiEA39nd6g7EhKPZto5yBo1806V7MJYYzIuWjbRyb59FuAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191095},"type":"module","gitHead":"e79cdad20970517873a5158efaa8227e9ae41731","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_1.0.21_1763396310695_0.6886175178785499","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"sftp-push-sync","version":"2.0.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.0.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"d5e8a7a502a7ecef6a12d07cf3054ed2bb1efd66","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.0.0.tgz","fileCount":7,"integrity":"sha512-1zcODdZSCfdI3t/Ke+hOCJ5fK7rCafRKcrgXOgCFbaicR1IR0Vxk/lemHm2d0H/f26b1UCoUS/pevgcu1BOCZA==","signatures":[{"sig":"MEYCIQCrDK60Wz3hSmP6wnaevTiyClyq3Enqu+IPFX974ktU+QIhANsnomRNghv6sV4at+uGOZWXdYGMtB+mo3EhPfx9/adO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193410},"type":"module","gitHead":"7f9f445e391061f9a54f3f8a8680be8b981051bb","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.0.0_1763460176783_0.9119671936250449","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"sftp-push-sync","version":"2.1.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"10953a07ac3ec20aab8043b63586495d060e55d4","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.0.tgz","fileCount":7,"integrity":"sha512-I1U8SkNBgQqUhLxVFFFh8Khg7M8hYbagoddXEa+tbeRCE4vCZpEMcsbwV/eScAkfWmZNPC7otp/9FDTbn/Kycw==","signatures":[{"sig":"MEQCIHSdgA4NLWKvqwmro2FpKax49LOBhPraBiEltNP5+NiSAiAtru4eT57otTEhm12TZVj0Sqm1Lsb0KKdyiOQCx0HkiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198607},"type":"module","gitHead":"c05d6fc1542f4698607b73d291dcb7df8254037c","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.0_1763571309152_0.7872245467498775","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"sftp-push-sync","version":"2.1.1","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.1","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"6de6a7074be7bb2583f136e03d865491af41a803","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.1.tgz","fileCount":7,"integrity":"sha512-0vCSiRH4kTzOCIU5KitbU0Fdl5ZkfiWVUpIXnJd0c3ocNwr/nC699jB5YCTzD9IQW28sjSpR14Vuvy4dwP9Eiw==","signatures":[{"sig":"MEUCIQChjR5UV1e9PpHNstlYBMnRXL9ALwBY9iiCwYct092UogIgZRa1TCuy9+0KJAKV0LVv1CgbqN2UqGPlGoFa5CkEznw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199001},"type":"module","gitHead":"0e18744304e5c0506db169d76836273fa8fa25ae","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.1_1763572201700_0.26989275312789185","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"sftp-push-sync","version":"2.1.2","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.2","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"cc0bf7807b0cda36b437febcfa94b9d38006ae27","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.2.tgz","fileCount":7,"integrity":"sha512-LzrpgvUo890lmR2wD7bVFMZb0GRIFzWC6ZekC6CKMO3JXk2HaVX0GMosi3SfNc3u9F3p+conSm4xkWYrTbXf4w==","signatures":[{"sig":"MEUCIQDPhsKntlwN8ybWAyQvAcVS072tO8ZEu80FowyPSnHrdAIgWkcZEeuoGpYVX25i59OaUrW8AIPrDM3iA4MXQFXYpaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199154},"type":"module","gitHead":"475276feee356db4ea083dd37049c6524e6b8a20","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.2_1763573044610_0.7985064747308446","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"sftp-push-sync","version":"2.1.3","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.3","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"c46c45cacb959f67cf43d8624508c17e9578bc1b","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.3.tgz","fileCount":8,"integrity":"sha512-u7Myh/7fPefMR7i7vSADn9bz9/pZLQUfz3rlcK3KAy5zshIec9LbPkvp03lhfCL/XI8mCpvWE3dzikNFPaUZQg==","signatures":[{"sig":"MEUCIQCloHMHpu3YZgNZL0Sp1QQJDt7szF9lqZHldH4DLw5qNQIgXFXnU9ENND+iivRj9/thWBmlDMeExMbETwJepsGVdd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348439},"type":"module","gitHead":"ba8a9f75bf70aab4f18bf1cd81040e8fe5b37a85","scripts":{"tree":"tree -a -L 3 ./ > directory structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.3_1763592493813_0.09495602986397667","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"sftp-push-sync","version":"2.1.4","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.4","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"d7bbc64b39ceae69c1b0724b1d3015ab1182885a","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.4.tgz","fileCount":18,"integrity":"sha512-EUh63DHYhfh4TNe8Pn9SXinuUZPcD9x/Lyvxk8fB7BVsJlHTtv6TnG/FYTBtn9AvYshSjDclZpOCOAfPf/x09A==","signatures":[{"sig":"MEUCIHKIII6xuOtNCaEzxuRlUoEnTiBYCuECCY7ZPk5XdARMAiEApnVUzZOJs+BMpZDg1Ow7zXMVtebg/yN6hrT124Ofrxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363023},"type":"module","gitHead":"86164d166de5c999d3ecd72ba20bcbf3feafb6c9","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.4_1763653998068_0.33397268429240135","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"sftp-push-sync","version":"2.1.5","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.1.5","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"ef9df6ef5436b8b5cef639ee6df9eb862fc5f9d1","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.1.5.tgz","fileCount":18,"integrity":"sha512-1nxj8+gu4A/ZBH0p1/AHIjxRhBXrSxdubr8G+aD2TtV2w55SK87oU8WfXs3L+GqP9ly2Q6MrDP/Qh4BCtgwK6w==","signatures":[{"sig":"MEUCIApxa8GN77RxjiVo+TKIkf09L6qoFbw2RLLaosce7QZmAiEAvdLNTNfUy+uDw2F4Coy2cCXSde97Ohux8ddQTYvtfCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363176},"type":"module","gitHead":"f2738add6919141a06a31432b9dcf65ac6ac0908","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.1.5_1763659608772_0.7234721337866228","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"sftp-push-sync","version":"2.3.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.3.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"a7f73325a0ca068c345c98527d70d83674d91db7","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.3.0.tgz","fileCount":18,"integrity":"sha512-R8LuADbxLdlGZMFK7MUZzxUYNXdHKPhu0L1U8lw0HESO8P1St3vYZMGmV6sj51lanz/TZgeDyXZHwV1ZiYbcNA==","signatures":[{"sig":"MEQCIAbtfjnkqT0fPSxjIUGYa1qm4F7X4s6eSq7OhEydboqcAiA0ManbToCGou6ml9as/IwAi6LwcuIEInvkU/xbd5pUqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"type":"module","gitHead":"b5838b62bd4b2b9c0656335d3e3ab2a95f4edac2","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"11.6.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.3.0_1772612643107_0.5283411929814468","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"sftp-push-sync","version":"2.5.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@2.5.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"b246637519779cb996329783e6df092a572001b4","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-2.5.0.tgz","fileCount":18,"integrity":"sha512-abAKQjsXQg6vTW90yzE+MNO0cuaFCjBJEkqVB/M24+tdUfkEY7RySQnekUjbOLXSeL2C+BWtPbLVpkTJu6lc4Q==","signatures":[{"sig":"MEYCIQDaf5sro67nz3smdMGwe5TiKilA8e9TC3PmeGnNluXmvQIhAMi2Aq+5Y3v7YuxFgxVKzlt2zcEFJvpXuwqZN3XKboBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366186},"type":"module","gitHead":"6748e62e50f987bd3c9e90fc9a1c0ee898e2149d","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"11.6.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_2.5.0_1772613951993_0.096095367844796","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"sftp-push-sync","version":"3.0.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@3.0.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"7ab7b02dfd078e9ae77660a61ea02446730df4a5","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-3.0.0.tgz","fileCount":20,"integrity":"sha512-vf+cNVfoJA2rnLWiqpYuRZX+0vRvPXdKhwfebgV0o160+crYTdt87LTMZmvmtPhbCWphxcrVdvnHOeKF0ubj6Q==","signatures":[{"sig":"MEUCIEvPadx0179ziXiG8Oy/SQr08SOQC7dPTye9ULupIMqqAiEAxFZ33UZdQluULMMyomxRTYzGNwd9hIM+9JKGO8JTPr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388645},"type":"module","gitHead":"0d29d16e19d1c02d5a444e79b78d9cf5da29ec5d","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"11.6.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_3.0.0_1772656260390_0.09562345705916764","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"sftp-push-sync","version":"3.0.1","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@3.0.1","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"5e74486980f876462a8716787e692ca16a233134","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-3.0.1.tgz","fileCount":20,"integrity":"sha512-DOgqygyskHmkeFwWho6jSma5icKN9pg5Xx7eU86RPF7PrYx+ps6fDQi//cR46Y0cZXsEZH1l5/smh6l1tZCZ4w==","signatures":[{"sig":"MEUCIC2YkNrNJ2+mvUkKjb+nFBW5ttG2CJ7wycQqdOGnHJqlAiEAuRyIaLAUS8Mw7+IRHyEFtNDsWsip9w7xgDe/HPFlYmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399124},"type":"module","gitHead":"2a0d529a623130233610c57f87c52fa58061cb8c","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"11.6.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_3.0.1_1772734789695_0.6222180735087108","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"sftp-push-sync","version":"3.0.2","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@3.0.2","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"fb278e319bea2120f40b27bd9d5b7da598292426","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-3.0.2.tgz","fileCount":20,"integrity":"sha512-2rMxzzpSvbRgwC82gcncLSuqaWK89tXv405KgPRRDpQk5EAAoEOpI7zN3feqHNCZH0KF1DlMTdaL6oBFKV9p/Q==","signatures":[{"sig":"MEQCIBnl8IDmK34uRm/yseGi4ofluyTZm/3oqZ81eBKKzeaAAiBYv035//9lkb7f9DzxsTlInfwCH9uCe0s8wRPKpqAZ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405330},"type":"module","gitHead":"d7636dc2d03e95b6e25799267e6bcd59f8809a7e","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"11.6.4","description":"SFTP sync tool for Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_3.0.2_1772749231876_0.3134804487944034","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"sftp-push-sync","version":"3.0.4","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@3.0.4","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"d267141cbdb2f4ee17250733ed9ea74298fca7a6","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-3.0.4.tgz","fileCount":22,"integrity":"sha512-m/Y6H0lKtIXkNQBh+IrN5RnHdPxZmoLTPTTWd+d4wQtSr3x6DWkTI68tqSqkAAdatilhkmDsKASbxV1o2KOudQ==","signatures":[{"sig":"MEUCIAfY+VFWfV2HdykJGAHiAorKkuvXYwk45U+vu2dQpjFlAiEAwlIfBBv6mHv/Tp9VDePSU7Iax6RvzuxXz+PBpdbpW2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421754},"type":"module","gitHead":"f4b9495cf90afb7ba889f57e2c9eed34ee2b9d63","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.8","description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","cli-progress":"^3.12.0","cli-spinners":"^3.4.0","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_3.0.4_1788965617195_0.9087404304741995","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"sftp-push-sync","version":"3.0.5","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@3.0.5","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"2347c6e9952fc74a4eb77d2bc9a379e835827355","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-3.0.5.tgz","fileCount":23,"integrity":"sha512-IOV0nQwki+/fyW7iS05R9WPy88gnO19t3V80PGoKzx4DfXuwpRg94wBAZzvj1vEu2RGyVID30lfzIjBFJo9Cig==","signatures":[{"sig":"MEUCIGYlKfOtkDbVdmAU6pyU04lPexI69LS39edRJgGN22SGAiEA/BhgQvYcyAIIq4CY9954Dx+PX37JX4dNqzDpCugNDkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27015381},"type":"module","gitHead":"9de5043481fb37a5ad4c28bbdf11c6be0453ee16","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.8","description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","cli-progress":"^3.12.0","cli-spinners":"^3.4.0","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_3.0.5_1788986774079_0.6840956457929248","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"sftp-push-sync","version":"4.0.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@4.0.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"8d01d4cea3ddf3581eef6889dc6d10b37e044324","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-4.0.0.tgz","fileCount":25,"integrity":"sha512-po+Owce6t74MeERZNXzfp/G35JFnWyVDB3vu6loTclwADLUgdC7abbxCTwdrtIj8dZEB9IPHD20/m+EMg1UR+Q==","signatures":[{"sig":"MEUCIQCmYg9Ja/aLDHm3btL3WWEE5gthYKRM49xtBSbWcrrbPAIgeesmWXOtWhiDDMHxggbNOkX8ag82OE5qITUHO12OJb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53733998},"type":"module","gitHead":"074296574dfac3112d5034061d5a9ce3d5b547ca","scripts":{"tree":"tree -a -L 3 ./src > directory-structure.txt","ncu-me":"ncu -i --format group","build:noop":"echo \"nothing to build\"","release:major":"npm run build:noop && npm version major && git push && git push --tags && npm publish --access public","release:minor":"npm run build:noop && npm version minor && git push && git push --tags && npm publish --access public","release:patch":"npm run build:noop && npm version patch && git push && git push --tags && npm publish --access public"},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.8","description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"^8.0.2","minimatch":"^10.1.1","picocolors":"^1.1.1","cli-progress":"^3.12.0","cli-spinners":"^3.4.0","ssh2-sftp-client":"^12.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_4.0.0_1788997553612_0.48749127884812915","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"sftp-push-sync","version":"4.1.0","keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","_id":"sftp-push-sync@4.1.0","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"dist":{"shasum":"ec23e60f07eb706df752c2f0d7ffce73a89d0943","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-4.1.0.tgz","fileCount":2,"integrity":"sha512-c4F+6mO7y2fxIn1dViOogIqKZhEAvfpY9zyBIMCWQkvAcE818hAOrddDBzm8u947YFAIMvpVWZUHC/Ex8b9fsQ==","signatures":[{"sig":"MEUCIQDc8Vx1iaxtQOxObm0HFLGmKX42vap8v5f/SivxsljBfwIgCL509usWaPRy78fx3Ne2vU3HxyIql+rhnYtOAC6BsgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8397},"type":"module","gitHead":"559104f5ba0d4b1cb0dd67742b856f99c8c94656","scripts":{"build:noop":"echo \"nothing to build\""},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"_npmVersion":"10.9.8","description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"picocolors":"^1.1.1","sftp-push-sync-core":"^4.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftp-push-sync_4.1.0_1789144631683_0.7974757109736288","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"sftp-push-sync","version":"4.2.0","description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","type":"module","bin":{"sftp-push-sync":"bin/sftp-push-sync.mjs"},"scripts":{"build:noop":"echo \"nothing to build\""},"keywords":["hugo","sftp","deploy","sync"],"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","homepage":"https://carsten-nichte.de","repository":{"type":"git","url":"git+https://github.com/cnichte/sftp-push-sync.git"},"dependencies":{"sftp-push-sync-core":"^4.1.0","picocolors":"^1.1.1"},"_id":"sftp-push-sync@4.2.0","gitHead":"eb890385df829dbbd3fbbb75541cf3f8197598e9","bugs":{"url":"https://github.com/cnichte/sftp-push-sync/issues"},"_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-F3Eio0ACq/wLIjHg+yh5HFQpFRxfQpgcxCDAh3TqUJmP+VTRXuBlzu5++ebOCztOUVq9iSYCfSGigijX4kjzbg==","shasum":"fe3b86a9a7392f137144962398923b548d7b822e","tarball":"https://registry.npmjs.org/sftp-push-sync/-/sftp-push-sync-4.2.0.tgz","fileCount":3,"unpackedSize":11663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZEzDxOVrc2BIea121NSy1cUWdkaRX04Skkx15RW3G/gIgXYZ2IRlBMVoC6v8zTD3YcrP1n5pmz67oeY7IaW0MNEg="}]},"_npmUser":{"name":"glimpse-of-life","email":"c.nichte@t-online.de"},"directories":{},"maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sftp-push-sync_4.2.0_1789146988382_0.2224659277391685"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-14T17:14:12.822Z","modified":"2026-09-11T17:16:28.678Z","1.0.0":"2025-11-14T17:14:13.163Z","1.0.1":"2025-11-14T17:25:36.006Z","1.0.2":"2025-11-14T17:47:32.227Z","1.0.3":"2025-11-14T18:02:34.270Z","1.0.4":"2025-11-14T18:51:32.083Z","1.0.5":"2025-11-14T18:55:43.643Z","1.0.6":"2025-11-14T19:02:11.566Z","1.0.7":"2025-11-14T19:43:49.270Z","1.0.8":"2025-11-14T22:08:08.686Z","1.0.9":"2025-11-15T17:46:36.920Z","1.0.10":"2025-11-15T18:18:35.143Z","1.0.11":"2025-11-15T18:35:43.610Z","1.0.12":"2025-11-15T19:50:16.602Z","1.0.13":"2025-11-15T22:35:48.415Z","1.0.14":"2025-11-15T22:56:45.526Z","1.0.15":"2025-11-15T23:13:59.184Z","1.0.16":"2025-11-16T00:24:10.049Z","1.0.17":"2025-11-17T14:14:12.213Z","1.0.18":"2025-11-17T14:33:48.458Z","1.0.19":"2025-11-17T15:46:23.549Z","1.0.20":"2025-11-17T15:52:16.386Z","1.0.21":"2025-11-17T16:18:30.895Z","2.0.0":"2025-11-18T10:02:57.066Z","2.1.0":"2025-11-19T16:55:09.316Z","2.1.1":"2025-11-19T17:10:01.935Z","2.1.2":"2025-11-19T17:24:04.787Z","2.1.3":"2025-11-19T22:48:14.036Z","2.1.4":"2025-11-20T15:53:18.315Z","2.1.5":"2025-11-20T17:26:49.014Z","2.3.0":"2026-03-04T08:24:03.338Z","2.5.0":"2026-03-04T08:45:52.198Z","3.0.0":"2026-03-04T20:31:00.600Z","3.0.1":"2026-03-05T18:19:49.958Z","3.0.2":"2026-03-05T22:20:32.077Z","3.0.4":"2026-09-09T14:53:37.337Z","3.0.5":"2026-09-09T20:46:14.540Z","4.0.0":"2026-09-09T23:45:54.391Z","4.1.0":"2026-09-11T16:37:11.837Z","4.2.0":"2026-09-11T17:16:28.521Z"},"author":{"name":"Carsten Nichte"},"license":"GPL-3.0-or-later","keywords":["hugo","sftp","deploy","sync"],"description":"SFTP sync tool for my Hugo projects (local to remote, with hash cache)","maintainers":[{"name":"glimpse-of-life","email":"c.nichte@t-online.de"}],"readme":"# sftp-push-sync\n\nReliable local-to-remote SFTP synchronization for websites and other project directories. The package mirrors a local directory to an SFTP server, uploads new and changed files, removes remote files that no longer exist locally, and can clean up empty remote directories.\n\n## Install\n\n```bash\nnpm install --save-dev sftp-push-sync\n```\n\nOr install it globally:\n\n```bash\nnpm install --global sftp-push-sync\n```\n\n## Configuration\n\nCreate a `sync.config.json` in your project directory:\n\n```json\n{\n  \"connections\": {\n    \"staging\": {\n      \"host\": \"sftp.example.net\",\n      \"port\": 22,\n      \"user\": \"sftp-user\",\n      \"password\": \"do-not-commit-this-file\",\n      \"workerUpload\": 3,\n      \"workerList\": 5,\n      \"sync\": {\n        \"localRoot\": \"public\",\n        \"remoteRoot\": \"/website/\"\n      },\n      \"sidecar\": {\n        \"localRoot\": \"sidecar-local\",\n        \"remoteRoot\": \"/sidecar/\",\n        \"uploadList\": [],\n        \"downloadList\": []\n      }\n    }\n  },\n  \"parallelScan\": true,\n  \"cleanupEmptyDirs\": true,\n  \"exclude\": [\"**/.DS_Store\", \"**/.git/**\", \"**/node_modules/**\"],\n  \"logFile\": \".sftp-push-sync.{target}.log\"\n}\n```\n\nKeep credentials out of public repositories. The `password` field is retained for compatibility; use a secret manager or the system keychain for production workflows.\n\n## Usage\n\n```bash\n# Normal synchronization\nsftp-push-sync staging\n\n# Show the plan without changing the server\nsftp-push-sync staging --dry-run\n\n# Run sidecar transfers together with synchronization\nsftp-push-sync staging --sidecar-upload\nsftp-push-sync staging --sidecar-download\n\n# Run only sidecar transfers\nsftp-push-sync staging --skip-sync --sidecar-upload\nsftp-push-sync staging --skip-sync --sidecar-download\n\n# Check server support for resumable uploads and rename operations\nsftp-push-sync staging --check-resume-support\n```\n\nThe CLI also supports `--verbose`, `--laconic`, and `--size-only` for output and comparison control.\n\n## How it works\n\nThe sync engine scans local and remote files, compares content using configured rules and cached hashes, creates a synchronization plan, prepares remote directories, applies changes, and cleans up empty directories. Uploads use temporary files in the target directory and replace the target only after a successful transfer. Recovery state is kept for interrupted long-running jobs.\n\nRelative local paths are resolved relative to the directory containing `sync.config.json`. Remote paths are resolved on the SFTP server.\n\n## VeloSync desktop app\n\nVeloSync is the Electron desktop application built on the same sync engine. It provides structured progress views, connection and group management, job history, dry runs, connection testing, sidecar controls, and macOS, Windows, and Linux releases.\n\nDocumentation:\n\n- [VeloSync user manual](https://carsten-nichte.de/docs/projekte/software/aktiv/velosync-app-manual/)\n- [Repository](https://github.com/cnichte/sftp-push-sync)\n- [Changelog](https://github.com/cnichte/sftp-push-sync/blob/main/CHANGELOG.md)\n- [VeloSync releases](https://carsten-nichte.de/releases/velosync-app/)\n\n## License\n\nGPL-3.0-or-later\n","readmeFilename":"README.md","homepage":"https://carsten-nichte.de","repository":{"type":"git","url":"git+https://github.com/cnichte/sftp-push-sync.git"},"bugs":{"url":"https://github.com/cnichte/sftp-push-sync/issues"}}