fastify-fauna

Getting started with Fauna and Node.js using Fastify に沿って作成する。

Required versions

  • Node.js 14.15.5
  • nodemon 2.0.7 or later
# set up
npm install --engine-strict

# run lint
npm run lint

# run developer mode
npm run dev

# build
npm run build

# run
npm run start

JSON Schemaを追加する

json2tsにより、型定義ファイルを生成する。

touch schemas/NewSchema.json

npm run compile-schemas

ソースコードで必要に応じてインポートする。

import NewTypeSchema from "@schemas/NewType.json";
import { NewType } from "types/NewType";