# Astro deserialize Utilities for serializing data from server for use in the client. 1. `Serialize` Astro component takes `id` and `data` 1. `deserialize(id: string): Object` function for use int he client takes an `id` string and returns the `data` as Object ## Installation & Usage ### Install via npm On your [Astro](https://astro.build) project: ``` npm i @ayco/astro-resume ``` ### Usage Serializing and deserializing basic primitive data ```astro --- import Serialize from "@ayco/astro-resume"; const data = { hello: 'world', } --- ``` ### Type Safety You can define a type for the data and use it in the client script. ```astro --- import Serialize from "@ayco/astro-resume"; const data = { hello: 'world', isOkay: true } // define the type of data to be serialized export type Data = typeof data; --- ``` ## Reporting Issues To report issues or request features, send a plain text email to [~ayoayco/astro-resume@todo.sr.ht](mailto:~ayoayco/astro-resume@todo.sr.ht) or file a ticket via [SourceHut](https://todo.sr.ht/~ayoayco/astro-resume)