0.1.4 • Published 1 year ago

submarin-converter-core-v2 v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

submarin-converter-core-v2

npm

高い拡張性と使いやすさを重視した TypeScript 製文字変換補助ライブラリ(になる予定)

Example

const exampleConverter1 = (source: string) => source.toUpperCase()
const exampleConverter2 = (source: string) => source.replaceAll("O", "OOOOO")

const source = "This is a very cool library."

const converter = new Converter({
  pluginList: makePluginList([
    new Plugin({ id: "example1", converter: [exampleConverter1] }),
    new Plugin({ id: "example2", converter: [exampleConverter2] }),
  ]),
})

const { convertedText } = await converter.convert(source, [
  { pluginId: "example1" },
  { pluginId: "example2" },
])

console.log(convertedText) // THIS IS A VERY COOOOOOOOOOL LIBRARY.

Installation

npm install submarin-converter-core-v2
# or yarn add submarin-converter-core-v2
# or pnpm add submarin-converter-core-v2

Docs

詳細はこちら

Development

git clone https://github.com/souhait0614/submarin-converter-core-v2.git
cd submarin-converter-core-v2
pnpm i
pnpm test
0.1.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago