├── .eslintignore ├── .eslintrc.js ├── .github_changelog_generator ├── .gitignore ├── .gitlab-ci.yml ├── .npmignore ├── .prettierrc.yaml ├── .sail.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── Configuration.md ├── Domains.md ├── FAQs.md ├── Hooks.md ├── README.md └── assets │ └── logo.png ├── example ├── .gitignore ├── README.md ├── db.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── sandbox.config.json ├── src │ ├── App.tsx │ ├── components │ │ ├── AddPost.tsx │ │ ├── Post.tsx │ │ └── Posts.tsx │ ├── index.tsx │ ├── main.css │ └── react-app-env.d.ts ├── tsconfig.json └── webpack.config.js ├── jest.config.js ├── package.json ├── src ├── Provider.test.tsx ├── Provider.tsx ├── client.test.tsx ├── client.ts ├── context.ts ├── index.ts ├── setupTests.ts ├── types.ts ├── useFetch.test.tsx ├── useFetch.ts ├── usePush.test.tsx ├── usePush.ts ├── util.test.ts └── util.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | src/**/*.test.ts* 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github_changelog_generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/.github_changelog_generator -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | coverage 3 | node_modules 4 | .build 5 | .rts2* 6 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .build 4 | .rts2* 5 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true 2 | trailingComma: 'es5' 3 | -------------------------------------------------------------------------------- /.sail.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/.sail.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/README.md -------------------------------------------------------------------------------- /docs/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/Configuration.md -------------------------------------------------------------------------------- /docs/Domains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/Domains.md -------------------------------------------------------------------------------- /docs/FAQs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/FAQs.md -------------------------------------------------------------------------------- /docs/Hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/Hooks.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/README.md -------------------------------------------------------------------------------- /example/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/db.json -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/public/favicon.ico -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/public/manifest.json -------------------------------------------------------------------------------- /example/sandbox.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "node" 3 | } 4 | -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/components/AddPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/components/AddPost.tsx -------------------------------------------------------------------------------- /example/src/components/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/components/Post.tsx -------------------------------------------------------------------------------- /example/src/components/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/components/Posts.tsx -------------------------------------------------------------------------------- /example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/index.tsx -------------------------------------------------------------------------------- /example/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/main.css -------------------------------------------------------------------------------- /example/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/src/react-app-env.d.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/example/webpack.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/package.json -------------------------------------------------------------------------------- /src/Provider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/Provider.test.tsx -------------------------------------------------------------------------------- /src/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/Provider.tsx -------------------------------------------------------------------------------- /src/client.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/client.test.tsx -------------------------------------------------------------------------------- /src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/client.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/useFetch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/useFetch.test.tsx -------------------------------------------------------------------------------- /src/useFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/useFetch.ts -------------------------------------------------------------------------------- /src/usePush.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/usePush.test.tsx -------------------------------------------------------------------------------- /src/usePush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/usePush.ts -------------------------------------------------------------------------------- /src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/util.test.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andyrichardson/tipple/HEAD/tsconfig.json --------------------------------------------------------------------------------