{"_id":"@cinemataztic/evil-asset-fetcher","_rev":"9-51bde9c3ab72cd9a4a2eccdabdb0d9c1","name":"@cinemataztic/evil-asset-fetcher","dist-tags":{"latest":"0.4.8"},"versions":{"0.2.3":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.2.3","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.2.3","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"42c37f7c53ebef746a64e7de2058de74c5ac147b","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.2.3.tgz","fileCount":7,"integrity":"sha512-gRjW4/DaIzLWac17C5xtJRQYAEkqpfR+Mddc/R0RdkOftOjGbu+Aklmi8nq/t/IrdV3navtd44JNAqnC9AS5wg==","signatures":[{"sig":"MEYCIQC8WgBwdzvK6Y7opOQaNdrJd66jet04ACA8ZFTrnq6vqAIhAIRScm6ilnXdL1FZUkWu8YOihmWbKAOVvdWWuI776koP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ/g/7B+J3anlvSEd4vu75E9rhp85UbtMqGNg+fP0ivjDChdJBpTe5\r\nM6eOegmy6WNzdOcXbiZbLuBVc89K9ayqBwzqmluSTN8UwfQ6ZUMZxnaHgR45\r\nHao+l0osRGzJq8xLA1wzTC97iZx6gkgkwJ9CIn9K2KAsOipZG553KgE4Q8Gn\r\ngVZx7hO1FdUQdPqWcAcxUZcjWnLyVLJZ/i7nR9voE44jKFDHb7cNipN5WfVE\r\nM61W12PvcTcyGHjTzklXFxF6uIPMsLjN0tHFGyxVnthWINiO2PpQXB9UAF1h\r\nOImDSSggclBuAu9PUNL+iFzX1rpd/KQxqHrsDfiqRllS2/C8wyWKZljGF/xu\r\nK0O8ooHOqva9nB3usDbIppYM6wCYB1ZNgQN0H7ouDb03GSEemT3gjrWgnzgM\r\nkTKodMH+I7hRq7IKW7cNqqhWA1fOMKpJtMsSpSLe1lXd6P/QjhmjZkWtTNQA\r\nlrC5345u2EanNA9caUNFCaaxo+9RSltAz6pB1eb1M6ILebYkfXrcFzIGZ1iY\r\nI5qIovBh3XUoq7ajdRPumOZp66/rtwKFC1dsd5DarzvaXVOc5Gkauv6B6rol\r\n7Io9IXwYgiMG2MhjXjqzh+FRzDgNPVeYPFXu2PZ49rpBoGRGEfMo/ooO6PgH\r\nSBLELlCYDNjPNrSR0f5wT1KN0addngrEks0=\r\n=3SE2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b41131024234addba1c1425675077cd1f1dc1d2f","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.1.2","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.13.2","dependencies":{"rimraf":"^3.0.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.2.3_1655292454154_0.5010657497360864","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.3.0","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.3.0","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"2c1fa51f47d46fab0ecc2fd255359c7054d7d8d4","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.3.0.tgz","fileCount":8,"integrity":"sha512-+cshQFmSXyl0KPORsLIUKVduIPczHywPH5ERrzMCm6I8iAbPlHxgJOuDk30GG6k/q1MlT2ZD5dwHKvIteX/Cuw==","signatures":[{"sig":"MEUCIGLTomoA5yezCER9bXHee6LusYsdIDbhT5Z01ze/397NAiEA17YIdI9ARNoPHVsQgTShdSU9e9oWLTeoRwT3aWziKHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcNUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmlA/+KRRVMASXOmryl94+8rWEleTbLl8DWaaR+G/at1Tja7XefcQq\r\n0arfQoR7XWlVwsBaLCSQHoK6T3evsueAG4nnDeH5s5cWQgqFFdv25jqAH75F\r\n1cnFSWBXMFBXmyXXK5ienTjiMkGEu1k0MB11n8T6XuOx8efoAODh1fSfk2vS\r\nofNHJO1FVzHxIaUoRVbr2lnVvgcP68KDe7XLhgxa3ufKOlk2SuTrJuckaAup\r\nInk7soRt+EojW/6eIrmcA9/yamJLuKrYFdzcITh1VIUgJKoQLWpFqQM9GsfH\r\nTYEggC7pWPoep72lToEE08NXBOY/1d0odXWmBp8fk+D7rSqG5Edc8R41OlXE\r\n+J6r4SVhAPGgZPrMw0cIhrW1IS56q/xK1slSH92cWtw6LibE5F/rPNLZZPn/\r\nClFqLPnKvIPPm+GOAbm7iwyf8AjWGZDeOScUhI9tpLgTA2ACMSWwnWd2tzWh\r\nndRhxO1ECT1v3OUBgKNzPcnNTa922BHRMSDaHwXBcRLNjtQpFB8RxK44kOUD\r\nMZYSEHxAiJYMJQOhUG+Gah0PgMnAx5Ziw+9fNDFr6w/7soGAkGFKUUo8lLSt\r\nli9h3K7uLiKHkqnt2DP9KDb56txqDdDvm5xygwWKFWOIHhUxtQYkpMeqqN4q\r\naXWwSe2zwu5bBv3M9dmxgu7AxXWQ1suiazA=\r\n=zpBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"92782737116fe76eb7f45bcf4a0d0f05d6a3740c","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.11.0","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.15.1","dependencies":{"rimraf":"^3.0.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.3.0_1655292756026_0.22886355967287653","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.4.0","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.4.0","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"47a74a58e606a2c201b522058c33baa01e102185","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.4.0.tgz","fileCount":8,"integrity":"sha512-hAv6GLDEaw5y1xSgq5GvVbrh2JGSFJazMQLWeli3IWZBvlM0l7JC9DUcIFZmNM89Mnzdv1BBe4RqiVIfSPQ0Eg==","signatures":[{"sig":"MEUCIQCaV8xWP3stsSOhc7FvEfK8/b48v1AN9E2voryRUGrLDQIgIK8iBHcl2dCBJ3tF8c7vrCpmio0C8iAicn7rBU3KFms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBhe1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqEA/+J7ZRUe7VsCwWnjpeT0mHt9coAsPACsxK/8IU6UCIlvYt4okX\r\nSZ43jh0X2K5AUYUGNP5op62otpzV5PxOm762zkHpQEfcqNDELwx33dFNRVqF\r\nFg2F45M8NTVPZl9VaI7CXVBoEzflVEZooOsyXaqUF6u+TGS4uOHV0TGnUK81\r\nKBEbnSXgcwJ/sYsthzzXgBD06mcHq781hO7/B5ByTk3z4tlHZK8K3RlJbCKm\r\nsTXEetuav6xLoQ4Hg4H7qOq9notPi41tZSL36OyGrvm7kmw6/0ztrYHPvauP\r\nMdmZKHUmCRIXWMz0d3X8fSc7QfKcxABDGpuMcfueo7AHjhuqAGnNRGlsn83w\r\nT1iVlv0BP4XWsWPhzsMKq74WsnIhfVQ235zHlZjUsUe0M8D0VLs882H4OKM5\r\nWvEw9PNaQrxDyAW64qPz98AR1ugaV40jQIMyXpUmyFN4DoaXdb8Iez3tB21E\r\nPF3GeBL30T+uYq7K8IDYBwp6IGFB7CBnJHwXv37cyhLgGn5MJmrckLE01jXC\r\n61JNns/r2x1g4xmUEbtVFfChBn9hh4OfdhPDrT138oY9k5DdOON1YAKYKvkn\r\nV69czM2ZmNnozY+Qy+htHfpqyoTOEF0fbll8sADd3AdMDjWKMvd5RNGWi9F7\r\nnEjrBjx8H8rv44hSFp9HavdJzA16VKnMZr8=\r\n=goKC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d8f1a9581780b43012bd62917581ea9ca11a701b","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.11.0","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.16.0","dependencies":{"rimraf":"^3.0.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.4.0_1661343669649_0.2745078629423845","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.4.2","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.4.2","maintainers":[{"name":"mikkel_cinemataztic","email":"mw@cinemataztic.com"},{"name":"alkiko","email":"allan@alkiko.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"e54134c0937693bc851420050bda4255c3c2fc60","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.4.2.tgz","fileCount":9,"integrity":"sha512-scA7PtRpZ2idnmpU5n27dVtp1IXFhXc96cW2kZj38R3hcFwhSYLrFmvORIDi6bnKcifcIkCPMG6/FiVKlXqkPQ==","signatures":[{"sig":"MEUCIQDcxv9KA/F62qxL3hDQ3Ds4QQC/wxu+jbexsNw7Ie7U3QIgGt78mSnGUZ0XxEi0sV2jlObku9gExHeXvHRKdv1/i2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI3g/9F2L4VvMie4McPx1MV4QfXIl4T4FDn8cq8uuZHHRaOfGQwT6y\r\nV2ucpu69YPUQUNE1aJ9oG8lV1gw7tgHxuZPq6Q3KINpWWsUSeBi85LBicbzG\r\nmRqKI5sSex4UTnY7bthHmtkYBaUgmQt/CN6heW4wIMzr/Q3d/X8tjFn1WZ55\r\n2FoO1lMFaqQJLBAnro5do/795rNvy8qCep4HpLTqwwExTsrJeCDQL0/tgsqp\r\niIAlSMOoDvP/cw/fVqZgcxgcDMZ8x+TNIU4HLHFhftut3DKvXBgMAPcQ86ok\r\no2wvf6YCXfFBS0RmfGRADcMb87mml+FP+9DC2GMnto2pqnY+O0opG7L4Jffw\r\nuCaraSUqwxMi/gtF6wQg0EEZXYGIh2JJ9qLlISjUKe3BmiaLS85bl45Vi8BU\r\nR/DicheercUzUMvD4/yDIe4cvC0hgPn2ea1Q82hbn535SrWZ0ZHbVK7Ag1a6\r\nHXQTEYuiEKm14ydkmaQK5+zPX4kfB2leC2K9fy+wz4cM9ud44RMJC8yVpLm5\r\n/MOJo1McgfA2GXXvvo5quh3s66xq0QUQeoCT0qOWkeNZpWwXdH3j4aYLDus+\r\nwz7p+VpnGlZ0JdQ5emnu6ND/NvlZrAq4MJYXye880e1SaOvBvgR1ISO8b4bl\r\nUzr0Hxi4FhfR5kS4ZT4apoZlPFz/kLh4G2Q=\r\n=bhIL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c5a84fc87104867e02ccec4d5fc8896f604ae85e","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.3.1","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.14.0","dependencies":{"rimraf":"^4.1.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.4.2_1676040669161_0.9133461598694543","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.4.6","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.4.6","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"},{"name":"mikkel_cinemataztic","email":"mw@cinemataztic.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"ca4f5cc87bfae984043ae395cf81f723a712f42f","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.4.6.tgz","fileCount":9,"integrity":"sha512-YONLsu2735UO7LfrGTZ0Vm56XH85BlhFzpDziWlU8suYC9qzKp5xAxgTkIH+DcMi+bi9UiE0nUeNMOw6AKQOPg==","signatures":[{"sig":"MEUCIQDOqu4+dz3arlkgO8xWG8fJw+/NJ65kRXMw09QVJ+7ipwIgLQMIXt+WMK6rFy3wKkh4LYkZ+c8ZoqXcPgkA4J1r1x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45377},"main":"dist/index.js","gitHead":"e9cf4bf10cb59f4d738069c3fd72949554ae480d","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.19.4","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rimraf":"^4.1.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.4.6_1741090959203_0.033557219277660755","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.4.7","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.4.7","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"},{"name":"mikkel_cinemataztic","email":"mw@cinemataztic.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"956f123c19b4228df1db35f17a7ce40368aff37b","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.4.7.tgz","fileCount":9,"integrity":"sha512-t5nS6paQmV757z4ZKtf4D5v8QlREy8O/2jpYYnJB9k+HIJiFeeO56TcDP9PrdET0FtYPb7gH0/tKedOqSl4tIA==","signatures":[{"sig":"MEUCIFKXpOZMAnW5oLwl73DX1WQxIA/4fEX+sMckGcAO62weAiEAlh2yULbCTM6NvWRE8E/VhzW0ger8XdWwbgImm+/VryY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45377},"main":"dist/index.js","gitHead":"a98e3415b1b2f18963b120d20ef78cf692ba07ba","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.19.4","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rimraf":"^4.1.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.4.7_1741172777603_0.6340581698468599","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@cinemataztic/evil-asset-fetcher","version":"0.4.8","keywords":["download","manager"],"author":{"name":"Cinemataztic"},"license":"ISC","_id":"@cinemataztic/evil-asset-fetcher@0.4.8","maintainers":[{"name":"alkiko","email":"allan@alkiko.com"},{"name":"mikkel_cinemataztic","email":"mw@cinemataztic.com"}],"homepage":"https://github.com/cinemataztic/evil-asset-fetcher","bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"dist":{"shasum":"39101c56e9c6c750a3fe5f45e8345f97661abe7f","tarball":"https://registry.npmjs.org/@cinemataztic/evil-asset-fetcher/-/evil-asset-fetcher-0.4.8.tgz","fileCount":9,"integrity":"sha512-iy4IxoE6l4cpk3SQWkEBjtzo5EwGkfwA+m3AD3xxsPgjHeH0h7TTk1Uf5JEscX22gcYfN2YphL0U3MuMaDEyfg==","signatures":[{"sig":"MEUCIHTeMT6TwWvctucNrjkoP7DT9fUPJhyaecRSeDjplS0EAiEA3rr0RijHRnELgcDcpjCRfRa+EjUsNej/zR897sZKN84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45427},"main":"dist/index.js","gitHead":"c02a2c9d06c767645e091add7abf5f49398304d2","scripts":{"docs":"jsdoc -c ./jsdoc.json --readme README.md --destination docs","test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist"},"_npmUser":{"name":"alkiko","actor":{"name":"alkiko","type":"user","email":"allan@alkiko.com"},"email":"allan@alkiko.com"},"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"_npmVersion":"8.19.4","description":"Manifest-based download manager","directories":{},"_nodeVersion":"16.20.2","dependencies":{"rimraf":"^4.1.2","node-fetch":"^2.6.7","extract-zip":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.10","@babel/cli":"^7.17.6","@babel/core":"^7.17.9","better-docs":"^2.7.2","babel-loader":"^8.2.5","@babel/preset-env":"^7.16.11"},"_npmOperationalInternal":{"tmp":"tmp/evil-asset-fetcher_0.4.8_1750848040594_0.3929263606063096","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-06-15T11:27:34.053Z","modified":"2026-01-27T14:36:40.746Z","0.2.3":"2022-06-15T11:27:34.543Z","0.3.0":"2022-06-15T11:32:36.159Z","0.4.0":"2022-08-24T12:21:09.829Z","0.4.2":"2023-02-10T14:51:09.327Z","0.4.6":"2025-03-04T12:22:39.378Z","0.4.7":"2025-03-05T11:06:17.779Z","0.4.8":"2025-06-25T10:40:40.774Z"},"bugs":{"url":"https://github.com/cinemataztic/evil-asset-fetcher/issues"},"author":{"name":"Cinemataztic"},"license":"ISC","homepage":"https://github.com/cinemataztic/evil-asset-fetcher","keywords":["download","manager"],"repository":{"url":"git+https://github.com/cinemataztic/evil-asset-fetcher.git","type":"git"},"description":"Manifest-based download manager","maintainers":[{"email":"allan@alkiko.com","name":"alkiko"}],"readme":"# Evil Asset Fetcher\n\nResilient synchronization of manifest of files to the local files system. \n\nThis is a sharable package that's been extracted from the initial implementation in the original player software, outlined here: https://github.com/cinemataztic/player/pull/53\n\n## Getting started\n\nThe package is available on [npm](https://www.npmjs.com/package/@cinemataztic/evil-asset-fetcher), and can be installed with:\n```sh\nnpm i @cinemataztic/evil-asset-fetcher\n```\n\n\n## Usage\n\nSimple example of usage:\n\n```js\nconst DownloadManager = require('@cinemataztic/evil-asset-fetcher');\n\nconst downloadManager = new DownloadManager({\n  workingDirectory: process.env.WORKING_DIR,\n  interval: process.env.SYNC_INTERVAL_SEC * 1000,\n  verbose: true,\n  getManifest: () => {\n    return new Promise(async (resolve, reject) => {\n\n      const response = fetch('https://example.com/manifest.json');\n      if (!response.ok) {\n        reject(new Error(`Failed to fetch manifest: ${response.statusText}`));\n      }\n      const json = await response.json();\n      resolve(json);\n    });\n  },\n  getDownloadDelay: retries => Math.round(10 + retries * 30)\n})\n\ndownloadManager.init();\n```\n\n\n\n## Motivation\n\nMany of our products running on the machines in the cinema need to download various assets from our servers. Experience shows us that the network is not always reliable, and we need to be able to recover from network errors and other issues. This package provides functionality to download files reliably, and to keep track of the files that have been downloaded.\n\n\n## Documentation\n\nDocumentation is available at https://cinemataztic.github.io/evil-asset-fetcher/\n\n\n## Build and deploy\n\nThe package is built and distributed using a GitHub action. To build and deploy a new version, simply create a new release on GitHub. The action will automatically build and publish the package to npm.\n","readmeFilename":"README.md"}