-
Notifications
You must be signed in to change notification settings - Fork 31
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
[INFRA] Prepare publish to npmjs #692
Conversation
685c86c
to
baf94eb
Compare
"hooks": { | ||
"pre-commit": "tsc --noEmit && lint-staged" | ||
} | ||
"dependencies": { |
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.
👍 for having the dependencies prior tools config
"license": "Apache-2.0", | ||
"browser": "dist/bpmn-visualization.js", | ||
"module": "dist/index.es.js", | ||
"contributors": [ |
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.
❓ do we want to maintain this list?
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.
I don't think the list changes a lot.
If I understand the npm documentation, it's just the top-level maintainers : https://docs.npmjs.com/files/package.json#people-fields-author-contributors
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.
npm doc
npm also sets a top-level “maintainers” field with your npm user info.
Ok let's start with this list then 😃
Co-authored-by: Marcin Michniewicz <45601541+aibcmars@users.noreply.github.com> # Conflicts: # package.json
not needed as we are going to clean the dist folder prior building the bundles
Move all 'npm files' related fields prior to the "scripts"
d48b8e4
to
5bbbb11
Compare
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 now
covers #597