Update sealious and sealgen

master
Kuba Orlik 2 years ago
parent 2f518990fe
commit 75958bdd33

1111
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -20,14 +20,14 @@
"@babel/core": "^7.12.10",
"@hotwired/turbo": "^7.1.0",
"@koa/router": "^10.1.1",
"@sealcode/sealgen": "^0.5.3",
"@sealcode/sealgen": "^0.8.39",
"@sealcode/ts-predicates": "^0.4.0",
"@types/kill-port": "^2.0.0",
"hint": "^7.0.1",
"locreq": "^2.0.2",
"multiple-scripts-tmux": "^1.0.4",
"nodemon": "^2.0.7",
"sealious": "^0.15.8",
"sealious": "^0.17.21",
"stimulus": "^2.0.0",
"tempstream": "^0.0.21"
},

@ -1,36 +1,11 @@
// DO NOT EDIT! This file is generated automaticaly with npm run generate-routes
import Koa, { Context } from "koa";
import Router from "@koa/router";
import { Middlewares } from "sealious";
import { Mountable } from "@sealcode/sealgen";
import { mount } from "@sealcode/sealgen";
import * as URLs from "./urls";
import { default as Hello } from "./hello.page";
async function handleHtmlPromise(ctx: Context, next: Koa.Next) {
await next();
if (ctx.body instanceof Promise) {
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
ctx.body = await ctx.body;
}
ctx.set("content-type", "text/html;charset=utf-8");
}
function mount(router: Router, URL: string, mountable: Mountable) {
router.use(
URL,
Middlewares.extractContext(),
Middlewares.parseBody(),
handleHtmlPromise
);
mountable.init();
mountable.mount(router, URL);
// to automatically add trailing slashes:
router.get(URL.slice(0, -1), (ctx) => ctx.redirect(URL));
router.use(URL, (ctx) => ctx.set("content-type", "text/html;charset=utf-8"));
}
export default function mountAutoRoutes(router: Router) {
mount(router, URLs.HelloURL, Hello);
}

@ -1,3 +1,4 @@
// DO NOT EDIT! This file is generated automaticaly with npx sealgen generate-scss-includes
@import "../node_modules/@sealcode/sealgen/src/forms/forms.scss";
@import "back/routes/common/ui/input.scss";

Loading…
Cancel
Save