From 3df0295698b427c7c88660086105a5e84f934ac3 Mon Sep 17 00:00:00 2001 From: Jamie Kyle Date: Thu, 17 Jul 2025 10:32:41 -0700 Subject: [PATCH] Move cc-exp formatter to default export --- example/index.ts | 3 +-- package.json | 7 +------ src/minimask.ts | 2 ++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/example/index.ts b/example/index.ts index d009453..677e672 100644 --- a/example/index.ts +++ b/example/index.ts @@ -1,7 +1,6 @@ // Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import { minimask, type Formatter, type FormatterToken } from "../src/minimask" -import { createCreditCardExpirationFormatter } from "../src/formatters/cc-exp" +import { minimask, type Formatter, type FormatterToken, createCreditCardExpirationFormatter } from "../src/minimask" import creditCardType from "credit-card-type" let CC_EXP_FORMATTER = createCreditCardExpirationFormatter() diff --git a/package.json b/package.json index 6527e15..c50371c 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,6 @@ ".": { "require": "./dist/minimask.cjs", "default": "./dist/minimask.js" - }, - "./formatters/*": { - "require": "./dist/formatters/*.cjs", - "default": "./dist/formatters/*.js" } }, "files": [ @@ -63,8 +59,7 @@ "homepage": "https://github.com/signalapp/minimask#readme", "tsup": { "entry": [ - "src/minimask.ts", - "src/formatters/*.ts" + "src/minimask.ts" ], "format": [ "esm", diff --git a/src/minimask.ts b/src/minimask.ts index e729367..f29e464 100644 --- a/src/minimask.ts +++ b/src/minimask.ts @@ -2,6 +2,8 @@ // SPDX-License-Identifier: AGPL-3.0-only import { getNextInputState } from "./getNextInputState" +export { createCreditCardExpirationFormatter } from "./formatters/cc-exp" + export type FormatterToken = Readonly<{ /** * This should be a single character