Estoy tratando de hacer un paquete en mecanografiado, este en particular. Pero después de instalarlo localmente en mi proyecto con yarn add file:../parascan-js , no puedo importar los módulos correctamente.
Espero que las opciones de importación para mi paquete sean parascan/components/* (el nombre cambió de uikit ), pero lo que veo son los archivos/carpetas en la raíz, como src, dist, tsconfig, etc. Quiero poder importar con
import {Table} from "parascan/components/info"En lugar de esto
import Table from "parascan/src/components/info/Table" Intenté crear una carpeta dist con tsc y babel. Hizo algunos cambios en package.json agregando type: module y module: dist/index.js pero nada funcionó.
Otra forma de ver este problema es usar un paquete común genérico como @chakra-ui/react como ejemplo. Text se importa con:
import { Text } from @chakra-ui/reactY no:
import { Text } from @chakra-ui/react/src/index //or //import { Text } from @chakra-ui/react/dist/indexSoy nuevo en js/ts, por lo que los artículos sobre cómo crear paquetes serían útiles.