feat: minify formbricks-surveys & formbricks-js using terser (#834)

This commit is contained in:
Matti Nannt
2023-09-20 13:13:52 +09:00
committed by GitHub
parent 85816af22a
commit 66ac652c3c
6 changed files with 6529 additions and 14992 deletions

View File

@@ -81,9 +81,6 @@ export async function POST(req: Request, { params }): Promise<NextResponse> {
return responses.successResponse({ ...state }, true);
} catch (error) {
console.error(error);
return responses.internalServerErrorResponse(
"Unable to complete response. See server logs for details.",
true
);
return responses.internalServerErrorResponse(`Unable to complete request: ${error.message}`, true);
}
}

View File

@@ -57,7 +57,8 @@
"preact": "10.17.1",
"preact-cli": "^3.5.0",
"preact-render-to-string": "^6.2.1",
"regenerator-runtime": "^0.14.0"
"regenerator-runtime": "^0.14.0",
"terser": "^5.19.4"
},
"jest": {
"transformIgnorePatterns": [

View File

@@ -4,7 +4,7 @@ const config: Options = {
entryPoints: ["src/index.ts"],
dts: true,
format: ["cjs", "esm"],
minify: true,
minify: "terser",
sourcemap: true,
};

View File

@@ -15,15 +15,15 @@
"lint": "eslint . --ext .ts,.js,.tsx,.jsx",
"preview": "vite preview"
},
"dependencies": {},
"devDependencies": {
"preact": "^10.17.1",
"@formbricks/types": "workspace:*",
"@preact/preset-vite": "^2.5.0",
"autoprefixer": "^10.4.15",
"eslint-config-formbricks": "workspace:*",
"postcss": "^8.4.29",
"preact": "^10.17.1",
"tailwindcss": "^3.3.3",
"terser": "^5.19.4",
"typescript": "^5.2.2",
"vite": "^4.4.9"
}

View File

@@ -5,6 +5,8 @@ import preact from "@preact/preset-vite";
// https://vitejs.dev/config/
export default defineConfig({
build: {
minify: "terser",
sourcemap: true,
lib: {
// Could also be a dictionary or array of multiple entry points
entry: resolve(__dirname, "src/index.ts"),

21505
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff