babel-import-config.js 546 B

123456789101112131415161718192021222324
  1. const mapper = require("./dist/metadata.json");
  2. /**
  3. * @type {{[key: string]: string}}
  4. */
  5. const mapperCompiled = {};
  6. for (const key in mapper) {
  7. mapper[key].forEach((i) => {
  8. mapperCompiled[i] = key;
  9. });
  10. }
  11. module.exports = {
  12. libraryName: "@dage/pc-components",
  13. camel2DashComponentName: false,
  14. customName: (name) => {
  15. if (name in mapperCompiled) {
  16. return `@dage/pc-components/dist/components/${mapperCompiled[name]}`;
  17. }
  18. return `@dage/pc-components/dist/noncomponents`;
  19. },
  20. transformToDefaultImport: false,
  21. };