-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce an ag-charts-core
package
#3328
Conversation
… between community and enterprise
"dependencies": {}, | ||
"devDependencies": {}, | ||
"publishConfig": { | ||
"access": "public" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we mark this as private, to avoid accidental publishing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My concern was that it may cause issues with the way we publish packages, but I can set it private and we can find out if it does 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I'd prefer that way around. We publish to the private Verdaccio routinely, so I would hope any issues in that respect should show up there; if ag-charts-core
is a devDependency
I don't foresee any issue with publishing of dependents either?
On another note, as long as we don't generate a .tgz
when nx pack --prod
is run, then nothing in the publishing pipeline should care AFAIK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As a heads-up, I followed up by removing the package
and package:verify
targets to ensure we don't generate publishable artifacts: 45b0457
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
A new internal package to share utilities and core functionality between the community and enterprise packages, to improve our tree-shaking abilities.