{"id":22994879,"url":"https://github.com/scriptype/person","last_synced_at":"2025-06-20T19:33:00.278Z","repository":{"id":11178577,"uuid":"13555407","full_name":"scriptype/Person","owner":"scriptype","description":"Mother of all person classes.","archived":false,"fork":false,"pushed_at":"2013-10-16T10:06:24.000Z","size":176,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T21:11:36.742Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/scriptype.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}},"created_at":"2013-10-14T07:58:29.000Z","updated_at":"2019-07-13T21:43:12.000Z","dependencies_parsed_at":"2022-08-31T00:22:29.260Z","dependency_job_id":null,"html_url":"https://github.com/scriptype/Person","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptype%2FPerson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptype%2FPerson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptype%2FPerson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptype%2FPerson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scriptype","download_url":"https://codeload.github.com/scriptype/Person/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246819754,"owners_count":20839094,"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":[],"created_at":"2024-12-15T05:27:40.232Z","updated_at":"2025-04-02T12:44:53.963Z","avatar_url":"https://github.com/scriptype.png","language":"JavaScript","readme":"Person\n======\n\nMother of all person classes.\n\nCreate a new instance of Person with console like:\n  \n  ```javascript\n  var x = new Person(\"scriptyper\",20,\"m\",\"istanbul\");\n  ```\n  \nYour instance must now appear in DOM. This is provided with using localStorage as a temporary database. When an instance created, it's passed to localStorage and after generation of it, view function is triggered. View function checks for any new data in localStorage, turns any new data into DOM contents.\n\nYou can edit/add informations about your person and as soon as data added DOM will immediately update itself.\n\nTo see what methods and properties your instance has, simply console:\n\n  ```javascript\n  x;\n  ```\n\nOnce created, instance objects will always be in DOM as their data is stored in localStorage.\n\nCurrently, editing instances belongs to older sessions is a challange. This feature may or may not be included in later versions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptype%2Fperson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptype%2Fperson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptype%2Fperson/lists"}