diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eb00b59f8..7139a7763 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -136,6 +136,9 @@ jobs: continue-on-error: true run: npm run lint + - name: Test + run: npm run test:ci + - name: Build run: npm run build diff --git a/web/helpers/markdown.ts b/web/helpers/markdown.ts index dfece0036..2a02b189b 100644 --- a/web/helpers/markdown.ts +++ b/web/helpers/markdown.ts @@ -12,7 +12,11 @@ const defaultMarkedExtension: MarkedExtension = { /** * Helper class to build or conveniently use a markdown parser. + * + * - Use `Markdown.create` to extend or customize parsing functionality. + * - Use `Markdown.parse` to conveniently parse markdown to safe html. */ +// eslint-disable-next-line @typescript-eslint/no-extraneous-class export class Markdown { private static instance = Markdown.create(); diff --git a/web/package.json b/web/package.json index 8507a4b12..4ea263c47 100644 --- a/web/package.json +++ b/web/package.json @@ -23,7 +23,8 @@ "serve": "serve dist/nuxt-custom-elements/unraid-components", "codegen": "graphql-codegen --config codegen.ts -r dotenv/config", "codegen:watch": "graphql-codegen --config codegen.ts --watch -r dotenv/config", - "test": "vitest" + "test": "vitest", + "test:ci": "vitest run" }, "devDependencies": { "@graphql-codegen/cli": "^5.0.2",