vue-engineering

1.5.2 • Public • Published

vue-engineering

engineering on vue-cli 3

npm i vue-engineering
# or
yarn add vue-engineering
import Vue from "vue";
import Vuex from "vuex";
import Router from "vue-route";
import {
  vueConfigure,
  vueRegister,
  vueStore,
  vueRoute, // todo
  vueComponent,
  vueRunner // todo
} from "vue-engineering";

import App from "./app.vue";

Vue.use(Vuex);
Vue.use(Router);

Vue.use(vueConfigure, {
  stores: {
    context: require.context(
      `../../src/store/`,
      true,
      /.js$/
    ),
    expect: pkg => pkg,
    inject: {
      /* Injects */
      say: `hello world`
    }
  },
  components: {
    context: require.context(
      `../../src/components/`,
      true,
      /.vue$/
    ),
    expect: pkg => pkg
  },
});

Vue.use(vueRegister, {
  /* Registries */
});

const store = vueStore(Vuex);

const router = vueRoute(Router);

Vue.use(vueComponent(`x`));

Vue.use(vueRunner, App {store, router});

/vue-engineering/

    Package Sidebar

    Install

    npm i vue-engineering

    Weekly Downloads

    58

    Version

    1.5.2

    License

    MIT

    Unpacked Size

    9.11 kB

    Total Files

    17

    Last publish

    Collaborators

    • joenix