Try NR ESM

This commit is contained in:
Kalle
2024-03-24 14:38:05 +02:00
parent 3d1123f9c0
commit 5ae3d9fa77
2 changed files with 3 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
const isEnabled =
process.env["NEW_RELIC_APP_NAME"] && process.env["NEW_RELIC_LICENSE_KEY"];
const newrelic = isEnabled ? require("newrelic") : {};
import newrelic from "newrelic";
export const browserTimingHeader = () =>
isEnabled
@@ -22,7 +22,7 @@ export const noticeError = (
isEnabled &&
newrelic.noticeError(error, {
...attributes,
"tags.commit": process.env["RENDER_GIT_COMMIT"],
"tags.commit": process.env["RENDER_GIT_COMMIT"]!,
});
export const setTransactionName = (name: string) =>

View File

@@ -11,7 +11,7 @@
"dev:prod": "cross-env DB_PATH=db-prod.sqlite3 npm run dev",
"dev:ci": "cp .env.example .env && npm run migrate up && npm run dev",
"start": "npm run migrate up && remix-serve ./build/server/index.js",
"start:nr": "npm run migrate up && NODE_OPTIONS='-r dotenv/config -r newrelic' remix-serve ./build/server/index.js",
"start:nr": "npm run migrate up && NODE_OPTIONS='--import newrelic/esm-loader.mjs -r newrelic' remix-serve ./build/server/index.js",
"migrate": "ley",
"migrate:reset": "node scripts/delete-db-files.mjs && npm run migrate up",
"check-translation-jsons": "node --experimental-specifier-resolution=node --import @swc-node/register/esm-register -r tsconfig-paths/register scripts/check-translation-jsons.ts",