with-install.mjs 295 B

1234567891011121314
  1. import { camelize } from "./format.mjs";
  2. function withInstall(options) {
  3. options.install = (app) => {
  4. const { name } = options;
  5. if (name) {
  6. app.component(name, options);
  7. app.component(camelize(`-${name}`), options);
  8. }
  9. };
  10. return options;
  11. }
  12. export {
  13. withInstall
  14. };