Skip to content

leon-fong/tiny-vue

Repository files navigation

🧩 Tiny Vue

A minimal Vue 3.x framework (simple and lightweight).

Features

  • Write unit and integration tests with Vitest
  • TypeScript, of course

Usage

  1. use degit to clone to your machine with an empty git history:
npx degit ooohmydawn/tiny-vue#main my-project
  1. Install dependencies
pnpm install
  1. Build the project
pnpm build

And you will see the generated file in lib that ready to be served.

  <!-- index.html -->
  <script  src="/lib/tiny-vue.global.js"></script>
  <!-- your code -->

Contributing

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feat/AmazingFeature)
  5. Open a Pull Request

License

MIT License © 2022 ooohmydawn

About

🧩 Building a Mini Vue.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published