initial release
Release / release (push) Successful in 23s

This commit is contained in:
2025-12-30 11:56:21 -08:00
parent 82cacf484c
commit f2783b2587
12 changed files with 316 additions and 104 deletions
+16
View File
@@ -0,0 +1,16 @@
import NodeFileSystemDirectoryHandle from '../dist/NodeFileSystemDirectoryHandle.js'
const cwd_directory_handle = new NodeFileSystemDirectoryHandle('.')
const test_directory_handle=await cwd_directory_handle.getDirectoryHandle('test',{'create':true})
const file_handle = await test_directory_handle.getFileHandle('test.txt', { 'create': true })
const writable = await file_handle.createWritable()
writable.write('Hello World!')
writable.close()
const file = await file_handle.getFile()
const file_text = await file.text()
console.log(file_text)
const result = await cwd_directory_handle.getFileHandle('test/test.txt').catch(error => 'blocked path traversal')
if (typeof result === 'string') console.log(result)
else console.error('path traversal not blocked')
cwd_directory_handle.removeEntry('test',{recursive:true})
console.log('test complete')