@sanity/migrate
Version:
Tooling for running data migrations on Sanity.io projects
15 lines (12 loc) • 370 B
text/typescript
import {mkdir} from 'node:fs/promises'
import {tmpdir} from 'node:os'
import path from 'node:path'
export async function createBufferFile() {
const bufferDir = path.join(
tmpdir(),
'sanity-migrate',
`${Date.now()}-${Math.random().toString(36).slice(2)}`,
)
await mkdir(bufferDir, {recursive: true})
return path.join(bufferDir, 'snapshot.ndjson')
}