projecte_ionic/node_modules/@schematics/angular/migrations/update-10/rename-browserslist-config.js
2022-02-09 18:30:03 +01:00

33 lines
939 B
JavaScript
Executable file

"use strict";
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("@angular-devkit/core");
function* visit(directory) {
for (const path of directory.subfiles) {
if (path !== 'browserslist') {
continue;
}
yield core_1.join(directory.path, path);
}
for (const path of directory.subdirs) {
if (path === 'node_modules' || path.startsWith('.')) {
continue;
}
yield* visit(directory.dir(path));
}
}
function default_1() {
return (tree) => {
for (const path of visit(tree.root)) {
tree.rename(path, path.replace(/browserslist$/, '.browserslistrc'));
}
};
}
exports.default = default_1;