Socket
Socket
Sign inDemoInstall

honox

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

honox - npm Package Compare versions

Comparing version 0.1.21 to 0.1.22

35

dist/server/server.js

@@ -52,2 +52,3 @@ import { Hono } from "hono";

};
const errorHandlerMap = {};
for (const map of routesMap) {

@@ -109,3 +110,12 @@ for (const [dir, content] of Object.entries(map)) {

}
applyError(subApp, dir, errorMap);
const errorHandler = getErrorHandler(dir, errorMap);
if (errorHandler) {
errorHandlerMap[dir] = errorHandler;
}
for (const [path, errorHandler2] of Object.entries(errorHandlerMap)) {
const regExp = new RegExp(`^${path}`);
if (regExp.test(dir) && errorHandler2) {
subApp.onError(errorHandler2);
}
}
let rootPath = getRootPath(dir);

@@ -148,3 +158,3 @@ if (trailingSlash) {

}
function applyError(app, dir, map) {
function getErrorHandler(dir, map) {
for (const [mapDir, content] of Object.entries(map)) {

@@ -154,11 +164,14 @@ if (dir === mapDir) {

if (errorFile) {
const errorHandler = errorFile.default;
app.onError(async (error, c) => {
const importingIslands = errorFile[IMPORTING_ISLANDS_ID];
if (importingIslands) {
c.set(IMPORTING_ISLANDS_ID, importingIslands);
}
c.status(500);
return errorHandler(error, c);
});
const matchedErrorHandler = errorFile.default;
if (matchedErrorHandler) {
const errorHandler = async (error, c) => {
const importingIslands = errorFile[IMPORTING_ISLANDS_ID];
if (importingIslands) {
c.set(IMPORTING_ISLANDS_ID, importingIslands);
}
c.status(500);
return matchedErrorHandler(error, c);
};
return errorHandler;
}
}

@@ -165,0 +178,0 @@ }

@@ -22,4 +22,4 @@ import { createApp as baseCreateApp } from "./server.js";

[
"/app/routes/**/!(_*|*.test|*.spec).(ts|tsx|md|mdx)",
"/app/routes/.well-known/!(_*|*.test|*.spec).(ts|tsx|md|mdx)"
"/app/routes/**/!(_*|$*|*.test|*.spec).(ts|tsx|md|mdx)",
"/app/routes/.well-known/!(_*|$*|*.test|*.spec).(ts|tsx|md|mdx)"
],

@@ -26,0 +26,0 @@ {

{
"name": "honox",
"version": "0.1.21",
"version": "0.1.22",
"main": "dist/index.js",

@@ -115,3 +115,3 @@ "type": "module",

"@babel/types": "^7.23.6",
"@hono/vite-dev-server": "^0.12.1",
"@hono/vite-dev-server": "^0.12.2",
"jsonc-parser": "^3.2.1",

@@ -118,0 +118,0 @@ "precinct": "^12.0.2"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc