├── .editorconfig ├── .eslintignore ├── .eslintrc.yaml ├── .github └── workflows │ ├── check-and-test.yml │ └── publish.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.js ├── .prettierrc ├── .yarnrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODO.md ├── jest.config.js ├── jest.env.config.js ├── package.json ├── src ├── generate-static-html.spec.tsx ├── generate-static-html.ts ├── helpers │ ├── narrowing.spec.ts │ ├── narrowing.ts │ ├── patience.spec.ts │ └── patience.ts ├── index.ts ├── render │ ├── dom.spec.ts │ ├── dom.ts │ ├── static.spec.ts │ └── static.ts ├── state │ ├── helpers.spec.ts │ ├── helpers.ts │ ├── index.ts │ ├── parse.spec.ts │ ├── parse.ts │ ├── store.spec.ts │ └── store.ts ├── types.ts ├── use-meta-tags.spec.ts └── use-meta-tags.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/workflows/check-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.github/workflows/check-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn check:all:staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/TODO.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.env.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/jest.env.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/package.json -------------------------------------------------------------------------------- /src/generate-static-html.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/generate-static-html.spec.tsx -------------------------------------------------------------------------------- /src/generate-static-html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/generate-static-html.ts -------------------------------------------------------------------------------- /src/helpers/narrowing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/helpers/narrowing.spec.ts -------------------------------------------------------------------------------- /src/helpers/narrowing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/helpers/narrowing.ts -------------------------------------------------------------------------------- /src/helpers/patience.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/helpers/patience.spec.ts -------------------------------------------------------------------------------- /src/helpers/patience.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/helpers/patience.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/render/dom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/render/dom.spec.ts -------------------------------------------------------------------------------- /src/render/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/render/dom.ts -------------------------------------------------------------------------------- /src/render/static.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/render/static.spec.ts -------------------------------------------------------------------------------- /src/render/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/render/static.ts -------------------------------------------------------------------------------- /src/state/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/helpers.spec.ts -------------------------------------------------------------------------------- /src/state/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/helpers.ts -------------------------------------------------------------------------------- /src/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/index.ts -------------------------------------------------------------------------------- /src/state/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/parse.spec.ts -------------------------------------------------------------------------------- /src/state/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/parse.ts -------------------------------------------------------------------------------- /src/state/store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/store.spec.ts -------------------------------------------------------------------------------- /src/state/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/state/store.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/use-meta-tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/use-meta-tags.spec.ts -------------------------------------------------------------------------------- /src/use-meta-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/src/use-meta-tags.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lordgiotto/react-metatags-hook/HEAD/yarn.lock --------------------------------------------------------------------------------