11# stenodb [ ![ ] ( https://img.shields.io/npm/v/stenodb )] ( https://www.npmjs.org/package/stenodb )
22
3- > ✍ Easy to use local JSON database. Ready to use in browser (localStorage, sessionStorage) and Node.js.
3+ > ✍ Easy to use local JSON database.
44
55## Install
66
@@ -19,8 +19,9 @@ pnpm add stenodb
1919| Package | Version | Description |
2020| ------- | ------ | ----------- |
2121| [ @stenodb/node ] ( ./packages/node ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/node )] ( https://npm.im/@stenodb/node ) | Node.js |
22- | [ @stenodb/browser ] ( ./packages/browser ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/browser )] ( https://npm.im/@stenodb/browser ) | Browser storages (localStorage, sessionStorage) |
23- | [ @stenodb/nest ] ( ./packages/nest ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/nest )] ( https://npm.im/@stenodb/nest ) | Nest.js module |
22+ | [ @stenodb/browser ] ( ./packages/browser ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/browser )] ( https://npm.im/@stenodb/browser ) | Browser (localStorage, sessionStorage) |
23+ | [ @stenodb/nest ] ( ./packages/nest ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/nest )] ( https://npm.im/@stenodb/nest ) | Nest.js |
24+ | [ @stenodb/logger ] ( ./packages/logger ) | [ ![ ] ( https://img.shields.io/npm/v/@stenodb/logger )] ( https://npm.im/@stenodb/logger ) | Logger |
2425
2526## Usage
2627
@@ -75,7 +76,7 @@ import { Users, User, Post } from './entities.js'
7576const path = resolve (dirname (fileURLToPath (import .meta .url )), ' ..' , ' database' )
7677const initialData = new Users (new User (' John Doe' ))
7778const adapter = new AsyncAdapter (' users' , Users , initialData )
78- const provider = new NodeProvider (path )
79+ const provider = new NodeProvider ({ path } )
7980const database = provider .createAsync (adapter )
8081
8182await database .read ()
@@ -160,7 +161,7 @@ export class UsersService implements OnModuleInit {
160161 constructor (private readonly stenoService : StenoService ) {}
161162
162163 async onModuleInit(): Promise <void > {
163- this .usersProvider = await this .stenoService .createAsync (
164+ this .usersProvider = await this .stenoService .create (
164165 ' users' ,
165166 Users ,
166167 new Users (
0 commit comments