├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── README.md ├── index.js ├── lib ├── Stubborn.js ├── constant.js ├── exponentialBackoff.js ├── linear.js ├── logarithmicProgression.js ├── retryAlgorithm.js └── simpleExponentialBackoff.js ├── package.json └── test └── Stubborn.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.log 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/index.js -------------------------------------------------------------------------------- /lib/Stubborn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/Stubborn.js -------------------------------------------------------------------------------- /lib/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/constant.js -------------------------------------------------------------------------------- /lib/exponentialBackoff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/exponentialBackoff.js -------------------------------------------------------------------------------- /lib/linear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/linear.js -------------------------------------------------------------------------------- /lib/logarithmicProgression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/logarithmicProgression.js -------------------------------------------------------------------------------- /lib/retryAlgorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/retryAlgorithm.js -------------------------------------------------------------------------------- /lib/simpleExponentialBackoff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/lib/simpleExponentialBackoff.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/package.json -------------------------------------------------------------------------------- /test/Stubborn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironSource/stubborn/HEAD/test/Stubborn.test.js --------------------------------------------------------------------------------