tsds-build
Version:
Development stack for TypeScript libraries
1 lines • 2.48 kB
Source Map (JSON)
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/typescript/ts-dev-stack/packages/tsds-build/src/lib/rollingOptions.ts"],"sourcesContent":["import fs from 'fs';\nimport path from 'path';\nimport * as getTS from 'get-tsconfig-compat';\nimport camelcase from 'lodash.camelcase';\n\nexport const pkg = JSON.parse(fs.readFileSync(path.join(process.cwd(), 'package.json'), 'utf8'));\nexport const source = pkg.tsds ? pkg.tsds.source || 'src/index.ts' : 'src/index.ts';\nexport const input = path.join.apply(null, [process.cwd(), ...source.split('/')]);\nexport const name = camelcase(pkg.name);\nexport const globals = pkg.tsds ? pkg.tsds.globals || {} : {};\n\nconst DEPS = ['dependencies', 'optionalDependencies', 'peerDependencies'];\nDEPS.forEach((x) => {\n const deps = pkg[x] || {};\n for (const name in deps) {\n if (globals[name] === undefined) console.log(`umd dependency ${name}is missing. Add a \"tsds\": { \"globals\": { \\\"${name}\\\": \"SomeName\" } } to your package.json`);\n }\n});\n\nexport const tsconfig = getTS.getTsconfig();\ntsconfig.config.compilerOptions = { ...tsconfig.config.compilerOptions, target: 'ES5' };\n"],"names":["globals","input","name","pkg","source","tsconfig","JSON","parse","fs","readFileSync","path","join","process","cwd","tsds","apply","split","camelcase","DEPS","forEach","x","deps","undefined","console","log","getTS","getTsconfig","config","compilerOptions","target"],"mappings":";;;;;;;;;;;IASaA,OAAO;eAAPA;;IAFAC,KAAK;eAALA;;IACAC,IAAI;eAAJA;;IAHAC,GAAG;eAAHA;;IACAC,MAAM;eAANA;;IAaAC,QAAQ;eAARA;;;yDAnBE;2DACE;yEACM;sEACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEf,IAAMF,MAAMG,KAAKC,KAAK,CAACC,WAAE,CAACC,YAAY,CAACC,aAAI,CAACC,IAAI,CAACC,QAAQC,GAAG,IAAI,iBAAiB;AACjF,IAAMT,SAASD,IAAIW,IAAI,GAAGX,IAAIW,IAAI,CAACV,MAAM,IAAI,iBAAiB;AAC9D,IAAMH,QAAQS,aAAI,CAACC,IAAI,CAACI,KAAK,CAAC,MAAM;IAACH,QAAQC,GAAG;CAAyB,CAArC,OAAgB,qBAAGT,OAAOY,KAAK,CAAC;AACpE,IAAMd,OAAOe,IAAAA,wBAAS,EAACd,IAAID,IAAI;AAC/B,IAAMF,UAAUG,IAAIW,IAAI,GAAGX,IAAIW,IAAI,CAACd,OAAO,IAAI,CAAC,IAAI,CAAC;AAE5D,IAAMkB,OAAO;IAAC;IAAgB;IAAwB;CAAmB;AACzEA,KAAKC,OAAO,CAAC,SAACC;IACZ,IAAMC,OAAOlB,GAAG,CAACiB,EAAE,IAAI,CAAC;IACxB,IAAK,IAAMlB,QAAQmB,KAAM;QACvB,IAAIrB,OAAO,CAACE,KAAK,KAAKoB,WAAWC,QAAQC,GAAG,CAAC,AAAC,kBAAmEtB,OAAlDA,MAAK,8CAAkD,OAALA,MAAK;IACxH;AACF;AAEO,IAAMG,WAAWoB,mBAAMC,WAAW;AACzCrB,SAASsB,MAAM,CAACC,eAAe,GAAG,wCAAKvB,SAASsB,MAAM,CAACC,eAAe;IAAEC,QAAQ"}