ez vcard
0.1.6
Это генератор VCARD, написанный в TypeScript для NodeJS, в котором используется удивительная библиотека EZ-VCARD, написанная на Java. Он может читать и писать Vcards во многих различных форматах. «EZ» означает «простой», потому что цель состоит в том, чтобы создать библиотеку, которая легко использовать.
sudo apt install default-jdkmake и g++ на Ubuntu: sudo apt install build-essential (для создания зависимости узла-джава)npm i ez-vcard const ezVcard = require ( 'ez-vcard' ) . default ;
( async ( ) => {
const vcard = await ezVcard ( { name : { first : 'Maxim' } } ) ;
console . log ( vcard ) ;
} ) ( ) ;npm install @types/node typescriptsrc/vcard.ts
import ezVcard from 'ez-vcard' ;
( async ( ) => {
const vcard = await ezVcard ( { name : { first : 'Maxim' } } ) ;
console . log ( vcard ) ;
} ) ( ) ;tsconfig.json
{
"compilerOptions" : {
"esModuleInterop" : true
}
} и запустить: npx ts-node src/vcard.ts или compile: npx tsc --outDir dist .
Примечание. Первый запуск может занять некоторое время, потому что он загружает пакеты Maven, необходимые для запуска пакета. Последующие пробежки будут намного быстрее, чем первый.