1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1x 1x 1x 8x 8x 8x 8x 6x 8x 8x | /** * Load configs from package.json * If key 'lark' exists in package.json, lark will use * package['lark'] as the config source. **/ 'use strict'; const misc = require('vi-misc'); const PACKAGE_JSON = 'package.json'; module.exports = () => { let appPackage = null; const packagePath = misc.path.absolute(PACKAGE_JSON); try { appPackage = require(packagePath); } catch (error) { appPackage = {}; } appPackage.lark = appPackage.lark || {}; return appPackage; }; |