├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.js ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── README.md ├── example ├── README.md ├── package.json ├── public │ ├── index.html │ └── manifest.json ├── src │ ├── App.tsx │ ├── Content.tsx │ ├── UseCreateForm.tsx │ ├── UseDeleteForm.tsx │ ├── UseUpdateForm.tsx │ ├── index.css │ ├── index.js │ ├── modules.d.ts │ └── react-app-env.d.ts ├── tsconfig.json └── yarn.lock ├── package.json ├── rollup.config.js ├── src ├── constants.ts ├── index.ts ├── react-app-env.d.ts ├── types │ └── fauna.ts ├── useCreate.test.ts ├── useCreate.ts ├── useDatabase.ts ├── useDelete.test.ts ├── useDelete.ts ├── useFaunaClient.test.ts ├── useFaunaClient.ts ├── useGet.test.ts ├── useGet.ts ├── useGetAll.test.ts ├── useGetAll.ts ├── useUpdate.test.ts └── useUpdate.ts ├── tsconfig.json └── tsconfig.test.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/README.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/README.md -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/public/manifest.json -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/Content.tsx -------------------------------------------------------------------------------- /example/src/UseCreateForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/UseCreateForm.tsx -------------------------------------------------------------------------------- /example/src/UseDeleteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/UseDeleteForm.tsx -------------------------------------------------------------------------------- /example/src/UseUpdateForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/UseUpdateForm.tsx -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/src/modules.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'faunadb/src/_json' 2 | -------------------------------------------------------------------------------- /example/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/types/fauna.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/types/fauna.ts -------------------------------------------------------------------------------- /src/useCreate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useCreate.test.ts -------------------------------------------------------------------------------- /src/useCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useCreate.ts -------------------------------------------------------------------------------- /src/useDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useDatabase.ts -------------------------------------------------------------------------------- /src/useDelete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useDelete.test.ts -------------------------------------------------------------------------------- /src/useDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useDelete.ts -------------------------------------------------------------------------------- /src/useFaunaClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useFaunaClient.test.ts -------------------------------------------------------------------------------- /src/useFaunaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useFaunaClient.ts -------------------------------------------------------------------------------- /src/useGet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useGet.test.ts -------------------------------------------------------------------------------- /src/useGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useGet.ts -------------------------------------------------------------------------------- /src/useGetAll.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useGetAll.test.ts -------------------------------------------------------------------------------- /src/useGetAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useGetAll.ts -------------------------------------------------------------------------------- /src/useUpdate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useUpdate.test.ts -------------------------------------------------------------------------------- /src/useUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/src/useUpdate.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryancharris/use-fauna/HEAD/tsconfig.test.json --------------------------------------------------------------------------------