{"id":22489758,"url":"https://github.com/josh-development/core","last_synced_at":"2025-04-09T05:09:43.191Z","repository":{"id":37018877,"uuid":"171537024","full_name":"josh-development/core","owner":"josh-development","description":"Javascript Object Storage Helper","archived":false,"fork":false,"pushed_at":"2024-10-29T16:56:08.000Z","size":16737,"stargazers_count":74,"open_issues_count":9,"forks_count":12,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-29T23:19:40.436Z","etag":null,"topics":["hacktoberfest","node","persistent-storage","typescript"],"latest_commit_sha":null,"homepage":"","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/josh-development.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-19T19:35:41.000Z","updated_at":"2024-10-27T03:51:31.000Z","dependencies_parsed_at":"2023-01-17T13:32:22.788Z","dependency_job_id":"41c63af4-1827-4acd-8b1f-c846b58472d4","html_url":"https://github.com/josh-development/core","commit_stats":{"total_commits":509,"total_committers":18,"mean_commits":28.27777777777778,"dds":"0.47347740667976423","last_synced_commit":"14122236398beef8aff1497232979c6e4193dbbc"},"previous_names":["eslachance/josh"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josh-development%2Fcore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josh-development%2Fcore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josh-development%2Fcore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josh-development%2Fcore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josh-development","download_url":"https://codeload.github.com/josh-development/core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312093,"owners_count":20918344,"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":["hacktoberfest","node","persistent-storage","typescript"],"created_at":"2024-12-06T17:20:38.293Z","updated_at":"2025-04-09T05:09:43.172Z","avatar_url":"https://github.com/josh-development.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![Josh Logo](https://evie.codes/josh-light.png)\n\n# @joshdb/core\n\n**JavaScript Object Storage Helper**\n\n[![GitHub](https://img.shields.io/github/license/josh-development/core)](https://github.com/josh-development/core/blob/main/LICENSE.md)\n[![npm](https://img.shields.io/npm/v/@joshdb/core?color=crimson\u0026logo=npm\u0026style=flat-square)](https://www.npmjs.com/package/@joshdb/core)\n[![codecov](https://codecov.io/gh/josh-development/core/branch/main/graph/badge.svg?token=JnJcjxqT3k)](https://codecov.io/gh/josh-development/core)\n\n[![Support Server](https://discord.com/api/guilds/298508738623438848/embed.png?style=banner2)](https://discord.gg/N7ZKH3P)\n\n\u003c/div\u003e\n\n---\n\n## Description\n\nA simple, effective, and efficient database wrapper.\n\n## Features\n\n- Written in TypeScript\n- Offers CommonJS, ESM and UMD bundles\n- Fully tested\n\n## Installation\n\nYou can use the following command to install this package, or replace `npm install` with your package manager of choice.\n\n```sh\nnpm install @joshdb/core@next\n```\n\n## Documentation\n\nUnfortunately, the website to host the documentation is not yet ready, but you can check on it's progress [here](https://github.com/josh-development/website)\n\n## FAQ\n\n### What is Josh?\n\nJosh is quite simply the easiest storage system you'll ever encounter. Josh makes it simple to store any JSON-based data effectively into any popular database back-end using providers.\n\n### Why use Josh?\n\nJosh makes it extremely easy and simple to get a project up and running as quickly as possible with very little effort when it comes to the database interaction layer. It does this by removed the complexity of setting up and ORM or learning a database language, while still giving you all the power.\n\n### When NOT to use Josh?\n\nIf you think you can do better, if you already know database interactions or ORMs, or you don't trust database wrappers made by other people... Well, in any of those cases I don't even know why you're on this page, go on now, `git out --of:here` and go make some good applications, you don't need this!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosh-development%2Fcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosh-development%2Fcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosh-development%2Fcore/lists"}