{"id":20694925,"url":"https://github.com/heedrox/scure","last_synced_at":"2026-02-23T22:10:22.266Z","repository":{"id":57356409,"uuid":"135032809","full_name":"heedrox/scure","owner":"heedrox","description":"Script Creation Utilities for Ric Escape (Conversational Adventure Games)","archived":false,"fork":false,"pushed_at":"2025-04-20T12:29:32.000Z","size":71,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-09T15:44:44.144Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heedrox.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":"2018-05-27T09:31:01.000Z","updated_at":"2025-04-20T12:29:35.000Z","dependencies_parsed_at":"2025-10-09T21:33:41.314Z","dependency_job_id":null,"html_url":"https://github.com/heedrox/scure","commit_stats":null,"previous_names":["jmarti-theinit/scure"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/heedrox/scure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heedrox%2Fscure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heedrox%2Fscure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heedrox%2Fscure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heedrox%2Fscure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heedrox","download_url":"https://codeload.github.com/heedrox/scure/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heedrox%2Fscure/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002054,"owners_count":26083286,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-17T00:07:18.274Z","updated_at":"2025-10-09T21:34:20.216Z","avatar_url":"https://github.com/heedrox.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SCURE - Script Creation Utilities for Ric Escape (Conversational adventures).\n\nSCURE is a javascript engine for creating conversational or adventure games. \n\nIt sets its focus on the workflow of the game. No graphics or input handling, just maintains the state on the game\nbased on the actions that the user does.\n\nIt's perfect for games based on text only or voice only input, like Google Assistant games or console text games.\n\n## Usage\n\nCheck https://github.com/jmarti-theinit/ric-escape to see an example.\n\n- Create a data.js\n- Handle input and use scure* commands.\n\n## Instalation\n\nnpm install --save scure\n\n## Instructions and commands\n\n- require('scure').buildScureFor (data) : builds scure object that is used to parse data JSON.\n- require('scure').dsl : functions to build the data JSON.\n- require('scure').commands : scure* functions to execute over the data JSON and the user input.\n- require('scure').lib : helper functions (as stateIsUnlocked) to be used on your app.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheedrox%2Fscure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheedrox%2Fscure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheedrox%2Fscure/lists"}