mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 09:48:18 -05:00
feat(stardust): generate typescript definitions (#752)
This commit is contained in:
@@ -72,13 +72,15 @@ const GLOBALS = {
|
||||
|
||||
const watch = process.argv.indexOf('-w') > 2;
|
||||
|
||||
const TYPES_SCOPE_RX = /^@types\//;
|
||||
|
||||
const config = ({ format = 'umd', debug = false, file, targetPkg }) => {
|
||||
const umdName = targetName
|
||||
.replace(/-([a-z])/g, (m, p1) => p1.toUpperCase())
|
||||
.split('.js')
|
||||
.join('');
|
||||
|
||||
if (Object.keys(targetPkg.dependencies || {}).length) {
|
||||
if (Object.keys(targetPkg.dependencies || {}).filter((dep) => !TYPES_SCOPE_RX.test(dep)).length) {
|
||||
throw new Error('Dependencies for a web javascript library makes no sense');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user