Bumps [parse-path](https://github.com/IonicaBizau/parse-path) and [beachball](https://github.com/microsoft/beachball). These dependencies needed to be updated together.
Updates `parse-path` from 4.0.4 to 5.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/IonicaBizau/parse-path/releases">parse-path's releases</a>.</em></p>
<blockquote>
<h2>5.0.0</h2>
<h3><code>parse-path</code> 5.0.0</h3>
<p>⭐ This is a major release of <code>parse-path</code>! ⭐</p>
<h4>Breaking changes</h4>
<ul>
<li><code>parse-path</code> will not parse <code>git@...</code> ssh URLs anymore. Use <code>parse-url</code> for that.</li>
<li>If the input url has a trailing slash, the trailing slash will be added in the <code>pathname</code> too.</li>
<li>The <code>port</code> field is a string. By default empty.</li>
<li>Added the <code>password</code> field (default: <code>""</code>)</li>
<li>The resource may contain the <code>port</code> in it (e.g. <code>resource: "domain.com:4200"</code>).</li>
</ul>
<h4>Features</h4>
<ul>
<li>Faster</li>
<li>More secure</li>
<li>Cleaner codebase</li>
</ul>
<p>Any questions, suggestions, contributions are always welcome! 😊</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f2b79ca482"><code>f2b79ca</code></a> Updated docs</li>
<li><a href="4ebc6eda86"><code>4ebc6ed</code></a> ⬆️ 5.0.0 🎉</li>
<li><a href="01cd545bf9"><code>01cd545</code></a> 📝</li>
<li><a href="dd2141a853"><code>dd2141a</code></a> Docs</li>
<li><a href="624c19e466"><code>624c19e</code></a> Empty password</li>
<li><a href="d974ff8d65"><code>d974ff8</code></a> ⬆️ 5.0.0 🎉</li>
<li><a href="f9ad8856a3"><code>f9ad885</code></a> Refactor the codebase to make it more secure</li>
<li>See full diff in <a href="https://github.com/IonicaBizau/parse-path/compare/4.0.4...5.0.0">compare view</a></li>
</ul>
</details>
<br />
Updates `beachball` from 2.16.0 to 2.30.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/microsoft/beachball/blob/master/CHANGELOG.md">beachball's changelog</a>.</em></p>
<blockquote>
<h2>2.30.1</h2>
<p>Wed, 17 Aug 2022 08:02:47 GMT</p>
<h3>Patches</h3>
<ul>
<li>Error on duplicate package names in different workspaces (for a monorepo with multiple workspaces) (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
<h2>2.30.0</h2>
<p>Thu, 11 Aug 2022 21:13:57 GMT</p>
<h3>Minor changes</h3>
<ul>
<li>Use ES2019 output (compatible with Node 12+) (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
<h3>Patches</h3>
<ul>
<li>Exit publishing early if only invalid change files are present (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
<h2>2.29.1</h2>
<p>Thu, 11 Aug 2022 21:09:34 GMT</p>
<h3>Patches</h3>
<ul>
<li>Improve auth error handling and other logs during publishing, and use the npm helper everywhere (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
<li>Rename file <code>monorepo/utils.ts</code> to <code>monorepo/isPathIncluded.ts</code> (no API change) (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
<li>Add verbose logs about determining changed packages (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
<li>Fix calculation of changed packages on Windows (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
<h2>2.29.0</h2>
<p>Wed, 10 Aug 2022 08:03:11 GMT</p>
<h3>Minor changes</h3>
<ul>
<li>Update typescript to 4.3 (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
</ul>
<h3>Patches</h3>
<ul>
<li>Always use console.log not process.stdout for logging (<a href="mailto:elcraig@microsoft.com">elcraig@microsoft.com</a>)</li>
<li>Moving non essential and retried commands to git from gitFailFast (<a href="mailto:viditganpi10@gmail.com">viditganpi10@gmail.com</a>)</li>
</ul>
<h2>2.28.0</h2>
<p>Tue, 09 Aug 2022 06:34:24 GMT</p>
<h3>Minor changes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b22545ec6b"><code>b22545e</code></a> applying package updates</li>
<li><a href="402d76de4d"><code>402d76d</code></a> Update devDependency <code>@types/lodash</code> to v4.14.183 (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/760">#760</a>)</li>
<li><a href="761b0caa94"><code>761b0ca</code></a> Run E2E tests in parallel (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/758">#758</a>)</li>
<li><a href="6f777d98c7"><code>6f777d9</code></a> Fix logic to error on duplicate package names and add test (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/761">#761</a>)</li>
<li><a href="0db5f35043"><code>0db5f35</code></a> Multi-workspace tests: replace remaining "repo" usage with "workspace"</li>
<li><a href="6b18554e8a"><code>6b18554</code></a> Unify test repository fixtures and make customization easier (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/754">#754</a>)</li>
<li><a href="03a1332b11"><code>03a1332</code></a> Error on duplicate package names (<a href="https://github-redirect.dependabot.com/microsoft/beachball/issues/759">#759</a>)</li>
<li><a href="6c8a9089f8"><code>6c8a908</code></a> applying package updates</li>
<li><a href="af775b9289"><code>af775b9</code></a> Change "MonoRepo" to "Monorepo" in tests to match more common casing</li>
<li><a href="89664388e9"><code>8966438</code></a> Rename "multi-monorepo" tests to "multi-workspace"</li>
<li>Additional commits viewable in <a href="https://github.com/microsoft/beachball/compare/beachball_v2.16.0...beachball_v2.30.1">compare view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/microsoft/design-to-code/network/alerts).
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
This change comes after the repository has been updated to "Design to Code" and aligns all documentation to refer to this naming update.
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [ ] I have added tests for my changes.
- [ ] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
## ⏭ Next Steps
<!---
If there is relevant follow-up work to this PR, please list any existing issues or provide brief descriptions of what you would like to do next.
-->
- Adding a final deprecation bump for packages before they are renamed
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
This change:
- Updates the prettier version
- Adds asset to json imports showing up because of updated typescript
- Update some incorrect meta information on the documentation site
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
This PR adds the documentation site into the `main` branch. In future, `gh-pages` branch will be used for the generated site.
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
* Add Playwright and first test
* Change files
* More comments
* Add playwright to fast-tooling-react and wasm
* Change files
* Fix port numbers
* Fix eslint error
* Update change/@microsoft-fast-tooling-f25a09d2-ac4d-45db-827c-be83b473301f.json
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
* Update change/@microsoft-fast-tooling-react-58c4c2d7-aeb2-4ce9-b796-2a751f0a0fe1.json
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
Co-authored-by: Jane Chu <7559015+janechu@users.noreply.github.com>
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
The `postinstall` script is firing when the fast-tooling-react package is added as a dependency. To prevent this only the `prepare` script is utilized. It is unknown at this time why the change was made during migration.
Edit: well apparently it was because fast-tooling-react installs first even though fast-tooling is a dependency. Still looking for a solution.
## 👩💻 Reviewer Notes
<!---
Provide some notes for reviewers to help them provide targeted feedback and testing.
-->
Run installation locally to see if any issues arise.
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
This change should add the wasm package to the build gate and prevent errors from being pushed. The package is currently private and requires `wasm-pack` to run.
## 👩💻 Reviewer Notes
<!---
Provide some notes for reviewers to help them provide targeted feedback and testing.
-->
The build gate should pass and include the tests in the wasm package. To run locally, follow the steps in the CONTRIBUTING.md file for the wasm package.
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [x] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
# Pull Request
## 📖 Description
<!--- Provide some background and a description of your work. -->
This pull request adds the `@microsoft/fast-tooling`, `@microsoft/fast-tooling-react`, and `@microsoft/fast-tooling-wasm` packages to the repository using NPM 7 workspaces.
This should allow:
- Running the `npm run test` from the package root to run all tests
- In the individual `fast-tooling` and `fast-tooling-react` packages running `npm start` to kick off a build of the `webpack-dev-server`
## 👩💻 Reviewer Notes
<!---
Provide some notes for reviewers to help them provide targeted feedback and testing.
-->
Pull down the repository, use `npm i` or `npm install` to install dependencies, then use `npm run test` at the root and `npm start` in the `fast-tooling` and `fast-tooling-react` packages.
Keep in mind that the requirements for this repository are now NPM 7 and NodeJS 16, ensure these are both installed.
## ✅ Checklist
### General
<!--- Review the list and put an x in the boxes that apply. -->
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.