{"_id":"@acte-de-presence/vfs-driver-local","_rev":"3-3304edd7d68c5c70e45c3dcf94df822d","name":"@acte-de-presence/vfs-driver-local","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@acte-de-presence/vfs-driver-local","version":"0.0.1","license":"MIT","author":{"name":"Christiaan Benedictus","email":"chris@combat.nl","url":"https://combat.nl"},"homepage":"https://github.com/Combat-Marketing/acte-de-presence/tree/main/libs/vfs/driver-local#readme","bugs":{"url":"https://github.com/Combat-Marketing/acte-de-presence/issues"},"repository":{"type":"git","url":"git+https://github.com/Combat-Marketing/acte-de-presence.git"},"description":"Local filesystem driver for the Acte de Présence Framework VFS","_id":"@acte-de-presence/vfs-driver-local@0.0.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-xt6foh+kGdn00679liXjbRePJi6A0xaMYMUOQ9T7m3bynBW+wR0LSdGhFuViksbs1XoQcCPu51dtq1CS54bY2Q==","shasum":"4aad46b4d849c798e7e2bb0cbdb021b4fadab7cb","tarball":"https://registry.npmjs.org/@acte-de-presence/vfs-driver-local/-/vfs-driver-local-0.0.1.tgz","fileCount":12,"unpackedSize":10268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8E0fCRA9TVsSAnZWagAAWpAP/iL2NHo0ldh3m0IiBNYc\np1n3e02cYjPyQu6ZPxq0Y+i7UEpx0YTgWYmY6PynS4SwStS3xdYmztgKwfsz\npLmSTYSQ6GuvpSJs5U987rvu0qN7tnIv7zsB2rrH7mOAtkyeFxRK+pHJc1SO\nqAaVPD8o98sQWcVrhqh7R+Si6IaTrXPGHKQP9fNJtRE2spjSNSj2QE7wW2KS\ndkVq5eCswlJM/Lt5eMCkjk85c+9xmwlEPmFa7PszYvtj3EDEGMeaDhwbEmgn\nOeDlYMMQH11VBbvv9zCNMdPvwXOrGEqL4Q3pXCbBX2HceSKRnlawg44V+GgL\ntRx5KG3t0GGfK3rgTk5cb3hCSGd5EgSCtH92ffkkBZpEUFzZQEovmwHBZcY6\nsRonoI0hhQEXVBg7heYvExM13mEB0PJvL9RMJlmVcdFRYK3EiHmQBB4B0eHy\n12wJ1iGibotW+vGrKWqrV5SlNyzQemlBTSI8tQPX247jeVrRxV3HYQXGPoyJ\n3co1HzNrJQmqozViFRgJIRm6ZW3pBmOx0C5x58Tl0oByu4eXNixYbHpSXpUN\nCpAY+IXRrK5e43XjWCKbkYWa7mqeDnx2bsw10sCPkeuVOggDfFg340fML0PK\n/ISXrvyMVhC+3BDZdOETa054vD/8PrHacFvb+WskxG4YyEqo8X4uJDOjKLSD\nHIsw\r\n=Qixj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBo+Y6AN6/2Aw45RPATJ7UiGTMQt+Mr9Gw68A0DKm/qkAiB/TYal6+hQytxFmYRSspiO506GIxgweirRjS3pJYQeaA=="}]},"_npmUser":{"name":"h4rdc0m","email":"chris@combat.nl"},"directories":{},"maintainers":[{"name":"h4rdc0m","email":"chris@combat.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfs-driver-local_0.0.1_1626361118884_0.8750170185807205"},"_hasShrinkwrap":false},"0.0.2":{"name":"@acte-de-presence/vfs-driver-local","version":"0.0.2","license":"MIT","author":{"name":"Christiaan Benedictus","email":"chris@combat.nl","url":"https://combat.nl"},"homepage":"https://github.com/Combat-Marketing/acte-de-presence/tree/main/libs/vfs/driver-local#readme","bugs":{"url":"https://github.com/Combat-Marketing/acte-de-presence/issues"},"repository":{"type":"git","url":"git+https://github.com/Combat-Marketing/acte-de-presence.git"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"@acte-de-presence/vfs":"0.0.3"},"peerDependencies":{},"description":"Local filesystem driver for the Acte de Présence Framework VFS","_id":"@acte-de-presence/vfs-driver-local@0.0.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-GYVJxL114nzFxc1EdHcM4XFbWIZR8SC0cIcwGnR/BXRjwj79ZCJL8fhD0Q/TqKiJri8SI201J9POyhOIiDwn9Q==","shasum":"63e3abe0977a79fd51fce3650cde14ab3f630647","tarball":"https://registry.npmjs.org/@acte-de-presence/vfs-driver-local/-/vfs-driver-local-0.0.2.tgz","fileCount":8,"unpackedSize":8803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8E48CRA9TVsSAnZWagAAn9kP/1CP45MBMXg1x7691CQB\nZF+C21gLdVswu1jFwFbx8X4lPj20GKnIAPgDejXpABQGSlrYQ+sf85npiLuv\n+0Bx3ttEzlVH7Zr4yc62SHfiFzhmD9R1MAqktPd9co4OQcBrn56apXch8FGe\nUH564ycYezy0xP+rkhIUgFurnbmMr9OSwxvvfvCfsON/uFz83tq0bSx0sisX\n4zQRgI0Cp7Puz6dr2c77tORruvLzDeWnQgZZnjZGMIFHhn/yfuaw4eBTO1R8\nhEjBxsoy6t7PqeHG4NPYMZbgyO6E6GqlesIW5mZF8m+5w4vDa5iB+BcXsuek\nOQyFM1ys+VSrggDTYWUPJzg9Qr+POJFT8kfQ3U6amB52iz/M7ShlFYM0hPj9\nknDU2Y5mXUwRBZPDqHfBXX2mxFBZdfFBuUtbJMY1mKzkcnlbyDheWfaDcvE3\natHqnuYbtcT7nMgpFIq1jbbUzfByoxeWxkRzjeip6vNmzpJbUI96N2btdWGQ\ncsbFG0IyoyC1TH/lzzDlyZB3/xHH++7KNd6EAr70BeRThJuAHjAxO3dcaSiq\n+IqDySJS32o/hHVogaUb+L/9hZHDnRPFxY+xsM09C/nOSil68HWWArOOvlab\nvBsKshNIySkLS1oYGZSIBaWkOi6lun+gqtWErhE4WGE5K6yydskWviLWDebY\nScmx\r\n=+uMd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXkcq+QNdCYjqwE3v6PKWUEA3GUc8Smj0nPNdrObTObgIgRTBdL0NyK/XfqvgMdp4rGkOVnqLVj8nuDJQpUIKMGk0="}]},"_npmUser":{"name":"h4rdc0m","email":"chris@combat.nl"},"directories":{},"maintainers":[{"name":"h4rdc0m","email":"chris@combat.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfs-driver-local_0.0.2_1626361404114_0.9419972420497418"},"_hasShrinkwrap":false},"0.0.3":{"name":"@acte-de-presence/vfs-driver-local","version":"0.0.3","license":"MIT","author":{"name":"Christiaan Benedictus","email":"chris@combat.nl","url":"https://combat.nl"},"homepage":"https://github.com/Combat-Marketing/acte-de-presence/tree/main/libs/vfs/driver-local#readme","bugs":{"url":"https://github.com/Combat-Marketing/acte-de-presence/issues"},"repository":{"type":"git","url":"git+https://github.com/Combat-Marketing/acte-de-presence.git"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"tslib":"^2.0.0","@acte-de-presence/vfs":"0.0.4"},"peerDependencies":{},"description":"Local filesystem driver for the Acte de Présence Framework VFS","_id":"@acte-de-presence/vfs-driver-local@0.0.3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0R7ZI6I1a3utbtm8xi1WtE+3r4cbtbJhayq1jd4yMmCVKifgzLEdbE4ifRfCAoGvXwKdcyTAt3VpQaHwjuK1Tg==","shasum":"48cf5351d71edd6b7f6812677df5de044e967f0a","tarball":"https://registry.npmjs.org/@acte-de-presence/vfs-driver-local/-/vfs-driver-local-0.0.3.tgz","fileCount":8,"unpackedSize":8873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8FGlCRA9TVsSAnZWagAAwDUP/i7WBHE3xP6trciZZTTb\nFi3HiLLmkzfG92sflHQeNJQA7Pje9UqbcX3OAi1NM84RZ6FSewzq+gqudH1A\nXwSOlvfGnnoEIlEqMY0hbyp24xEFTKut607kUBRCPjQcar2IHKG1TlCcGdzY\n/Ly6psNj1Zr/tzNGH0EWJskc5eMHwWSlsUALnVdtGvfVKKsOH0e5xbmiV3/y\naN8BjCXnj7dMQtUJVt3FkSx+iRD5f+XK02ZLWKXKrlsNqDsGFs62xhY5oesG\n1rmvVUCsqphIdTqAxR+ZlHnhcggrNYtjDyIWr3GSD7TNH2t1hI+VHisATKWI\nIPKeUkx2n9Vp9aNPJBTW6RFVDRKDfsE7iryrSqRUkPfeWoXcMUNQ/bnc7X3q\nqYTwh05KFXtDZOJ6sya1x8LsBVW9XLkEPDSlhE4AVvff2BshFDXNEh6IC+7k\n5vOEpz1G1I2n39gy6Z1cGYBw5zSnfimZhd+5UB1m2hpGAIkVTNHFMSQqgPsd\nSIYe6T4YljGb8eDDsk+9JMMigsyeZEshtjDLAjJRYAcbAxzYPDZxkpHNGFH9\nOoxi6xLABuV+sZI9VOjY+dUTGRgY4HxxGUPR6JvOiZgIOtbF0Se47hJk1D9u\nZ9tOAygmNbXx74DjNUC3MJuiUzRvU+46l4gpqQ7Jo9AvW3m2VaF/6YNtCDlc\nsLNz\r\n=jwpp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYsNnCqjEPS9sVaeJpmqGVPkGWo3dumNMf9AxzeNtbIAiAcfHO8QmJ0sQ11/eExXk1O+fu33uM3QJn0XF9UlrDDuQ=="}]},"_npmUser":{"name":"h4rdc0m","email":"chris@combat.nl"},"directories":{},"maintainers":[{"name":"h4rdc0m","email":"chris@combat.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfs-driver-local_0.0.3_1626362277117_0.8803143076604492"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-15T14:58:38.493Z","0.0.1":"2021-07-15T14:58:39.037Z","modified":"2022-04-04T11:17:03.685Z","0.0.2":"2021-07-15T15:03:24.251Z","0.0.3":"2021-07-15T15:17:57.247Z"},"maintainers":[{"name":"h4rdc0m","email":"chris@combat.nl"}],"description":"Local filesystem driver for the Acte de Présence Framework VFS","homepage":"https://github.com/Combat-Marketing/acte-de-presence/tree/main/libs/vfs/driver-local#readme","repository":{"type":"git","url":"git+https://github.com/Combat-Marketing/acte-de-presence.git"},"author":{"name":"Christiaan Benedictus","email":"chris@combat.nl","url":"https://combat.nl"},"bugs":{"url":"https://github.com/Combat-Marketing/acte-de-presence/issues"},"license":"MIT","readme":"# VFS Local filesystem driver\n\nLocal filesystem driver for the Acte de Présence Framework VFS\n\n## Usage\n\n```Typescript\nimport {VFS, AccessModes} from '@acte-de-presence/vfs';\nimport {VfsDriverLocal} from '@acte-de-presence/vfs-driver-local';\n\nconst vfs = new VFS();\nvfs.use(new VfsDriverLocal(\"/\"));\n\nasync function example() {\n  try {\n    await vfs.exists(\"test_file.txt\");\n    await vfs.access(\"test_file.txt\", AccessModes.F_OK);\n    await vfs.access(\"test_file.txt\", AccessModes.R_OK);\n    await vfs.access(\"test_file.txt\", AccessModes.W_OK);\n    await vfs.read(\"test_file.txt\");\n    await vfs.write(\"test_file.txt\", Buffer.from(\"TEST\"));\n    await vfs.delete(\"test_file.txt\");\n  } catch(error) {\n    console.error(error);\n  }\n}\n\n\n## Running unit tests\n\nRun `nx test vfs-vfs-driver-local` to execute the unit tests via [Jest](https://jestjs.io).\n","readmeFilename":"README.md"}