mirror of
https://github.com/ivabus/www
synced 2025-06-08 13:30:26 +03:00
add permissions and slug data
This commit is contained in:
parent
a26830e7da
commit
ec0c23f316
2 changed files with 6 additions and 1 deletions
|
@ -31,6 +31,7 @@ const serverlessConfiguration: AWS = {
|
|||
"Action": [
|
||||
"s3:Get*",
|
||||
"s3:List*",
|
||||
"s3:ListBucket",
|
||||
"s3:PutObject"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ const s3 = new S3();
|
|||
const Bucket = 'dist.tea.xyz';
|
||||
|
||||
interface S3Package {
|
||||
slug: string,
|
||||
version: string,
|
||||
full_name: string,
|
||||
name: string,
|
||||
|
@ -97,9 +98,12 @@ const convertS3ContentTOS3Package = (data: S3.Object) : S3Package => {
|
|||
const isMaintainer = !packageName ? false :
|
||||
!['linux','darwin'].includes(packageName);
|
||||
|
||||
const fullName = isMaintainer ? [maintainerOrPackageName, packageName].join('/') : maintainerOrPackageName;
|
||||
|
||||
return {
|
||||
slug: fullName.replace(/[^\w\s]/gi, '_').toLocaleLowerCase(),
|
||||
name: isMaintainer ? packageName : maintainerOrPackageName,
|
||||
full_name: isMaintainer ? [maintainerOrPackageName, packageName].join('/') : '',
|
||||
full_name: fullName,
|
||||
maintainer: isMaintainer ? maintainerOrPackageName : '',
|
||||
version,
|
||||
last_modified: data.LastModified,
|
||||
|
|
Loading…
Reference in a new issue