Skip to content

Conversation

@devongovett
Copy link
Member

Based on #7, but using Parcel to build the packages for release.

NOTE: this relies on a new release of Parcel, so DNM. Related parcel PRs: parcel-bundler/parcel#3583, parcel-bundler/parcel#3613

Building with Parcel allows us to build CSS modules, TypeScript declaration files, ES Module, and CommonJS format JS. This is all configured in the package.json for each package. I've added a small linter for package.json files to ensure this is done correctly.

We will first publish to a temporary artifactory instance, and move to public npm later. Releases will be done by manually bumping versions in package.json, and pushing to the next branch. This will be picked up by CI which will build and release the bumped packages.

@dannify dannify mentioned this pull request Oct 10, 2019
@github-actions
Copy link

Build successful! View the storybook

@github-actions
Copy link

Build successful! View the storybook

@github-actions
Copy link

Build successful! View the storybook

git remote rm origin
git remote add origin "https://github-actions:$GITHUB_TOKEN@github.com/adobe/react-spectrum-v3.git"
git fetch
git config --global user.email octobot@github.com
Copy link
Member

Choose a reason for hiding this comment

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

i'm assuming this e-mail isn't our own?

@devongovett devongovett merged commit da7af95 into master Oct 15, 2019
@devongovett devongovett deleted the parcel-build branch October 15, 2019 19:29
@github-actions
Copy link

Build successful! View the storybook

1 similar comment
@github-actions
Copy link

Build successful! View the storybook

devongovett added a commit that referenced this pull request Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants