@linked-helper/framework.build-tools.aws-artifacts
Version:
LH framework build tools: upload artifacts
34 lines (29 loc) • 1.12 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var uploadFiles = require('./uploadFiles-DxoCy-HV.cjs');
require('node:path');
require('path');
require('read-pkg-up');
require('@aws-sdk/client-s3');
require('glob');
require('node:fs');
async function afterAllArtifactBuild() {
await uploadFiles.uploadFiles(await uploadFiles.IConfig$1.parse(), {
// tslint:disable: no-console
onListFiles: files => {
console.log(`uploading ${files.length} file${files.length === 1 ? '' : 's'}:`);
console.log(files.map(f => `"${f.relativePath}"`).join('\n'));
},
onFileUploaded: f => {
console.log(`uploaded "${f.relativePath}" ("${f.key}")`);
},
onUploaded: files => {
console.log(`uploaded ${files.length} file${files.length === 1 ? '' : 's'}:`);
console.log(files.map(f => `"${f.relativePath}" ("${f.key}")`).join('\n'));
},
// tslint:enable: no-console
});
return [];
}
exports.afterAllArtifactBuild = afterAllArtifactBuild;
exports.default = afterAllArtifactBuild;