├── .c8rc.json ├── .circleci └── config.yml ├── .dependabot └── config.yml ├── .depunusedignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gally.json ├── .gitignore ├── .idea ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jsLibraryMappings.xml ├── markdown-exported-files.xml ├── markdown-navigator.xml ├── markdown-navigator │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── s3-cached.iml ├── vcs.xml └── watcherTasks.xml ├── .mocharc.yml ├── .npmignore ├── .releaserc.json ├── .roboconfig.json ├── .roboconfig.lock ├── CONFDOCS.md ├── LICENSE ├── README.md ├── eslint.config.js ├── gardener.js ├── package.json ├── src └── index.js ├── test ├── files │ ├── invalid.json │ ├── large.bin │ ├── large.json │ ├── large.json.gz │ └── large.txt ├── hot.js ├── index.spec.js ├── index.spec.js.env.yml ├── index.spec.js__cassettes │ ├── testingS3Cached_testCacheReset_recording.json │ ├── testingS3Cached_testResponseIsCached_recording.json │ ├── testingS3Cached_testingBinary_recording.json │ ├── testingS3Cached_testingGZIP_recording.json │ ├── testingS3Cached_testingInvalidJSON_recording.json │ ├── testingS3Cached_testingJSONNotFound_recording.json │ ├── testingS3Cached_testingJSON_recording.json │ ├── testingS3Cached_testingKeyListing_recording.json │ ├── testingS3Cached_testingS3CachedExports_recording.json │ └── testingS3Cached_testingText_recording.json └── reg.js └── yarn.lock /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dependabot/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.dependabot/config.yml -------------------------------------------------------------------------------- /.depunusedignore: -------------------------------------------------------------------------------- 1 | @blackflux/robo-config-plugin 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | test/files/invalid.json 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gally.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.gally.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/markdown-exported-files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/markdown-exported-files.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/markdown-navigator.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/markdown-navigator/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/s3-cached.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/s3-cached.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/watcherTasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.idea/watcherTasks.xml -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- 1 | timeout: 2000 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.npmignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.roboconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.roboconfig.json -------------------------------------------------------------------------------- /.roboconfig.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/.roboconfig.lock -------------------------------------------------------------------------------- /CONFDOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/CONFDOCS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/eslint.config.js -------------------------------------------------------------------------------- /gardener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/gardener.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/src/index.js -------------------------------------------------------------------------------- /test/files/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/files/invalid.json -------------------------------------------------------------------------------- /test/files/large.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/files/large.bin -------------------------------------------------------------------------------- /test/files/large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/files/large.json -------------------------------------------------------------------------------- /test/files/large.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/files/large.json.gz -------------------------------------------------------------------------------- /test/files/large.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/files/large.txt -------------------------------------------------------------------------------- /test/hot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/hot.js -------------------------------------------------------------------------------- /test/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js -------------------------------------------------------------------------------- /test/index.spec.js.env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js.env.yml -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testCacheReset_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testCacheReset_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testResponseIsCached_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testResponseIsCached_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingBinary_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingBinary_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingGZIP_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingGZIP_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingInvalidJSON_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingInvalidJSON_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingJSONNotFound_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingJSONNotFound_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingJSON_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingJSON_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingKeyListing_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingKeyListing_recording.json -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingS3CachedExports_recording.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/index.spec.js__cassettes/testingS3Cached_testingText_recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/index.spec.js__cassettes/testingS3Cached_testingText_recording.json -------------------------------------------------------------------------------- /test/reg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/test/reg.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackflux/s3-cached/HEAD/yarn.lock --------------------------------------------------------------------------------