{"id":14997582,"url":"https://github.com/asunder9/feathers-v5-template","last_synced_at":"2026-03-16T13:07:49.550Z","repository":{"id":229848914,"uuid":"777810839","full_name":"asunder9/feathers-v5-template","owner":"asunder9","description":"Asunder - feathers v5 template","archived":false,"fork":false,"pushed_at":"2024-03-26T21:06:20.000Z","size":1047,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T10:19:32.423Z","etag":null,"topics":["ajv","feathersjs","json-schema","mongodb","relationships","v5"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/asunder9.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}},"created_at":"2024-03-26T14:46:01.000Z","updated_at":"2024-03-26T14:52:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"7439f724-4381-4fe3-bb78-203a79c2228a","html_url":"https://github.com/asunder9/feathers-v5-template","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"72cff4b78f4af2ccf30243f76e84dbc132eecda2"},"previous_names":["asunder9/feathers-v5-template"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asunder9%2Ffeathers-v5-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asunder9%2Ffeathers-v5-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asunder9%2Ffeathers-v5-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asunder9%2Ffeathers-v5-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asunder9","download_url":"https://codeload.github.com/asunder9/feathers-v5-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243131687,"owners_count":20241278,"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":["ajv","feathersjs","json-schema","mongodb","relationships","v5"],"created_at":"2024-09-24T17:04:33.313Z","updated_at":"2025-12-24T13:50:15.003Z","avatar_url":"https://github.com/asunder9.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# feathers-app\n\n## Asunder Description\n\nThis is a nodejs backend template for feathersJS v5 using: \n- NodeJS - recommended version node `18.18.x`\n- Database - MongoDB\n- Schema - [json-schema](https://json-schema.org/)\n\n## Change Log:\n### v0.3.0 - 27-03-24\n- [x] removed `unique.js` hook, now utilizes mongodb's `createIndex` at the `\u003cservice-name\u003e.class.`.\n- [x] added `getSchemaKeysHavingOperator.js` util.\n- [x] modified (`trim.js` renamed to `trimmer.js`) hook to work with deeply nested schema options keywords. \n\n### v0.2.0 - 26-03-24\n- [x] adding two custom hooks. `unique` and `trim`. See `validator.js` for registering custom keywords and the hook files in `/hooks/`.\n- [x] Added one-to-one relationship between `doors` and `hardwares` in `doors.schema.js`. `doors` refer to `hardwares` database. \n\n## Getting Started\n\n1. Make sure you have [NodeJS](https://nodejs.org/) and [npm](https://www.npmjs.com/) installed.\n2. Install your dependencies\n\n    ```\n    cd path/to/my-app\n    npm install\n    ```\n\n3. Start your app\n\n    ```\n    npm run dev\n    ```\n\n## Testing\n\nRun `npm test` and all your tests in the `test/` directory will be run.\n\n## Scaffolding\n\nThis app comes with a powerful command line interface for Feathers. Here are a few things it can do:\n\n```\n$ npx feathers help                           # Show all commands\n$ npx feathers generate service               # Generate a new Service\n```\n\n## Help\n\nFor more information on all the things you can do with Feathers visit [docs.feathersjs.com](http://docs.feathersjs.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasunder9%2Ffeathers-v5-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasunder9%2Ffeathers-v5-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasunder9%2Ffeathers-v5-template/lists"}