├── .github └── workflows │ └── build_publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── biome.json ├── demo ├── .gitignore ├── docker-compose.yaml ├── index.html ├── package.json ├── playwright.config.ts ├── pocketbase │ ├── pb_data │ │ └── types.d.ts │ ├── pb_hooks │ │ └── custom.pb.js │ └── pb_migrations │ │ ├── 1706643677_create_admin.js │ │ ├── 1706643688_created_posts.js │ │ └── 1758888850_updated_users.js ├── src │ ├── App.tsx │ ├── Layout.tsx │ ├── index.html │ ├── index.tsx │ ├── pages │ │ ├── CustomPage.tsx │ │ ├── ForgotPasswordPage.tsx │ │ ├── LoginPage.tsx │ │ ├── RegisterPage.tsx │ │ └── UpdatePasswordPage.tsx │ └── utils │ │ ├── config.ts │ │ └── errors.ts ├── tests │ ├── authProvider.spec.ts │ └── dataLiveProvider.spec.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── lib ├── .gitignore ├── package.json ├── src │ ├── auditProvider.ts │ ├── authProvider │ │ ├── check.ts │ │ ├── forgotPassword.ts │ │ ├── getIdentity.ts │ │ ├── index.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── register.ts │ │ └── updatePassword.ts │ ├── dataProvider.ts │ ├── filters.ts │ ├── hooks │ │ └── useOtp.ts │ ├── index.ts │ ├── liveProvider.ts │ ├── test.ts │ └── utils.ts ├── tsconfig.json └── tsdown.config.ts ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.github/workflows/build_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/.github/workflows/build_publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .parcel-cache 4 | .env 5 | .tsimp 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/biome.json -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/docker-compose.yaml -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/playwright.config.ts -------------------------------------------------------------------------------- /demo/pocketbase/pb_data/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/pocketbase/pb_data/types.d.ts -------------------------------------------------------------------------------- /demo/pocketbase/pb_hooks/custom.pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/pocketbase/pb_hooks/custom.pb.js -------------------------------------------------------------------------------- /demo/pocketbase/pb_migrations/1706643677_create_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/pocketbase/pb_migrations/1706643677_create_admin.js -------------------------------------------------------------------------------- /demo/pocketbase/pb_migrations/1706643688_created_posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/pocketbase/pb_migrations/1706643688_created_posts.js -------------------------------------------------------------------------------- /demo/pocketbase/pb_migrations/1758888850_updated_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/pocketbase/pb_migrations/1758888850_updated_users.js -------------------------------------------------------------------------------- /demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/App.tsx -------------------------------------------------------------------------------- /demo/src/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/Layout.tsx -------------------------------------------------------------------------------- /demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/index.html -------------------------------------------------------------------------------- /demo/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/index.tsx -------------------------------------------------------------------------------- /demo/src/pages/CustomPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/pages/CustomPage.tsx -------------------------------------------------------------------------------- /demo/src/pages/ForgotPasswordPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/pages/ForgotPasswordPage.tsx -------------------------------------------------------------------------------- /demo/src/pages/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/pages/LoginPage.tsx -------------------------------------------------------------------------------- /demo/src/pages/RegisterPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/pages/RegisterPage.tsx -------------------------------------------------------------------------------- /demo/src/pages/UpdatePasswordPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/pages/UpdatePasswordPage.tsx -------------------------------------------------------------------------------- /demo/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/utils/config.ts -------------------------------------------------------------------------------- /demo/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/src/utils/errors.ts -------------------------------------------------------------------------------- /demo/tests/authProvider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/tests/authProvider.spec.ts -------------------------------------------------------------------------------- /demo/tests/dataLiveProvider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/tests/dataLiveProvider.spec.ts -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/demo/vite.config.ts -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | README.MD 3 | LICENSE 4 | -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/package.json -------------------------------------------------------------------------------- /lib/src/auditProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/auditProvider.ts -------------------------------------------------------------------------------- /lib/src/authProvider/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/check.ts -------------------------------------------------------------------------------- /lib/src/authProvider/forgotPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/forgotPassword.ts -------------------------------------------------------------------------------- /lib/src/authProvider/getIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/getIdentity.ts -------------------------------------------------------------------------------- /lib/src/authProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/index.ts -------------------------------------------------------------------------------- /lib/src/authProvider/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/login.ts -------------------------------------------------------------------------------- /lib/src/authProvider/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/logout.ts -------------------------------------------------------------------------------- /lib/src/authProvider/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/register.ts -------------------------------------------------------------------------------- /lib/src/authProvider/updatePassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/authProvider/updatePassword.ts -------------------------------------------------------------------------------- /lib/src/dataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/dataProvider.ts -------------------------------------------------------------------------------- /lib/src/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/filters.ts -------------------------------------------------------------------------------- /lib/src/hooks/useOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/hooks/useOtp.ts -------------------------------------------------------------------------------- /lib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/index.ts -------------------------------------------------------------------------------- /lib/src/liveProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/liveProvider.ts -------------------------------------------------------------------------------- /lib/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/test.ts -------------------------------------------------------------------------------- /lib/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/src/utils.ts -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /lib/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/lib/tsdown.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kruschid/refine-pocketbase/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------