{"id":25383154,"url":"https://github.com/paddls/ngx-serializer","last_synced_at":"2025-08-26T02:13:57.713Z","repository":{"id":38504628,"uuid":"268622284","full_name":"paddls/ngx-serializer","owner":"paddls","description":"Angular wrapper of @paddls/ts-serializer library","archived":false,"fork":false,"pushed_at":"2025-01-22T03:45:09.000Z","size":1799,"stargazers_count":4,"open_issues_count":8,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-08T20:50:50.082Z","etag":null,"topics":["angular","json","serialization","serialization-library","strongly-typed","typescript"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@paddls/ngx-serializer","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/paddls.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2020-06-01T20:13:50.000Z","updated_at":"2025-02-28T12:29:33.000Z","dependencies_parsed_at":"2023-12-04T16:29:40.772Z","dependency_job_id":"903120cc-84f3-4a1d-ba9d-09420f91c1f7","html_url":"https://github.com/paddls/ngx-serializer","commit_stats":{"total_commits":74,"total_committers":7,"mean_commits":"10.571428571428571","dds":0.5675675675675675,"last_synced_commit":"2ea19f09f331f459c87b632ec48351a950417511"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/paddls/ngx-serializer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paddls%2Fngx-serializer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paddls%2Fngx-serializer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paddls%2Fngx-serializer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paddls%2Fngx-serializer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paddls","download_url":"https://codeload.github.com/paddls/ngx-serializer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paddls%2Fngx-serializer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272160241,"owners_count":24883779,"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-08-26T02:00:07.904Z","response_time":60,"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":["angular","json","serialization","serialization-library","strongly-typed","typescript"],"created_at":"2025-02-15T08:00:59.155Z","updated_at":"2025-08-26T02:13:57.705Z","avatar_url":"https://github.com/paddls.png","language":"TypeScript","funding_links":[],"categories":["Framework Interoperability"],"sub_categories":["Wrappers"],"readme":"# NgxSerializer\n\n![ngx-serializer-ci](https://github.com/paddls/ngx-serializer/workflows/build/badge.svg?branch=master)\n[![npm version](https://badge.fury.io/js/%40paddls%2Fngx-serializer.svg)](https://badge.fury.io/js/%40paddls%2Fngx-serializer)\n![GitHub](https://img.shields.io/github/license/paddls/ngx-serializer)\n![GitHub repo size](https://img.shields.io/github/repo-size/paddls/ngx-serializer)\n![GitHub last commit](https://img.shields.io/github/last-commit/paddls/ngx-serializer)\n![GitHub issues](https://img.shields.io/github/issues/paddls/ngx-serializer)\n![GitHub top language](https://img.shields.io/github/languages/top/paddls/ngx-serializer)\n\n## Informations\n\n\u003e :warning: Since version 1.0.7, ```ngx-serializer``` and ```ts-serializer``` have been published under ```@paddls```\n\u003e namespace. We continue to maintain ```@witty-services``` namespace, but now, ```ngx-serializer``` depends\n\u003e on ```@paddls/ts-serializer```\n\n## Summary\n\n* [Introduction](#introduction)\n* [Installation](#installation)\n* [How to use](#how-to-use)\n\n## Introduction\n\nNgxSerializer is an angular wrapper of [ts-serializer](https://github.com/paddls/ts-serializer) library.\nYou can get more infos on TS Serializer library documentation page.\n\n## Installation\n\n```shell script\nnpm i @paddls/ngx-serializer\n```\n\n### Recommended Angular versions\n\n| `Angular`          | `NgxSerializer`   |\n|--------------------|-------------------|\n| `18.0.0` and above | `6.0.0` and above |\n| `17.0.0` and above | `5.0.0` and above |\n| `16.0.0` and above | `4.0.0` and above |\n| `15.0.0` and above | `3.0.0` and above |\n| `14.0.0` and above | `2.0.0` and above |\n| `8.0.0` and above  | `1.0.0` and above |\n\n## How to use\n\n```typescript\n@NgModule({\n  declarations: [\n    AppComponent\n  ],\n  imports: [\n    BrowserModule,\n    NgxSerializerModule.forRoot()\n  ],\n  providers: [],\n  bootstrap: [AppComponent]\n})\nexport class AppModule {\n}\n\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.css']\n})\nexport class AppComponent {\n\n  public constructor(serialize: NgxSerializerService) {\n  }\n}\n```\n\n**You can also use `serialize`, `serializeAll`, `deserialize` and `deserializeAll` rxJS operators in your observables.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaddls%2Fngx-serializer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaddls%2Fngx-serializer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaddls%2Fngx-serializer/lists"}