{"id":21244419,"url":"https://github.com/unyt-org/datex-core-js-legacy","last_synced_at":"2025-07-10T21:30:46.238Z","repository":{"id":200801185,"uuid":"630458421","full_name":"unyt-org/datex-core-js-legacy","owner":"unyt-org","description":"DATEX Core Library for JavaScript (legacy), fully implemented in TypeScript, used by the UIX Framework","archived":false,"fork":false,"pushed_at":"2025-07-04T20:14:37.000Z","size":46685,"stargazers_count":3,"open_issues_count":47,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T21:27:29.654Z","etag":null,"topics":["core","datex","framework","typescript","unyt"],"latest_commit_sha":null,"homepage":"https://unyt.org","language":"TypeScript","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/unyt-org.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,"zenodo":null},"funding":{"github":["unyt-org"],"patreon":"unyt","custom":["https://unyt.org/donate","https://shop.unyt.org"]}},"created_at":"2023-04-20T12:29:11.000Z","updated_at":"2025-05-16T14:36:34.000Z","dependencies_parsed_at":"2023-10-22T10:30:48.479Z","dependency_job_id":"5dd5bc87-2f49-4903-b263-988608b72c17","html_url":"https://github.com/unyt-org/datex-core-js-legacy","commit_stats":null,"previous_names":["unyt-org/datex-core-js-legacy"],"tags_count":93,"template":false,"template_full_name":null,"purl":"pkg:github/unyt-org/datex-core-js-legacy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyt-org%2Fdatex-core-js-legacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyt-org%2Fdatex-core-js-legacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyt-org%2Fdatex-core-js-legacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyt-org%2Fdatex-core-js-legacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unyt-org","download_url":"https://codeload.github.com/unyt-org/datex-core-js-legacy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyt-org%2Fdatex-core-js-legacy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264666021,"owners_count":23646570,"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":["core","datex","framework","typescript","unyt"],"created_at":"2024-11-21T01:25:04.563Z","updated_at":"2025-07-10T21:30:45.653Z","avatar_url":"https://github.com/unyt-org.png","language":"TypeScript","funding_links":["https://github.com/sponsors/unyt-org","https://patreon.com/unyt","https://unyt.org/donate","https://shop.unyt.org"],"categories":[],"sub_categories":[],"readme":"# DATEX Core JS\n\nIncludes\n * [DATEX](https://github.com/unyt-org/datex-specification) Runtime for JavaScript\n * DATEX Compiler for JavaScript\n * Bindings for built-in JavaScript types\n\n## Documentation\n\n 1. [Introduction](./docs/manual/01%20Introduction.md)\n 2. [Important DATEX Concepts](./docs/manual/02%20Important%20DATEX%20Concepts.md)\n 3. [Pointers](./docs/manual/03%20Pointers.md)\n 4. [Pointer Synchronisation](./docs/manual/04%20Pointer%20Synchronisation.md)\n 5. [Eternal Pointers](./docs/manual/05%20Eternal%20Pointers.md)\n 6. [Supranet Networking](./docs/manual/06%20Supranet%20Networking.md)\n 7. [Endpoints](./docs/manual/07%20Endpoints.md)\n 8. [Public Endpoint Interfaces](./docs/manual/08%20Public%20Endpoint%20Interfaces.md)\n 9. [Functional Programming](./docs/manual/09%20Functional%20Programming.md)\n 10. [The DATEX API](./docs/manual/10%20The%20DATEX%20API.md)\n 11. [Types](./docs/manual/11%20Types.md)\n 12. [Classes](./docs/manual/12%20Classes.md)\n 13. [Threads](./docs/manual/13%20Threads.md)\n\n## Run Tests\n```bash\ndeno task test\n```\n\n## CD\non commit: canary -\u003e dev; done by commit hooks `.git/hooks/post-commit`\non tag: canary -\u003e main\n\n## How to Develop\nThe main branch is `develop`. This repository uses a workflow like described [here](https://medium.com/trendyol-tech/semantic-versioning-and-gitlab-6bcd1e07c0b0).\nTo develop a feature, branch of develop and call the branch `feature/YOUR-NAME`. When finished, go to Gitlab \u003e CI \u003e Pipelines \u003e Run Pipeline \u003e select your branch, add a variable called `DEPLOY_TYPE` and `major` or `minor` as value.\nThis creates a feature branch, and merge request.\nWhen making fixes to a branch (refer to the article), branch off the release branch and do a manual merge request to the branch in question\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funyt-org%2Fdatex-core-js-legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funyt-org%2Fdatex-core-js-legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funyt-org%2Fdatex-core-js-legacy/lists"}