{"_id":"@cgzair/cca-template-alita","_rev":"6-7e65b606a0e100c82a61732ee1dafc0f","name":"@cgzair/cca-template-alita","dist-tags":{"latest":"1.4.9"},"versions":{"1.0.1":{"name":"@cgzair/cca-template-alita","version":"1.0.1","gitHead":"dd247f87d2d9f2236901d442e2082d685cded667","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 `https://alitajs.com/`。","_id":"@cgzair/cca-template-alita@1.0.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Of/mB0SUs4NGRqza98qOOccqdWx1pDkZPU6F5i7+kam3YZMDi5BjCYAiQ92PvLm0wE5CMxmmqc09OJ0IK5ANoQ==","shasum":"234a6cf15bfc44b84049de572e820b15b0af1765","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.0.1.tgz","fileCount":115,"unpackedSize":1274620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6sOS1gMmLpdvheq2MkGB+MIP2p4KMsDDo+VF5QVYWOQIhAPTtLUWNgeOWBt6snIYXa8c4pTfQ3o/QIpEZemPwgU3F"}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.0.1_1695611336467_0.35368052225219104"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cgzair/cca-template-alita","version":"1.0.2","gitHead":"08e88fdd003010c81659ec699108734f2af48e14","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 `https://alitajs.com/`。","_id":"@cgzair/cca-template-alita@1.0.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/6.5.1/node@v16.20.1+arm64 (darwin)","dist":{"integrity":"sha512-3EZRrxBluRbQFrcAhLJeW1YKnaylRb/htl7GI6I54Rc+plGaGYn9N9tNWcYFq5mh03yWTThgM5GmK9zErUPgrA==","shasum":"860b7fbf3ccab4c2acb17bd642efa3687f629b72","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.0.2.tgz","fileCount":115,"unpackedSize":1274677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3s+1lcKdSF/oUrCRx8peeCidRVFOWKusm3MtTze+LGAiEA5cnoKlYbBRuNJo4ZpSeeARiVeNrVy4/c24VOCjR/1Go="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.0.2_1695872032125_0.458461101506056"},"_hasShrinkwrap":false},"1.1.0":{"name":"@cgzair/cca-template-alita","version":"1.1.0","gitHead":"fa23d6255207cfdf25527c37686943e04388a99e","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 `https://alitajs.com/`。","_id":"@cgzair/cca-template-alita@1.1.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xC6+ka/OK5LxAJ8j/k7JZtEjtz9rqUhT9bLhe1is7S8CkucagSn9PdUDglD5bY6d8PerITXpjmXH7BXq+FbtCQ==","shasum":"93b7b33cb63f3f6284602955b04623a04a0e99fc","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.1.0.tgz","fileCount":115,"unpackedSize":1274503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFSEBlZBL8iNMFbLWIK2hoJeT85dZtHP+2Yn30EkQAgIgEPzO+jFTYBtmotGegezWt54QFQpVu4gOU2yMQyooRNE="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.1.0_1701064909257_0.12321332764796367"},"_hasShrinkwrap":false},"1.4.5":{"name":"@cgzair/cca-template-alita","version":"1.4.5","gitHead":"be0504b4a28afac8d428443dc89d9cfd1d3fe302","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。","_id":"@cgzair/cca-template-alita@1.4.5","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SzK6vN5OU/eYeNJcULW++xYHRUX4jX2P02lnAbk1HbAfP1z+R/M3vqavaGxjx3ato7NDgv3UInHU9WKJ05llFQ==","shasum":"a6f4139f9e06822ec564aa914330cc4870a37bda","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.4.5.tgz","fileCount":121,"unpackedSize":1097195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXrtyU8ES2z7a2Gjc1PrspZ6yno3y1CG4zSlV2Cl5tXQIgGqPJBGK/4hNt+960ukLfWvkJsdJnhOhVgo67Mhkl2iE="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.4.5_1709188404383_0.17100804450600315"},"_hasShrinkwrap":false},"1.4.6":{"name":"@cgzair/cca-template-alita","version":"1.4.6","publishConfig":{"access":"public"},"gitHead":"308ada596f40371d200ac21083880e8eec1738e6","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。","_id":"@cgzair/cca-template-alita@1.4.6","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5MCYBP+Z/K8iV/VHAAU0Yq/lsNEwhyUNC47wJgLtBjnEF9lPqEzeRi4D/vmOyHplSjl8aBribH4AdyMFx81m0A==","shasum":"581b09d314bd2dad6b7e02628e6d042c381cd94f","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.4.6.tgz","fileCount":121,"unpackedSize":1095438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6ibnrjHwSJi/l/9FWXxcXSit+muvqUzsTOBWmXAkIRAiEAovZ/q/Jc6oLirNabjCdPEo/BEtz1HWno4sDU6iJe4rw="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.4.6_1709192469537_0.4637354027989007"},"_hasShrinkwrap":false},"1.4.8":{"name":"@cgzair/cca-template-alita","version":"1.4.8","publishConfig":{"access":"public"},"gitHead":"0a7254e8abf958ec031971320fdbb631bbb35692","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。","_id":"@cgzair/cca-template-alita@1.4.8","_nodeVersion":"16.20.1","_npmVersion":"lerna/6.5.1/node@v16.20.1+arm64 (darwin)","dist":{"integrity":"sha512-T7B5HSb0L+D87VHQMbEAsfNtcljyfpY2qbnV31BjX/MQ8CqU6swd390XOnlyXdtivTMtkEPlkDTpNHgQ1DCTxA==","shasum":"ed6601d35753f97add359c05815229de69c954cf","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.4.8.tgz","fileCount":121,"unpackedSize":1095495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh5m1/+Plgeq6Jh7if6XuOxBH5EXImYZUdstkxp+aE9wIgP1PEr8vcyihq/GpxR3a4YGpHN+/UW/fcdcekBavFk3M="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.4.8_1709255520978_0.8680889294450116"},"_hasShrinkwrap":false},"1.4.9":{"name":"@cgzair/cca-template-alita","version":"1.4.9","publishConfig":{"access":"public"},"gitHead":"4b49c17b23545f4cecb9c7d9c6db90229c245ba4","description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。","_id":"@cgzair/cca-template-alita@1.4.9","_nodeVersion":"16.20.1","_npmVersion":"lerna/6.5.1/node@v16.20.1+arm64 (darwin)","dist":{"integrity":"sha512-2Js7hI7pQ1847c8e4o5upsM2Zpkh/rWDUCUpi/CorJkTuln4ef6Ye4iM7mBKkkHpddgwqFgGBckIY1WrzGCvaQ==","shasum":"fd0d631823a3ff14a15350ea31cfd5cb15e40cc3","tarball":"https://registry.npmjs.org/@cgzair/cca-template-alita/-/cca-template-alita-1.4.9.tgz","fileCount":121,"unpackedSize":1095495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBs3wrh2QXw2iZNrFNUOc04b+ymlUGceVsZd96I9BxWIAiB3hYRINu6TDCF8624Y6OMjwxn+8yiT2Wb3Ho7qbYl29A=="}]},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cca-template-alita_1.4.9_1709261660400_0.9688441082296517"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-25T03:08:56.370Z","1.0.1":"2023-09-25T03:08:56.739Z","modified":"2024-03-01T02:54:21.429Z","1.0.2":"2023-09-28T03:33:52.475Z","1.1.0":"2023-11-27T06:01:49.586Z","1.4.5":"2024-02-29T06:33:24.613Z","1.4.6":"2024-02-29T07:41:09.784Z","1.4.8":"2024-03-01T01:12:01.640Z","1.4.9":"2024-03-01T02:54:20.762Z"},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"description":">基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。","readme":"# cca-template-alita\n\n>基于 `Alitajs` 的移动端解决方案，更多使用请前往官网 <https://alitajs.com/>。\n\n## 开发环境\n\n- 建议 `node` 环境 `14.18.3`及以上，`npm` 版本 `6.14.15`及以上\n- 使用 vscode 开发时，运行 `npm run extension` ，安装所需依赖插件\n\n## 技术栈\n\n`React` + `Alita` + `Antd-mobile` + `Mobx`\n\n## 快速开始\n\n### 安装依赖\n\n```bash\n// 项目根目录下执行\nyarn\n```\n\n### 启动\n\n```bash\n// 默认测试环境\nnpm run dev\n\n// 预生产\nnpm run dev:preProd\n\n// 生产环境\nnpm run dev:prod\n\n// 热备环境\nnpm run dev:standby\n```\n\n### 移动端适配\n\n移动端适配编写以 `750px*1334px` 为设计稿的尺寸，比如铺满横屏只需要写 `width: 750px;` 即可，程序会自动适配各种手机尺寸屏幕，适配原理采用的是 `rem` 适配方案，更多请搜索移动端 `rem` 适配即可。\n\n### 本地业务组件文档\n\n```bash\nyarn run docs\n```\n\n模板已集成自动探测组件文档，请打开 `http://localhost:9999/` 即可查看当前项目的本地业务组件文档，端口可能会被占用，请以实际运行的端口为准。\n\n### 发版本\n\n打开 `http://jenkins.demo.com/` 在线 `Jenkins` 平台，平台地址因项目存在多变，具体请咨询运维人员，点击构建部署，选项如下：\n\n```bash\n// 默认测试环境\nbuild\n\n// 预生产\nbuild:preProd\n\n// 生产环境\nbuild:pord\n\n// 热备环境\nbuild:standby\n```\n\n### 代码提交\n\n1. 常规提交须遵循《信息技术部前端编码手册》的Git规约，比如：\n\n    ```bash\n    git add .\n    git commit -m 'feat: 完善登录'\n    ```\n\n2. 可使用交互式命令终端，选择合适的类型以及说明回车保存即可：\n\n    ```bash\n    npm run commit\n    ```\n\n### 目录结构\n\n这里罗列了项目中约定(或推荐)的目录结构，在项目开发中，请遵照这个目录结构组织代码。\n\n```bash\n├── config\n│   └── config.ts\n├── dist\n├── mock\n│   └── app.ts｜tsx\n├── public // 资源文件\n├── src\n│   ├── .umi\n│   ├── .umi-production\n│   ├── assets // 样式文件\n│   ├── ├── fonts\n│   └── ├── images\n│   │   └── style\n│   ├── layouts // 布局\n│   │   ├── Layout.tsx\n│   │   ├── style.scss\n│   ├── common // 通用组件，少量业务逻辑\n│   │   ├── components\n│   │   │   └── SearchBar\n│   │   ├── configs\n│   │   │   └── endpoints.ts \n│   │   ├── utils\n│   │   ├── store // mbox 状态管理\n│   │   │   └── index.ts \n│   │   ├── utils\n│   │   │   └── index.ts\n│   │   └── constants\n│   ├── pages // 通用组件，少量业务逻辑\n│   │   ├── Home\n│   │   │   ├── components // 业务组件，大量业务逻辑\n│   │   │   └── User\n│   │   │   ├── style.scss\n│   │   │   └── index.tsx\n│   │   ├── List\n│   │   │   ├── style.scss\n│   │   │   └── index.tsx\n│   │   └── 404.tsx\n│   ├── routes // 路由\n│   │   └── index.ts\n│   ├── services // 接口\n│   │   └── api.ts\n│   ├── app.tsx\n│   ├── global.ts\n│   ├── global.SCSS\n│   └── plugin.ts\n├── node_modules\n│   └── .cache\n│       ├── bundler-webpack\n│       ├── mfsu\n│       └── mfsu-deps\n├── .env\n├── package.json\n├── tsconfig.json\n└── typings.d.ts\n```\n\n## 开发资源指引\n\n### 第三方库或工具\n\n- 时间处理 [dayjs](https://day.js.org/)\n- 图片压缩 [tinypng](https://tinypng.com/)\n- 移动端组件库 [mobile](https://mobile.ant.design/)\n- JSON 表单 [dform](https://dform.alitajs.com/)\n","readmeFilename":"README.md"}