├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── react │ ├── App.tsx │ ├── index.html │ ├── main.tsx │ └── style.module.css ├── tsconfig.json ├── types.d.ts └── vue │ ├── App.vue │ ├── index.html │ ├── logo.svg │ ├── main.ts │ ├── style-m-bar.css │ ├── style-m.css │ ├── style-scoped.css │ └── style.css ├── package.json ├── pnpm-lock.yaml ├── src ├── bin.ts ├── build.ts ├── bundle.ts ├── compile.ts ├── index.ts ├── plugins │ ├── assets.ts │ ├── css.ts │ ├── esm.ts │ ├── typescript.ts │ └── vue.ts ├── server.ts ├── types.ts └── utils.ts ├── tsconfig.json └── vlite.svg /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | .DS_Store 4 | 5 | lib 6 | dist 7 | bundle 8 | 9 | TODO 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/README.md -------------------------------------------------------------------------------- /examples/react/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/react/App.tsx -------------------------------------------------------------------------------- /examples/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/react/index.html -------------------------------------------------------------------------------- /examples/react/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/react/main.tsx -------------------------------------------------------------------------------- /examples/react/style.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/react/style.module.css -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/types.d.ts -------------------------------------------------------------------------------- /examples/vue/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/vue/App.vue -------------------------------------------------------------------------------- /examples/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/vue/index.html -------------------------------------------------------------------------------- /examples/vue/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/vue/logo.svg -------------------------------------------------------------------------------- /examples/vue/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/examples/vue/main.ts -------------------------------------------------------------------------------- /examples/vue/style-m-bar.css: -------------------------------------------------------------------------------- 1 | .button { 2 | margin: 8px 0; 3 | } -------------------------------------------------------------------------------- /examples/vue/style-m.css: -------------------------------------------------------------------------------- 1 | .button { 2 | padding: 14px 20px; 3 | } -------------------------------------------------------------------------------- /examples/vue/style-scoped.css: -------------------------------------------------------------------------------- 1 | button { 2 | color: white; 3 | } -------------------------------------------------------------------------------- /examples/vue/style.css: -------------------------------------------------------------------------------- 1 | button { 2 | background-color: #4CAF50; 3 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/bin.ts -------------------------------------------------------------------------------- /src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/build.ts -------------------------------------------------------------------------------- /src/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/bundle.ts -------------------------------------------------------------------------------- /src/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/compile.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/plugins/assets.ts -------------------------------------------------------------------------------- /src/plugins/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/plugins/css.ts -------------------------------------------------------------------------------- /src/plugins/esm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/plugins/esm.ts -------------------------------------------------------------------------------- /src/plugins/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/plugins/typescript.ts -------------------------------------------------------------------------------- /src/plugins/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/plugins/vue.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vlite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jinjiang/vlite/HEAD/vlite.svg --------------------------------------------------------------------------------