/
githubmirror
/
angular-cli
Обзор
Документация
Войти
/
githubmirror
/
angular-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/e2e/assets/schematic-allow-scripts/index.js
24 строки
719 B
Alan Agius
test: migrate legacy CLI tests to e2e directory
17 дек 2025, 19:36
17 дек 2025, 19:36
7d3e0ad
Код
Авторство
О чём код?
const tasks = require('@angular-devkit/schematics/tasks'); exports.default = ({ allowScripts, ignoreScripts = false }) => { return (tree, context) => { tree.create( '/install-test/package.json', JSON.stringify({ name: 'install-test', version: '0.0.0', scripts: { postinstall: `node run-post.js`, }, }), ); tree.create('/install-test/.npmrc', `ignore-scripts=${ignoreScripts}`); tree.create( '/install-test/run-post.js', 'require("fs").writeFileSync(__dirname + "/post-script-ran", "12345");', ); context.addTask( new tasks.NodePackageInstallTask({ workingDirectory: 'install-test', allowScripts }), ); }; };