diff --git a/package.json b/package.json index 5fc4492..95b1a11 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,23 @@ { "name": "github-readme-stats", "version": "1.0.0", - "description": "Dynamically generate stats for your github readmes", - "main": "index.js", + "description": "Dynamically generate stats for your GitHub readme", + "keywords": [ + "github-readme-stats", + "readme-stats", + "cards", + "card-generator" + ], + "main": "src/index.js", "type": "module", + "homepage": "https://github.com/anuraghazra/github-readme-stats", + "bugs": { + "url": "https://github.com/anuraghazra/github-readme-stats/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/anuraghazra/github-readme-stats.git" + }, "scripts": { "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage", "test:watch": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watch", diff --git a/src/cards/index.js b/src/cards/index.js new file mode 100644 index 0000000..f2c5fb0 --- /dev/null +++ b/src/cards/index.js @@ -0,0 +1,4 @@ +export { renderRepoCard } from "./repo-card.js"; +export { renderStatsCard } from "./stats-card.js"; +export { renderTopLanguages } from "./top-languages-card.js"; +export { renderWakatimeCard } from "./wakatime-card.js"; diff --git a/src/common/index.js b/src/common/index.js new file mode 100644 index 0000000..44a8db5 --- /dev/null +++ b/src/common/index.js @@ -0,0 +1,30 @@ +export { blacklist } from "./blacklist.js"; +export { Card } from "./Card.js"; +export { createProgressNode } from "./createProgressNode.js"; +export { i18n } from "./i18n.js"; +export { icons } from "./icons.js"; +export { retryer } from "./retryer.js"; +export { + ERROR_CARD_LENGTH, + renderError, + encodeHTML, + kFormatter, + isValidHexColor, + parseBoolean, + parseArray, + clampValue, + isValidGradient, + fallbackColor, + request, + flexLayout, + getCardColors, + wrapTextMultiline, + logger, + CONSTANTS, + CustomError, + MissingParamError, + measureText, + lowercaseTrim, + chunkArray, + parseEmojis, +} from "./utils.js"; diff --git a/src/common/utils.js b/src/common/utils.js index 33b5f03..43c7587 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -414,25 +414,26 @@ function parseEmojis(str) { } export { + ERROR_CARD_LENGTH, renderError, - kFormatter, encodeHTML, + kFormatter, isValidHexColor, - request, - parseArray, parseBoolean, + parseArray, + clampValue, + isValidGradient, fallbackColor, + request, flexLayout, getCardColors, - clampValue, wrapTextMultiline, - measureText, logger, CONSTANTS, CustomError, MissingParamError, + measureText, lowercaseTrim, chunkArray, parseEmojis, - ERROR_CARD_LENGTH, }; diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..27577f8 --- /dev/null +++ b/src/index.js @@ -0,0 +1,3 @@ +export * from "./common/index.js"; +export * from "./cards/index.js"; +export { getStyles, getAnimations } from "./getStyles.js";