chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
const { readFileSync, renameSync } = require('fs');
|
||||
const { gte, coerce } = require('semver');
|
||||
const { dirname, join } = require('path');
|
||||
|
||||
function main() {
|
||||
const angularBuildPackageJson = require.resolve(
|
||||
'@angular/build/package.json'
|
||||
);
|
||||
const fileContentsJson = JSON.parse(
|
||||
readFileSync(angularBuildPackageJson, 'utf8')
|
||||
);
|
||||
if (gte(coerce(fileContentsJson.version), '20.2.0')) {
|
||||
return;
|
||||
}
|
||||
|
||||
const angularBuildDirectory = dirname(angularBuildPackageJson);
|
||||
const angularBuildSrcDirectory = join(angularBuildDirectory, 'src');
|
||||
renameSync(
|
||||
join(__dirname, 'files', 'private.d.ts.txt'),
|
||||
join(angularBuildSrcDirectory, 'private.d.ts')
|
||||
);
|
||||
renameSync(
|
||||
join(__dirname, 'files', 'private.js.txt'),
|
||||
join(angularBuildSrcDirectory, 'private.js')
|
||||
);
|
||||
}
|
||||
|
||||
main();
|
||||
Reference in New Issue
Block a user