【文件属性】:
文件名称:app-mobile:Crema的移动应用起点
文件大小:845KB
文件格式:ZIP
更新时间:2021-02-12 22:30:10
TypeScript
Crema App-移动 :mobile_phone:
该项目包括符合Crema移动应用程序基准最佳实践的配置和工具。
:toolbox: 使用的工具
,配置简单 :grinning_face_with_sweat:
进行代码
的单元测试
进行视觉测试
的代码格式(通过ESLint插件)
组件游乐场的(由Loki使用)
用于JavaScript中静态键入的 ()
:building_construction: 设置
(节点版本管理器)
nvm install 'lts/*' && nvm use
npm i -g expo-cli
npm i (安装项目依赖项)
在settings.json启用“保存时自动修复”:
// There will likely be other settings within this JSON object...
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"es
【文件预览】:
app-mobile-develop
----.expo-shared()
--------assets.json(154B)
----.gitattributes(54B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(2KB)
--------renovate.json(369B)
--------ISSUE_TEMPLATE()
--------workflows()
----patches()
--------@loki+integration-react-native+0.22.1.patch(615B)
--------.gitkeep(0B)
----.eslintrc.js(1KB)
----src()
--------index.tsx(112B)
--------utils()
--------stories()
--------components()
--------types()
--------assets()
--------index.storybook.tsx(138B)
--------setupTests.ts(18B)
----app-storybook.json(583B)
----babel.config.js(104B)
----tsconfig.json(447B)
----LICENSE(1KB)
----jest.config.js(803B)
----storybook()
--------webpack.config.ts(271B)
--------index.ts(466B)
--------rn-addons.ts(52B)
----README.md(9KB)
----app.json(587B)
----.gitignore(139B)
----expo-test.js(2KB)
----.prettierrc.js(111B)
----.watchmanconfig(38B)
----.loki()
--------reference()
--------.gitignore(19B)
----package-lock.json(2.61MB)
----package.json(4KB)
----.nvmrc(5B)