TypeScript Monorepo: React App Template

A TypeScript monorepo template, designed specifically for creating React applications. This template features quick CSS refresh in JS, React components, pre-commit validation, Storybook with HMR, Eslint and Prettier linting rules for JSON and JS/TSX files, GitHub Actions for unit testing, and Tsconfig with recommended rules for React projects. It also includes GraphQL peer dependencies in each package outside the root, folder-based code ownership for multi-team collaboration, Jest + Testing Library for unit testing, Yarn 2, and a structured folder hierarchy with packages/ and app/ folders for organizing components and application code.

zip
typescript-monorepo-master.zip 预估大小:67个文件
folder
typescript-monorepo-master 文件夹
file
.stylelintignore 17B
file
package.json 3KB
file
.prettierignore 17B
file
lerna.json 118B
file
.eslintrc.js 1KB
file
tsconfig.json 279B
file
tsconfig.base.json 667B
file
jest.config.base.js 327B
file
.stylelintrc.js 83B
file
husky.config.js 115B
file
.gitignore 170B
file
.prettierrc.js 81B
file
README.md 4KB
file
yarn.lock 703KB
file
.eslintignore 36B
folder
packages 文件夹
folder
server 文件夹
file
package.json 691B
folder
src 文件夹
file
http-server.tsx 1KB
file
server-main.ts 175B
file
path.d.ts 23B
file
fs.d.ts 21B
file
index.ts 31B
file
tsconfig.json 239B
folder
app 文件夹
file
package.json 738B
file
jest.config.js 327B
folder
src 文件夹
folder
routes 文件夹
file
routes.tsx 542B
file
index.ts 26B
file
client.tsx 758B
folder
pages 文件夹
file
about.tsx 115B
file
home.tsx 546B
file
not-found.tsx 136B
file
contacts.tsx 124B
file
app.tsx 979B
file
index.tsx 23B
folder
public 文件夹
file
index.html 405B
file
index.css 308B
file
tsconfig.json 240B
file
webpack.config.js 3KB
folder
button 文件夹
file
package.json 495B
file
jest.config.js 327B
folder
src 文件夹
file
button.tsx 161B
file
styles.tsx 101B
file
index.ts 26B
file
tsconfig.json 170B
folder
header 文件夹
file
package.json 495B
file
jest.config.js 327B
folder
src 文件夹
file
header.tsx 616B
file
styles.tsx 338B
file
index.ts 26B
file
tsconfig.json 170B
folder
storybook 文件夹
folder
stories 文件夹
folder
assets 文件夹
file
colors.svg 8KB
file
repo.svg 2KB
file
direction.svg 1KB
file
comments.svg 1KB
file
code-brackets.svg 1KB
file
stackalt.svg 2KB
file
plugin.svg 2KB
file
flow.svg 1KB
folder
button 文件夹
file
index.tsx 268B
file
index.stories.tsx 461B
file
Introduction.stories.mdx 6KB
folder
header 文件夹
file
index.tsx 361B
file
index.stories.tsx 639B
folder
.storybook 文件夹
file
preview.js 76B
file
main.js 256B
file
package.json 524B
file
tsconfig.json 244B
file
lint-staged.config.js 97B
...
zip 文件大小:300.04KB