{"id":16145529,"url":"https://github.com/phuocng/javascript-proxy","last_synced_at":"2025-04-23T12:33:27.334Z","repository":{"id":218541298,"uuid":"743801708","full_name":"phuocng/javascript-proxy","owner":"phuocng","description":"Practical examples of using JavaScript Proxy","archived":false,"fork":false,"pushed_at":"2024-01-22T13:52:47.000Z","size":22,"stargazers_count":17,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-29T23:41:15.870Z","etag":null,"topics":["javascript","javascript-proxy"],"latest_commit_sha":null,"homepage":"https://phuoc.ng/collection/javascript-proxy/","language":"MDX","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/phuocng.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}},"created_at":"2024-01-16T02:42:04.000Z","updated_at":"2025-03-29T13:42:14.000Z","dependencies_parsed_at":"2024-01-22T17:39:13.655Z","dependency_job_id":"9e5668a0-0490-45fc-bb5d-76155d74c4b5","html_url":"https://github.com/phuocng/javascript-proxy","commit_stats":null,"previous_names":["phuocng/javascript-proxy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phuocng%2Fjavascript-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phuocng%2Fjavascript-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phuocng%2Fjavascript-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phuocng%2Fjavascript-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phuocng","download_url":"https://codeload.github.com/phuocng/javascript-proxy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250435040,"owners_count":21430208,"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":["javascript","javascript-proxy"],"created_at":"2024-10-10T00:16:43.931Z","updated_at":"2025-04-23T12:33:27.268Z","avatar_url":"https://github.com/phuocng.png","language":"MDX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Practical examples of using JavaScript Proxy\n\nJavaScript Proxy is a powerful tool that allows you to customize and intercept object behavior. It lets you create a virtual layer on top of an object, which can be used for a variety of purposes, such as validation, caching, and security.\n\nThe Proxy object is a key feature of the JavaScript language and is widely used in modern web development. It enables you to define custom behavior for basic operations on an object, such as property access, assignment, and deletion. This allows you to create objects that behave in ways that are impossible with regular JavaScript objects.\nIn this series, we'll explore the basics of **JavaScript Proxy** and show you how to use it in practical situations. Get ready to take your JavaScript skills to the next level!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphuocng%2Fjavascript-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphuocng%2Fjavascript-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphuocng%2Fjavascript-proxy/lists"}