create-elysiajs
Version:
Scaffolding your Elysia project with the environment with easy!
23 lines (20 loc) • 742 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPosthogIndex = getPosthogIndex;
const ts_dedent_1 = __importDefault(require("ts-dedent"));
function getPosthogIndex() {
return (0, ts_dedent_1.default /* ts */) `
import { PostHog } from "posthog-node";
import { config } from "../config.ts";
export const posthog = new PostHog(config.POSTHOG_API_KEY, {
host: config.POSTHOG_HOST,
disabled: config.NODE_ENV !== "production",
});
posthog.on("error", (err) => {
console.error("PostHog had an error!", err)
})
`;
}