mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
24 lines
720 B
JavaScript
24 lines
720 B
JavaScript
const { installSnapshotArtefacts } = require("../snapshot/android/project-snapshot-generator");
|
|
const { shouldSnapshot } = require("./utils");
|
|
|
|
module.exports = function (hookArgs) {
|
|
if (hookArgs && hookArgs.appFilesUpdaterOptions && !hookArgs.appFilesUpdaterOptions.bundle) {
|
|
return;
|
|
}
|
|
|
|
const env = hookArgs.prepareData.env || {};
|
|
const shouldSnapshotOptions = {
|
|
platform: hookArgs.prepareData.platform,
|
|
release: hookArgs.prepareData.release
|
|
};
|
|
|
|
if (env.snapshot &&
|
|
shouldSnapshot(shouldSnapshotOptions) &&
|
|
(!hookArgs.prepareData ||
|
|
!hookArgs.prepareData.nativePrepare ||
|
|
!hookArgs.prepareData.nativePrepare.skipNativePrepare)) {
|
|
|
|
installSnapshotArtefacts(hookArgs.prepareData.projectDir);
|
|
}
|
|
}
|