Я думал о том, чтобы мой, при выпуске npmjs, модуль был разделен на 2 или более частей (версии), но обе легко требовались / импортировались.
Результат должен быть:
//index1.js
const themodule = require('mymodule');
//index2.js
const themodule = require('mymodule/v2');
//index.mjs
import themodule from 'mymodule/v2';
Вид этого стиля.
Я попытался создать подпапку с именем v2
в пути, на который указывает поле свойства package.json: main.Не сработало.
Кажется, я не могу понять, как можно использовать '/' в имени модуля / получить его там.
Полезный совет / толчок вправильное направление было бы здорово.
edit: структура папок:
package.json main->lib/mod.js
lib/mod.js
lib/v2/mod.js