switch compiler to swc, add eslint

This commit is contained in:
sam 2023-07-21 01:27:24 +02:00
parent 9f74db9857
commit 42f48fb046
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
13 changed files with 1422 additions and 144 deletions

View file

@ -1,7 +1,7 @@
import { ulid } from "ulid";
import { hash } from "argon2";
import { Account } from "./entities/account.js";
import { Account } from "~entities/account.js";
import MercuryDataSource from "./index.js";
const missingAuthData = new Error("missing auth data for local user");

View file

@ -1,7 +1,7 @@
import { ulid } from "ulid";
import { Account } from "./entities/account.js";
import { Blog } from "./entities/blog.js";
import { Account } from "~entities/account.js";
import { Blog } from "~entities/blog.js";
import { generateKeyPair } from "./util/rsa.js";
import MercuryDataSource from "./index.js";

View file

@ -1,10 +1,10 @@
import { DataSource } from "typeorm";
import * as config from "../config.js";
import * as config from "~/config.js";
// Entity types
import { Account } from "./entities/account.js";
import { Blog } from "./entities/blog.js";
import { Post } from "./entities/post.js";
import { Account } from "~entities/account.js";
import { Blog } from "~entities/blog.js";
import { Post } from "~entities/post.js";
const MercuryDataSource = new DataSource({
type: "postgres",

View file

@ -1,10 +1,10 @@
import type { FastifyReply, FastifyRequest, RouteOptions } from "fastify";
import { IsNull } from "typeorm";
import log from "../../log.js";
import MercuryDataSource from "../../db/index.js";
import { Blog } from "../../db/entities/blog.js";
import { BASE_URL } from "../../config.js";
import log from "~/log.js";
import MercuryDataSource from "~/db/index.js";
import { Blog } from "~entities/blog.js";
import { BASE_URL } from "~/config.js";
const route: RouteOptions = {
method: "GET",