i-love-thinking opened a new pull request, #32692: URL: https://github.com/apache/superset/pull/32692
feat superset-frontend: Migrate from npm to pnpm and implement pnpm workspaces This pull request introduces a significant change by migrating the project's package manager from npm to pnpm and adopting pnpm workspaces for managing the monorepo. **Key Changes:** * **Replaced npm with pnpm:** The project now utilizes pnpm for faster and more efficient dependency management. * **Implemented pnpm workspaces:** pnpm workspaces have been set. * **Updated root `package.json`:** The root `package.json` has been modified to include the `pnpm-workspace.yaml` configuration. * **Updated package `package.json` files:** All individual package `package.json` files within the monorepo have been updated to reflect the pnpm environment and any necessary script adjustments. * **Adjusted `jest.config.js`:** The `jest.config.js` file(s) have been updated to accommodate the changes introduced by the pnpm migration, ensuring that tests continue to run correctly. This migration is aimed at improving the overall development experience and efficiency of the project. Please review the changes carefully and let me know if you have any questions or concerns. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
