Move cc-exp formatter to default export

This commit is contained in:
Jamie Kyle 2025-07-17 10:32:41 -07:00
parent c9d9f39f48
commit 3df0295698
3 changed files with 4 additions and 8 deletions

View File

@ -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()

View File

@ -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",

View File

@ -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