LearnNewsExamplesServices
Frontmatter
id5105
titledev dependencies VS hard dependencies cleanup
stateClosed
labels
enhancement
assigneestobiu
createdAtNov 27, 2023, 10:53 AM
updatedAtNov 27, 2023, 2:35 PM
githubUrlhttps://github.com/neomjs/neo/issues/5105
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtNov 27, 2023, 2:35 PM

dev dependencies VS hard dependencies cleanup

Closed v8.1.0 enhancement
tobiu
tobiu commented on Nov 27, 2023, 10:53 AM

I originally added most dev dependencies inside the package.json as real dependencies, since workspaces (app repos) rely on using the same build tools. a bit more convenient, since we did not have to add them again.

However, tools like sonar will create alerts, security warnings & code smells for code which is only required for build processes. Whitelisting all errors is too much work.

So, we should move everything possible into devDependencies and also adjust npx neo-app to include them for new workspaces the same way.

tobiu added the enhancement label on Nov 27, 2023, 10:53 AM
tobiu assigned to @tobiu on Nov 27, 2023, 10:53 AM
tobiu referenced in commit a853507 - "dev dependencies VS hard dependencies cleanup #5105" on Nov 27, 2023, 2:35 PM
tobiu closed this issue on Nov 27, 2023, 2:35 PM