Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 1.28 KB

README.md

File metadata and controls

52 lines (31 loc) · 1.28 KB

WORK IN PROGRESS

If you copy-paste from example app: 

The Testapp is using the package folder (which is also the npm package source) as a dependency, in your own app, you can use the solid-pocketbase hooks by `(p)npm i solid-pocketbase` but you have to change the import statment from

import { useRecord, useRecords } from '../package/src';

to

import { useRecord, useRecords } from 'solid-pocketbase';

(your IDE might throw an error anyway)

Usage

I use pnpm.
This is the reason you see a pnpm-lock.yaml. That being said, any package manager will work. This file can be safely be removed.

Start

$ pnpm install # or npm install or yarn install

Then download pocketbase executable and place in folder backend (for example):

$ mkdir backend

then run this to start the pocketbase server (look in package.json under scripts to see why):

$ pnpm backend

to use the example app found in ./src, create table humans with name as text (required) and hasCar as boolean:

Example Collection

In the project directory, you can now run:

pnpm start


This runs the app in the development mode.

Open http://localhost:3000 to view it in the browser.