Spaces:
Paused
Paused
Download backend/node_modules/@npmcli/fs/lib/write-file.js from AUXteam/UX-agent: direct link, hf CLI and curl.
- Browser
- Download file 507 Bytes
-
https://huggingface.co/spaces/AUXteam/UX-agent/resolve/main/backend/node_modules/%40npmcli/fs/lib/write-file.js
- Command line
-
hf download hf://spaces/AUXteam/UX-agent/backend/node_modules/@npmcli/fs/lib/write-file.js
-
curl -L -o write-file.js https://huggingface.co/spaces/AUXteam/UX-agent/resolve/main/backend/node_modules/%40npmcli/fs/lib/write-file.js
507 Bytes
| const fs = require('./fs.js') | |
| const getOptions = require('./common/get-options.js') | |
| const owner = require('./common/owner.js') | |
| const writeFile = async (file, data, opts) => { | |
| const options = getOptions(opts, { | |
| copy: ['encoding', 'mode', 'flag', 'signal', 'owner'], | |
| wrap: 'encoding', | |
| }) | |
| const { uid, gid } = await owner.validate(file, options.owner) | |
| const result = await fs.writeFile(file, data, options) | |
| await owner.update(file, uid, gid) | |
| return result | |
| } | |
| module.exports = writeFile | |