{"id":15160725,"url":"https://github.com/paheartbeat/core-extensions","last_synced_at":"2026-02-23T09:46:41.871Z","repository":{"id":43297413,"uuid":"511215619","full_name":"PAHeartBeat/Core-Extensions","owner":"PAHeartBeat","description":"This Package is created to provide basic extension methods for various data type like Date Time, string, Enum, Json Object, TimeSpan, string.","archived":false,"fork":false,"pushed_at":"2023-12-16T10:12:54.000Z","size":631,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-02-13T22:16:55.525Z","etag":null,"topics":["csharp","unity","unity-3d","unity-package","unity-package-manager","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PAHeartBeat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-06T16:36:36.000Z","updated_at":"2022-12-07T19:16:19.000Z","dependencies_parsed_at":"2023-01-24T20:30:55.727Z","dependency_job_id":null,"html_url":"https://github.com/PAHeartBeat/Core-Extensions","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAHeartBeat%2FCore-Extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAHeartBeat%2FCore-Extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAHeartBeat%2FCore-Extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PAHeartBeat%2FCore-Extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PAHeartBeat","download_url":"https://codeload.github.com/PAHeartBeat/Core-Extensions/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247724882,"owners_count":20985600,"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":["csharp","unity","unity-3d","unity-package","unity-package-manager","unity3d"],"created_at":"2024-09-26T23:21:45.394Z","updated_at":"2026-02-23T09:46:41.800Z","avatar_url":"https://github.com/PAHeartBeat.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iPAHeartbeat-Core-Extensions\nThis Package is created to provide basic extension methods for various data type like Date Time, string, Enum, Json Object, TimeSpan, string.\n\n* [Change Log](CHANGELOG.md)\n* [UPM Package License](LICENCE.md)\n\n## Unity Package\nUnity Package is based on .Net Framework 4.8 and C# 10.\n\nNote:\n- Recently I have configure Unity Packages to Cloud Smith IO. Now any-one can use this package to their unity project\n### How to Use\nAdd this information to you Unity manifest.json file. There is two way to setup repo in unity.\n1. Using Unity Editor\n2. Direct modify the manifest json in your code editor.\n\n#### Using Unity Editor\n1. Open your project in Unity Editor\n2. Go To Edit menu and Select Project Settings.\n3. Select Package manger from left pane of Project setting window.\n4. Go To Scoped Registry section in Right Section.\n5. Right section have sub section with Left and Right partition.\n6. Click Plus icon in left partition. (It will add a new empty entry for registry setup.)\n7. Now In Right Sub Section add detail as below mentioned.\n  1. Add Name like \"C# Helper package by iPAHeartBeat\"\n  2. In Url Section Added \"https://npm.cloudsmith.io/ipaheartbeat/core\"\n  3. in  Scope(s) use Plus Icon from right side and Add \"com.ipaheartbeat\".\n8. Close the window and Save project from File Menu.\n9. Now you are ready to use the packages created by Me.\n\n##### Modify manifest.json\n1. Open You project in Finder/Explorer\n2. Navigate to Package folder and Open manifest.json in your favorite Code/text editor. (it's JSON File.)\n3. Find the entry `scopedRegistries` in json file in navigate.\n4. It might be empty Json array or it might have few entries for other scoped registries.\n5. Add below mention json date in the array\n```\n{\n\t\"name\": \"C# Helper package by iPAHeartBeat\",\n\t\"scopes\": [ \"com.ipaheartbeat\" ],\n\t\"url\": \"https://npm.cloudsmith.io/ipaheartbeat/core/\"\n}\n```\n6. Save the file and close the File.\n7. Open/reopen your unity project.\n8. Now you are ready to use the packages created by Me.\n\nOnce you have setup the registry in unity project you can find the packages in Unity Package manger, from \"My Registry\" option.\n\n## C# Project\nThe main C# project used multiple target framework like .NetFramework 4.8, .NET 5.0, .NET 6.0\n\n## NuGet Package.\nI have also deployed NuGet packages to Nuget.org so same system you can use for Non-Unity .NET Projects. NuGet package are supported for multiple .NET Framework.\n## Issues\nPlease report issue or feature request in Issue section of repo in github. I will try fix issues ASAP and feature request I can't say now, but Post there so I can track.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaheartbeat%2Fcore-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaheartbeat%2Fcore-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaheartbeat%2Fcore-extensions/lists"}