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

87 Коммитов

Автор SHA1 Сообщение Дата
Andrew Coates 4a6a9cd633
Update to react-native 0.72 (#3216)
* Update to react-native 0.72

* Change files

* fix metro config

* fix
2023-11-08 18:01:56 -08:00
Ruriko Araki b7b40989e7
Dedupe deps (#3137)
* Deduping some dependencies

* Change files
2023-10-11 13:14:40 -07:00
Ruriko Araki 144e13724c
Update to Yarn3 (#2980)
* Initial yarn 3 commit

* Fix use yarn please

* Result of yarn

* Build fixes

* Some more fixes

* Cleanup

* Change files

* Fix yarn check

* Port disabling PnP patching

* Update tests

* Port podfile.lock change

* Change files

* Reapply some package updates

* Fix for win32?

* Change files

* Convert tester deps?

* Edit workspaces property in package.json

* Update RNTA

* Update setup
2023-08-08 11:50:38 -07:00
dependabot[bot] 8c7f0af856
Bump @babel/preset-env from 7.21.4 to 7.22.7 (#2915)
* Bump @babel/preset-env from 7.21.4 to 7.22.7

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.4 to 7.22.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.7/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix error

* Change files

* Fix error

* Update more things

* Maybe i should just add it at the root

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruriko Araki <ruaraki@microsoft.com>
2023-07-10 12:08:49 -04:00
Ruriko Araki 30fdd144a7
Force version of semver to fixed version (#2925) 2023-07-10 09:02:22 -07:00
Saad Najmi 1842e7f972
Update Lage and remove Lerna (#2876)
* Update Lage

* Remove Lerna
2023-06-14 04:37:41 -07:00
Saad Najmi 8c0f9d27e3
Update to React Native 0.71 (#2754)
* align-deps: Fix warnigns and issues

* Upgrade react-native-test-app

* Update align-deps to 0.71

* Fix JS build issues

* Try build apple

* Change files

* babel runtime classic

* resolve react-native-svg to 13.9.0

* Fix more bundling errors

* Change files

* tests

* update package versions

* Get jest tests working

* Change files

* Bump rnwin32 version and clean up imports

* fix issue which caused a ts-ignore to inserted

* Try using a specific image for windows PR

* Updated yml

* try OE-OfficePublic

* update pool

* another pipeline fix

* Update adapters

* Fix UWP tester app

* Fix android PR

* bump RNW version, and use AutomationProperties.AutomationId for mapping from AccessibilityLabel

* Revert back to name - and bump rn-macos

* bump RNW

* bump @office-iss/rex-win32 version

* Try a accessibilty fix for RNW...

* undo previous UWP fix attempt

* Update react-native-windows

* fix

* Change files

* align-deps on drawer

* Move new components to classic runtime

* Test

* Update iOS wdio config

* Revert change that broke windows e2e tests

* Use iOS 16.2

* Match iPhone simulators

* Fix ActivityIndicator

* Disable Drawer test

* Specify simulator in CI

* Fix yml

* Update snapshot

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* Update azure-pipelines.yml

---------

Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: Andrew Coates <acoates@microsoft.com>
2023-06-05 11:49:06 -07:00
Rohan Prasad a064018568
fix: security alerts issues (#2802) 2023-04-26 21:19:47 +05:30
Krystal Kramer e840c82b62
Update appium and node version (#2745)
* Update appium and node version (#2620)

* Update appium beta version to version that doesn't use jsdoc

* Update tester_deps yarn.lock

* Change files

* Update a bunch of things in an attempt to get things working again...

* Update node?

* diagnose what's up with CI

* Introduce .node-version file

* remove midgard-yarn

* Frozel lockfile

* undo yarn please change

* Appium driver install added back

* Appium driver install added back

* Appium driver install added back

* Remove flakiness

---------

Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>

* Add test steps to JS PR

* fix dry-run script

* temporarily remove buildci step

* try node 14.x

* build button package first

* add build step back

* back to node 16

* change npm install version to 9.5.0

* just scope build to button

* Add empty .npmignore file

* remove extra npm install and dry-run steps

* revert azure-pipelines script changes

---------

Co-authored-by: Ruriko Araki <ruaraki@microsoft.com>
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
2023-04-06 18:50:11 -04:00
Krystal Kramer f21c6d0491
Revert "Update appium and node version" (#2718)
* Revert "Update appium and node version (#2620)"

This reverts commit 4b07fa13ee.

* Change files
2023-03-21 13:09:08 -04:00
Ruriko Araki 4b07fa13ee
Update appium and node version (#2620)
* Update appium beta version to version that doesn't use jsdoc

* Update tester_deps yarn.lock

* Change files

* Update a bunch of things in an attempt to get things working again...

* Update node?

* diagnose what's up with CI

* Introduce .node-version file

* remove midgard-yarn

* Frozel lockfile

* undo yarn please change

* Appium driver install added back

* Appium driver install added back

* Appium driver install added back

* Remove flakiness

---------

Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
2023-03-17 11:01:39 -07:00
Lawrence Win 0e30227e7b
Bump micromatch to ^4.0.0 (#2683) 2023-03-07 10:43:38 -08:00
Lynn Zhang 743bd1507a
[Proposal] Order imports using the eslint import plugin (#2632)
* Add import plugin (eslintrc.json, package.json, yarn.lock)

* Changes from running yarn lint --fix

* Change files

* Change import order config "warn" to "error"

* Run yarn lint --fix again + some manual fixes

* Change files

* Run prettier

* Re-order - move standard libraries (react/react native) to the top

* Run yarn lint --fix after previous change

* Change files

* Bad merge
2023-02-24 11:59:20 -08:00
Tommy Nguyen 4de4c2b37c
chore: migrate to `@rnx-kit/align-deps` (#2564) 2023-01-30 15:44:56 +01:00
dependabot[bot] ae371083b1
Bump react-native-test-app from 2.2.4 to 2.3.0 (#2517)
Bumps [react-native-test-app](https://github.com/microsoft/react-native-test-app) from 2.2.4 to 2.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/microsoft/react-native-test-app/releases">react-native-test-app's releases</a>.</em></p>
<blockquote>
<h2>2.3.0</h2>
<h1><a href="https://github.com/microsoft/react-native-test-app/compare/2.2.4...2.3.0">2.3.0</a> (2023-01-12)</h1>
<h3>Features</h3>
<ul>
<li><strong>windows:</strong> autolink NuGet dependencies (<a href="https://github-redirect.dependabot.com/microsoft/react-native-test-app/issues/1236">#1236</a>) (<a href="34f7baf240">34f7baf</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="34f7baf240"><code>34f7baf</code></a> feat(windows): autolink NuGet dependencies (<a href="https://github-redirect.dependabot.com/microsoft/react-native-test-app/issues/1236">#1236</a>)</li>
<li>See full diff in <a href="https://github.com/microsoft/react-native-test-app/compare/2.2.4...2.3.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-test-app&package-manager=npm_and_yarn&previous-version=2.2.4&new-version=2.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>
2023-01-13 21:45:22 +00:00
Ayush Singh f077f84f8f
E2E Tests setup for Android (#2399)
* Basic E2E setup for android

* Basic tests working

* Added scrolling element selector to Android

* Cleanup code

* Change files

* Replace ScrollView id with existing const

* Clean up mobile scroll

* Testing Android pipeline

* Fix platform

* Fix spacing

* Changing Gradlew task

* Comment non-android tests

* Changed vm to ubuntu added working directory to gradlew

* Update emulator to use xamarin

* Updated fradlew task

* Revert ubuntu change for Android PR

* Revert "Update emulator to use xamarin"

This reverts commit 6bea0a8ed6.

* Change jdk path

* Update version for jdk

* Disable yarn android

* Revert "Disable yarn android"

This reverts commit 1dc6bad9dc.

* Set to re-install apk mode

* Remove existing packages

* Remove yarn android, add caching for avd

* Added apk dump mechanism

* Fix syntax

* Fix syntax

* Fix syntax

* Update apk dump to run on failure

* Testing screenshot on android

* Update emulator script

* Fix missing label for E2E

* Reverting APK dump mechanism

* Attempting to fix screenshot issue

* Attempting to fix screenshot issue x2

* Attempting to fix screenshot issue x3

* Attempting to fix screenshot issue x4

* Revert "Attempting to fix screenshot issue x4"

This reverts commit f6ed8fd035.

* Change to MacOS 12

* Revert "Change to MacOS 12"

This reverts commit 7cdaacdeba.

* Attempting to fix screenshot issue x5

* Revert "Comment non-android tests"

This reverts commit d4faed2d29.

* Revert "Testing screenshot on android"

This reverts commit 88cde98d61.

* Added apk dump on failure

* Code cleanup

* Test Screenshot

* Change emulator device model and Remove apk dump

* Revert "Test Screenshot"

This reverts commit 3deb82308f.

* Replace testId with testProps

* Attempt AVD Caching

* Fix task blocks

* Fix import

* Revert AVD Caching

* Revert "Revert AVD Caching"

This reverts commit f31ac5ab08.

* Try different path

* Path format fix

* Change path to single folder

* Enable quick boot emulator

* Revert "Enable quick boot emulator"

This reverts commit e50cfa9f0f.

* Removing caching

* Code cleanup

* Resolve comments

* Resolve comments

* Remove extra bundle command from E2E
2023-01-02 23:09:50 +05:30
Ruriko Araki 7a63f97648
Update json5 package version (#2465)
* Update json5 in yarn.lock

* Remove unused packages

* Change files
2022-12-27 17:02:21 -08:00
Lawrence Win d64b7100cf
Bump react-native-svg: 12.3.0 -> 12.5.0 (#2252)
* Bump react-native-svg: 12.3.0 -> 12.x

* Change files

* 12.x -> 12.4.4 in package.json

* Add Graphics.Win2D as a dependency

* Revert "Add Graphics.Win2D as a dependency"

This reverts commit 7f3899bd93458d90f1236cc0724b4955bf67d802.

* Win2D.UWP added as a dependency

* Update yarn.lock

* Bump experimental icon rnsvg

* Bumping rnsvg to 12.5

* Add script to add win2d as a ReactTestApp dependency

* Add win2d script to uwp ado pipeline

* Update script to add Win2D.uwp dependency

* Commit for pipeline testing

* Remove disk size checks, keep fetchDepth in ado

* Change files

* Run windows Pr validation step on larger VM

* Add + use patch-package for Win2D.uwp dependency

Patching react-native-test-app is now more stable than the previous
commit.

* Revert accidental change to a change file

Co-authored-by: Larry Win <winlarry@microsoft.com>
Co-authored-by: Danny van Velzen <dannyvv@microsoft.com>
2022-12-05 19:36:45 -06:00
Samuel Freiberg 0d37c13db9
[Win32] Create JS Bundle for E2E Spec Files and Publish as NPM Package (#2345)
* Adding package that includes all FURN automated testing dependencies

* Adding nuget publish for tester deps

* Temporarily post nuget package for testing

* Temporarily post nuget package for testing

* Removing param

* Making param false

* Reverting .ado changes and adding fields in package.json

* Testing nuget push

* Adding yarn.lock

* Revert "Adding yarn.lock"

This reverts commit 0948725dcf.

* Testing CI

* Testing CI

* Testing nuget publish

* removing publish temporarily

* Removing unwanted dep

* Updating deps

* Adding nuget publish job to ado

* Removing unwanted changes

* Removing unwanted changes

* Removing unwanted changes

* Integrating Webpack to create a JS bundle containing all win32 spec files

* Creating bundle in publish pipeline so it's included in the npm package

* Removing unwanted changes

* Reverting unwanted changes

* Reverting

* Reverting testing change

* Reverting newline

* Change files

* Reverting unnecessary .ado change

* Reverting whitespace

* Adding build script to /E2E

* Moving E2E testing files to its own package within /apps. This allows us to export as an NPM package easier (and allows us to consume the testing code outside of this repo)

* Updating pipeline refs to apps/E2E

* Adding support for metro within apps/E2E

* Fixing imports

* Change files

* Fixing Win32 wdio.conf.ts specs path

* Fix imports

* Adding missing dev dep

* Updating yarn.lock

* Re-creating yarn.lock

* Updating yarn conflicts

* Fixing links

* Adding missing dep

* Updating path to no hoisted packages

* Fixing package path

* Adding condition in BasePage
2022-11-28 20:36:02 -07:00
Krystal Kramer de9ddf7530
React Native 0.68 Update (#1970)
### Platforms Impacted
- [x] iOS
- [x] macOS
- [x] win32 (Office)
- [x] windows
- [x] android

Waiting to merge until Office bumps to 0.68.

### Description of changes

- Bump react-native from 0.66 to 0.68
- Add rnx-kit config sections for all packages to help with dependency management (see https://microsoft.github.io/rnx-kit/docs/guides/dependency-management)
  - For reference, almost all packages I added an rnx-config section to have this:
   ``` 
  "rnx-kit": {
    "reactNativeVersion": "^0.68",
    "reactNativeDevVersion": "^0.68",
    "kitType": "library",
    "capabilities": [
      "core",
      "core-android",
      "core-ios",
      "react"
    ]
  }
- Ran `yarn rnx-dep-check --write` at root to fix dependencies for RN 0.68

### Verification

- iOS: Not yet tested *
- macOS: Not yet tested *
- win32 (Office): Need to re-test for new changes
- windows: Need to re-test for new changes
- android: Not yet tested *

*hoping someone could help me out with testing these platforms

### Pull request checklist

This PR has considered (when applicable):
- [x] Automated Tests
- [ ] Documentation and examples
- [ ] Keyboard Accessibility
- [ ] Voiceover
- [ ] Internationalization and Right-to-left Layouts
2022-09-30 00:31:01 +00:00
Samuel Freiberg 690c4978c5
Changing Location of Appium Driver Dependency Installs (#2115)
* Making it so the appium driver packages get installed in each folder rather than the root. Appium looks for these drivers in the folder it's in, not the root. This was causing issues when trying to run E2E tests locally.

* Change files
2022-09-13 10:06:59 -07:00
Saad Najmi dd0a64e293
Add --verbose to beachball publish (#2048)
* Update azure-pipelines.publish.yml

* Move to package.json
2022-08-26 18:59:04 -07:00
Ruriko Araki 32c99c628b
Package version fixes (#1854)
* Fix some versions

* Lock file

* Change files
2022-07-14 13:00:54 -07:00
Nabil Khalil 155145b496
React Native 0.66 Update (#1809)
* Update rnx-kit configurations

* `yarn rnx-dep-check --write`

* Remove workspace resolutions

* Update React / React Native / React Native macOS/Windows/Win32 dependencies

* Fix yarn build fallout

* Fix test fallout

* Update podfile locks

* Remove unnecessary dependency

* Change files

* Remove alpha cli resolution

* rnx-dep-check --write

* update lock

* update rex

* update lock

* update ios podfile

* update macos podfile

* upgrade RN types to version 0.66

* updated some components to 0.66 and renamed TurboModuleRegistry in getThemingModule

* resolved type errors

* bumped react dom

* bumped rn svg

* updated  rn svg to latest version

* updated win32 rn to 0.66 for checkbox and interactive hooks

* updated component rn versions

* updated some packages and apps to 0.66

* updated all package types except for themes

* updated scripts rn types to 0.66

* updated fluent tester to rn 0.66

* updated RN types to 0.66 for win32 app

* updated theming to rn types 0.66

* updated yarn

* updated all >=17.0.1 react versions to >=17.0.2

* resolved podfile conflict

* updated podfiles

* Change files

* moved testID in Header to the first text element in the fluent tester

* removed 0-0 in rn versions

* updated yarn.lock

* removed resolutions, was causing windows tester to not load

* updated @react-native-community/cli

* added onPressIn and onPressOut for win32/windows/android and removed getTheming comments

* added onPressIn/Out to base adapters

* added onPressIn/Out for macos adapters

* removed notification test, just so the rn 0.66 pr can go through, and updated react for notification

* removed comment in fluenttester

* added jpeg-js and moment back to package.json resolutions

* updated react test renderer

* reverted some accidental changes to react-native-test-app version and svg versions

* fixed error on package.json for macos

Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
2022-07-14 10:51:41 -07:00
Ruriko Araki d1ce0d9d2b
Update package version of moment & simple-plist (#1834)
* Update package versions

* Update yarn.lock
2022-07-11 12:14:58 -07:00
Ruriko Araki f7dc8df2a0
Bump shell-quote (#1770)
* Bump shell-quote

* Add jpeg-js bump too
2022-06-21 15:44:46 -07:00
Ruriko Araki cf5789633e
Integrate Windows tokens from token pipeline (#1595)
* Get tokens from pipeline

* Move alias tokens to default theme

* Fix dependencies

* Update tokens packages, remove pipeline package

* Change files

* Fix depcheck

* Fix depcheck

* Clean up README
2022-04-19 08:37:33 -07:00
Ruriko Araki 07ac1a3c35
Update @appium/support to a newer minimum version (#1582)
### Platforms Impacted
- [ ] iOS
- [ ] macOS
- [ ] win32 (Office)
- [ ] windows
- [ ] android

### Description of changes

This change forces @appium/support to be a newer version, which allows us to update a dependency that has security vulnerability (moment). And also allows us to remove another resolution (plist). One of our dependencies pins appium/support to a particular version and this resolution overrides that.

Kinda annoyed that appium declares all of their dependencies without ranges, but 🤷🏻‍♀️

### Verification

CI will run E2E tests

### Pull request checklist

This PR has considered (when applicable):
- [ ] Automated Tests
- [ ] Documentation and examples
- [ ] Keyboard Accessibility
- [ ] Voiceover
- [ ] Internationalization and Right-to-left Layouts
2022-04-12 18:57:07 +00:00
Ruriko Araki c183b7eb02
Refactor theming (#1562)
* Move win32 alias tokens out

* Update pipeline

* Fix build

* Move apple alias tokens out

* Update tsconfig to allow for JSON files

* Move android output

* Change files

* Fix links

* Fix depcheck

* Run prettier

* Edit tsconfig
2022-04-05 12:48:55 -07:00
Ruriko Araki 372ead0e9d
Pin es5-ext version (#1559) 2022-04-01 13:09:17 -07:00
Ruriko Araki 1e8f6072f5
Update Appium to 2.0.0 (#1544)
* Upgrade appium

* Change files

* Some editing of configs and pipeline

* Redo appium bump

* Fix build issue

* UWP updates

* Declare appium-windows-driver a devDependency

* Undo accidental change

* Update documentation

* Update instructions

* Address feedback
2022-03-31 14:28:58 -07:00
Saad Najmi 6881a5c26a
Update simple-plist dependency (#1547)
* Update simple-plist dependency

* update lock
2022-03-29 13:15:49 -07:00
Ruriko Araki 4d4a414907
Update lage to latest (#1468) 2022-02-23 09:59:14 -08:00
Ruriko Araki fc506e0ea2
Update just-scripts to latest (#1446)
* Update just

* Fix tests

* Fix bundle

* Remove code-style

* Change files

* Remove code-style

* lint remove from windows

* Update just-task too

* Fix task

* Fix things some more...
2022-02-16 13:13:09 -08:00
Saad Najmi 163defba33
Remove references to uifabricshared (#1342)
* repalce uses of uifabricshared

* Change files
2022-01-13 18:29:21 -06:00
dependabot[bot] 962de2df83
Bump depcheck from 1.4.2 to 1.4.3 (#1330)
Bumps [depcheck](https://github.com/depcheck/depcheck) from 1.4.2 to 1.4.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/depcheck/depcheck/releases">depcheck's releases</a>.</em></p>
<blockquote>
<h2>1.4.3</h2>
<h2><a href="https://github.com/depcheck/depcheck/tree/1.4.3">1.4.3</a> (2022-01-09)</h2>
<p><a href="https://github.com/depcheck/depcheck/compare/1.4.2...1.4.3">Full Changelog</a></p>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>Different results when running depcheck from npm install -g vs npx <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/689">#689</a></li>
<li>Fails with Top-Level Await <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/671">#671</a></li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>false alert on file src/server.js <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/655">#655</a></li>
<li>Svelte Support <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/650">#650</a></li>
<li>False positive: types-only dependencies <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/568">#568</a></li>
</ul>
<p><strong>Merged pull requests:</strong></p>
<ul>
<li>feat(eslint): add support for .eslintrc.cjs <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/681">#681</a> (<a href="https://github.com/shian15810">shian15810</a>)</li>
<li>feat(types): improve typings <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/680">#680</a> (<a href="https://github.com/shian15810">shian15810</a>)</li>
<li>cli: --oneline option <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/679">#679</a> (<a href="https://github.com/webdevium">webdevium</a>)</li>
<li>fix: allow using <a href="https://github.com/types-module"><code>@​types-module</code></a> for typescript type-only imports <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/670">#670</a> (<a href="https://github.com/rexxars">rexxars</a>)</li>
<li>Support next.config.js with next-transpile-modules <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/660">#660</a> (<a href="https://github.com/crossjs">crossjs</a>)</li>
<li>Fix scss parsing for non-import '@' keywords <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/658">#658</a> (<a href="https://github.com/Dylanlan">Dylanlan</a>)</li>
<li>feat: detect deps used with -r in package.json <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/657">#657</a> (<a href="https://github.com/Dylanlan">Dylanlan</a>)</li>
<li>Support babel.config.js(on) files <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/656">#656</a> (<a href="https://github.com/crossjs">crossjs</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/depcheck/depcheck/blob/main/CHANGELOG.md">depcheck's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/depcheck/depcheck/tree/1.4.3">1.4.3</a> (2022-01-09)</h2>
<p><a href="https://github.com/depcheck/depcheck/compare/1.4.2...1.4.3">Full Changelog</a></p>
<p><strong>Fixed bugs:</strong></p>
<ul>
<li>Different results when running depcheck from npm install -g vs npx <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/689">#689</a></li>
<li>Fails with Top-Level Await <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/671">#671</a></li>
</ul>
<p><strong>Closed issues:</strong></p>
<ul>
<li>false alert on file src/server.js <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/655">#655</a></li>
<li>Svelte Support <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/650">#650</a></li>
<li>False positive: types-only dependencies <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/568">#568</a></li>
</ul>
<p><strong>Merged pull requests:</strong></p>
<ul>
<li>feat(eslint): add support for .eslintrc.cjs <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/681">#681</a> (<a href="https://github.com/shian15810">shian15810</a>)</li>
<li>feat(types): improve typings <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/680">#680</a> (<a href="https://github.com/shian15810">shian15810</a>)</li>
<li>cli: --oneline option <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/679">#679</a> (<a href="https://github.com/webdevium">webdevium</a>)</li>
<li>fix: allow using <a href="https://github.com/types-module"><code>@​types-module</code></a> for typescript type-only imports <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/670">#670</a> (<a href="https://github.com/rexxars">rexxars</a>)</li>
<li>Support next.config.js with next-transpile-modules <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/660">#660</a> (<a href="https://github.com/crossjs">crossjs</a>)</li>
<li>Fix scss parsing for non-import '@' keywords <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/658">#658</a> (<a href="https://github.com/Dylanlan">Dylanlan</a>)</li>
<li>feat: detect deps used with -r in package.json <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/657">#657</a> (<a href="https://github.com/Dylanlan">Dylanlan</a>)</li>
<li>Support babel.config.js(on) files <a href="https://github-redirect.dependabot.com/depcheck/depcheck/pull/656">#656</a> (<a href="https://github.com/crossjs">crossjs</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d0af6ba14e"><code>d0af6ba</code></a> Use <code>@​babel/parser</code> 7.6.14 (exact)</li>
<li><a href="180e05a72e"><code>180e05a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/670">#670</a> from rexxars/fix/ts-types-import</li>
<li><a href="8643cd3e2b"><code>8643cd3</code></a> fix: allow using <a href="https://github.com/types-module"><code>@​types-module</code></a> for typescript type-only imports</li>
<li><a href="a687b10215"><code>a687b10</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/679">#679</a> from webdevium/main</li>
<li><a href="e770d0f7a2"><code>e770d0f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/681">#681</a> from shian15810/patch-2</li>
<li><a href="2272944248"><code>2272944</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/depcheck/depcheck/issues/680">#680</a> from shian15810/patch-1</li>
<li><a href="73c2bec4ae"><code>73c2bec</code></a> test(eslint): enable testing of .eslintrc.cjs</li>
<li><a href="8537359239"><code>8537359</code></a> feat(eslint): add support for .eslintrc.cjs</li>
<li><a href="a8833d697c"><code>a8833d6</code></a> feat(types): create Config</li>
<li><a href="a58cdceea0"><code>a58cdce</code></a> feat(types): add missing properties to Options</li>
<li>Additional commits viewable in <a href="https://github.com/depcheck/depcheck/compare/1.4.2...1.4.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=depcheck&package-manager=npm_and_yarn&previous-version=1.4.2&new-version=1.4.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>
2022-01-14 00:26:37 +00:00
Ruriko Araki 9fff2280d5
Fix babel parser version for now (#1324)
* Fix babel parser version for now

* undo accidental change
2022-01-06 15:16:10 -08:00
Tommy Nguyen 7b3987cb21
chore(deps): bump @rnx-kit/dep-check to 1.10.1 (#1311) 2022-01-05 21:44:07 +01:00
Ruriko Araki aef2b92a04
Fix resolution of depcheck's babel (#1306)
* Fix resolution of depcheck's babel

* Update lockfile
2022-01-04 14:04:42 -08:00
Adam Foxman caa9260512
@rnx-kit package updates (#1273)
* Fix metro config

* Update to latest @rnx-kit package versions.

* Update rnx-kit packages. Turn typechecking and duplicate package detection failures off, as they reveal errors that already exist in the monorepo.

* Change files

* Fix change file
2021-12-18 22:52:57 -06:00
Saad Najmi db455b8f51
upgrade beachball (#1243) 2021-12-13 16:49:18 -06:00
Adam Foxman f16d742b5c
Update to react-native 0.64 (#1159)
* Update to react-native 0.64

* Cleanup after merge

* cleanup unused dependency

* fix dependencies, undo whitespace-only change

* fix dependencies. remove unneeded tslint/eslint suppression.

* revert unneeded change

* Update test snapshots

* Update callout test: border width picker must use values that can be converted between string and number. Picker requires strings, but the target borderWidth value is a number.

* SyntheticEvent: dispatchConfig prop is not present in react-native NativeSyntheticEvent. To compensate for its absence, make SyntheticEvent.dispatchConfig optional.

* Change files

* Remove forced resolution of react-native and react packages.

* Update react-native-test-app and ios pod versions

* Update CLI to 5.0.1 and use cli-platform-ios 5.0.2 since it has a critical fix for RNTA.

* Apply RNTA's published workaround for ios/android issues.

* take 2

* Update @react-native-community/slider, and removing pods which are autolinked.

* explicitly set jdk

* undo java version and remove ndk install

* Update RNTA
2021-11-17 11:11:30 -08:00
Keven Arroyo 00b54000e8
New pipeline to test if links on the repo are working (#891)
* New pipeline to test if links on the repo are working

* Adding command

* Testing different path

* Parameter to fail test

* Reverting change

* Testing another fail condition

* Missing fail error

* Testing different test failure

* testing out xargs

* Fixing broken links to pass test

* Fix broken link

* Change name of config file

Co-authored-by: Krystal Kramer <krsiler@microsoft.com>
2021-09-30 16:04:15 -04:00
Ruriko Araki 4628684e9b
Add HC color tokens and HC default theme (#920)
* Add input for HC

* Add HC plumbing

* Hook up HC for default theme

* Fix styling on compound experimental button

* Add HC from pipeline

* Fix some things to get the tester to show well

* Change files

* depcheck

* Fix typo

* Fix build

* Change files

* Remove console.log

* Fix some issues

* Fix mistake...

* Address feedback

* Add comment

* Rename variable
2021-08-26 13:47:18 -07:00
Ruriko Araki 18e08c6879
Shadow tokens take 2 (#865)
* Bump pipeline

* Edit input file to have shadow tokens

* Generate tokens, manually edit to have correct schema

* Bump pipeline again

* Regenerate token files

* Change files
2021-08-09 10:48:07 -07:00
Ruriko Araki 56ccce452d
Remove api extractor (#854)
* Remove api-extractor related files

* lockfile

* Change files

* Fix change file

* Put back folder I accidentally deleted, get build to work
2021-08-05 17:09:34 -07:00
Saad Najmi f3fb2a4a61
Revert "Add shadow tokens" (#856)
* Revert "Add shadow tokens (#853)"

This reverts commit 67a4cb3bf8.

* Change files
2021-08-05 16:03:15 -07:00
Ruriko Araki 67a4cb3bf8
Add shadow tokens (#853)
* Bump token pipeline version

* Add shadow tokens to input

* Regenerate tokens

* Change files
2021-08-05 13:49:39 -07:00
Tommy Nguyen 69c607cb93
chore: replace just-repo-utils with workspace-tools (#791)
* chore: replace just-repo-utils with workspace-tools

* Change files
2021-07-24 09:47:07 -07:00
Tommy Nguyen 99e6bc11d8
chore: use react-native-test-app for Windows (#755)
* chore: use react-native-test-app for Windows

* let dep-check manage fluent-tester's dependencies

* fix windows project config

* update app id

* bump @rnx-kit/* to latest

* align metro

* fix RedBox not appearing

* sync lock files

* fix Metro watching Visual Studio generated files

* rename before delete to avoid fs race conditions

* remove wdio results earlier

* don't delete non-existent logs

* up connection retries

* remove results before starting wdio

* use embedded bundle

* bump @rnx-kit/metro-config to 1.2.3

* recreate test output folders

* don't watch other test apps and build output

* restore App.js

* workaround for filesystem race condition

* don't bundle before build is done

* Change files

Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
2021-07-22 15:42:45 -05:00