{"id":43705036,"url":"https://github.com/zeropaper/foreseen","last_synced_at":"2026-02-05T05:39:18.196Z","repository":{"id":37552711,"uuid":"480237375","full_name":"zeropaper/foreseen","owner":"zeropaper","description":"Experiment to create a YAML like ThreeJS scene, rendering description document","archived":false,"fork":false,"pushed_at":"2026-02-02T19:58:17.000Z","size":2889,"stargazers_count":0,"open_issues_count":23,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-03T10:08:13.778Z","etag":null,"topics":["3d","coding","creative","yaml"],"latest_commit_sha":null,"homepage":"https://foreseen.zeropaper.style/","language":"TypeScript","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/zeropaper.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-04-11T05:22:04.000Z","updated_at":"2022-08-18T10:51:41.000Z","dependencies_parsed_at":"2023-12-30T03:27:33.340Z","dependency_job_id":"6d117703-a494-4129-a2cd-84d605c95836","html_url":"https://github.com/zeropaper/foreseen","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/zeropaper/foreseen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropaper%2Fforeseen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropaper%2Fforeseen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropaper%2Fforeseen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropaper%2Fforeseen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeropaper","download_url":"https://codeload.github.com/zeropaper/foreseen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropaper%2Fforeseen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29113879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["3d","coding","creative","yaml"],"created_at":"2026-02-05T05:39:17.506Z","updated_at":"2026-02-05T05:39:18.187Z","avatar_url":"https://github.com/zeropaper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Foreseen\n\nExperiment to create a YAML like ThreeJS scene, rendering description document\n\n## Goals\n\n**Draft**\n\n1. Provide a way to create an animate ThreeJS scene from a description document\n   and interactions or signals (like microphone, MIDI devices, ...).\n2. Provide an browser environment with an editor that can be used to edit the\n   description document and live update of the ThreeJS scene.\n\n### Considerations\n\n**TODO:** write about no `eval` in the description document instructions\n\n## Local development\n\n1. `git clone \u003cgit url\u003e`\n2. `cd foreseen`\n3. `npm install`\n4. run tests in watch mode: `npm test -- --watch`\n\n### Browser\n\nYou can also run `npm run dev` to start a local server.  \nThe app it serves is a simple web page with an editor and\nsome debug information.\n\nYou can also run `npm run docs` to build a statically servable \nbundle (and use something like `npx http-server docs/` to serve it).  \nThis is the way https://zeropaper.github.io/foreseen is built.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeropaper%2Fforeseen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeropaper%2Fforeseen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeropaper%2Fforeseen/lists"}