{"id":17685549,"url":"https://github.com/adamisntdead/snell","last_synced_at":"2025-03-30T20:24:52.385Z","repository":{"id":143991015,"uuid":"129513133","full_name":"adamisntdead/snell","owner":"adamisntdead","description":"A Two.js Visualization of Snell's Law","archived":false,"fork":false,"pushed_at":"2018-04-14T12:05:48.000Z","size":147,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T23:25:04.469Z","etag":null,"topics":["physics","physics-simulation","snell","twojs"],"latest_commit_sha":null,"homepage":"https://adamisntdead.github.io/snell","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/adamisntdead.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":"2018-04-14T12:03:04.000Z","updated_at":"2023-09-08T17:39:18.000Z","dependencies_parsed_at":"2024-06-28T06:02:51.547Z","dependency_job_id":null,"html_url":"https://github.com/adamisntdead/snell","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/adamisntdead%2Fsnell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamisntdead%2Fsnell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamisntdead%2Fsnell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamisntdead%2Fsnell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamisntdead","download_url":"https://codeload.github.com/adamisntdead/snell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246375191,"owners_count":20767064,"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":["physics","physics-simulation","snell","twojs"],"created_at":"2024-10-24T10:28:12.432Z","updated_at":"2025-03-30T20:24:52.358Z","avatar_url":"https://github.com/adamisntdead.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snell\n\n\u003e A Javascript Visualization of Snell's Law 📓 🔦\n\n[Snell's Law](https://en.wikipedia.org/wiki/Snell's_law) is a formula used to describe the relationship\nbetween the angles of incidence and refraction, when referring to light or other waves passing through a \nboundary between two different isotropic media.\n\n## The Law\n\nSnell's law states:\n\n\u003e The ratio of the sines of the angles of incidence and refraction are equivalent to the ratio of\n\u003e phase velocities in the two media, or equivalent to the reciprocal of the ratio of the indices of refraction\n\n## Deploying To Github Pages\n\n```\n# Build With Parcel\nparcel build index.html --public-url ./\n\n# Push to GH Pages\ngit subtree push --prefix dist origin gh-pages\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamisntdead%2Fsnell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamisntdead%2Fsnell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamisntdead%2Fsnell/lists"}