{"id":18777209,"url":"https://github.com/luos-io/sdk-ts","last_synced_at":"2025-04-13T10:31:35.890Z","repository":{"id":36976341,"uuid":"403669540","full_name":"Luos-io/sdk-ts","owner":"Luos-io","description":"A Typescript library to program a Luos based network through a high level interface.","archived":false,"fork":false,"pushed_at":"2023-09-18T04:21:17.000Z","size":131,"stargazers_count":14,"open_issues_count":7,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-27T01:51:35.000Z","etag":null,"topics":["luos","sdk","sdk-typescript","typescript"],"latest_commit_sha":null,"homepage":"https://www.luos.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Luos-io.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":null,"support":null}},"created_at":"2021-09-06T15:18:43.000Z","updated_at":"2025-01-31T04:37:36.000Z","dependencies_parsed_at":"2023-01-17T11:15:39.096Z","dependency_job_id":null,"html_url":"https://github.com/Luos-io/sdk-ts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luos-io%2Fsdk-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luos-io%2Fsdk-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luos-io%2Fsdk-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luos-io%2Fsdk-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Luos-io","download_url":"https://codeload.github.com/Luos-io/sdk-ts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248698938,"owners_count":21147561,"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":["luos","sdk","sdk-typescript","typescript"],"created_at":"2024-11-07T20:09:08.278Z","updated_at":"2025-04-13T10:31:35.416Z","avatar_url":"https://github.com/Luos-io.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LUOS SDK TS\n\n## Development\n\n### Requirements\n\n1. [NodeJS](https://nodejs.org/) version LTS 14+\n2. [Yarn](https://yarnpkg.com/) version 1.22+\n\n### Installation\n\nInstall the dependancies with the command : `yarn install`.\n\n### Run\n\n### Developement\n\nExecute the command : `yarn dev`.\nThe command is underlaying multiple actions :\n\n- Executing the typescript runtime `tsc` in watch mode.\n- Executing the plugin runtime `tsc-alias` in watch mode to convert absolute paths into relative ones.\n- Executing the `rollup` packager in watch mode to create :\n  - UMD bundle for browser usage on the frontend : `index.umd.js`\n  - ESModule bundle for the backend usage like our CLI : `index.esm.js`\n\n## Contribute\n\n### Workflow\n\nYou can use [ACT](https://github.com/nektos/act#installation-through-package-managers) to validate the workflows locally :\n\n1. Install ACT (See link for other systems):\n\n```sh\nbrew install act\n```\n\n2. Setup secrets variables in the `.act/.secrets` file :\n\n```yml\nNPM_TOKEN=\nGITHUB_TOKEN=\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluos-io%2Fsdk-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluos-io%2Fsdk-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluos-io%2Fsdk-ts/lists"}