diff --git a/README.md b/README.md index 643215391..09db99568 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Style: Prettier 🧹 TypeScript: Strict 💪 + npm package version

Project logo: the TypeScript blue square with rounded corners, but a plus sign instead of 'TS' diff --git a/src/steps/writeReadme/generateTopContent.test.ts b/src/steps/writeReadme/generateTopContent.test.ts index 030a4bb9d..e650bf781 100644 --- a/src/steps/writeReadme/generateTopContent.test.ts +++ b/src/steps/writeReadme/generateTopContent.test.ts @@ -65,6 +65,7 @@ describe("findExistingBadges", () => { \\"Style: \\"TypeScript: + \\"npm

## Usage @@ -109,6 +110,7 @@ describe("findExistingBadges", () => { \\"Style: \\"TypeScript: + \\"npm

## Usage @@ -153,6 +155,7 @@ describe("findExistingBadges", () => { \\"Style: \\"TypeScript: + \\"npm \\"Unknown

@@ -195,6 +198,7 @@ describe("findExistingBadges", () => { \\"Style: \\"TypeScript: + \\"npm

" `); }); diff --git a/src/steps/writeReadme/generateTopContent.ts b/src/steps/writeReadme/generateTopContent.ts index 7fdb5f90f..1bf43ebf5 100644 --- a/src/steps/writeReadme/generateTopContent.ts +++ b/src/steps/writeReadme/generateTopContent.ts @@ -67,6 +67,10 @@ export function generateTopContent(options: Options, existingBadges: string[]) { `TypeScript: Strict`, /typescript.*strict/i, ], + [ + `npm package version`, + /npm.*v/i, + ], ] as const) { spliceBadge(badgeLine, existingMatcher); } diff --git a/src/steps/writeReadme/index.test.ts b/src/steps/writeReadme/index.test.ts index 32aa3528e..85a168eb7 100644 --- a/src/steps/writeReadme/index.test.ts +++ b/src/steps/writeReadme/index.test.ts @@ -95,6 +95,7 @@ describe("writeReadme", () => { \\"Style: \\"TypeScript: + \\"npm

## Usage @@ -166,6 +167,7 @@ describe("writeReadme", () => { \\"Style: \\"TypeScript: + \\"npm

## Usage @@ -240,6 +242,7 @@ describe("writeReadme", () => { \\"Style: \\"TypeScript: + \\"npm

## Usage @@ -357,6 +360,7 @@ describe("writeReadme", () => { \\"Style: \\"TypeScript: + \\"npm \\"Contributor