Skip to content
/ skoow Public

Front-end technology stack practice project 前端技术栈练习项目

Notifications You must be signed in to change notification settings

igaozp/skoow

Repository files navigation

Skoow

This is a frontend repo for personal study, management by turborepo & pnpm.

What's inside?

This repo uses pnpm as a package manager. It includes the following packages/apps:

Apps and Packages

  • docs: a Next.js app
  • nextjs: a Next.js app to learn Next.js
  • remix: a Remix app to learn Remix
  • vanilla: a vanilla JavaScript app to learn new features of JavaScript
  • vue: a Vue.js app to learn Vue.js
  • ui: a stub React component library shared by both nextjs and docs applications
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This turborepo has some additional tools already setup for you:

Build

To build all apps and packages, run the following command:

cd skoow
pnpm run build

Develop

To develop all apps and packages, run the following command:

cd skoow
pnpm run dev

Install Dependencies

To quickly install dependencies in multiple packages, you can use your package manager:

pnpm install jest --save-dev --recursive --filter=docs --filter=@repo/ui

Update Dependencies

To update all dependencies, run the following command:

cd skoow
pnpm run upgrade

Keeping dependencies on the same version, run this command:

pnpm up --recursive typescript@latest

About

Front-end technology stack practice project 前端技术栈练习项目

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published