5.0.0 • Published 3 years ago

userito v5.0.0

Weekly downloads
40
License
MIT
Repository
github
Last release
3 years ago

Userito License NPM version Build Status

Manage users from database or json.

Userito could work with users in:

  • json file
  • mongodb database

Install

npm i userito -g

API

Initialization

userito takes options object with properties:

  • type (db or file) and
  • path path of storage file (~/.userito.json default)
  • db with database url
  • schema
const useritoFile = require('userito')({
    type: 'file',
});

const useritoDB = require('userito')({
    type: 'db',
    db: 'mongodb://login:password@dsxxxx.mongolab.com:43942/userito',
    schema: {
        port: Number,
        username: String,
        password: String,
    },
});

userito.all(callback)

Get all existing users.

userito.all((error, users, info) => {
    console.log(error || info || users);
});

userito.get(username, callback)

Get user by username.

userito.get('coderaiser', (error, user, info) => {
    console.log(error || info || users);
});

userito.create(data, callback)

Create user.

userito.create({
    username: 'coderaiser',
    password: 'hello',
}, (error, msg) => {
    console.log(error || msg);
});

userito.update(username, data, callback)

Modify user named with username.

userito.update('coderaiser', {
    password: 'world',
}, (error, msg) => {
    console.log(error || msg);
});

userito.remove(username, callback)

Remove user.

userito.remove('coderaiser', (error, info) => {
    console.log(error || info || msg);
});

License

MIT

5.0.0

3 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.0.0

6 years ago

2.2.14

7 years ago

2.2.13

7 years ago

2.2.12

7 years ago

2.2.11

7 years ago

2.2.10

7 years ago

2.2.9

7 years ago

2.2.8

7 years ago

2.2.7

8 years ago

2.2.6

9 years ago

2.2.5

9 years ago

2.2.4

9 years ago

2.2.3

9 years ago

2.2.2

9 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.0

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.3.0

9 years ago

1.2.3

9 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago