Skip to content

Conversation

@sultann
Copy link
Contributor

@sultann sultann commented May 16, 2025

This pull request removes several configuration files and dependencies, reflecting a significant cleanup of the project's setup. The changes focus on removing unused or outdated configurations for tools like ESLint, Prettier, Stylelint, Babel, Jest, and Puppeteer, as well as simplifying the project's Node.js and browser environments.

Removal of Configuration Files:

  • Node.js Version Management:

    • Updated the .nvmrc file to use Node.js version 18 instead of 14.
  • Linting and Formatting:

    • Removed the ESLint configuration files (config/.eslintrc.js, config/.eslintrc-md.js, and config/.eslintignore). [1] [2] [3]
    • Deleted the Prettier configuration (config/.prettierrc.js and config/.prettierignore). [1] [2]
    • Removed Stylelint configuration files (config/.stylelintrc.json and config/.stylelintignore). [1] [2]
    • Deleted the Markdown linting configuration files (config/.markdownlint.json and config/.markdownlintignore). [1] [2]
  • Build and Dependency Management:

    • Removed the Babel transform configuration (config/babel-transform.js).
    • Deleted the TypeScript default configuration (config/default-tsconfig.json).
    • Removed the npm package lint ignore file (config/.npmpackagejsonlintignore).

Removal of Testing-Related Configurations:

  • Jest and Puppeteer:

    • Removed custom Jest configurations for end-to-end testing (config/jest-e2e.config.js).
    • Deleted custom Puppeteer environment configurations (config/jest-environment-puppeteer directory). [1] [2] [3]
  • Docker:

    • Removed the Docker Compose override template (config/docker-compose.override.yml.template).

Other Changes:

  • Browser Configuration:
    • Removed the config/.browserslistrc file, which extended the WordPress browser list configuration.

These changes streamline the project's configuration by removing unused and outdated files, likely in preparation for a new or simplified setup.

@sultann sultann merged commit 81199c9 into master May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants