├── .babelrc ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── circle.yml ├── docs ├── LANGS.md ├── assets │ ├── CNAME │ └── circle.yml ├── book.json ├── deploy.sh └── en │ ├── README.md │ ├── SUMMARY.md │ ├── configurations │ ├── advanced.md │ ├── asset-url.md │ ├── extract-css.md │ └── pre-processors.md │ ├── features │ ├── css-modules.md │ ├── es2015.md │ ├── hot-reload.md │ ├── postcss.md │ └── scoped-css.md │ ├── options.md │ ├── start │ ├── setup.md │ └── spec.md │ └── workflow │ ├── linting.md │ ├── production.md │ ├── testing-with-mocks.md │ └── testing.md ├── index.js ├── lib ├── gen-id.js ├── loader.js ├── normalize.js ├── parser.js ├── script-loader.js ├── selector.js ├── style-loader.js ├── style-rewriter.js ├── template-compiler.js └── template-loader.js ├── package.json └── test ├── fixtures ├── basic.vue ├── css-modules.vue ├── es2015.vue ├── extend.vue ├── extract-css.vue ├── inject.js ├── inject.vue ├── logo.png ├── media-query.vue ├── postcss.vue ├── pre.vue ├── resolve.vue ├── scoped-css.vue ├── script-import.js ├── script-import.vue ├── service.js ├── style-import-scoped.css ├── style-import.css ├── style-import.vue ├── template-import.pug └── template-import.vue └── test.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/circle.yml -------------------------------------------------------------------------------- /docs/LANGS.md: -------------------------------------------------------------------------------- 1 | * [English](en/) 2 | -------------------------------------------------------------------------------- /docs/assets/CNAME: -------------------------------------------------------------------------------- 1 | vue-loader.vuejs.org 2 | -------------------------------------------------------------------------------- /docs/assets/circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/assets/circle.yml -------------------------------------------------------------------------------- /docs/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/book.json -------------------------------------------------------------------------------- /docs/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/deploy.sh -------------------------------------------------------------------------------- /docs/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/README.md -------------------------------------------------------------------------------- /docs/en/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/SUMMARY.md -------------------------------------------------------------------------------- /docs/en/configurations/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/configurations/advanced.md -------------------------------------------------------------------------------- /docs/en/configurations/asset-url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/configurations/asset-url.md -------------------------------------------------------------------------------- /docs/en/configurations/extract-css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/configurations/extract-css.md -------------------------------------------------------------------------------- /docs/en/configurations/pre-processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/configurations/pre-processors.md -------------------------------------------------------------------------------- /docs/en/features/css-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/features/css-modules.md -------------------------------------------------------------------------------- /docs/en/features/es2015.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/features/es2015.md -------------------------------------------------------------------------------- /docs/en/features/hot-reload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/features/hot-reload.md -------------------------------------------------------------------------------- /docs/en/features/postcss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/features/postcss.md -------------------------------------------------------------------------------- /docs/en/features/scoped-css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/features/scoped-css.md -------------------------------------------------------------------------------- /docs/en/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/options.md -------------------------------------------------------------------------------- /docs/en/start/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/start/setup.md -------------------------------------------------------------------------------- /docs/en/start/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/start/spec.md -------------------------------------------------------------------------------- /docs/en/workflow/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/workflow/linting.md -------------------------------------------------------------------------------- /docs/en/workflow/production.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/workflow/production.md -------------------------------------------------------------------------------- /docs/en/workflow/testing-with-mocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/workflow/testing-with-mocks.md -------------------------------------------------------------------------------- /docs/en/workflow/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/docs/en/workflow/testing.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/loader') 2 | -------------------------------------------------------------------------------- /lib/gen-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/gen-id.js -------------------------------------------------------------------------------- /lib/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/loader.js -------------------------------------------------------------------------------- /lib/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/normalize.js -------------------------------------------------------------------------------- /lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/parser.js -------------------------------------------------------------------------------- /lib/script-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/script-loader.js -------------------------------------------------------------------------------- /lib/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/selector.js -------------------------------------------------------------------------------- /lib/style-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/style-loader.js -------------------------------------------------------------------------------- /lib/style-rewriter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/style-rewriter.js -------------------------------------------------------------------------------- /lib/template-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/template-compiler.js -------------------------------------------------------------------------------- /lib/template-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/lib/template-loader.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/basic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/basic.vue -------------------------------------------------------------------------------- /test/fixtures/css-modules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/css-modules.vue -------------------------------------------------------------------------------- /test/fixtures/es2015.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/es2015.vue -------------------------------------------------------------------------------- /test/fixtures/extend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/extend.vue -------------------------------------------------------------------------------- /test/fixtures/extract-css.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/extract-css.vue -------------------------------------------------------------------------------- /test/fixtures/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/inject.js -------------------------------------------------------------------------------- /test/fixtures/inject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/inject.vue -------------------------------------------------------------------------------- /test/fixtures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/logo.png -------------------------------------------------------------------------------- /test/fixtures/media-query.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/media-query.vue -------------------------------------------------------------------------------- /test/fixtures/postcss.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/postcss.vue -------------------------------------------------------------------------------- /test/fixtures/pre.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/pre.vue -------------------------------------------------------------------------------- /test/fixtures/resolve.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/resolve.vue -------------------------------------------------------------------------------- /test/fixtures/scoped-css.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/scoped-css.vue -------------------------------------------------------------------------------- /test/fixtures/script-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/script-import.js -------------------------------------------------------------------------------- /test/fixtures/script-import.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/script-import.vue -------------------------------------------------------------------------------- /test/fixtures/service.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | msg: 'hi' 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/style-import-scoped.css: -------------------------------------------------------------------------------- 1 | h1 { color: green; } 2 | -------------------------------------------------------------------------------- /test/fixtures/style-import.css: -------------------------------------------------------------------------------- 1 | h1 { color: red; } 2 | -------------------------------------------------------------------------------- /test/fixtures/style-import.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/style-import.vue -------------------------------------------------------------------------------- /test/fixtures/template-import.pug: -------------------------------------------------------------------------------- 1 | div 2 | h1 hello 3 | -------------------------------------------------------------------------------- /test/fixtures/template-import.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/fixtures/template-import.vue -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weexteam/vue-loader-for-apache-weex/HEAD/test/test.js --------------------------------------------------------------------------------