Skip to content
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

Merged
merged 9 commits into from
Oct 5, 2020
Merged

[INFRA] Prepare publish to npmjs #692

merged 9 commits into from
Oct 5, 2020

Conversation

csouchet
Copy link
Member

@csouchet csouchet commented Oct 2, 2020

covers #597

@csouchet csouchet added the chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) label Oct 2, 2020
@csouchet csouchet marked this pull request as ready for review October 2, 2020 12:32
.npmignore Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
@tbouffard tbouffard changed the title [INFRA] Publish to npmjs [INFRA] prepare publish to npmjs Oct 2, 2020
"hooks": {
"pre-commit": "tsc --noEmit && lint-staged"
}
"dependencies": {
Copy link
Member

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": [
Copy link
Member

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?

Copy link
Member Author

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

Copy link
Member

@tbouffard tbouffard Oct 5, 2020

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 😃

@csouchet csouchet changed the title [INFRA] prepare publish to npmjs [INFRA] Prepare publish to npmjs Oct 5, 2020
csouchet and others added 5 commits October 5, 2020 11:04
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"
Copy link
Contributor

@aibcmars aibcmars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM now

@tbouffard tbouffard merged commit 89d4e74 into master Oct 5, 2020
@tbouffard tbouffard deleted the 597-Publish_to_npmjs branch October 5, 2020 10:19
@csouchet csouchet added the hacktoberfest-accepted Accepted Pull Request during Hacktoberfest label Oct 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) hacktoberfest-accepted Accepted Pull Request during Hacktoberfest
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants