{"id":21703590,"url":"https://github.com/codemonument/deno_curry_cache","last_synced_at":"2026-05-15T23:40:56.809Z","repository":{"id":147208907,"uuid":"616104179","full_name":"codemonument/deno_curry_cache","owner":"codemonument","description":"A deno library by @codemonument which allows currying of a function to cache it's result. Has an interface to allow providing your own store!","archived":false,"fork":false,"pushed_at":"2023-07-30T16:02:30.000Z","size":82,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-10T00:57:35.601Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codemonument.png","metadata":{"files":{"readme":"Readme.dev.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}},"created_at":"2023-03-19T16:13:35.000Z","updated_at":"2023-03-19T16:13:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"b56aa4e7-35eb-429a-9f74-efa41a56279b","html_url":"https://github.com/codemonument/deno_curry_cache","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":"codemonument/deno_module_template","purl":"pkg:github/codemonument/deno_curry_cache","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonument%2Fdeno_curry_cache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonument%2Fdeno_curry_cache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonument%2Fdeno_curry_cache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonument%2Fdeno_curry_cache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemonument","download_url":"https://codeload.github.com/codemonument/deno_curry_cache/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonument%2Fdeno_curry_cache/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33083911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2024-11-25T21:33:42.111Z","updated_at":"2026-05-15T23:40:56.778Z","avatar_url":"https://github.com/codemonument.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deno Module Template\n\nA template repo for developing modules with deno. \n\n## CAUTION!\n\n- DO NOT use import_map.json imports for actual library code! (That is, code that is exported from `mod.ts`)  \n  Reason: Once it's consumed by another programmer off of, for example, deno.land/x, the import_map.json file of the imported module \n  WILL NOT BE LOADED!\n- However, you CAN use import_map.json import in tests or example code, which i find very useful, because it enables me to simply \n  pull in my testing dependencies with a concise, absolut import. \n- Your test code should import all of your classes and functions from the mod.ts entrypoint. \n  This ensures that you only test the API Surface of your module and not implementation details. \n  If you absolutely need to validate some internal functionality, do it, but know what you do! \n\n\n## Folder Structure\n\n- `.vscode` = A folder, \n  - containing a `settings.json` which activates the deno language server for this workspace\n  - containing a `extensions.json` with recommended vscode extensions for this workspace\n- `example` = A folder, containing entry deno files for demonstrating the modules functionalities \n   - contains `main.ts` - the default file for examples\n- `importMap.json` = A file, including dependency mappings to url\n- `deps` - a folder to re-export dependencies \n   (for example to group testing dependencies into one import)\n- `lib` = A folder containing more source files which are exported by `mod.ts`\n   - Hint: you may create multiple of them to structure your module.\n- `.gitignore` = A normal gitingore file\n- `deno.jsonc` - a config file for the deno cli\n   - includes tasks (a.k.a aliases for long commands) with `deno task`\n- `LICENSE`\n- `mod.ts` = the entrypoint for this deno module, which exports all functionality of this module\n- `Readme.md` = A normal Readme file\n\n## Running examples \n\nsee `tasks` property in `deno.jsonc`\nRun each key there with `deno task \u003ctask-key\u003e`\n\n## Configure Deployments to deno.land/x \n\nsee https://deno.land/add_module","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemonument%2Fdeno_curry_cache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemonument%2Fdeno_curry_cache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemonument%2Fdeno_curry_cache/lists"}