├── .gitignore ├── .nvmrc ├── .travis.yml ├── README.md ├── lib ├── adapter │ ├── fetch-browser.js │ ├── fetch-node.js │ ├── files-browser.js │ ├── files-node.js │ ├── response-browser.js │ └── response-node.js ├── index.d.ts └── index.js ├── package.json ├── rollup.config.js ├── script └── clean-for-test └── test ├── _fixtures ├── https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_body.raw ├── https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_options.json ├── https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_body.raw ├── https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_options.json ├── https%3A__cnx.org_GET_3938_body.raw ├── https%3A__cnx.org_GET_3938_options.json ├── https%3A__example.com_invalid-because-of-extra.json_GET_3938_body.raw ├── https%3A__example.com_invalid-because-of-extra.json_GET_3938_options.json ├── https%3A__google.com_404_GET_3938_body.raw └── https%3A__google.com_404_GET_3938_options.json ├── index.html ├── index.js └── jsdom-example.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v10.16.3 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/README.md -------------------------------------------------------------------------------- /lib/adapter/fetch-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/adapter/fetch-browser.js -------------------------------------------------------------------------------- /lib/adapter/fetch-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/adapter/fetch-node.js -------------------------------------------------------------------------------- /lib/adapter/files-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/adapter/files-browser.js -------------------------------------------------------------------------------- /lib/adapter/files-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/adapter/files-node.js -------------------------------------------------------------------------------- /lib/adapter/response-browser.js: -------------------------------------------------------------------------------- 1 | require('./fetch-browser') 2 | module.exports = window.Response 3 | -------------------------------------------------------------------------------- /lib/adapter/response-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/adapter/response-node.js -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/rollup.config.js -------------------------------------------------------------------------------- /script/clean-for-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/script/clean-for-test -------------------------------------------------------------------------------- /test/_fixtures/https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_body.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_body.raw -------------------------------------------------------------------------------- /test/_fixtures/https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__api.github.com_search_repositories%3Fq%3Doctokat_GET_3938_options.json -------------------------------------------------------------------------------- /test/_fixtures/https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_body.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_body.raw -------------------------------------------------------------------------------- /test/_fixtures/https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__archive.cnx.org_contents_9a1df55a-b167-4736-b5ad-15d996704270%25403.2.json_GET_3938_options.json -------------------------------------------------------------------------------- /test/_fixtures/https%3A__cnx.org_GET_3938_body.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__cnx.org_GET_3938_body.raw -------------------------------------------------------------------------------- /test/_fixtures/https%3A__cnx.org_GET_3938_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__cnx.org_GET_3938_options.json -------------------------------------------------------------------------------- /test/_fixtures/https%3A__example.com_invalid-because-of-extra.json_GET_3938_body.raw: -------------------------------------------------------------------------------- 1 | {}Xtra stuff 2 | -------------------------------------------------------------------------------- /test/_fixtures/https%3A__example.com_invalid-because-of-extra.json_GET_3938_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__example.com_invalid-because-of-extra.json_GET_3938_options.json -------------------------------------------------------------------------------- /test/_fixtures/https%3A__google.com_404_GET_3938_body.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__google.com_404_GET_3938_body.raw -------------------------------------------------------------------------------- /test/_fixtures/https%3A__google.com_404_GET_3938_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/_fixtures/https%3A__google.com_404_GET_3938_options.json -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/index.html -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/index.js -------------------------------------------------------------------------------- /test/jsdom-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philschatz/fetch-vcr/HEAD/test/jsdom-example.html --------------------------------------------------------------------------------