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() console.log(file.type) console.log(await 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')