{"id":29275879,"url":"https://github.com/peterroe/en-words","last_synced_at":"2026-02-02T20:05:35.566Z","repository":{"id":104150420,"uuid":"469648777","full_name":"peterroe/en-words","owner":"peterroe","description":"Record some English words I meet in document.","archived":false,"fork":false,"pushed_at":"2024-04-01T17:48:49.000Z","size":21,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-05T07:11:40.464Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/peterroe.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,"zenodo":null}},"created_at":"2022-03-14T08:46:51.000Z","updated_at":"2022-03-15T11:30:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a178fac-26ea-4af8-a7b0-98fb8e800eef","html_url":"https://github.com/peterroe/en-words","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/peterroe/en-words","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterroe%2Fen-words","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterroe%2Fen-words/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterroe%2Fen-words/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterroe%2Fen-words/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peterroe","download_url":"https://codeload.github.com/peterroe/en-words/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterroe%2Fen-words/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29018933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T18:51:31.335Z","status":"ssl_error","status_checked_at":"2026-02-02T18:49:20.777Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-07-05T07:11:23.986Z","updated_at":"2026-02-02T20:05:35.554Z","avatar_url":"https://github.com/peterroe.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Title\n\nRecord some English words I meet in document.\n\n## Contents\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [vueuse] \u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://vueuse.org\u003e\n \n* essentail\n* utilities\n* sealless\n* migration\n  * sealless migration\n* ship - 发布\n  * we shipped a Nuxt module to enable auto importing for Nuxt3 and Nuxt Bridge\n* destructure\n  * you can use ES6's object destructure syntax to take what you want need.\n* utilize - 利用\n  * you can utilize `pausealbeFilter` to temporarily pause some events.\n* buffer - v.缓冲\n* flush - 刷新\n  * which mean they will buffer invalidated effects and flush them asynchronously.\n* duplicate\n* invocation - 调用\n  * avoid unnecessary duplicate invocation.\n* involve - 涉及\n  * when involve with Wev APIs.\n* mutations - 转变\n  * when thers are multiple state muations happning in the same 'tick'.\n* specify - 指出\n  * specify the global dependencies.\n* lightweight\n  * keep it as lightweight as possible.\n* amount\n  * wrapping large amounts of data\n* scenarios - 情景\n  * for scenarios like muti-windows, testing mocks, and SSR.\n* internally - 在内部\n  * when useing `watch` or `watchEffect` internally\n* intersection - 交集\n  * should be an intersection between the return type and a PromiseLike, e.g. `xx \u0026 xx`\n* persistence - 持久性\n  * data persistence.\n* manipulate - 操作\n  * manipulate css variables\n* preferences - 偏好\n  * system preferences.\n* preferred - 更喜爱的\n* correspoding - 对应的\n  * it will update corresponding element's attributes.\n* pass - 传递\n  * you can also pass a ref` as the event target.\n* present - 呈现\n  * it adds methods to present a specific Element.\n* desired\n* gamepad - 游戏手柄\n* compatibility\n* compatible\n  * so check the compatibility table before using.\n* captions - 字幕\n* manual\n  * set `munual: ture` to have manual control over the timing to load the script.\n* vibration - 震动\n* milliseconds\n* prevent\n  * prevent devices from dimming \n* interval\n  * `setInteval`\n* motion - 运动\n* respectively - 分别地\n* invitation\n  * you should get the invitation to join the org.\n* original\n  * original repo.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [why we chose telegram for team...]\u003c/summary\u003e\u003cbr/\u003e\n\n https://scribe.rip/@jimbk/why-we-chose-telegram-for-team-app-over-slack-and-microsoft-team-and-then-moved-away-from-it-2b87012d2095\n \n* insight - 深刻见解\n  * this article can serve as insights.\n* capable - 有能力的\n* primarily\n* sector - 行业/领域\n  * develop software for banking and finance sector.\n* various - 各种各样的\n* workforce\n* consists\n  * most of our workforce consists of software engineers.\n* sailing - 航行\n  * things were smooth sailing. - 事情一帆风顺\n* formula - 方案\n* remotely\n  * we had to move to work remotely.\n* proper -  合适的\n* since - 因为\n* overwhelming - 难以抗拒的\n* sustaninable - 可持续性的\n  * it was far from sustaninable.\n* prudent - 谨慎的\n* estimate\n  * not be prudent to estimate costs and on current size.\n* affirmative - 肯定的\n  * we failed to get any affirmative answers.\n* turn out - 结果证明\n* investment - 投资\n* relieved - 放心的\n  * we were excited and also relieved - 松了一口气\n* reliable - 可靠的\n  * not easy and reliable extension API.\n* anticipated - 预期的\n  * more easier than we initially anticipated.\n* compromised - 妥协的\n* remarkably - 不寻常地\n* replicate - 复制\n  * it offers nothing to extend or replicate the same thing.\n* restriction - 限制\n  * and restriction continues.\n* prominently - 显著地\n  * you must display Telegram's logo prominetly.\n* codebase - 代码库\n* needless\n* frustrated - 失望的\n  * we were frustrated.\n* running out of - 用完\n* distracting - 分心的\n  * without any distracting features.\n* restictive - 限制的\n* exorbitant - 离谱的\n  * no restictive license like Telegram and exorbitant pricing like Slack.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [Grid for layout, Flexbox for components]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://ishadeed.com/article/grid-layout-flexbox-components/\u003e\n \n* graduate - 毕业生\n* intership - 实习期\n  * he is currently finishing his intership.\n* fine-turn - 微调\n  * fine-turn it util it look like then design.\n* demension - 维\n  * muti-demension layout.\n* convention - 约定\n  * I dont't want to get into css naming convention for this article.\n* regardless \n  * regardless of the card height. - 不管卡片的高度\n* hasitate - 犹豫\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [How to cascade layers]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://ishadeed.com/article/cascade-layers/#the-problem\u003e\n \n* specificity - 特殊性\n* thus\n  * thus reducing the casecade issues.\n* guaranteed - 确定的\n  * providing a guaranteed way to write CSS.\n* illustrate\n  * let's take an example to illustrate the problem.\n* priority - 优先级\n* descending -  下降\n  * in descending order of priority. - 按优先级降序\n* regard - 关于\n  * regarding browser styles.\n* inspect - 检查\n* precedence\n  * take precedence - 优先\n* determine\n* conclusion - 结论\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [Pinia]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://pinia.vuejs.org/introduction.html\u003e\n\n* vulerability - 弱点\n  * vulerability to XSS.\n* track - 追踪\n  * track actions, mutations.\n* realistic - 实际的\n  * A more realistic example.\n* leverage -v.充分利用\n  * leverage TS type inference as much as possible.\n* implicit - 隐式的\n  * You can still nest stores implicitly by importing and using a store inside another.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [React]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://reactjs.org/\u003e\n\n* turotial - 教程\n  * a tutorial to learn React.\n* declarative - 声明式\n  * declarative programming.\n* component-based - 组件基础\n* effective - 有效的\n  * effective update your application.\n* encapsulate - 封装\n  * encapsulate components that manage their own state.\n* gradual - 逐步的\n* theoretical - 理论的\n* curve - 曲线\n  * React does have a learning curve.\n  \n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [Vitest]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://vitest.dev/guide/\u003e\n\n* out of the box - 开箱即用\n* fostering - v.培育\n* vibrant \n  * its plugins and integrations are fostering a vibrant ecosystem.\n* solely - adv.仅仅\n  * solely focus on providing the best DX during testing.\n* integration - 融合\n  * integration with other tools.\n* extensiable - 可扩展的\n  * extensiable to add more features.\n* massive - 大规模的\n* adoption - 采用\n  * Given Jest's massive adoption, it's becoming the most popular testing framework. - 考虑到\n* first exprience - 优先体验\n* required - 必须的\n* rationale - 基本原因\n  * you can learn more about the rationale behind this project.\n* identical - 完全相同的\n  * it is almost identical to the local setup.\n* unified - 统一的\n* isolates - v.独立\n  * vitest also isolates each file's environment.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWe have some beliefs on how you should be...\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://blog.boot.dev/about/\u003e\n\n* only to - 却发现\n* master - 掌握\n* hyped-up - 被炒作的\n* evergreen - 经久不衰的\n  * we teach evergreen skills\n* plagued - 困扰\n* clickbait - 标题党\n  * is plagued with clickbait\n* stagnate - 停滞\n  * stagnate in the same state.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFrom [NextJs]\u003c/summary\u003e\u003cbr/\u003e\n\n\u003chttps://nextjs.org/\u003e\n\n* scalable - 可扩展的\n* robust - 健壮的\n  * Next makes use of robust HTTP Server frameworks like Express.\n* myriad - 无数的\n* third-party - 第三方的\n* underlying \n  * underlying platform. - 底层平台\n* plenty\n  * plenty of\n* architecture - 架构\n  * Next provides an out-of-the-box application architecture.\n* scaffold - v.构建\n  * scaffold the project with the Nest CLI\n* dedicated - 专用的\n  * in its own dedicated directory.\n* exclusively - 独有地\n  * exclusively for Next.js. \n* arbitrary - 随意的\n  * Note that the methods name we choose here is compelately arbitrary.\n* significance - 意义\n  * does's attach any significance to the method name chosen.\n* hyphen - 连字符（-）\n* interpreted - 解释\n* literally - 逐字地\n  * are interpreted literally bt string-based paths.\n* omitted - 省略的\n  * if omited\n* nested - 嵌套的\n  * nested routers. - 嵌套路由\n* extraction - 提取\n  * we love modern javascript and we know that data extraction is mostly asynchronous.\n* approaches - 方法\n* payloads - 有效载荷\n  * request payloads.\n* preserve - 保存\n  * they are preserved as real entities.\n* retrieval - 检索\n  * data storage and retrieval.\n\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterroe%2Fen-words","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterroe%2Fen-words","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterroe%2Fen-words/lists"}