├── .github ├── renovate.json └── workflows │ ├── codeql-analysis.yml │ ├── main.yml │ └── upload-docker.yml ├── .gitignore ├── .node-version ├── .npmignore ├── .swcrc ├── Dockerfile ├── __fixtures__ ├── feeds.feedburner.com_zenhabits.json ├── google.blogspot.com_feeds_posts_default.json ├── non-existing-domain.com.json ├── readme.md ├── rolflekang.com.json ├── rolflekang.com_feed.json.json ├── rolflekang.com_feed.xml.json ├── rolflekang.com_testing-simple-graphql-services.json ├── rolflekang.com_writing_.json ├── xkcd.com.json ├── xkcd.com_atom.xml.json └── xkcd.com_rss.xml.json ├── __mocks__ └── axios.ts ├── biome.json ├── changelog.md ├── cli.js ├── jest.config.js ├── license ├── nodemon.json ├── package.json ├── readme.md ├── src ├── __tests__ │ ├── __snapshots__ │ │ └── api.tests.ts.snap │ ├── api.tests.ts │ ├── parser-compat.tests.ts │ ├── request.tests.ts │ └── utils.ts ├── axios.ts ├── cli.ts ├── errors.ts ├── handlers │ ├── __tests__ │ │ ├── feed.tests.ts │ │ └── findFeed.tests.ts │ ├── feed.ts │ └── findFeed.ts ├── index.ts ├── logger.ts ├── parsers │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── feedme.tests.ts.snap │ │ │ ├── feedparser.tests.ts.snap │ │ │ ├── jsonfeed-v1.tests.ts.snap │ │ │ ├── rss-parser.tests.ts.snap │ │ │ └── rss-to-json.tests.ts.snap │ │ ├── feedme.tests.ts │ │ ├── feedparser.tests.ts │ │ ├── jsonfeed-v1.tests.ts │ │ ├── rss-parser.tests.ts │ │ └── rss-to-json.tests.ts │ ├── feedme.ts │ ├── feedparser.ts │ ├── index.ts │ ├── jsonfeed-v1.ts │ ├── rss-parser.ts │ └── rss-to-json.ts ├── request.ts ├── schema.ts ├── transform.ts ├── types.ts └── types │ └── jsonfeed.d.ts ├── tsconfig.build.json └── tsconfig.json /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/upload-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.github/workflows/upload-docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.npmignore -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/.swcrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/Dockerfile -------------------------------------------------------------------------------- /__fixtures__/feeds.feedburner.com_zenhabits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/feeds.feedburner.com_zenhabits.json -------------------------------------------------------------------------------- /__fixtures__/google.blogspot.com_feeds_posts_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/google.blogspot.com_feeds_posts_default.json -------------------------------------------------------------------------------- /__fixtures__/non-existing-domain.com.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/non-existing-domain.com.json -------------------------------------------------------------------------------- /__fixtures__/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/readme.md -------------------------------------------------------------------------------- /__fixtures__/rolflekang.com.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/rolflekang.com.json -------------------------------------------------------------------------------- /__fixtures__/rolflekang.com_feed.json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/rolflekang.com_feed.json.json -------------------------------------------------------------------------------- /__fixtures__/rolflekang.com_feed.xml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/rolflekang.com_feed.xml.json -------------------------------------------------------------------------------- /__fixtures__/rolflekang.com_testing-simple-graphql-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/rolflekang.com_testing-simple-graphql-services.json -------------------------------------------------------------------------------- /__fixtures__/rolflekang.com_writing_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/rolflekang.com_writing_.json -------------------------------------------------------------------------------- /__fixtures__/xkcd.com.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/xkcd.com.json -------------------------------------------------------------------------------- /__fixtures__/xkcd.com_atom.xml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/xkcd.com_atom.xml.json -------------------------------------------------------------------------------- /__fixtures__/xkcd.com_rss.xml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__fixtures__/xkcd.com_rss.xml.json -------------------------------------------------------------------------------- /__mocks__/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/__mocks__/axios.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/biome.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/changelog.md -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/cli.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/jest.config.js -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/license -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignore": "__tests__" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/readme.md -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/api.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/__tests__/__snapshots__/api.tests.ts.snap -------------------------------------------------------------------------------- /src/__tests__/api.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/__tests__/api.tests.ts -------------------------------------------------------------------------------- /src/__tests__/parser-compat.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/__tests__/parser-compat.tests.ts -------------------------------------------------------------------------------- /src/__tests__/request.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/__tests__/request.tests.ts -------------------------------------------------------------------------------- /src/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/__tests__/utils.ts -------------------------------------------------------------------------------- /src/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/axios.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/handlers/__tests__/feed.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/handlers/__tests__/feed.tests.ts -------------------------------------------------------------------------------- /src/handlers/__tests__/findFeed.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/handlers/__tests__/findFeed.tests.ts -------------------------------------------------------------------------------- /src/handlers/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/handlers/feed.ts -------------------------------------------------------------------------------- /src/handlers/findFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/handlers/findFeed.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/parsers/__tests__/__snapshots__/feedme.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/__snapshots__/feedme.tests.ts.snap -------------------------------------------------------------------------------- /src/parsers/__tests__/__snapshots__/feedparser.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/__snapshots__/feedparser.tests.ts.snap -------------------------------------------------------------------------------- /src/parsers/__tests__/__snapshots__/jsonfeed-v1.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/__snapshots__/jsonfeed-v1.tests.ts.snap -------------------------------------------------------------------------------- /src/parsers/__tests__/__snapshots__/rss-parser.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/__snapshots__/rss-parser.tests.ts.snap -------------------------------------------------------------------------------- /src/parsers/__tests__/__snapshots__/rss-to-json.tests.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/__snapshots__/rss-to-json.tests.ts.snap -------------------------------------------------------------------------------- /src/parsers/__tests__/feedme.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/feedme.tests.ts -------------------------------------------------------------------------------- /src/parsers/__tests__/feedparser.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/feedparser.tests.ts -------------------------------------------------------------------------------- /src/parsers/__tests__/jsonfeed-v1.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/jsonfeed-v1.tests.ts -------------------------------------------------------------------------------- /src/parsers/__tests__/rss-parser.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/rss-parser.tests.ts -------------------------------------------------------------------------------- /src/parsers/__tests__/rss-to-json.tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/__tests__/rss-to-json.tests.ts -------------------------------------------------------------------------------- /src/parsers/feedme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/feedme.ts -------------------------------------------------------------------------------- /src/parsers/feedparser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/feedparser.ts -------------------------------------------------------------------------------- /src/parsers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/index.ts -------------------------------------------------------------------------------- /src/parsers/jsonfeed-v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/jsonfeed-v1.ts -------------------------------------------------------------------------------- /src/parsers/rss-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/rss-parser.ts -------------------------------------------------------------------------------- /src/parsers/rss-to-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/parsers/rss-to-json.ts -------------------------------------------------------------------------------- /src/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/request.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/schema.ts -------------------------------------------------------------------------------- /src/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/transform.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/types/jsonfeed.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/src/types/jsonfeed.d.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relekang/graphql-rss-parser/HEAD/tsconfig.json --------------------------------------------------------------------------------