82f2b76e25
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
11 lines
259 B
JavaScript
11 lines
259 B
JavaScript
'use strict';
|
|
|
|
var path = require('path');
|
|
var isglob = require('is-glob');
|
|
|
|
module.exports = function globParent(str) {
|
|
str += 'a'; // preserves full path in case of trailing path separator
|
|
do {str = path.dirname(str)} while (isglob(str));
|
|
return str;
|
|
};
|