PromucFlow_constructor/app/client/knip.json
Abhinav Jha 52c97317a3
chore: Eject CRA (#39264)
## Description
- Eject the application from create react app
- Remove references to craco in the scripts and package.json
dependencies
- Port craco changes to webpack configuration
- Remove SASS and SCSS loaders
- Add babel-plugin-lodash
- Remove type checks and eslint from webpack

Fixes #38903

## Automation

/ok-to-test tags="@tag.All"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/13323376575>
> Commit: 8f206bdf2ab40f2162b8a32ead78715e850fbf58
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=13323376575&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Fri, 14 Feb 2025 07:06:14 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Introduced enhanced HTTPS configuration with improved security
validations.
- Improved handling of environment variables for a more robust
configuration experience.
- **Chores**
- Upgraded and streamlined the build and start processes for better
reliability and faster launches.
- Refined dependency management and optimized bundling to improve
performance.
- Modernized module resolution and asset type definitions for a more
efficient development workflow.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-02-14 14:24:41 +05:30

52 lines
1.5 KiB
JSON

{
"$schema": "https://unpkg.com/knip@5/schema.json",
"entry": ["src/index.tsx"],
"project": ["src/**/*.{tsx,ts,js}"],
"ignore": [
"packages/**/stories/**",
"packages/**/chromatic/**",
"packages/design-system/widgets/src/testing/**",
"**/*.stories.tsx",
"packages/rts/build.js",
"packages/design-system/ads/src/Documentation/**",
"src/components/designSystems/blueprintjs/**",
"packages/design-system/ads/plopfile.mjs",
"src/plugins/Linting/**",
"src/ee/plugins/Linting/**",
"src/ce/plugins/Linting/**",
"src/ce/sagas/EnvironmentSagas.ts",
"src/ce/utils/analyticsHelpers.ts",
"src/ce/utils/autocomplete/helpers.ts",
"src/ce/utils/workflowHelpers.ts",
"src/workers/Evaluation/**",
"src/widgets/ExternalWidget/component/script.js",
"src/widgets/ListWidgetV2/widget/derived.js",
"src/workers/Tern/tern.worker.ts",
"src/widgets/CustomWidget/component/appsmithConsole.js",
"src/serviceWorker.ts",
"src/ee/utils/serviceWorkerUtils.ts"
],
"ignoreDependencies": [
"babel-plugin-lodash",
"@types/google.maps",
"@types/web",
"postcss-url",
"@types/dom-view-transitions",
"@types/jest",
"compression-webpack-plugin",
"webpack-retry-chunk-load-plugin",
"lint-staged",
"ts-jest-mock-import-meta",
"cypress-log-to-output",
"cypress-repeat-pro",
"cypress-multi-reporters",
"@aws-sdk/client-s3",
"@aws-sdk/lib-storage",
"@octokit/rest",
"@faker-js/faker",
"@grafana/faro-webpack-plugin",
"pg",
"factory.ts"
]
}