ez vcard
0.1.6
إنه مولد VCard مكتوب في TypeScript لـ Nodejs يستخدم مكتبة ez-vcard مذهلة مكتوبة في Java. يمكنه قراءة وكتابة VCards في العديد من التنسيقات المختلفة. "EZ" تعني "Easy" لأن الهدف هو إنشاء مكتبة سهلة الاستخدام.
sudo apt install default-jdkmake و g++ على Ubuntu: sudo apt install build-essential (لإنشاء عقدة تبعية java)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
}
} و Run: npx ts-node src/vcard.ts أو compile: npx tsc --outDir dist .
ملاحظة: قد يستغرق التشغيل الأول بعض الوقت ، لأنه يقوم بتنزيل حزم Maven المطلوبة لتشغيل Package. ستكون عمليات التشغيل اللاحقة أسرع بكثير من الأول.