├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── codeql.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── advanced.md ├── package.json ├── packages ├── demo-main │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.tsx │ │ ├── CurrentTime.tsx │ │ ├── comps │ │ │ ├── ErrorStack.tsx │ │ │ ├── TaskManager.tsx │ │ │ ├── TodoItemAdd.tsx │ │ │ ├── TodoItemEdit.tsx │ │ │ ├── TodoItemRemove.tsx │ │ │ └── TodoList.tsx │ │ ├── index.tsx │ │ ├── recoil │ │ │ ├── atoms.ts │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ ├── tasks.ts │ │ │ ├── tests │ │ │ │ ├── notifications.tsx │ │ │ │ └── test.ts │ │ │ └── types.ts │ │ ├── reduxApp.tsx │ │ ├── server │ │ │ └── index.ts │ │ └── store.ts │ ├── tsconfig.json │ └── vite.config.ts ├── recoil-devtools │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ ├── devtools.html │ │ ├── devtools.js │ │ ├── images │ │ │ ├── recoil-icon.128.png │ │ │ ├── recoil-icon.ico │ │ │ ├── recoil-icon.png │ │ │ └── recoil-icon.svg │ │ ├── index.html │ │ ├── manifest.json │ │ ├── rtdBackgroundScript.js │ │ └── rtdContentScript.js │ ├── src │ │ ├── App.tsx │ │ ├── background.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── layout │ │ │ └── styles.ts │ │ ├── mock.json │ │ ├── normalize.ts │ │ └── theme.ts │ ├── tsconfig.json │ └── vite.config.ts └── recoil-toolkit │ ├── .npmignore │ ├── __tests__ │ ├── helpers.ts │ ├── hooks.tsx │ ├── recoil-tunnel.tsx │ ├── redux-bridge.tsx │ └── updaters.tsx │ ├── axios.d.ts │ ├── axios.js │ ├── cov-badge.svg │ ├── jest.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ ├── _core │ │ ├── helpers │ │ │ ├── delay.ts │ │ │ ├── index.ts │ │ │ ├── uniqueId.ts │ │ │ └── useMountedRef.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── recoilStore.ts │ │ │ ├── signals │ │ │ │ ├── fetch.ts │ │ │ │ ├── index.ts │ │ │ │ └── store.ts │ │ │ ├── useRecoilQuery.ts │ │ │ └── useRecoilRequest.ts │ │ ├── index.ts │ │ ├── tunnel │ │ │ ├── RecoilTunnel.tsx │ │ │ ├── getStore.ts │ │ │ └── index.ts │ │ └── updaters │ │ │ ├── array.ts │ │ │ ├── boolean.ts │ │ │ ├── index.ts │ │ │ └── number.ts │ ├── atoms │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── loader.ts │ │ └── tasks.ts │ ├── devtools │ │ ├── RecoilDevTools.tsx │ │ ├── consts.ts │ │ ├── getSnapshotState.ts │ │ ├── index.ts │ │ └── types.ts │ ├── hooks │ │ ├── fork.ts │ │ ├── index.ts │ │ ├── useRecoilTask.ts │ │ └── waitFor.ts │ ├── index.ts │ ├── redux │ │ ├── RecoilReduxBridge.ts │ │ ├── atoms.ts │ │ ├── context.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ └── types.ts │ ├── types.ts │ └── updaters │ │ ├── errors.ts │ │ ├── index.ts │ │ └── tasks.ts │ ├── tsconfig.json │ ├── tsconfig.test.json │ └── tsconfigEs6.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── scripts ├── os-clean-all.cmd ├── os-clean-all.js └── os-clean-all.sh /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | scripts 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | public 5 | scripts 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # recoil-toolkit 2 | v 0.0.2 - initial publish 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- 1 | # Advanced 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/package.json -------------------------------------------------------------------------------- /packages/demo-main/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true -------------------------------------------------------------------------------- /packages/demo-main/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/.gitignore -------------------------------------------------------------------------------- /packages/demo-main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/README.md -------------------------------------------------------------------------------- /packages/demo-main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/index.html -------------------------------------------------------------------------------- /packages/demo-main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/package.json -------------------------------------------------------------------------------- /packages/demo-main/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/demo-main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/favicon.ico -------------------------------------------------------------------------------- /packages/demo-main/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/index.html -------------------------------------------------------------------------------- /packages/demo-main/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/logo192.png -------------------------------------------------------------------------------- /packages/demo-main/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/logo512.png -------------------------------------------------------------------------------- /packages/demo-main/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/manifest.json -------------------------------------------------------------------------------- /packages/demo-main/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/public/robots.txt -------------------------------------------------------------------------------- /packages/demo-main/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/App.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/CurrentTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/CurrentTime.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/ErrorStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/ErrorStack.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/TaskManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/TaskManager.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/TodoItemAdd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/TodoItemAdd.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/TodoItemEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/TodoItemEdit.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/TodoItemRemove.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/TodoItemRemove.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/comps/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/comps/TodoList.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/index.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/atoms.ts -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/hooks.ts -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/index.ts -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/tasks.ts -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/tests/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/tests/notifications.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/tests/test.ts -------------------------------------------------------------------------------- /packages/demo-main/src/recoil/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/recoil/types.ts -------------------------------------------------------------------------------- /packages/demo-main/src/reduxApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/reduxApp.tsx -------------------------------------------------------------------------------- /packages/demo-main/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/server/index.ts -------------------------------------------------------------------------------- /packages/demo-main/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/src/store.ts -------------------------------------------------------------------------------- /packages/demo-main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/tsconfig.json -------------------------------------------------------------------------------- /packages/demo-main/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/demo-main/vite.config.ts -------------------------------------------------------------------------------- /packages/recoil-devtools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/.gitignore -------------------------------------------------------------------------------- /packages/recoil-devtools/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/.prettierrc -------------------------------------------------------------------------------- /packages/recoil-devtools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/README.md -------------------------------------------------------------------------------- /packages/recoil-devtools/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/index.html -------------------------------------------------------------------------------- /packages/recoil-devtools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/package.json -------------------------------------------------------------------------------- /packages/recoil-devtools/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/recoil-devtools/public/devtools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/devtools.html -------------------------------------------------------------------------------- /packages/recoil-devtools/public/devtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/devtools.js -------------------------------------------------------------------------------- /packages/recoil-devtools/public/images/recoil-icon.128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/images/recoil-icon.128.png -------------------------------------------------------------------------------- /packages/recoil-devtools/public/images/recoil-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/images/recoil-icon.ico -------------------------------------------------------------------------------- /packages/recoil-devtools/public/images/recoil-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/images/recoil-icon.png -------------------------------------------------------------------------------- /packages/recoil-devtools/public/images/recoil-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/images/recoil-icon.svg -------------------------------------------------------------------------------- /packages/recoil-devtools/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/index.html -------------------------------------------------------------------------------- /packages/recoil-devtools/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/manifest.json -------------------------------------------------------------------------------- /packages/recoil-devtools/public/rtdBackgroundScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/rtdBackgroundScript.js -------------------------------------------------------------------------------- /packages/recoil-devtools/public/rtdContentScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/public/rtdContentScript.js -------------------------------------------------------------------------------- /packages/recoil-devtools/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/App.tsx -------------------------------------------------------------------------------- /packages/recoil-devtools/src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/background.ts -------------------------------------------------------------------------------- /packages/recoil-devtools/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/index.css -------------------------------------------------------------------------------- /packages/recoil-devtools/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/index.tsx -------------------------------------------------------------------------------- /packages/recoil-devtools/src/layout/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/layout/styles.ts -------------------------------------------------------------------------------- /packages/recoil-devtools/src/mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/mock.json -------------------------------------------------------------------------------- /packages/recoil-devtools/src/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/normalize.ts -------------------------------------------------------------------------------- /packages/recoil-devtools/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/src/theme.ts -------------------------------------------------------------------------------- /packages/recoil-devtools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/tsconfig.json -------------------------------------------------------------------------------- /packages/recoil-devtools/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-devtools/vite.config.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | __tests__ 3 | coverage 4 | -------------------------------------------------------------------------------- /packages/recoil-toolkit/__tests__/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/__tests__/helpers.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/__tests__/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/__tests__/hooks.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/__tests__/recoil-tunnel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/__tests__/recoil-tunnel.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/__tests__/redux-bridge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/__tests__/redux-bridge.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/__tests__/updaters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/__tests__/updaters.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/axios.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/axios.d.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/axios.js -------------------------------------------------------------------------------- /packages/recoil-toolkit/cov-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/cov-badge.svg -------------------------------------------------------------------------------- /packages/recoil-toolkit/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/jest.config.js -------------------------------------------------------------------------------- /packages/recoil-toolkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/package.json -------------------------------------------------------------------------------- /packages/recoil-toolkit/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/helpers/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/helpers/delay.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/helpers/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/helpers/uniqueId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/helpers/uniqueId.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/helpers/useMountedRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/helpers/useMountedRef.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/recoilStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/recoilStore.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/signals/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/signals/fetch.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/signals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/signals/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/signals/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/signals/store.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/useRecoilQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/useRecoilQuery.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/hooks/useRecoilRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/hooks/useRecoilRequest.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/tunnel/RecoilTunnel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/tunnel/RecoilTunnel.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/tunnel/getStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/tunnel/getStore.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/tunnel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/tunnel/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/updaters/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/updaters/array.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/updaters/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/updaters/boolean.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/updaters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/updaters/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/_core/updaters/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/_core/updaters/number.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/atoms/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/atoms/errors.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/atoms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/atoms/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/atoms/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/atoms/loader.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/atoms/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/atoms/tasks.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/devtools/RecoilDevTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/devtools/RecoilDevTools.tsx -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/devtools/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/devtools/consts.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/devtools/getSnapshotState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/devtools/getSnapshotState.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/devtools/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RecoilDevTools'; 2 | -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/devtools/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/devtools/types.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/hooks/fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/hooks/fork.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useRecoilTask'; 2 | -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/hooks/useRecoilTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/hooks/useRecoilTask.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/hooks/waitFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/hooks/waitFor.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/RecoilReduxBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/redux/RecoilReduxBridge.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/redux/atoms.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/redux/context.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/redux/hooks.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/redux/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/redux/types.ts: -------------------------------------------------------------------------------- 1 | export type ReduxSelectorFunc = (s: any) => unknown; 2 | -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/types.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/updaters/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/updaters/errors.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/updaters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/updaters/index.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/src/updaters/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/src/updaters/tasks.ts -------------------------------------------------------------------------------- /packages/recoil-toolkit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/tsconfig.json -------------------------------------------------------------------------------- /packages/recoil-toolkit/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/tsconfig.test.json -------------------------------------------------------------------------------- /packages/recoil-toolkit/tsconfigEs6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/packages/recoil-toolkit/tsconfigEs6.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/os-clean-all.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/scripts/os-clean-all.cmd -------------------------------------------------------------------------------- /scripts/os-clean-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/scripts/os-clean-all.js -------------------------------------------------------------------------------- /scripts/os-clean-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salvoravida/recoil-toolkit/HEAD/scripts/os-clean-all.sh --------------------------------------------------------------------------------