mirror of https://github.com/artifacthub/hub.git
Upgrade frontend dependencies (#3970)
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
This commit is contained in:
parent
bbdf2d9a34
commit
fec9c9e8db
|
|
@ -3,8 +3,8 @@
|
|||
import js from '@eslint/js';
|
||||
import reactHooks from 'eslint-plugin-react-hooks';
|
||||
import simpleImportSort from 'eslint-plugin-simple-import-sort';
|
||||
import tseslint from 'typescript-eslint';
|
||||
import globals from "globals";
|
||||
import tseslint from 'typescript-eslint';
|
||||
|
||||
const config = [
|
||||
js.configs.recommended,
|
||||
|
|
@ -20,6 +20,7 @@ const config = [
|
|||
},
|
||||
ignores: ['analytics.ts', 'jsonschema.ts'],
|
||||
rules: {
|
||||
'@typescript-eslint/no-require-imports': 'error',
|
||||
'simple-import-sort/imports': 'error',
|
||||
'simple-import-sort/exports': 'error',
|
||||
},
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
"type": "module",
|
||||
"dependencies": {
|
||||
"@analytics/google-analytics-v3": "^0.6.1",
|
||||
"analytics": "^0.8.13",
|
||||
"analytics": "^0.8.14",
|
||||
"apexcharts": "3.49.0",
|
||||
"bootstrap": "^5.3.3",
|
||||
"classnames": "^2.5.1",
|
||||
|
|
@ -25,9 +25,9 @@
|
|||
"react-diff-view": "3.0.2",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-icons": "^5.2.0",
|
||||
"react-image-crop": "^11.0.5",
|
||||
"react-image-crop": "^11.0.6",
|
||||
"react-markdown": "^8.0.7",
|
||||
"react-router-dom": "^6.24.0",
|
||||
"react-router-dom": "^6.26.0",
|
||||
"react-syntax-highlighter": "^15.5.0",
|
||||
"regexify-string": "^1.0.17",
|
||||
"rehype-github-alerts": "^3.0.0",
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"remark-parse": "^10.0.2",
|
||||
"remark-strip-html": "^1.0.2",
|
||||
"remark-unlink": "^4.0.1",
|
||||
"semver": "^7.6.0",
|
||||
"semver": "^7.6.3",
|
||||
"tinycolor2": "^1.6.0",
|
||||
"ua-parser-js": "^1.0.38",
|
||||
"unified": "^10.1.2",
|
||||
|
|
@ -43,9 +43,9 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
||||
"@eslint/js": "^9.5.0",
|
||||
"@testing-library/dom": "^10.2.0",
|
||||
"@testing-library/jest-dom": "^6.4.6",
|
||||
"@eslint/js": "^9.8.0",
|
||||
"@testing-library/dom": "^10.4.0",
|
||||
"@testing-library/jest-dom": "^6.4.8",
|
||||
"@testing-library/react": "^16.0.0",
|
||||
"@testing-library/react-hooks": "^8.0.0",
|
||||
"@testing-library/user-event": "^14.5.2",
|
||||
|
|
@ -54,27 +54,27 @@
|
|||
"@types/jest": "^29.5.12",
|
||||
"@types/json-schema": "^7.0.14",
|
||||
"@types/json-schema-merge-allof": "^0.6.5",
|
||||
"@types/lodash": "^4.17.5",
|
||||
"@types/node": "^20.14.8",
|
||||
"@types/lodash": "^4.17.7",
|
||||
"@types/node": "^22.1.0",
|
||||
"@types/react": "^18.3.3",
|
||||
"@types/react-color": "^3.0.12",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"@types/react-syntax-highlighter": "^15.5.13",
|
||||
"@types/semver": "^7.5.8",
|
||||
"eslint": "^9.5.0",
|
||||
"eslint": "^9.8.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-prettier": "^5.2.1",
|
||||
"eslint-plugin-react-hooks": "^4.6.2",
|
||||
"eslint-plugin-simple-import-sort": "^12.1.0",
|
||||
"globals": "^15.6.0",
|
||||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||||
"globals": "^15.9.0",
|
||||
"jest-fetch-mock": "^3.0.3",
|
||||
"jest-mock": "^29.7.0",
|
||||
"prettier": "^3.3.2",
|
||||
"prettier": "^3.3.3",
|
||||
"react-scripts": "^5.0.1",
|
||||
"sass": "^1.77.6",
|
||||
"sass": "^1.77.8",
|
||||
"shx": "^0.3.4",
|
||||
"typescript": "^5.5.2",
|
||||
"typescript-eslint": "^7.13.1"
|
||||
"typescript": "^5.5.4",
|
||||
"typescript-eslint": "^8.0.1"
|
||||
},
|
||||
"proxy": "http://localhost:8000",
|
||||
"scripts": {
|
||||
|
|
@ -88,6 +88,7 @@
|
|||
"lint:fix": "eslint src --max-warnings 0 --fix",
|
||||
"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
|
||||
"format:diff": "prettier --list-different \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
|
||||
"prettier:fix": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
|
||||
"isready": "yarn format && yarn lint && yarn test --watchAll=false --passWithNoTests --verbose && yarn build"
|
||||
},
|
||||
"browser": {
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ enableFetchMocks();
|
|||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const getData = (fixtureId: string): any => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-explicit-any
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-explicit-any
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as any;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ export interface JSONSchema4Object {
|
|||
|
||||
// Workaround for infinite type recursion
|
||||
// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
export interface JSONSchema4Array extends Array<JSONSchema4Type> {}
|
||||
|
||||
/**
|
||||
|
|
@ -278,6 +279,7 @@ export interface JSONSchema6Object {
|
|||
|
||||
// Workaround for infinite type recursion
|
||||
// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
export interface JSONSchema6Array extends Array<JSONSchema6Type> {}
|
||||
|
||||
/**
|
||||
|
|
@ -611,6 +613,7 @@ export interface JSONSchema7Object {
|
|||
|
||||
// Workaround for infinite type recursion
|
||||
// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
export interface JSONSchema7Array extends Array<JSONSchema7Type> {}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import { BrowserRouter as Router } from 'react-router-dom';
|
|||
import { ContentDefaultModalKind } from '../../types';
|
||||
import ContentDefaultModal from './ContentDefaultModal';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const isVisibleItemInContainer = require('../../utils/isVisibleItemInContainer');
|
||||
|
||||
jest.mock('../../utils/isVisibleItemInContainer', () => jest.fn());
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ jest.mock('react-router-dom', () => ({
|
|||
}));
|
||||
|
||||
const getMockOrganization = (fixtureId: string): Organization => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/OrganizationInfo/${fixtureId}.json`) as Organization;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import PackageCard from './PackageCard';
|
|||
jest.mock('../../utils/calculateDiffInYears');
|
||||
|
||||
const getMockPackage = (fixtureId: string): Package => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/PackageCard/${fixtureId}.json`) as Package;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ jest.mock('react-router-dom', () => ({
|
|||
}));
|
||||
|
||||
const getMockSearch = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/SearchBar/${fixtureId}.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ jest.mock('../../api');
|
|||
jest.mock('../../utils/alertDispatcher');
|
||||
|
||||
const getMockSearch = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/SearchPackages/${fixtureId}.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ jest.mock('../../api');
|
|||
jest.mock('../../utils/alertDispatcher');
|
||||
|
||||
const getMockSearch = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/SearchRepositories/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import UserContext from './UserContext';
|
|||
jest.mock('../../api');
|
||||
|
||||
const getMockOrgs = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/UserContext/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ jest.mock('../../../utils/authorizer', () => ({
|
|||
}));
|
||||
|
||||
const getMembers = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import OrganizationsSection from './index';
|
|||
jest.mock('../../../api');
|
||||
|
||||
const getMockOrganizations = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -62,10 +62,12 @@ const mockWithSelectedOrgCtx = {
|
|||
};
|
||||
|
||||
const getMockOrganizations = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/ClaimOwnershipModal/${fixtureId}org.json`);
|
||||
};
|
||||
|
||||
const getMockRepositories = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/ClaimOwnershipModal/${fixtureId}repo.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ const mockWithSelectedOrgCtx = {
|
|||
};
|
||||
|
||||
const getMockOrganizations = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/TransferModal/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ jest.mock('../../../api');
|
|||
jest.mock('../../../utils/minutesToNearestInterval', () => () => 3);
|
||||
|
||||
const getMockRepository = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ jest.mock('../../../../../utils/authorizer', () => ({
|
|||
}));
|
||||
|
||||
const getMockAuthz = (fixtureId: string): OrganizationPolicy => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as OrganizationPolicy;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import UpdateOrg from './UpdateOrg';
|
|||
jest.mock('../../../../../api');
|
||||
|
||||
const getMockOrganization = (fixtureId: string): Organization => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/UpdateOrg/${fixtureId}.json`) as Organization;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import ProfileOrgSection from './index';
|
|||
jest.mock('../../../../../api');
|
||||
|
||||
const getMockOrganization = (fixtureId: string): Organization => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as Organization;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ jest.mock('moment', () => ({
|
|||
}));
|
||||
|
||||
const getMockAPIKeys = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import UserSettings from './index';
|
|||
jest.mock('../../../../../api');
|
||||
|
||||
const getMockProfile = (fixtureId: string): Profile => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as Profile;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@ const mockOnSuccess = jest.fn();
|
|||
const mockOnClose = jest.fn();
|
||||
|
||||
const getMockSubscriptions = (fixtureId: string): Package[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Modal/${fixtureId}.json`) as Package[];
|
||||
};
|
||||
|
||||
const getMockSearch = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Modal/${fixtureId}s.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { Package } from '../../../../../../types';
|
|||
import PackageCard from './PackageCard';
|
||||
|
||||
const getMockPackage = (fixtureId: string): Package => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/PackageCard/${fixtureId}.json`) as Package;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ jest.mock('../../../../../../api');
|
|||
jest.mock('../../../../../../utils/alertDispatcher');
|
||||
|
||||
const getMockSubscriptions = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -34,10 +34,12 @@ const mockOptOutList: OptOutItem[] = [
|
|||
];
|
||||
|
||||
const getMockOrgs = () => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require('./__fixtures__/Modal/orgs.json');
|
||||
};
|
||||
|
||||
const getMockRepos = (repoName?: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Modal/${repoName || 'user'}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ const scrollIntoViewMock = jest.fn();
|
|||
window.HTMLElement.prototype.scrollIntoView = scrollIntoViewMock;
|
||||
|
||||
const getMockOptOut = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ jest.mock('../../../../api');
|
|||
jest.mock('../../../../utils/alertDispatcher');
|
||||
|
||||
const getmockWebhook = (fixtureId: string): Webhook => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Card/${fixtureId}.json`) as Webhook;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@ jest.mock('../../../../api');
|
|||
jest.mock('../../../common/Alert', () => (props: any) => <div>{props.message}</div>);
|
||||
|
||||
const getMockWebhook = (fixtureId: string): Webhook => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Form/${fixtureId}.json`) as Webhook;
|
||||
};
|
||||
|
||||
const getMockSearch = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Form/${fixtureId}s.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import LastNotificationsModal from './LastNotificationsModal';
|
|||
jest.mock('../../../../api');
|
||||
|
||||
const getMockNotifications = (fixtureId: string): WebhookNotification[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/LastNotificationsModal/${fixtureId}.json`) as WebhookNotification[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import WebhooksSection from './index';
|
|||
jest.mock('../../../../api');
|
||||
|
||||
const getMockWebhooks = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import RandomPackages from './RandomPackages';
|
|||
jest.mock('../../api');
|
||||
|
||||
const getMockRandomPackages = (fixtureId: string): Package[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/RandomPackages/${fixtureId}.json`) as Package[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ jest.mock('react-router-dom', () => ({
|
|||
}));
|
||||
|
||||
const getMockStats = (fixtureId: string): Stats => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as Stats;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import { ContainerImage, RepositoryKind } from '../../types';
|
|||
import ContainersImages from './ContainersImages';
|
||||
|
||||
const getMockImages = (fixtureId: string): ContainerImage[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/ContainersImages/${fixtureId}.json`) as ContainerImage[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { Dependency } from '../../types';
|
|||
import Dependencies from './Dependencies';
|
||||
|
||||
const getMockDependencies = (fixtureId: string): Dependency[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Dependencies/${fixtureId}.json`) as Dependency[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import sortPackageVersions from '../../utils/sortPackageVersions';
|
|||
import Details from './Details';
|
||||
|
||||
const getMockPackage = (fixtureId: string): Package => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Details/${fixtureId}.json`) as Package;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { BrowserRouter as Router } from 'react-router-dom';
|
|||
|
||||
import GatekeeperExamplesModal from './GatekeeperExamplesModal';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const isVisibleItemInContainer = require('../../utils/isVisibleItemInContainer');
|
||||
|
||||
jest.mock('../../utils/isVisibleItemInContainer', () => jest.fn());
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ const mockUndefinedUserCtx = {
|
|||
};
|
||||
|
||||
const getMockProductionUsage = (fixtureId: string): Organization[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/InProductionButton/${fixtureId}.json`) as Organization[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { Version } from '../../types';
|
|||
import LastYearActivity from './LastYearActivity';
|
||||
|
||||
const getMockVersions = (fixtureId: string): Version[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/LastYearActivity/${fixtureId}.json`) as Version[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { Maintainer } from '../../types';
|
|||
import Maintainers from './Maintainers';
|
||||
|
||||
const getMockMaintainers = (fixtureId: string): Maintainer[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Maintainers/${fixtureId}.json`) as Maintainer[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ interface Props {
|
|||
}
|
||||
|
||||
const getMockProps = (fixtureId: string): Props => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/RelatedPackageCard/${fixtureId}.json`) as Props;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ const scrollIntoViewMock = jest.fn();
|
|||
window.HTMLElement.prototype.scrollIntoView = scrollIntoViewMock;
|
||||
|
||||
const getMockChangelog = (fixtureId: string): ChangeLog[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Modal/${fixtureId}.json`) as ChangeLog[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { Decoration, Diff, Hunk, parseDiff } from 'react-diff-view';
|
|||
import { CompareChartTemplate, CompareChartTemplateStatus } from '../../../types';
|
||||
import styles from './DiffTemplate.module.css';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const DiffLibrary = require('diff');
|
||||
|
||||
interface Props {
|
||||
|
|
|
|||
|
|
@ -26,9 +26,9 @@ interface Props {
|
|||
}
|
||||
|
||||
const HIGHLIGHT_PATTERN = /{{(?!\/\*)(.*?)([^{]|{})*}}/;
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const FUNCTIONS_DEFINITIONS = require('./functions.json');
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const BUILTIN_DEFINITIONS = require('./builtIn.json');
|
||||
const SPECIAL_CHARACTERS = /[^|({})-]+/;
|
||||
const TOKENIZE_RE = /[^\s"']+|"([^"]*)"|'([^']*)/g;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import userEvent from '@testing-library/user-event';
|
|||
import { ChartTemplate } from '../../../types';
|
||||
import TemplatesList from './TemplatesList';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const isVisibleItemInContainer = require('../../../utils/isVisibleItemInContainer');
|
||||
|
||||
jest.mock('../../../utils/isVisibleItemInContainer', () => jest.fn());
|
||||
|
|
@ -24,7 +24,7 @@ interface ChartTmpl {
|
|||
}
|
||||
|
||||
const getMockChartTemplates = (fixtureId: string): ChartTmpl => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/TemplatesList/${fixtureId}.json`) as ChartTmpl;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ jest.mock('react-markdown', () => (props: any) => {
|
|||
jest.mock('remark-gfm', () => () => <div />);
|
||||
|
||||
const getMockChartTemplates = (fixtureId: string): ChartTemplatesData => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as ChartTemplatesData;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -22,12 +22,12 @@ jest.mock('../../utils/bannerDispatcher', () => ({
|
|||
}));
|
||||
|
||||
const getMockPackage = (fixtureId: string): Package => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as Package;
|
||||
};
|
||||
|
||||
const getMockRelatedPackages = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}Related.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -237,7 +237,7 @@ const AVAILABLE_LANGUAGES = [
|
|||
'zephir',
|
||||
];
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const EmojiConvertor = require('emoji-js');
|
||||
const emoji = new EmojiConvertor();
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ jest.mock('moment', () => ({
|
|||
}));
|
||||
|
||||
const getMockSecurityReport = (fixtureId: string): SecurityReport => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Modal/${fixtureId}.json`) as SecurityReport;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { SecurityReport } from '../../../types';
|
|||
import OldVulnerabilitiesWarning from './OldVulnerabilitiesWarning';
|
||||
|
||||
const getMockSecurityReport = (fixtureId: string): SecurityReport => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/OldVulnerabilitiesWarning/${fixtureId}.json`) as SecurityReport;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ import { FixableVulnerabilitiesInReport, SecurityReport } from '../../../types';
|
|||
import SummaryTable from './SummaryTable';
|
||||
|
||||
const getMockSecurityReport = (fixtureId: string): SecurityReport => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/SummaryTable/${fixtureId}.json`) as SecurityReport;
|
||||
};
|
||||
|
||||
const getMockFixableSecurityReport = (fixtureId: string): FixableVulnerabilitiesInReport => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/SummaryTable/${fixtureId}fix.json`) as FixableVulnerabilitiesInReport;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ import SecurityTable from './Table';
|
|||
jest.mock('react-markdown', () => () => <div />);
|
||||
|
||||
const getMockSecurityReport = (fixtureId: string): SecurityReportResult[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Table/${fixtureId}.json`) as SecurityReportResult[];
|
||||
};
|
||||
|
||||
const getMockFixableSecurityReport = (fixtureId: string): SecurityReportResult[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Table/${fixtureId}fix.json`) as SecurityReportResult[];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { Decoration, Diff, Hunk, parseDiff } from 'react-diff-view';
|
|||
|
||||
import styles from './DiffTemplate.module.css';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const DiffLibrary = require('diff');
|
||||
|
||||
interface Props {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { render, screen } from '@testing-library/react';
|
|||
import { JSONSchema } from '../../../jsonschema';
|
||||
import Schema from './Schema';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const defaultSchema = require('./__fixtures__/index/1.json') as JSONSchema;
|
||||
|
||||
const defaultProps = {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import SchemaDefinition from './SchemaDefinition';
|
|||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const getProps = (fixtureId: string): any => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-explicit-any
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-explicit-any
|
||||
return require(`./__fixtures__/SchemaDefinition/${fixtureId}.json`) as any;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import SchemaLine from './SchemaLine';
|
|||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
const getProps = (fixtureId: string): any => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-explicit-any
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-explicit-any
|
||||
return require(`./__fixtures__/SchemaLine/${fixtureId}.json`) as any;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ jest.mock('../../../api');
|
|||
jest.mock('../../../utils/alertDispatcher');
|
||||
|
||||
const getMockValuesSchema = (fixtureId: string): JSONSchema => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as JSONSchema;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ jest.mock('react-router-dom', () => ({
|
|||
}));
|
||||
|
||||
const getMockStarredPackages = (fixtureId: string) => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ jest.mock('react-router-dom', () => ({
|
|||
}));
|
||||
|
||||
const getMockStats = (fixtureId: string): AHStats => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as AHStats;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const parser = require('ua-parser-js');
|
||||
|
||||
class BrowserDetect {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { Package } from '../types';
|
|||
import buildPackageURL from './buildPackageURL';
|
||||
|
||||
const getMockProps = (fixtureId: string): Package => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/buildPackageURL/${fixtureId}.json`) as Package;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
const isValidJSON = (str: string): boolean => {
|
||||
try {
|
||||
JSON.parse(str);
|
||||
} catch (e) {
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -3,9 +3,10 @@ import { unified } from 'unified';
|
|||
|
||||
import { extractReadmeTOC } from './extractReadmeTOC';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const strip = require('remark-strip-html');
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const unlink = require('remark-unlink');
|
||||
const processor = unified().use(remarkParse).use(strip).use(unlink).use(extractReadmeTOC);
|
||||
|
||||
|
|
|
|||
|
|
@ -13,9 +13,11 @@ const tests = [
|
|||
{ number: 872389379, result: '872.39M' },
|
||||
{ number: 76498237927, digits: 3, result: '76.498G' },
|
||||
{ number: 8789378978948, result: '8.79T' },
|
||||
// eslint-disable-next-line @typescript-eslint/no-loss-of-precision
|
||||
|
||||
// eslint-disable-next-line no-loss-of-precision
|
||||
{ number: 9083509438032985, result: '9.08P' },
|
||||
// eslint-disable-next-line @typescript-eslint/no-loss-of-precision
|
||||
|
||||
// eslint-disable-next-line no-loss-of-precision
|
||||
{ number: 847892398156232876438, result: '847.89E' },
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import isNull from 'lodash/isNull';
|
|||
|
||||
import getMetaTag from './getMetaTag';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const tinycolor = require('tinycolor2');
|
||||
|
||||
interface ColorItem {
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ export interface UserNotificationsUpdatesHandler {
|
|||
}
|
||||
|
||||
const getNotifications = (): UserNotification[] => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
const list = require('./notifications.json').notifications;
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
return list.map((notif: any) => {
|
||||
|
|
|
|||
1229
web/yarn.lock
1229
web/yarn.lock
File diff suppressed because it is too large
Load Diff
|
|
@ -19,6 +19,7 @@ module.exports = [
|
|||
'simple-import-sort': simpleImportSort,
|
||||
},
|
||||
rules: {
|
||||
'@typescript-eslint/no-require-imports': 'error',
|
||||
'simple-import-sort/imports': 'error',
|
||||
'simple-import-sort/exports': 'error',
|
||||
},
|
||||
|
|
|
|||
|
|
@ -8,37 +8,37 @@
|
|||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-shadow": "^20.5.0",
|
||||
"styled-components": "^6.1.11",
|
||||
"styled-components": "^6.1.12",
|
||||
"stylis": "^4.2.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
|
||||
"@craco/craco": "^7.1.0",
|
||||
"@emotion/is-prop-valid": "^1.2.2",
|
||||
"@eslint/js": "^9.5.0",
|
||||
"@testing-library/dom": "^10.2.0",
|
||||
"@testing-library/jest-dom": "^6.4.6",
|
||||
"@emotion/is-prop-valid": "^1.3.0",
|
||||
"@eslint/js": "^9.8.0",
|
||||
"@testing-library/dom": "^10.4.0",
|
||||
"@testing-library/jest-dom": "^6.4.8",
|
||||
"@testing-library/react": "^16.0.0",
|
||||
"@testing-library/react-hooks": "^8.0.0",
|
||||
"@testing-library/user-event": "^14.5.2",
|
||||
"@types/jest": "^29.5.12",
|
||||
"@types/lodash": "^4.17.5",
|
||||
"@types/node": "^20.14.8",
|
||||
"@types/lodash": "^4.17.7",
|
||||
"@types/node": "^22.1.0",
|
||||
"@types/react": "^18.3.3",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"babel-plugin-styled-components": "^2.1.4",
|
||||
"eslint": "^9.5.0",
|
||||
"eslint": "^9.8.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-prettier": "^5.2.1",
|
||||
"eslint-plugin-react-hooks": "^4.6.2",
|
||||
"eslint-plugin-simple-import-sort": "^12.1.0",
|
||||
"globals": "^15.6.0",
|
||||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||||
"globals": "^15.9.0",
|
||||
"jest-fetch-mock": "^3.0.3",
|
||||
"jest-mock": "^29.7.0",
|
||||
"prettier": "^3.3.2",
|
||||
"prettier": "^3.3.3",
|
||||
"react-scripts": "^5.0.1",
|
||||
"typescript": "^5.5.2",
|
||||
"typescript-eslint": "^7.13.1",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript-eslint": "^8.0.1",
|
||||
"webpack-cli": "^5.1.4"
|
||||
},
|
||||
"scripts": {
|
||||
|
|
@ -52,6 +52,7 @@
|
|||
"lint:fix": "eslint src --max-warnings 0 --fix",
|
||||
"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"",
|
||||
"format:diff": "prettier --list-different \"src/**/*.{js,jsx,ts,tsx}\"",
|
||||
"prettier:fix": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
|
||||
"isready": "yarn format && yarn lint && yarn test --watchAll=false --passWithNoTests --verbose && yarn build"
|
||||
},
|
||||
"browserslist": {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import API from './index';
|
|||
enableFetchMocks();
|
||||
|
||||
const getData = (fixtureId: string): object => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/index/${fixtureId}.json`) as object;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ const defaultProps = {
|
|||
};
|
||||
|
||||
const getMockGroup = (fixtureId: string): SearchResults => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Group/${fixtureId}.json`) as SearchResults;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ const defaultProps = {
|
|||
};
|
||||
|
||||
const getMockPkg = (fixtureId: string): PackageSummary => {
|
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
return require(`./__fixtures__/Widget/${fixtureId}.json`) as PackageSummary;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -3,64 +3,64 @@
|
|||
exports[`Group creates snapshot 1`] = `
|
||||
<DocumentFragment>
|
||||
<div
|
||||
class="sc-jsJARu uewGr"
|
||||
class="sc-jcHdAB dUFDvT"
|
||||
data-testid="wrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-eeDSqt jgUwjC"
|
||||
class="sc-euGpHm iiaKUR"
|
||||
>
|
||||
<div
|
||||
class="sc-imWZod isnhjM"
|
||||
class="sc-iCZwEW iLLJaU"
|
||||
color="#417598"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/artifact-hub/artifact-hub"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-dAlxHm lnIuVW groupedItem"
|
||||
class="sc-dkjaqt bQCakc groupedItem"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo artifact-hub"
|
||||
class="sc-eqUzNf bmyoSp"
|
||||
class="sc-elDIKY gZkomj"
|
||||
src="https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111"
|
||||
srcset="https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@1x 1x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@2x 2x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@3x 3x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@4x 4x"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
artifact-hub
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -82,7 +82,7 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
|
|
@ -90,10 +90,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -103,19 +103,19 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -139,31 +139,31 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
Artifact Hub is a web-based application that enables finding, installing, and publishing Cloud Native packages.
|
||||
</div>
|
||||
<div
|
||||
class="sc-ikkyvV khTMPl"
|
||||
class="sc-ifyrTC fzeNDl"
|
||||
>
|
||||
<div
|
||||
class="sc-dcJtft ecgGtA verified"
|
||||
class="sc-dsLQwm kdFrwM verified"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -185,11 +185,11 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dcJtft ecgGtA official"
|
||||
class="sc-dsLQwm kdFrwM official"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -212,10 +212,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
@ -226,57 +226,57 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-imWZod isnhjM"
|
||||
class="sc-iCZwEW iLLJaU"
|
||||
color="#417598"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/s4nhub-helm-charts/hub-scala-base"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-dAlxHm lnIuVW groupedItem"
|
||||
class="sc-dkjaqt bQCakc groupedItem"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo hub-scala-base"
|
||||
class="sc-eqUzNf bmyoSp"
|
||||
class="sc-elDIKY gZkomj"
|
||||
data-testid="placeholderImg"
|
||||
src="https://localhost:8000/static/media/placeholder_pkg_helm.png"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
hub-scala-base
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -298,7 +298,7 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
0
|
||||
</div>
|
||||
|
|
@ -306,10 +306,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -319,19 +319,19 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -355,27 +355,27 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
Toolkit for creating Helm Charts for Hub Services (Scala)
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
@ -386,57 +386,57 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-imWZod isnhjM"
|
||||
class="sc-iCZwEW iLLJaU"
|
||||
color="#417598"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/wyrihaximusnet/docker-hub-exporter"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-dAlxHm lnIuVW groupedItem"
|
||||
class="sc-dkjaqt bQCakc groupedItem"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo docker-hub-exporter"
|
||||
class="sc-eqUzNf bmyoSp"
|
||||
class="sc-elDIKY gZkomj"
|
||||
src="https://localhost:8000/image/180db85c-51c6-4f33-b341-27ec236e6d87"
|
||||
srcset="https://localhost:8000/image/180db85c-51c6-4f33-b341-27ec236e6d87@1x 1x, https://localhost:8000/image/180db85c-51c6-4f33-b341-27ec236e6d87@2x 2x, https://localhost:8000/image/180db85c-51c6-4f33-b341-27ec236e6d87@3x 3x, https://localhost:8000/image/180db85c-51c6-4f33-b341-27ec236e6d87@4x 4x"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
docker-hub-exporter
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -458,7 +458,7 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
0
|
||||
</div>
|
||||
|
|
@ -466,10 +466,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -479,19 +479,19 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -515,31 +515,31 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
Docker Hub Exporter
|
||||
</div>
|
||||
<div
|
||||
class="sc-ikkyvV khTMPl"
|
||||
class="sc-ifyrTC fzeNDl"
|
||||
>
|
||||
<div
|
||||
class="sc-dcJtft ecgGtA verified"
|
||||
class="sc-dsLQwm kdFrwM verified"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -562,10 +562,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
@ -576,57 +576,57 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-imWZod isnhjM"
|
||||
class="sc-iCZwEW iLLJaU"
|
||||
color="#417598"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/s4nhub-helm-charts/e2e-test-runner"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-dAlxHm lnIuVW groupedItem"
|
||||
class="sc-dkjaqt bQCakc groupedItem"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo e2e-test-runner"
|
||||
class="sc-eqUzNf bmyoSp"
|
||||
class="sc-elDIKY gZkomj"
|
||||
data-testid="placeholderImg"
|
||||
src="https://localhost:8000/static/media/placeholder_pkg_helm.png"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
e2e-test-runner
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -648,7 +648,7 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
0
|
||||
</div>
|
||||
|
|
@ -656,10 +656,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -669,19 +669,19 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -705,27 +705,27 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
Helm Chart for running e2e tests from pipeline
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
@ -736,57 +736,57 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-imWZod isnhjM"
|
||||
class="sc-iCZwEW iLLJaU"
|
||||
color="#417598"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/s4nhub-helm-charts/fluentd-elasticsearch"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-dAlxHm lnIuVW groupedItem"
|
||||
class="sc-dkjaqt bQCakc groupedItem"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo fluentd-elasticsearch"
|
||||
class="sc-eqUzNf bmyoSp"
|
||||
class="sc-elDIKY gZkomj"
|
||||
data-testid="placeholderImg"
|
||||
src="https://localhost:8000/static/media/placeholder_pkg_helm.png"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
fluentd-elasticsearch
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -808,7 +808,7 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
0
|
||||
</div>
|
||||
|
|
@ -816,10 +816,10 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -829,19 +829,19 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-fqkwJk bEOaTf"
|
||||
class="sc-fQpRED hGXtli"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -865,27 +865,27 @@ exports[`Group creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
A Helm chart for fluentd-elasticsearch
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
|
|||
|
|
@ -3,25 +3,25 @@
|
|||
exports[`Widget creates snapshot 1`] = `
|
||||
<DocumentFragment>
|
||||
<div
|
||||
class="sc-imWZod dboWJZ"
|
||||
class="sc-iCZwEW beFzTh"
|
||||
data-testid="mainWrapper"
|
||||
>
|
||||
<div
|
||||
class="sc-jXbVAB gJoABs"
|
||||
class="sc-knesRu cNCrIe"
|
||||
data-testid="cardWrapper"
|
||||
>
|
||||
<a
|
||||
class="sc-dhKdPU DCbJW"
|
||||
class="sc-dnaUSb gFiUfY"
|
||||
href="https://localhost:8000/packages/helm/artifact-hub/artifact-hub"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<div
|
||||
class="sc-kpDprT fmpFdL"
|
||||
class="sc-kkmypM eBizoQ"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-gEvDqW gA-dMrb sc-jlZhRR kvGPJo"
|
||||
class="sc-gJhJTp bsJOqR sc-jCbFiK dEoNQk"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -113,42 +113,42 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAlxHm KdvoZ"
|
||||
class="sc-dkjaqt lbHxjP"
|
||||
data-testid="cardBody"
|
||||
>
|
||||
<div
|
||||
class="sc-cPiJYC cApgB"
|
||||
class="sc-czgmHJ hYpust"
|
||||
>
|
||||
<div
|
||||
class="sc-cwHqhk dortnr"
|
||||
class="sc-cBYhjr kMGyCW"
|
||||
>
|
||||
<img
|
||||
alt="Logo artifact-hub"
|
||||
class="sc-aYaIB lcuoSo"
|
||||
class="sc-braxZu khipgH"
|
||||
src="https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111"
|
||||
srcset="https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@1x 1x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@2x 2x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@3x 3x, https://localhost:8000/image/3cfb161e-2652-43b9-ada1-c1ced4b20111@4x 4x"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
class="sc-jEABJj drahMR"
|
||||
class="sc-jzjKHc eAuzOw"
|
||||
>
|
||||
<div
|
||||
class="sc-dLNtp bukWRO"
|
||||
class="sc-tOkKi cxjlYF"
|
||||
>
|
||||
<div
|
||||
class="sc-eDPFhE sc-eldOKa iFOzQy byBMVK"
|
||||
class="sc-eJgwjL sc-epPVmt hqjdHS leSuqX"
|
||||
>
|
||||
artifact-hub
|
||||
</div>
|
||||
<div
|
||||
class="sc-bXCLgj hrzprM"
|
||||
class="sc-bSlUec iYFcSV"
|
||||
>
|
||||
<div
|
||||
class="sc-fPXMhL fqCgWf"
|
||||
class="sc-fpSrms bmtxHe"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-gEvDqW gA-dMrb"
|
||||
class="sc-gJhJTp bsJOqR"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -170,7 +170,7 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gFqAYk fUFJrs"
|
||||
class="sc-hfvVTD eUzkQG"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
|
|
@ -178,10 +178,10 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
<div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-hzhKNl iFOzQy cXvoiI"
|
||||
class="sc-eJgwjL sc-huvEkS hqjdHS fcokHW"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Version:
|
||||
</span>
|
||||
|
|
@ -191,19 +191,19 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-fUnNpA bWbDEH"
|
||||
class="sc-gutikT hsebDK"
|
||||
>
|
||||
<span
|
||||
class="sc-iGgVNO dnsZMy"
|
||||
class="sc-iKTcqh fCLiGr"
|
||||
>
|
||||
<div>
|
||||
<div
|
||||
class="sc-kAycRU fybNZ"
|
||||
class="sc-la-DxNn cQgRDt"
|
||||
data-testid="repoIcon"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-gEvDqW gA-dMrb"
|
||||
class="sc-gJhJTp bsJOqR"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -227,31 +227,31 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-gsFSjX gWKfrI"
|
||||
class="sc-gnpbhQ gKYTQC"
|
||||
>
|
||||
Helm chart
|
||||
</div>
|
||||
</span>
|
||||
<small
|
||||
class="sc-hmdnzv kgPQMc"
|
||||
class="sc-gLXSEc itzTgu"
|
||||
>
|
||||
Updated 3 hours ago
|
||||
</small>
|
||||
</div>
|
||||
<div
|
||||
class="sc-dAbbbq hgtAkn"
|
||||
class="sc-dENhDJ kmEiTL"
|
||||
>
|
||||
Artifact Hub is a web-based application that enables finding, installing, and publishing Cloud Native packages.
|
||||
</div>
|
||||
<div
|
||||
class="sc-ikkyvV khTMPl"
|
||||
class="sc-ifyrTC fzeNDl"
|
||||
>
|
||||
<div
|
||||
class="sc-eqUzNf bTGiCE verified"
|
||||
class="sc-elDIKY gAPSka verified"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-gEvDqW gA-dMrb"
|
||||
class="sc-gJhJTp bsJOqR"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -273,11 +273,11 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-eqUzNf bTGiCE official"
|
||||
class="sc-elDIKY gAPSka official"
|
||||
>
|
||||
<div
|
||||
aria-hidden="true"
|
||||
class="sc-gEvDqW gA-dMrb"
|
||||
class="sc-gJhJTp bsJOqR"
|
||||
data-testid="iconWrapper"
|
||||
>
|
||||
<svg
|
||||
|
|
@ -300,10 +300,10 @@ exports[`Widget creates snapshot 1`] = `
|
|||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="sc-eDPFhE sc-fHjqbK iFOzQy jWtmHK"
|
||||
class="sc-eJgwjL sc-fLVwEd hqjdHS gNAiZX"
|
||||
>
|
||||
<span
|
||||
class="sc-feUYzb ksRqTn"
|
||||
class="sc-eEPDDI iQUWbi"
|
||||
>
|
||||
Published by:
|
||||
</span>
|
||||
|
|
|
|||
1158
widget/yarn.lock
1158
widget/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue