MCPcopy Index your code
hub / github.com/egoist/vuepack

github.com/egoist/vuepack @v3.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.3.1 ↗ · + Follow
16 symbols 29 edges 14 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

vuepack

VuePack is a modern Vue.js starter

which uses Vue 2, Vuex, Vue-router and Webpack 2.

Note

I highly recommend you to try Poi, you can develop Vue.js app with no-config until you need it. Less boilerplate code, more happiness ❤️

Here's the plan for VuePack 4.0, you can support my work by donating or joining the development.

Features

Check out the docs for more usages.

Get Started

You'd better have node >=4 and npm >=3 installed:

sao

This template can be used with sao, which also means you can use the template offline:

yarn global add sao
# from npm
sao vuepack new-project
# or git repo
sao egoist/vuepack new-project

vue-cli

$ npm install -g vue-cli
$ vue init egoist/vuepack new-project
$ cd new-project
$ npm install

# edit files and start developing
$ npm run dev
# bundle all scripts and styles for production use
$ npm run build

# lint your code
$ npm run lint

For Windows users

Install git with unix tools before getting started.

Folder Structure

If you did not enable Eletron support, the dest folder is ./dist, otherwise it's ./app/dist.

./app folder only exists when you enabled Electron support.

├── app             # the actual app you want to bundle with Electron
│    ├── dist       # directory which contains all bundled files
│    └── index.js   # entry file for Electron
├── build           # webpack configs and other scripts
├── client          # client-side app files
├── dist            # bundled files and index.html
│    ├── index.html
│    └── [...other bundled files]  
├── tests           # e2e tests written by testcafe 
├── node_modules    # dependencies
└── package.json    # package info

Custom template

You want to customize the output of index.html, simply modify index.html, see more at html-webpack-plugin.

License

MIT © EGOIST

Core symbols most depended-on inside this repo

createWindow
called by 1
template/app/index.js
post
called by 0
sao.js
onUpdateReady
called by 0
template/client/pwa.js
onUpdated
called by 0
template/client/pwa.js
render
called by 0
template/client/components/App/index.js
increment
called by 0
template/client/components/Counter/index.js
decrement
called by 0
template/client/components/Counter/index.js
incrementAsync
called by 0
template/client/components/Counter/index.js

Shape

Function 13
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

template/client/components/Counter/index.js4 symbols
template/test/e2e/page-model.js3 symbols
template/client/store/index.js3 symbols
template/client/pwa.js2 symbols
template/client/views/Home/index.js1 symbols
template/client/components/App/index.js1 symbols
template/app/index.js1 symbols
sao.js1 symbols

For agents

$ claude mcp add vuepack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact