sequential-promise からの移行
chunk-process は @hideokamoto/sequential-promise を改名した後継パッケージです。バージョンは v0.1.0 から振り直しています(旧パッケージは v2.0.0 でした)。関数のシグネチャと挙動は変わりません。
パッケージを置き換える
Section titled “パッケージを置き換える”npm uninstall @hideokamoto/sequential-promisenpm install chunk-processimport を更新する
Section titled “import を更新する”// 変更前import batchProcess from '@hideokamoto/sequential-promise'import { batchProcess, arrayBatch } from '@hideokamoto/sequential-promise'
// 変更後import batchProcess from 'chunk-process'import { batchProcess, arrayBatch } from 'chunk-process'arrayChunk を置き換える
Section titled “arrayChunk を置き換える”arrayChunk は非推奨で、次のメジャーバージョンで削除されます。代わりに arrayBatch を使ってください。
// 変更前import { arrayChunk } from '@hideokamoto/sequential-promise'const batches = arrayChunk(items, 3)
// 変更後import { arrayBatch } from 'chunk-process'const batches = arrayBatch(items, 3)