diff --git a/apps/cms/eslint.config.js b/apps/cms/eslint.config.js index 7440d8f..e6b4a81 100644 --- a/apps/cms/eslint.config.js +++ b/apps/cms/eslint.config.js @@ -1,3 +1,11 @@ import baseConfig from "@repo/core-eslint/base"; -export default baseConfig; +export default [ + ...baseConfig, + { + files: ["next-env.d.ts"], + rules: { + "@typescript-eslint/triple-slash-reference": "off", + }, + }, +]; diff --git a/packages/auth/src/infrastructure/services/authentication.service.ts b/packages/auth/src/infrastructure/services/authentication.service.ts index 871c6d3..8451824 100644 --- a/packages/auth/src/infrastructure/services/authentication.service.ts +++ b/packages/auth/src/infrastructure/services/authentication.service.ts @@ -99,7 +99,7 @@ export class AuthenticationService implements IAuthenticationService { if (!decoded) throw new Error("Invalid or expired session token"); const userDoc = await payload.findByID({ - collection: "users" as "users", + collection: "users" as const, id: decoded.id, overrideAccess: true, }); diff --git a/turbo/generators/config.ts b/turbo/generators/config.ts index f1e89d5..9d2c7c1 100644 --- a/turbo/generators/config.ts +++ b/turbo/generators/config.ts @@ -1,4 +1,4 @@ -import { existsSync } from "node:fs"; +import { existsSync, readFileSync, writeFileSync } from "node:fs"; import { join } from "node:path"; import type { PlopTypes } from "@turbo/gen"; import { assertAnchors } from "./lib/anchor-validate.js"; @@ -1108,12 +1108,11 @@ function readerActions(a: { feature: string }): PlopTypes.ActionType[] { }, // Add ./reader subpath to package.json exports map () => { - const fs = require("node:fs"); const pkgPath = join(process.cwd(), pkgJsonPath); - const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8")); + const pkg = JSON.parse(readFileSync(pkgPath, "utf8")); if (!pkg.exports) pkg.exports = {}; pkg.exports["./reader"] = "./src/integrations/readers/index.ts"; - fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + "\n"); + writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + "\n"); return `Added "./reader" export to ${pkgJsonPath}`; }, () => printReaderNextSteps(a),