{"id":24063325,"url":"https://github.com/wanderhuang/base-funcs","last_synced_at":"2025-04-23T16:28:14.755Z","repository":{"id":36459364,"uuid":"220619013","full_name":"WanderHuang/base-funcs","owner":"WanderHuang","description":"🐳一些前端开发通用的工具函数。函数式、文档化、测试覆盖、工程化👊","archived":false,"fork":false,"pushed_at":"2023-01-05T01:56:46.000Z","size":1155,"stargazers_count":2,"open_issues_count":13,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T23:11:24.958Z","etag":null,"topics":["functional-programming","widgets"],"latest_commit_sha":null,"homepage":null,"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/WanderHuang.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}},"created_at":"2019-11-09T09:21:13.000Z","updated_at":"2023-03-04T04:29:23.000Z","dependencies_parsed_at":"2023-01-17T01:39:31.217Z","dependency_job_id":null,"html_url":"https://github.com/WanderHuang/base-funcs","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/WanderHuang%2Fbase-funcs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WanderHuang%2Fbase-funcs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WanderHuang%2Fbase-funcs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WanderHuang%2Fbase-funcs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WanderHuang","download_url":"https://codeload.github.com/WanderHuang/base-funcs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250470647,"owners_count":21435817,"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":["functional-programming","widgets"],"created_at":"2025-01-09T09:37:20.921Z","updated_at":"2025-04-23T16:28:14.735Z","avatar_url":"https://github.com/WanderHuang.png","language":"JavaScript","readme":"# 🔥 一系列前端开发会用到的基础函数 🔥\n\n1. 🤔️ 为什么会写这个仓库？\n\n- DRY(dont repeat yourself)。发现在项目中会重复写很多代码，把他们放到`utils`内，那么不如给他们建个仓库，免得重复写\n- skills。基于原生`javascript`写一些基础工具，在这之中可以锻炼自己的思维。\n- functional。践行一些函数式编程的理念。\n- test。尝试使用 jest 做一个全覆盖测试的库。\n\n2. 💪 目标计划？\n\n- 重点是践行函数式编程理念\n- 不针对任何库(Vue React Angular 等)，只使用纯`JavaScript`\n- 与此同时，也会多使用`lodash`\n\n3. ✊ 时间？\n\n- 长期更新\n\n4. 👏 工具? 一些大受欢迎的工具\n\n- `babel`: 解释器\n- `jest`: 测试框架\n- `eslint`: 代码样式检测，内用`prettier`\n- `rollup`: 构建工具\n- `husky`: `git hooks`\n- `commitizen`: `git`提交规范\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanderhuang%2Fbase-funcs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwanderhuang%2Fbase-funcs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwanderhuang%2Fbase-funcs/lists"}