{"id":20955106,"url":"https://github.com/myunisoft/tsd","last_synced_at":"2025-05-14T04:33:03.129Z","repository":{"id":40346015,"uuid":"406449107","full_name":"MyUnisoft/tsd","owner":"MyUnisoft","description":"Backend API TypeScript interfaces and types 📜","archived":false,"fork":false,"pushed_at":"2023-12-22T18:12:15.000Z","size":999,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-04-25T01:41:43.631Z","etag":null,"topics":["def","definition","interfaces","types","typescript"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MyUnisoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-14T16:45:23.000Z","updated_at":"2024-06-20T08:02:59.483Z","dependencies_parsed_at":"2024-06-20T08:02:57.120Z","dependency_job_id":"a1a8ef1c-1cbc-430d-8d8a-7fc87329216a","html_url":"https://github.com/MyUnisoft/tsd","commit_stats":{"total_commits":64,"total_committers":4,"mean_commits":16.0,"dds":0.359375,"last_synced_commit":"72463df1dacf3c061594bd6f0355d33294df1416"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyUnisoft%2Ftsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyUnisoft%2Ftsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyUnisoft%2Ftsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyUnisoft%2Ftsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MyUnisoft","download_url":"https://codeload.github.com/MyUnisoft/tsd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254071360,"owners_count":22009779,"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":["def","definition","interfaces","types","typescript"],"created_at":"2024-11-19T01:18:00.855Z","updated_at":"2025-05-14T04:33:02.561Z","avatar_url":"https://github.com/MyUnisoft.png","language":null,"readme":"\u003cp align=\"center\"\u003e\u003ch1 align=\"center\"\u003e\n  TSD\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  MyUnisoft public TypeScript interfaces and types 📜.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://myunisoft.github.io/tsd/\"\u003eOnline TypeDoc Documentation\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/MyUnisoft/tsd\"\u003e\u003cimg src=\"https://img.shields.io/github/package-json/v/MyUnisoft/tsd?style=flat-square\" alt=\"npm version\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/MyUnisoft/tsd\"\u003e\u003cimg src=\"https://img.shields.io/github/license/MyUnisoft/tsd?style=flat-square\" alt=\"license\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 📢 About\n\nThis package has been designed to allow declaring and sharing TypeScript interfaces and types across several of our projects (public or private).\n\n## 🚧 Requirements\n- [Node.js](https://nodejs.org/en/) v20 or higher\n\n## 🚀 Getting Started\n\nThis package is available in the Node Package Repository and can be easily installed with [npm](https://docs.npmjs.com/getting-started/what-is-npm) or [yarn](https://yarnpkg.com).\n\n```bash\n$ npm i @myunisoft/tsd -D\n```\n\n\u003e ⚠️ **-D** stand for **DevDependencies**.\n\n## API\n\nThere is multiple exported `namespace` in the local file `index.d.ts`. Online documentation is accessible [here](https://myunisoft.github.io/tsd/)\n\n```ts\nexport {\n  Auth,\n  Windev,\n  Utils,\n  MemberGroup,\n  Account,\n  AccountNoCp,\n  BearerToken,\n  ApiToken,\n  UserToken,\n  FirmToken\n}\n```\n\n## Contributors ✨\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://sofiand.github.io/portfolio-client/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39944043?v=4?s=100\" width=\"100px;\" alt=\"Yefis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYefis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/MyUnisoft/tsd/commits?author=SofianD\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/MyUnisoft/tsd/commits?author=SofianD\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/MyUnisoft/tsd/issues?q=author%3ASofianD\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/thomas-gentilhomme/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4438263?v=4?s=100\" width=\"100px;\" alt=\"Gentilhomme\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGentilhomme\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/MyUnisoft/tsd/commits?author=fraxken\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/MyUnisoft/tsd/commits?author=fraxken\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/MyUnisoft/tsd/pulls?q=is%3Apr+reviewed-by%3Afraxken\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#security-fraxken\" title=\"Security\"\u003e🛡️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/FredGuiou\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/99122562?v=4?s=100\" width=\"100px;\" alt=\"FredGuiou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFredGuiou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-FredGuiou\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## License\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyunisoft%2Ftsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyunisoft%2Ftsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyunisoft%2Ftsd/lists"}