Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 5d55b70085
Bump parse-path and beachball (#226)
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>&quot;&quot;</code>)</li>
<li>The resource may contain the <code>port</code> in it (e.g. <code>resource: &quot;domain.com:4200&quot;</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 &quot;repo&quot; usage with &quot;workspace&quot;</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 &quot;MonoRepo&quot; to &quot;Monorepo&quot; in tests to match more common casing</li>
<li><a href="89664388e9"><code>8966438</code></a> Rename &quot;multi-monorepo&quot; tests to &quot;multi-workspace&quot;</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>
2022-09-08 17:26:55 -07:00
Jane Chu 09f1fe2bd5
Update documentation around repository name (#222)
# 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
2022-07-12 16:42:38 -07:00
Jane Chu 3f9239fc33
Updated prettier, added assert to json imports, and updated incorrect meta information (#214)
# 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.
2022-04-19 09:13:35 -07:00
Jane Chu a77bc0ba00
Add documentation site (#212)
# 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.
2022-04-18 17:22:12 -07:00
William Wagner ed754a5425
Adding Playwright testing (#151)
* 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>
2021-12-01 10:20:52 -08:00
Jane Chu e68f003a69
Remove the postinstall script as it causes errors during installation as a dependency (#129)
# 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.
2021-10-27 08:23:34 -07:00
Jane Chu 7085b0dab1
Add wasm-pack to the github workflow and a test script for the wasm package (#128)
# 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.
2021-10-26 16:16:20 -07:00
Aaron Wentzel 818237c165
add workspaces flag in package not yml (#117) 2021-10-11 17:35:28 -07:00
Aaron Wentzel 0a801dccdb
Add Beachball to repository for publishing NPM packages (#103)
* add initial beachball implementation

* Change files

* updates on issues found during testing including updated documentation

* update to workspace dictionary items

* remove to revert inadvertant change file commit

* update documentation

* Change files

* update to notify on Discord

* update to remove change files on initial rollout

* updates to resolve review feedback
2021-10-08 12:08:21 -07:00
Jane Chu d39991bc75
Add tooling packages from the FAST repository
# 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.
2021-09-16 10:59:57 -07:00