0.0.21 • Published 19 days ago

@frontierjs/api v0.0.21

Weekly downloads
-
License
ISC
Repository
-
Last release
19 days ago

Usage

// in api/src/core/frontier.js

// Make sure to place this in app.js AFTER app.configure(configuration)
// to get access to all the config vars
import Preload from '@frontierjs/api/preload'
import Db from '@frontierjs/api/db'
import Fetch from '@frontierjs/api/fetch'
import Logger from '@frontierjs/api/logger'

import { prismaHooks } from '../core/prisma.hooks'

export default function (app) {
  [
    Preload(),
    Db({
      ...app.get('dbConfig'),
      prismaHooks
    }),
    Fetch(),
    Logger({
      dbLogFile: app.get('dbLogFile') || '.api.db.log'
    }),
  ].forEach((config) => app.configure(config))
}
// in api/src/core/prisma.hooks.js

import {
  castNumbers,
  removeRelations,
  removeExtra,
  stringifyModelFields,
  parseModelFields,
  setUpdatedAt
  } from '@frontierjs/api/prisma-hooks'
0.0.21

19 days ago

0.0.20

6 months ago

0.0.19

12 months ago

0.0.18

2 years ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.13

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago