0.0.21 • Published 1 year ago

@frontierjs/api v0.0.21

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year 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

1 year ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.13

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago