mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-05 22:56:11 +00:00
# Summary
There are two main things going on with the PR. Both involve a reworking
of the new arch implementation of rn-svg for windows.
The current implementation attempts to implement a svg renderer from
scratch. There are numerous edge cases that it wasn't handling
correctly, and the performance had some serious issues. This
implementation switches to use the svg rendering path built into
Direct2D. This brings significant performance improvements.
The 2nd issue is there have been various breaking changes in
react-native-windows for how new arch native components are implemented.
This brings the rn-svg implementation in line with those latest changes.
## Test Plan
Primary testing right now is loading up the example app in the repo.
New arch on react-native-windows is still in somewhat early days - so
there are not really current users of this code. I am integrating this
code into Microsoft Office, where I have tested some scenarios. But we
will get expanded testing as we roll out the new arch. I expect there to
be some follow-ups as we expand our usage. The version of rn-svg before
this PR doesn't build with the latest new arch react-native-windows
versions. - So its hard to get worse than that.
### What's required for testing (prerequisites)?
### What are the steps to reproduce (after prerequisites)?
## Compatibility
| OS | Implemented |
| ------- | :---------: |
| iOS | N/A |
| MacOS | N/A |
| Android | N/A |
| Web | ✅ |
## Checklist
- [x] I have tested this on a device and a simulator
- [ ] I added documentation in `README.md`
- [ ] I updated the typed files (typescript)
- [ ] I added a test for the API in the `__tests__` folder
388 lines
16 KiB
JSON
388 lines
16 KiB
JSON
{
|
|
"version": 1,
|
|
"dependencies": {
|
|
"native,Version=v0.0": {
|
|
"Microsoft.JavaScript.Hermes": {
|
|
"type": "Direct",
|
|
"requested": "[0.1.23, )",
|
|
"resolved": "0.1.23",
|
|
"contentHash": "cA9t1GjY4Yo0JD1AfA//e1lOwk48hLANfuX6GXrikmEBNZVr2TIX5ONJt5tqCnpZyLz6xGiPDgTfFNKbSfb21g=="
|
|
},
|
|
"Microsoft.UI.Xaml": {
|
|
"type": "Direct",
|
|
"requested": "[2.8.0, )",
|
|
"resolved": "2.8.0",
|
|
"contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==",
|
|
"dependencies": {
|
|
"Microsoft.Web.WebView2": "1.0.1264.42"
|
|
}
|
|
},
|
|
"Microsoft.Windows.CppWinRT": {
|
|
"type": "Direct",
|
|
"requested": "[2.0.230706.1, )",
|
|
"resolved": "2.0.230706.1",
|
|
"contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ=="
|
|
},
|
|
"boost": {
|
|
"type": "Transitive",
|
|
"resolved": "1.83.0",
|
|
"contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ=="
|
|
},
|
|
"Microsoft.Net.Native.Compiler": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.9-rel-29512-01",
|
|
"contentHash": "xjK9G8qoKaN1kUvOp/PuqYYxk6uGTZFwHUsHLrLXLyFVxnoHq/woqWyVb/n22uNWYtAoioeXlm6hZ0M8/f7eXw==",
|
|
"dependencies": {
|
|
"runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01"
|
|
}
|
|
},
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.11",
|
|
"contentHash": "B1p3txWKwmO+Csf126X9y1gVQej/zOfUUAOE90iOmEHFMieIle/XfKrrAtlHIIo5snylwB8LgDsRn0kWlDsHhg==",
|
|
"dependencies": {
|
|
"runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11"
|
|
}
|
|
},
|
|
"Microsoft.NETCore.Platforms": {
|
|
"type": "Transitive",
|
|
"resolved": "2.1.0",
|
|
"contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA=="
|
|
},
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"NETStandard.Library": {
|
|
"type": "Transitive",
|
|
"resolved": "2.0.3",
|
|
"contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "1.1.0"
|
|
}
|
|
},
|
|
"runtime.win10-arm.Microsoft.Net.Native.Compiler": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.9-rel-29512-01",
|
|
"contentHash": "p+v2gthEgj5Tgm4Cl05mfV0w6Q7IFMdOQXZQsiZRg4wBkKSdVoW9lgaxF8bVffBJYes2Vm8ovKpxwTrmEXRzFg==",
|
|
"dependencies": {
|
|
"runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-29512-01"
|
|
}
|
|
},
|
|
"runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.8-rel-29512-01",
|
|
"contentHash": "GUQ7Ubf9ts1XfNNaDrJUnmpsKfpcyZ+8NeZoDyYlImgT/UukkW1cYaxqbxM8VH+g5iIGXeO7suVv8tkwE862FA=="
|
|
},
|
|
"runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.11",
|
|
"contentHash": "R1RaI4RSc+H9E5Pq9pndWzAv4dxztym4+TAII4VrsReePMGRM8eoJByg47BAPM4Y9mBv7esR0KhYc5J1/hpUIw=="
|
|
},
|
|
"runtime.win10-arm64.Microsoft.Net.Native.Compiler": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.9-rel-29512-01",
|
|
"contentHash": "8ex2blgQcIw/MoaJH7hqRJdekTWgMUz5Qb+xmVeGvbB/lWl4BPv6/J9+cmcFxEM+Z7OA8xilFH1kwWFMyvak1A==",
|
|
"dependencies": {
|
|
"runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-29512-01"
|
|
}
|
|
},
|
|
"runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.8-rel-29512-01",
|
|
"contentHash": "iYqXJq6hpg07RqAqq8RAffVU1308cQ2ta4ZZtfWI8tbVXGuKOU6he52AMgz4JfcP/Yb/khy9Gdxl62MVXcctzg=="
|
|
},
|
|
"runtime.win10-x64.Microsoft.Net.Native.Compiler": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.9-rel-29512-01",
|
|
"contentHash": "sgiiODHWt4WZ9mDpZd+XkCdWYCBZukjZPNz3XJdeKeeNcRA4y4OTtd2+STWytXDxWAXUNRjImDF5XP48jNXj8A==",
|
|
"dependencies": {
|
|
"runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-29512-01"
|
|
}
|
|
},
|
|
"runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.8-rel-29512-01",
|
|
"contentHash": "JoJavADSFAHk8KQo/bIHT+TTM1gn26X7A3DBltr0ocxcR+6FEnrFa1dLev2tFWmUcndeoyTklndZKwBkSFfEDw=="
|
|
},
|
|
"runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.11",
|
|
"contentHash": "7e8MH4/tzwVV25dUvq+eYgvH31Tyi7kpGNcsqfzfJDYxA6hpGijhfZFFn2QHjORRoTu/BVxGM/9xc/bP4J0vRg=="
|
|
},
|
|
"runtime.win10-x86.Microsoft.Net.Native.Compiler": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.9-rel-29512-01",
|
|
"contentHash": "M586UCPkXEXFbbC7dNznyN9/uNSWNjOeWWHrKNhwztaIl5iCaqr9ITDu55hd7tRdsoi/mPthAH470k4Vml/UrA==",
|
|
"dependencies": {
|
|
"runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-29512-01"
|
|
}
|
|
},
|
|
"runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.8-rel-29512-01",
|
|
"contentHash": "s+oRLOdFSD8FS/hG2MBLzcdPzvBOzQqydYGLl/E+jaB7ijqYs8Dd3yeK72HgWLmKvp3rtkPhCHeRqYhA54+1YQ=="
|
|
},
|
|
"runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": {
|
|
"type": "Transitive",
|
|
"resolved": "2.2.11",
|
|
"contentHash": "NF8tUTxFfwd8MXiA6ygCVuT7dVgEkaHpuwFnDeP1L2i1SIOxhk5w4HHySjmvbRSYtnjLA9BlOtwjGIJCztOHeg=="
|
|
},
|
|
"common": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"boost": "[1.83.0, )"
|
|
}
|
|
},
|
|
"fmt": {
|
|
"type": "Project"
|
|
},
|
|
"folly": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Fmt": "[1.0.0, )",
|
|
"boost": "[1.83.0, )"
|
|
}
|
|
},
|
|
"microsoft.reactnative": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Common": "[1.0.0, )",
|
|
"Folly": "[1.0.0, )",
|
|
"Microsoft.JavaScript.Hermes": "[0.1.23, )",
|
|
"Microsoft.UI.Xaml": "[2.8.0, )",
|
|
"ReactCommon": "[1.0.0, )",
|
|
"boost": "[1.83.0, )"
|
|
}
|
|
},
|
|
"microsoft.reactnative.managed": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.9, )",
|
|
"Microsoft.ReactNative": "[1.0.0, )"
|
|
}
|
|
},
|
|
"reactcommon": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Folly": "[1.0.0, )",
|
|
"boost": "[1.83.0, )"
|
|
}
|
|
},
|
|
"reactnativeasyncstorage": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.ReactNative": "[1.0.0, )",
|
|
"Microsoft.UI.Xaml": "[2.8.0, )"
|
|
}
|
|
},
|
|
"rnscreens": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.ReactNative": "[1.0.0, )",
|
|
"Microsoft.UI.Xaml": "[2.8.0, )"
|
|
}
|
|
},
|
|
"rnsvg": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.ReactNative": "[1.0.0, )",
|
|
"Microsoft.UI.Xaml": "[2.8.0, )"
|
|
}
|
|
},
|
|
"rnviewshot": {
|
|
"type": "Project",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.11, )",
|
|
"Microsoft.ReactNative": "[1.0.0, )",
|
|
"Microsoft.ReactNative.Managed": "[1.0.0, )"
|
|
}
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-arm": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "TMXtd4TVwVgENc4tFWZ+rfnJXZfwRmeL9vkkwMjyCK6+dknZaFuiRMnZ9ggPDMZ4qtq4eKXDqhp7GIVzLkmTxQ=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-arm-aot": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "Sn/jnBh7ggB1TqoxrsEM2S+JpFM8FOO8lXRfdp9LWbUI1Vgzb+a5wpS1bXki1lJK6cFrVldDjbZv4D4NEfJuyg=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-arm64-aot": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "07IvykpRbKdON7JjrBxshOKTqkJ39h7b6xc6AE09h8DaoP8CsUkyn+IBRlMGAzfVNnQwaoCKf+EWoSCueBKaqQ=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-x64": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "EqfKqHuQsosS4oPFBaKlUFMSV2ZSLh2VoxWnLkPiydVK9jIh31c2Au1csZ5ucQmXOra3vEuZLToOK4XNVLW2wQ=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-x64-aot": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "PfST4gE/8rgl0tPMlGYp7BqzFjrhSGMQd+V68P4IMze9V6cnlkyXof4apD9MDzl7MPMPO0wwlkMj89+4+vXP3A=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-x86": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "Svwt46NcUEBhH+LNdg+9J+phHiWW3mmfuKrKT1RGI9QCownxaFg0kI5NCT0YhoMcndFT6fLsUA5VLswApg3/HA=="
|
|
}
|
|
},
|
|
"native,Version=v0.0/win10-x86-aot": {
|
|
"Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "YeOCD+m2tfqkYzQ2hAKZ52cTrHWU0HRS4/2vf3SeZ+KHWq+unmskH+TrRktaIj/pChwPUMwLdCTU5/+4WeQcWQ==",
|
|
"dependencies": {
|
|
"Microsoft.NETCore.Platforms": "2.1.0",
|
|
"Microsoft.Net.Native.Compiler": "2.2.9-rel-29512-01",
|
|
"Microsoft.Net.UWPCoreRuntimeSdk": "2.2.11",
|
|
"NETStandard.Library": "2.0.3",
|
|
"runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.11"
|
|
}
|
|
},
|
|
"Microsoft.Web.WebView2": {
|
|
"type": "Transitive",
|
|
"resolved": "1.0.1264.42",
|
|
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
|
|
},
|
|
"runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": {
|
|
"type": "Transitive",
|
|
"resolved": "6.2.11",
|
|
"contentHash": "2Yz+NstJwZlo4+9jfpQ+5fVuowPVIOG/Lp2yABPtfmh4VhbxoKyiAjeRo7bZUMk1RdwZL+LjJ5zg2l2Sh3ZhEA=="
|
|
}
|
|
}
|
|
}
|
|
} |