brave / store-brave-com

https://store.brave.com
Mozilla Public License 2.0
10 stars 2 forks source link

fix(deps): update dependency marked to v13.0.3 #249

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
marked (source) 13.0.2 -> 13.0.3 age adoption passing confidence

Release Notes

markedjs/marked (marked) ### [`v13.0.3`](https://togithub.com/markedjs/marked/releases/tag/v13.0.3) [Compare Source](https://togithub.com/markedjs/marked/compare/v13.0.2...v13.0.3) ##### Bug Fixes - fix recursion-like stack overflow error caused by the old render… ([#​3380](https://togithub.com/markedjs/marked/issues/3380)) ([89af0b8](https://togithub.com/markedjs/marked/commit/89af0b85b1db67c86641144949d0a44461974442))

Configuration

📅 Schedule: Branch creation - " 0-4 * 3" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 3 months ago

[puLL-Merge] - markedjs/marked@v13.0.2..v13.0.3

Description

This PR makes significant changes to the codebase, primarily focused on updating the ESLint configuration and enforcing consistent code style across the project. The changes include:

  1. Removing the old .eslintignore and .eslintrc.json files.
  2. Adding a new eslint.config.js file with updated ESLint rules.
  3. Updating various source and test files to comply with the new linting rules.
  4. Updating the package.json file with new dependencies and scripts.

The motivation for these changes appears to be modernizing the project's linting setup and ensuring consistent code style throughout the codebase.

Changes ### Changes 1. `.eslintignore` and `.eslintrc.json`: - These files have been removed, likely in favor of the new `eslint.config.js` configuration. 2. `eslint.config.js`: - A new ESLint configuration file has been added, using the new flat config format. - It includes various rules and plugins, such as `@stylistic`, `@n`, and `typescript-eslint`. 3. `package.json`: - Updated version to 13.0.3. - Added new devDependencies: `@stylistic/eslint-plugin`, `eslint@^9.7.0`, `globals`, `tslib`, and `typescript-eslint`. - Removed some old devDependencies related to ESLint. - Updated scripts, particularly the `lint` script. 4. Various source files (`src/*.ts`): - Updated to comply with new linting rules. - Major changes include: - Consistent use of trailing commas in object and array literals. - Removal of unnecessary semicolons. - Formatting adjustments for improved readability. 5. Test files: - Similar changes to source files, focusing on code style consistency. 6. Other files: - Minor adjustments to `api/dingus.js`, `bin/main.js`, `docs/build.js`, and `rollup.config.js` for code style consistency. Overall, this PR represents a significant effort to modernize and standardize the project's code style and linting setup.