diff --git a/app/components/PackageAccessControlsList.vue b/app/components/PackageAccessControlsList.vue new file mode 100644 index 000000000..418efe239 --- /dev/null +++ b/app/components/PackageAccessControlsList.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + {{ error }} + + + + + + + + + + {{ collab.isTeam ? collab.displayName : `@${collab.name}` }} + + + {{ + collab.permission === 'read-write' ? $t('package.access.rw') : $t('package.access.ro') + }} + + + + + + + {{ $t('package.access.owner') }} + + + + + {{ $t('package.access.no_access') }} + + + + + + + {{ + $t('package.access.select_team_label') + }} + + + {{ + isLoadingTeams + ? $t('package.access.loading_teams') + : $t('package.access.select_team') + }} + + + {{ orgName }}:{{ team }} + + + + + {{ + $t('package.access.permission_label') + }} + + {{ $t('package.access.permission.read_only') }} + {{ $t('package.access.permission.read_write') }} + + + {{ isGranting ? '...' : $t('package.access.grant_button') }} + + + + + + + + + {{ $t('package.access.grant_access') }} + + + diff --git a/app/components/PackageDependenciesList.vue b/app/components/PackageDependenciesList.vue new file mode 100644 index 000000000..abe94f755 --- /dev/null +++ b/app/components/PackageDependenciesList.vue @@ -0,0 +1,120 @@ + + + + + + + + + {{ dep.name }} + + + + {{ $t('package.dependencies.optional') }} + + + + + + + + + {{ dep.version }} + + ({{ dep.versionTooltip }}) + + + + + {{ $t(`${i18nPrefix}.show_all`, { count: sortedDependencies.length }) }} + + + diff --git a/app/components/PackageDownloadStatsContent.vue b/app/components/PackageDownloadStatsContent.vue new file mode 100644 index 000000000..b314075be --- /dev/null +++ b/app/components/PackageDownloadStatsContent.vue @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ $t('package.downloads.analyze') }} + + + + {{ $t('package.downloads.modal_title') }} + + + + + + + + + + + + + + + diff --git a/app/components/PackageInstallScriptsList.vue b/app/components/PackageInstallScriptsList.vue new file mode 100644 index 000000000..5e737891c --- /dev/null +++ b/app/components/PackageInstallScriptsList.vue @@ -0,0 +1,108 @@ + + + + + + + + {{ scriptName }} + + {{ installScripts.content?.[scriptName] || $t('package.install_scripts.script_label') }} + + + + + + + + + {{ + $t( + 'package.install_scripts.npx_packages', + { count: sortedNpxDeps.length }, + sortedNpxDeps.length, + ) + }} + + + + + + {{ dep }} + + + + + + + {{ version }} + + + + + + + diff --git a/app/components/PackageMaintainersList.vue b/app/components/PackageMaintainersList.vue new file mode 100644 index 000000000..9d8c2bcb0 --- /dev/null +++ b/app/components/PackageMaintainersList.vue @@ -0,0 +1,243 @@ + + + + + + + + + @{{ maintainer.name }} + + {{ maintainer.email }} + + + + {{ $t('package.maintainers.via', { teams: maintainer.accessVia.join(', ') }) }} + + {{ $t('package.maintainers.you') }} + + + + + + + + + + + + + + {{ + $t('package.maintainers.username_to_add') + }} + + + {{ isAdding ? '...' : $t('package.maintainers.add_button') }} + + + + + + + + {{ $t('package.maintainers.add_owner') }} + + + + diff --git a/app/components/PackagePlaygroundsList.vue b/app/components/PackagePlaygroundsList.vue new file mode 100644 index 000000000..daa54cd3f --- /dev/null +++ b/app/components/PackagePlaygroundsList.vue @@ -0,0 +1,186 @@ + + + + + + + + + {{ firstLink.label }} + + + + + + + + {{ $t('package.playgrounds.choose') }} ({{ links.length }}) + + + + + + + + + + + {{ link.label }} + + + + + + diff --git a/app/components/PackageVersionsList.vue b/app/components/PackageVersionsList.vue new file mode 100644 index 000000000..04f41a9e9 --- /dev/null +++ b/app/components/PackageVersionsList.vue @@ -0,0 +1,724 @@ + + + + + + + + + + + + + + + + + + + {{ row.primaryVersion.version }} + + + + + + + + + {{ tag }} + + + + + + + + + + + {{ v.version }} + + + + + + + + + {{ tag }} + + + + + + + + + + + + + + + {{ $t('package.versions.other_versions') }} + + ({{ $t('package.versions.more_tagged', { count: hiddenTagRows.length }) }}) + + + + + + + + + + + {{ row.primaryVersion.version }} + + + + + + + + {{ tag }} + + + + + + + + + + + + + + + + {{ group.versions[0]?.version }} + + + + + + + + + + {{ tag }} + + + + + + + + + + {{ group.versions[0]?.version }} + + + + + + + + + + {{ tag }} + + + + + + + + + + {{ v.version }} + + + + + + + + + {{ tag }} + + + + + + + + {{ $t('package.versions.all_covered') }} + + + + +
+ {{ $t('package.access.no_access') }} +