文件名称:with-reasonml:使用reasonml的Next.js PWA
文件大小:298KB
文件格式:ZIP
更新时间:2024-04-05 08:39:07
TypeScript
with-reasonml(机器人挑战赛) 使用React + Reason(带有钩子)和Next.js构建的超高性能渐进式Web应用程序。 特征 渐进式Web应用 离线 在支持的平台上安装提示 服务器端渲染 Next.js 9(金丝雀) Webpack 4.x Babel 7.x Now.sh 2.x 原因React(最新版带钩子) 纱线(带工作区的monorepo) 要知道的事 生产版本从合并部署到主版本 从PR到主服务器部署一个临时构建 在本地设置项目 首先,请确保您使用的是节点12.13.1 (任何节点12.x都可以使用)和最新的yarn,您可以随时查看package.json的engines部分。 为什么选择节点8.10。 我们正在使用Now.sh使该应用程序在线可用,而在其下使用的是AWS lambda,您必须使用Node 8。 $ yarn (install) $
【文件预览】:
with-reasonml-master
----.stylelintignore(117B)
----.nvmrc(8B)
----stories()
--------base.css(388B)
--------ui.stories.tsx(825B)
----renovate.json(54B)
----.storybook()
--------config.js(814B)
--------addons.js(131B)
--------webpack.config.js(415B)
----next.config.js(2KB)
----package.json(3KB)
----.github()
--------workflows()
----.prettierignore(117B)
----now.json(576B)
----jest.config.js(829B)
----workflows()
--------action-puppeteer()
----static()
--------android-chrome-192x192.png(2KB)
--------apple-touch-icon.png(2KB)
--------manifest.json(460B)
--------favicon-32x32.png(1KB)
--------favicon-16x16.png(1KB)
--------android-chrome-512x512.png(7KB)
--------favicon.ico(15KB)
----src()
--------@types()
--------bindings()
--------engine()
--------__mocks__()
--------components()
--------shims()
--------utils()
----.eslintrc.js(2KB)
----.nowignore(156B)
----pages()
--------index.re(680B)
--------_app.tsx(806B)
--------index.bs.js(1KB)
--------_document.tsx(3KB)
--------index.css(33B)
----tsconfig.json(906B)
----next-env.d.ts(31B)
----bsconfig.json(843B)
----.gitignore(140B)
----.browserslistrc(21B)
----README.md(7KB)
----yarn.lock(649KB)
----.stylelintrc(162B)
----.eslintignore(117B)
----jest()
--------setup.js(270B)
--------identity-obj-proxy-esm.js(275B)
----scripts()
--------deploy-ci.sh(235B)
----packages()
--------e2e()
----postcss.config.js(171B)
----babel.config.js(202B)