{"id":26367891,"url":"https://github.com/openupm/com.example.nuget-consumer","last_synced_at":"2025-06-14T00:03:26.857Z","repository":{"id":112691988,"uuid":"363861305","full_name":"openupm/com.example.nuget-consumer","owner":"openupm","description":"An example package that depends on other org.nuget packages","archived":false,"fork":false,"pushed_at":"2025-03-07T10:05:35.000Z","size":7,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-12T18:22:25.238Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openupm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-03T08:15:48.000Z","updated_at":"2025-05-20T22:45:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"aadf612f-650a-46d0-a701-9f545dfde9b5","html_url":"https://github.com/openupm/com.example.nuget-consumer","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/openupm/com.example.nuget-consumer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openupm%2Fcom.example.nuget-consumer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openupm%2Fcom.example.nuget-consumer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openupm%2Fcom.example.nuget-consumer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openupm%2Fcom.example.nuget-consumer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openupm","download_url":"https://codeload.github.com/openupm/com.example.nuget-consumer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openupm%2Fcom.example.nuget-consumer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259737914,"owners_count":22903869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-16T21:45:07.144Z","updated_at":"2025-06-14T00:03:26.838Z","avatar_url":"https://github.com/openupm.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Demo UnityNuGet Registry Uplinks\n\n`org.nuget.system.memory` is a package (with dependencies) that hosting on [UnityNuGet](https://github.com/xoofx/UnityNuGet) registry https://unitynuget-registry.openupm.com/\n\n`com.example.nuget-consumer` is an example package that depends on `org.nuget.system.memory`.\n\nOpenUPM uplinks to the UnityNuGet registry, so you can install all `org.nuget` dependencies directly via OpenUPM registry.\n\n![image](https://user-images.githubusercontent.com/125390/116964544-5c86fe00-acde-11eb-9d73-810fedd2f7b9.png)\n\nInstall `com.example.nuget-consumer` via openupm-cli\n\n```sh\n$ openupm install com.example.nuget-consumer\nnotice manifest added com.example.nuget-consumer@1.0.1\nnotice please open Unity project to apply changes\n```\n\n`Packages/manifest.json` changes:\n\n```\n  \"scopedRegistries\": [\n    {\n      \"name\": \"package.openupm.com\",\n      \"url\": \"https://package.openupm.com\",\n      \"scopes\": [\n        \"com.example.nuget-consumer\",\n        \"org.nuget.system.buffers\",\n        \"org.nuget.system.memory\",\n        \"org.nuget.system.numerics.vectors\",\n        \"org.nuget.system.runtime.compilerservices.unsafe\"\n      ]\n    }\n```\n\nNotice that `org.nuget.system.memory` was added to scopes along with its dependencies, to help Unity finds all dependencies.\n\nIf Unty prompts\n\n```\nAssembly 'Packages/org.nuget.system.memory/System.Memory.dll' will not be loaded due to errors:\nSystem.Memory references strong named System.Buffers Assembly references: 4.0.2.0 Found in project: 4.0.3.0.\nAssembly Version Validation can be disabled in Player Settings \"Assembly Version Validation\"\n```\n\nFollow the instruction to disable Player Settings' `Assembly Version Validation`.\n\n![image](https://user-images.githubusercontent.com/125390/116957989-d1047180-accb-11eb-954c-b6a7b452067c.png)\n\nFor some uplink integration limitations the `org.nuget.system.memory` will be invisible in PacMan's \"My Registries\" section, but visible in the \"In Project\" section.\n\n![image](https://user-images.githubusercontent.com/125390/116958295-aebf2380-accc-11eb-8bf2-0dde300c97e7.png)\n\n![image](https://user-images.githubusercontent.com/125390/116958350-dd3cfe80-accc-11eb-88a9-7868113cde9b.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenupm%2Fcom.example.nuget-consumer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenupm%2Fcom.example.nuget-consumer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenupm%2Fcom.example.nuget-consumer/lists"}