{"_id":"@aerox0/simple-file-storage","_rev":"9-d882487e24ba8c4a8eaf6fc5a2724399","name":"@aerox0/simple-file-storage","dist-tags":{"latest":"2.0.0"},"versions":{"1.2.0":{"name":"@aerox0/simple-file-storage","version":"1.2.0","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"concurrently \"swc src -d dist\" \"npm run build:types\"","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"gitHead":"f41f8e298a57e2a774b5ab9b40a6b32a2c88adc6","_id":"@aerox0/simple-file-storage@1.2.0","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-zjZFtuemtgcct/ywRcqw8rnnG5frTzxflNIBg4ThznrEpUGGbWHbIm4RCL5BMMX2n06Mfvm6rE7fiNJkHx80hA==","shasum":"ccf4c432b6d71183bdeae0e7c9f3f25060a2845a","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.0.tgz","fileCount":18,"unpackedSize":9622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICldtGMC8XtBpkSY45NUq3WO2b7Qn7HnTPNAjOOwdhV/AiBHg1BjZILbCtwr8OW/+jZccpBUSPpg1fDvQP4beIbKow=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzxw/+I0gDy5E3/u3mmp1KHpPlEG7//SCaySG05gMHudLRZ8GiVI3r\r\nzJvqqc7k1/MeSt7//XXrigcHeAcg7EiCrYnJl+wJywRmczE/13Fk9QnttpEW\r\n7sIJrqSau2x/ZKH6AWzx0jESPbUmozF9uWeqNB4/0U4rZw4x77ySWxOC0b2R\r\n4TkQLVShSxnmyBAzfMxhuh3i1FHDkdMvk5bfNfK0lFpawQl6J9MaQjI8c1e2\r\nWNFZvd7fB6jydAf4l4zwUD2l5oUdWqqHHu4QcJyHWtYRZZDMHmQ+xOJ3liwo\r\n3L+cvkuTso9cFAzcyR3VkVrVlP0o0+p3z1xK3593ifakkZHo/jC0+ZIRbSAA\r\nQOeE1t/iwn8NeRMg1rdCHS9Icw7DxHKdWIaU37UwwLVjiQ0vHI6oPk02fb/u\r\nCIDWravdVmQrdtHvwQLudaoNfSf7O6OBDHL/twAyQQqXZqLh+XcDv3yGTDTJ\r\n57Y2L5qeKqQQ1vlnyQJUUjIG4WCJnCtE+TYsAXVPnItkTXqAvc9VE6G/L34C\r\nrhjmWzT18VWc/DPcLCjX7QisO4uFamdZf86+z3QP0LSFjTFBgDKHucnKNopL\r\nNpSaKhEa52EomeoKcVyiiFGbXgqvxumWnwOS6hY9Xr37odvLOUefq1XHS9q1\r\n7vrVh9FOLH4FjubBZxOwxcQt0rNa/aO0mmc=\r\n=Ei2P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.0_1658232990842_0.7237255855894502"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"@aerox0/simple-file-storage","version":"1.2.1","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"58de6587601cb356eb034e082cb0e35a93f54452","_id":"@aerox0/simple-file-storage@1.2.1","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-qqGgpDac4viNrEUl/+TJfmgnOLWutqUcKl4o5i5Nd/QRfDLJ1rcefbiobiG9MQrQbjRRNosfPbK2DqjDM44VcQ==","shasum":"20b429db9283d53dfc59af3ef6e805bbd4c13336","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.1.tgz","fileCount":2,"unpackedSize":3590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeQaQBSuQ1MAuCy5vDGMlz+RPgbDtbwQe8gkFxKhEeigIgcqDjQ3e18+RPaAJM0/LLflomz5bCgHC/A7awQFjjU1Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qQ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptlg/5ARX/l+v4PtK9bm1TZ7KbV6AOpLCYh6uM8UrfHuR2vlcv+/kr\r\n6nG9TZMwGeq9fyHCQfaJu5c5rFAh8JmjrGiQqg0d0oDvxg3g63vc1YX0HqP6\r\n+7MCc4b6G0Frm5yGshDUkVqqt4+AKNNiMEYl7Y10GYm3dN2VAyNIMaY5WDox\r\ngCODqEGk5R4Dv/4yvi43Q20IN86nAqf17rlDNzb+gi6mxsb6c8yTLFVY8Y1h\r\nkvapupn5VnYSZNLmK9rDq/Kh0mvzJQv0uI9iSvcV+nliOy5cXi0Wl5HSb6KD\r\nNL9LPzuNSBGGAXz8Z0CVvqNV+BQB/AhMSWNDHs7pO5/8AJ6dtWqNXC6kgkDa\r\n4m66PfcYwNgX1EzK2aGehdLuk5ONi0HIq4/tYfG6egzKk6A5e9gfQkNulqEE\r\nR2bk8/RU62gquaNPnvqvT0ib/Fcva9kPQ5W6vHLWaA+ERCJ2v+196vLBxJlg\r\nvPyGtM9SaZgRlw3NrliujfkhQ0F111rkHcfytCNTN6gjv+ufo4daYiiA5vll\r\nUSLTUmmxlTFV9O3eVpHiDPX/siIFaq1T0yidv+dstCNPCG4Dn0BZfOCa4/CY\r\nsHfpAYvoPJDy7niZhI7+VB5D0z7IeEa12Vrdd5KXgchBvjO+4Bq720Gu3hO+\r\nNO64b2/XXjG78oqZr5qH34mY5l/UwEUlN7I=\r\n=o5vL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.1_1658233909039_0.7232647294049723"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.3":{"name":"@aerox0/simple-file-storage","version":"1.2.3","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"31456e6e72f5050e70a2f9410d90fc1f5fc08e80","_id":"@aerox0/simple-file-storage@1.2.3","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-Jxg/WSONgbhnDIBZWbVc2ZILCWU1XDwdsQgn3ZERY6Pvq9c5q1lYF7yij7V6cyP+XAa1z+55rQDbL+HsvEC8ew==","shasum":"0bc0a663e26bc66936475d5a012619f6323ecb61","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.3.tgz","fileCount":2,"unpackedSize":3678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp/m2545KF9odCfTTB3oB51CJ322cWIDB2skpIN/ASMAIhAJhmUDbyDkTvZM5iLwzysk7JIRNVIBh1lnF817dJGwd7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8mw//QfFZAIn0Cn81JbV3LorhVLTIwgFLW98P6ybqIJPOOGKs8bcD\r\ni6xkyb4pr+26kd+d87BB6toBW+skjjxGUuxKGn8CP1IKvT9/9EoxXGBRSFBC\r\niXhOPmES6P5+C3U0NnKQcqpXlqphFXF/LsrAiAin9cPjzp90tq8Br/fsbrZH\r\nDqT8KCBalSmxyTwGPVfA8O0ucClyMVjlZWJfvT+nAJpH6YGdTJSFnR0YcLA6\r\n0Bt17i9Vr+LvvqYEDKAGotipmSTniYRYIpOdIv0qDM3koGXzcKv6yGlfNkpC\r\n4eavS5DunQsFX/GBFtDiztfjsbGY11z5EBZFiYZYb0bSq3/8ptf1GnAz0eIh\r\nwRMk05k9jCzLbs35QXsUgWFeL5Z5uKnPe9hS9gsFzuW8AJhNA2ORWsYF1xfz\r\nu6Im3zEWziz1kbzcm0RFDokey9U4BLddGW8hDjCHBhDzz/RGl68N2SFAsSdw\r\n7L1hgssIPhx5zFai9bq3jGqIpKUSaf92921zDoB8e9/xtYj+uj+4BGIZOr/4\r\nAUDYlTAB2rCJ2jjkQs/B/8HI7fNsUDsLW8N/ESXysMZutxOi26kktBLNC+eo\r\n0pchK/Ise/tsp4ylkr/1VBSB7Cz+Z3a6dx/t9ilfUcznhPyCfdrU6S+qozlp\r\n0+1bRefc4AUAJE97Eu3xQ9Ho0XvNUcnNlgA=\r\n=4rmZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.3_1658234702585_0.19959377417889712"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.4":{"name":"@aerox0/simple-file-storage","version":"1.2.4","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"34c320f43cacd72b7f610de804debd50ff2e7705","_id":"@aerox0/simple-file-storage@1.2.4","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-+yj9CssZORqj5oY/jUmVSD/PLg8uOkUj5M4TaMd5ypwbImKgUOUeK30EljUDI8NQRIj9BaSeItiep+ksCJDb4A==","shasum":"a70901be96a1b4e9b9d57770332384440a6c3dd6","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.4.tgz","fileCount":12,"unpackedSize":12404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpuzfvkHCJGJAX2B9wInmiKoionVp/jejLWwDNun0NQQIhAM2J50DGJjI1yzOI5irvqbweN7tKHBYk/b3nk48qDxRg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qfEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0+RAAhrWTRffob8Gs4XZ0YhQqA+/HvqWaQj9mdG6RDifkpPxBUSo6\r\ntYvdGRquf1Iwdek+5W1a17jqtmS0iZEMM0WnOulbJ0k0+hlTIWE/8fqx+1FW\r\nfR8YIROjndOj04fJ5Jl5rHhskZdEe6cRmDj6uXdLSnrnRa02UBwhNYUBDCP8\r\nHSLkhXjpwVUvXrR0ePjva4hrIvApacYQUVDOzPpy/nVUSXkwjTe6RSaNw7bQ\r\ns7lXlo17tq2zu/S57tROchzGoCOvl1WBDeFhhhUFZcPiJWe704r21UE6Q+7C\r\nHJaASboP6D+ZBQbrlvSRJC3gLhQ0EBKO6vfk7I65UTMuo7T8FuBBX2PrnaE1\r\n1vpne/bEv0gMFbOq7qsONhabOuTby+mDMT9yqqavBnP2yQ81XsZWLWpzvlkZ\r\nYlkwcc5aiwezZz8b2VmcsktthnA4S8pQUI3ceXTkb654ZYp8qQWkcHckqMEM\r\nWA+S1xN1aKeQmOUkrQ1jjAluY2pVAk4GdBXbzdoFhpjj89VfSuAKVH3EF42Q\r\niHGx5f+5HgHuzMKnZOu1vXugItreMvKLGeT7QzUgkuDLV8gBA/u9sNmVutVg\r\nLZWbjAtjQfzl23xslQGEgOwvGhABw9bDXd6eyuun6Slnq/vRj26vao7c8Ly2\r\n1Wd/cLfWDrAHvMj/rULtE8aImMwaQApDKKE=\r\n=8ncX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.4_1658234820406_0.4233265876835637"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.5":{"name":"@aerox0/simple-file-storage","version":"1.2.5","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"34c320f43cacd72b7f610de804debd50ff2e7705","_id":"@aerox0/simple-file-storage@1.2.5","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-84ho17gwZbx9HCcvB30rXK+1aSf0BRzx60pNSgEuL+9pHnNbEQMS1S/gG5TxfzffJ8Qjtkl9hxgi6xW1QSOPBw==","shasum":"dca143197351e95defa05d9f9bf1cbcc0f83a2cf","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.5.tgz","fileCount":16,"unpackedSize":9610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjbjvAFQfhUv8udYUvDBZ2V2J98DYQTG40SPmQrSowIwIgebsx+KF13vkPO4j38wa3FmQqbuYgF+f7SRHrH+IoZZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qgRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquUhAAlFUoQeq8apfd742DS8o7mFOptKYlhhJmhL72LSI79ahitL3A\r\n5szu277YxjCTjh+uWLGPF044T7nQ0aEr/XPljP1QtuxqX5CO5jjHZWJGFwpE\r\nU9Wd1oYYL1WpbsJrOVMTlkL8sNfEfS8PNmCnT9W4jop6QtCT2mZ04uwp2+hJ\r\nAUq317O5uCPeWHgrsvFAVv7Hv7v7qHItyo+kcG7CPTqN+GkEAnjDGltIPOVR\r\n2pNqnfcLr3v5uLdmiKcnhHVm3Om+n0dSXlsLyOF7aj4rJ6+wHhqDpxzzJv3m\r\npiKAr6lwA9V+O5QQnPqN8gIQ0ekhtqbpNH37SSXRlDMqwAUkPTX5HJSxh82X\r\nqbq9r1ZXpG3z98FM/QglpgyJQyBH9T5cUOXeNzGebceGlEyNy4ZJWt5YuMFG\r\nZgphqRU2z01A0gZmpikbAX8c93EDYsMl1v4Ixcc17pqiO/0uDeOdg0Htj3/a\r\n2cwNrXZrs0iHKi+hKBU2KOUUzXYeGu1tWAHzyLCZ0jDmvYNJs4cLt4hafLub\r\nO7S6OMZc6LrL1MMdGkB5ujIoi22WFY9Ju3cqmud7Su7maByOIrXoNxlp69t7\r\n0DxDHJfyJBSNio8J/i6TuumThHN46JUnVdhbpw2VQGz93Bvx2Tu904Tmj6En\r\n8QL1cpYBGl4pODIylHYFUmkbVZCzvJskwdk=\r\n=y6ql\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.5_1658234897728_0.28313377414023755"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.6":{"name":"@aerox0/simple-file-storage","version":"1.2.6","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"9c0d38eae153ee72be4da58acd8656b6c1f2caa6","_id":"@aerox0/simple-file-storage@1.2.6","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-cbp/AVCje6fdYQIbyOEEhNMCrVmVCBinLNzwJelmaIIsUuW3264uf1GNXlS00ir5iBi7y/tXTLfIOmVZWmr6IQ==","shasum":"918ce1870530ccad6efeb83158ce509157fb32b6","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.6.tgz","fileCount":16,"unpackedSize":10047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcdXtyqRHJEjV9TiYGrpSPzgPnDngOwZV2GYiAX4ChSAiEA1oysmFby/wO+5LdQwXbyYiZC4tTmELRYFBQcYBuuIzE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3nBHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTQA//d3OQMefJowCNkbVbb2NdUG6Qlbo094DTaAGusZeWaX7xU5ce\r\nWkmla8s3lmo5HjvChs+Gr7YscrPBqie7HT8YkiOPwnS8g7eX029lyRjTz23J\r\n+UyQYyo6KVrkysklR2gexxVspAs2vxLXVT8iE+z7bfoi+emIYYn2CBAovJCY\r\nveH9KfHntgy5/EqNS0D8dC22wirZXDl0oNQKQzx+ZWa81AaQXMmYiCDFcUFN\r\nNrsDZpHJ3wfiHPE2fhN4MYxsQnQOKtgwEw4Ft58HzfL7wcdFJY7OUGcYjo8x\r\nF94jbFxwAPaSrH5SdK9H0QEJnvNC1yJjH3+RECmFBpfqBTP0IKWd/D3gGkFU\r\n9236qyZRzC4iLZdSxtaix+9bDDZERocFjU9GcUbgAqzW/mkf2qa8FB7DaPnP\r\nAbItPJ6irNQBKmBFSTdLst2UCVlZoURcd89L8UkP2UtkWO4Yk+SorV6C5ySQ\r\nG624Sr5v0ZXcQHRN2Li0Mr+ECSV71XVyy7DhaS4zSmqm3miVFJfraDtqSF5N\r\nqs/uCGopjlq97OyE/KTY4q+XF/qEUOv971DrayQQajXwtxIA4XCF5BVHU5oy\r\nfgQZT80wj5qkQ5c5M9GLsTY3mrhb2FdV9BpMrkV63QOkukS9atIsuSwYs1gl\r\n1l9nanlRAtH2SxLT4yX8VUDkYcdgzhmlKuM=\r\n=GIE1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.6_1658744902808_0.7078882732311851"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.7":{"name":"@aerox0/simple-file-storage","version":"1.2.7","description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"ffb778635198de21dafe630897880ac4d6425f81","_id":"@aerox0/simple-file-storage@1.2.7","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-2lpTR2SAiFecTOjCN/6CbMCR2M9H/IT42yy/gC3rxCCuxR0Z0RWWsqFgWIl/LIKOWst5ekj2VPIwcYpnanMn1g==","shasum":"3c47f6657e16847bea86d944f366145aab1cd1e3","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.7.tgz","fileCount":16,"unpackedSize":10205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDat2rzfeqsN/0OtVKwYim+14CUWkkzhV4UbR/aau2mAiEA198XnvysoTTSSYp/S22JuL04ngdqbaNN2+N4mrkHSFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3nG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZPg//Ye8eQEaD4o4f3bN0iSVB7eoAhR8D1dWD7jGLIFMFVSqGIVWD\r\nA1EbM9FjXTejZeUSvrCeRLxgNUOL4z6qTs3i56F8FcLxQ2jtA/megQZHwOXa\r\nxy5zLzsmSgc/yNohg8c05+fkAjmJiV5XDzDimlvXlAbVjgycTn6zZ+isPVUH\r\ncP41KUtwjDchProAOyoYmkoSKtKmaAzR83Xo3ZFZPbOdCNdqN6cjb2f3SdqD\r\nR7ofeg03OrSH045vkrr4IZ5Klhb1ahyZzllLxCb96k3MubJo6mzX2fOJH5Wm\r\nXQE4jjl0VN1o2sJ5/V5atrEmC6lq/cAK3QWXhf7V8GGqR61pAUkydMBAuEG4\r\n+7F6T/38ESwotM4+wJI+RnWnJ7G1yS6hvcV9caq353xmspsEFTIFndgQEU2M\r\nIiSZ2unmVxxvow+XoMvowKEWZqB8/UhLsWSKdQf5MxBKjyNSVF1lZGlV6QuB\r\nRI+eV4/rFApKiwRX38lV9nhCbXKF2Sllv72TPXvZzwXjtexOvRw8ccaUzvWj\r\n0QouX0eHZ59d0+qQo3OhR4ohsXprcjoTylxb18LB1+EvIdyfSIL7YnD6mty/\r\nHx8mWtuP2/ty37E7TXQLe/u/uhxUb0mALYT3+PXZIaokH6VIqH4tAcn4QlUi\r\ndU2+V12UM2N0HxfPkXNutVINkXH5s0QHPlY=\r\n=ZeHo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.7_1658745278638_0.4986253229615778"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.8":{"name":"@aerox0/simple-file-storage","version":"1.2.8","keywords":["file","storage"],"description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.213","commitizen":"^4.2.4","concurrently":"^7.2.2","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.19","standard-version":"^9.5.0","typescript":"^4.7.4"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-file-storage.git"},"bugs":{"url":"https://github.com/aerox0/simple-file-storage/issues"},"homepage":"https://github.com/aerox0/simple-file-storage#readme","gitHead":"a38f4d7613d7e6b790cc9a6200be2b19033f66bd","_id":"@aerox0/simple-file-storage@1.2.8","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-/UgIL8RFaqBveodG6zVJX2Isx+kTwegv5GvkOieTPCDGS6+/2BU1GFIj5K1+LReerC+bmUtMp3ytclvODM/ovg==","shasum":"36f8fe4604fb388bb2ad5946e155992298caaa4f","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-1.2.8.tgz","fileCount":16,"unpackedSize":10281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKpWMuaoVEHOf76pEoVTpkQVIZKUg30kw/HNA8i05GWAiAMKcDmKDchRS59K/WIrWQwJPkm5Ix71IObmCb1lvXseg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXoQ//cjEYZMSGkXApKrc/MsqXIx2pwcVyDtTHJMT+0mGmCpcY4nGB\r\nvar6Cw0FnQvvrg9jpr4mv3aowpGSRKa+fcqh+s9zBHUpqtNT7z6XO3bD8j9p\r\nApKD24+R77ndb92GOM7na9yyrwzilFSOQUh0ootLuohBR4k0y2/yS6fFvoiO\r\n7ql/3X+uO4RDTcALKWg1DAnc5InOB7OVXVsv+VbxB7pisGMJxOrJf3JsYcbI\r\nnJSpEdoUWsEmP1K+t4JPgDkkg/rbIURfyo3oO9LOf0wqFTMQOVduHzqievLc\r\nJ9xWF35Cr9zRranwMNxS4clmNEsuM4XRyp/3G1wM2blMZWv/soMOlBjuLf1/\r\ns5xdxj7nwM11iTUOsek+rluOrjFBb+LBdSIrx6nje08zGYO7A3fgFeeSwKb+\r\ng9lX9JZmmmUgNYzPpjeZ222Gu2EpjQbQDJOLUZ3+/UgJxeUtYN2f8F4LGqNl\r\nec8g+LPAKR3AhqtkYezT/OLlW3oyOVUZnShX+7KCzN/RFe1gobXEw8LNNW1M\r\nZuzKGo56wpX7NrEn6c5MXw3E6E/mYmi0hWJAV65Oj09LrVUnz6DxjjeeoiYn\r\nis23cnXumgk12I76RX4Z/rOviroHWdCI03Gg7GIso90F1N+9gMvKW4hvRrsO\r\na6/YFYYYh3etRsOxnbSTo3KlazfZtOGEMls=\r\n=cQq9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_1.2.8_1659001640737_0.5771429354552076"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@aerox0/simple-file-storage","version":"2.0.0","keywords":["file","storage"],"description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"swc src -d dist && npm run build:types","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","build:watch":"swc -w src -d dist","start":"NODE_ENV=production node dist/index.js","start:dev":"nodemon -e js dist/index.js","dev":"concurrently \"npm run build:watch\" \"npm run start:dev\"","bump":"standard-version --skip.tag","release":"git flow release start","pubpush":"git flow release finish","package":"npm run build && npm pack"},"publishConfig":{"access":"public"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":{"name":"aerox0"},"license":"ISC","devDependencies":{"@swc/cli":"^0.1.59","@swc/core":"^1.3.30","@types/node":"^18.11.18","commitizen":"^4.3.0","concurrently":"^7.6.0","cz-conventional-changelog":"^3.3.0","nodemon":"^2.0.20","standard-version":"^9.5.0","typescript":"^4.9.4"},"repository":{"type":"git","url":"git+https://github.com/aerox0/simple-fs.git"},"bugs":{"url":"https://github.com/aerox0/simple-fs/issues"},"homepage":"https://github.com/aerox0/simple-fs#readme","gitHead":"74ffd318bcc6fdb189cc0d50507b42badfa7b9a0","_id":"@aerox0/simple-file-storage@2.0.0","_nodeVersion":"18.13.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-ZNrldafpOh5fEUsmg0oXSAcRPwZ5+wzw6c4Wk17vjPIjgAWaL3RbTT7Lm7gMgq0adQpIhonqMpwGRKkVfzMOUg==","shasum":"636554242ddbc43eb8e0a83c15760c243a41ded0","tarball":"https://registry.npmjs.org/@aerox0/simple-file-storage/-/simple-file-storage-2.0.0.tgz","fileCount":16,"unpackedSize":9805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK+jpcceRzxJZkivcQ1SBHnYIHtzx4iDm6KL4X5IssUAiBfqtwBf7+fh9eBrio2sdsF7R3QAOmxGxSMjpAGTY/J4w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1oJkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHTBAAhykeRgyrqaIYjYXlYzc5Tc+I9hKcdZ95scRuroZrlPQCiQYd\r\nCJ+4y85D0hIvHnqLaYXbF4LJnpZ0KXJb6/tgP1xYtMKlAlYcLcCeXiNtXH2n\r\n4aMje/d7EOSSZNlBQIynrmdaOjJQEizWtQZLwCHGYg72HUyhdZgOLyBsa00i\r\n15qknkHe6+tEVKRBT6cmJgTAcQSabZmkpmvW9VjjahA9gZOXn0XpthvrbUEb\r\nT+nnPcJPtcWn+45UPTvje2WcGanZmEVVfTwVaqUczhSo0vjIc2Ec5sKvOKWE\r\nyScX8GJfRsGjtE8aJrQrHLQ0vzeiaRMsVV1IB1PpKPTwBSv/FZsBgEdfrHqb\r\n71vy49LCElvYDcC0KNwMzRy+qgGmqr6AAaWi0WypE05uW6k4Ag5yPbrEDBIn\r\nCFOVqiBx3LmzTXBCu0/GNZR0rd4bkuJ3hGPCeilBWCjt7AHkFcsLF+4g0QO7\r\nSiYxTUIrhfwGfdx/oqzModbiNZyYh3jdZ4aq1B1RfelBGFHDQl3Jt3aS8h2b\r\nSpvztpJIhYL9v4qLvjah/2dhca8GjpmC8K+YveRxMA536EozTwfEaiRMiK99\r\nj+o3IvcmIzGECy16IbhZGvgZmfY1FUwsku6G9MA9Mg7OYY8Jv0TlTSTOfBao\r\nw4nVMQBWLDj9ciKNYf9/sTjr4wnMOe5c5SA=\r\n=UgwU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aerox0","email":"maerox1@gmail.com"},"directories":{},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-file-storage_2.0.0_1675002467912_0.36777075475995247"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-07-19T12:16:30.777Z","1.2.0":"2022-07-19T12:16:31.053Z","modified":"2024-05-19T17:37:22.830Z","1.2.1":"2022-07-19T12:31:49.184Z","1.2.3":"2022-07-19T12:45:02.856Z","1.2.4":"2022-07-19T12:47:00.546Z","1.2.5":"2022-07-19T12:48:17.908Z","1.2.6":"2022-07-25T10:28:22.985Z","1.2.7":"2022-07-25T10:34:38.873Z","1.2.8":"2022-07-28T09:47:21.028Z","2.0.0":"2023-01-29T14:27:48.079Z"},"maintainers":[{"name":"aerox0","email":"maerox1@gmail.com"}],"description":"This is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml. Fully supports typescript.","author":{"name":"aerox0"},"license":"ISC","readme":"# Description\n\nThis is a simple file storage package that helps you to save data into file in formats like plaintext, json, yaml or even create your own formatter. Fully supports typescript.\n\nTo use YAML formatter you have to install \"yaml\" package.\n\n## How to use\n\n### Installation\n\n```\n<!-- With npm -->\nnpm install simple-fs\n\n<!-- With yarn -->\nyarn add simple-fs\n```\n\n### Basic example\n\n```ts\n// import { SimpleFsPlaintext } from ...\n// import { SimpleFsJson } from ...\n// import { SimpleFsYaml } from ...\n\nconst yaml = await new SimpleFsYaml('public/storage.yaml', { text: 'Hello' }).init() // init will create path with file that contains text: 'Hello'\nyaml.data.text += ' World'\n// --- OR ---\nconst yaml = await new SimpleFsYaml<{ text: string }>('public/storage.yaml').init() // init will create path with empty file\nyaml.data.text = 'Hello World'\n\nawait yaml.save() // will save data into file\nawait yaml.load() // will overwrite yaml.data with data from file, you usually calling this before assign any data\n\nconsole.log(yaml.data.text) // Hello World\n```\n\n### Using middleware\n\n```ts\nconst json = await new SimpleFsJson('public/storage.json', { text: '' }).init()\n\njson.middleware.use((data) => {\n if (data.text.length < 1) throw Error('Data.text can not be empty.')\n}) // you can add as many middlewares as you want\n\nawait json.validate() // we can validate manually\nawait json.validate({ text: \"It's OK\" }) // or validate custom data before assign them to json.data\n\nawait json.save() // save and load automatically validate data before applying next changes\nawait json.load()\n\nconsole.log(json.data)\n```\n\n### Save data with dynamic file path example\n\n```ts\nconst yaml = await new SimpleFsYaml<{ id: number }>('public/storage.yaml').init() // will create empty public/storage.yaml file\n\nfor (int i = 10; i <= 10; i++) {\n yaml.file_path = `public/${i}.yaml`\n yaml.data.id = i\n await yaml.init() // will create public/${i}.yaml file with data {id: i}\n}\n```\n\n### Create custom formatter\n\nYou can add support for any format you want by extending \"SimpleFsBase\" abstract class.\n\n```ts\nexport class StorageXaml<T extends {}> extends SimpleFsBase<T> {\n constructor(file_path: string, data = {} as T) {\n  super(file_path, data)\n }\n\n async stringifyData(data: T): Promise<string> {\n  return XAML.stringify(data)\n }\n\n async parseData(data_str: string): Promise<T> {\n  return XAML.parse(data_str)\n }\n}\n\nconst xaml = await new StorageXaml('public/storage.xaml', { text: 'Hello World' }).init()\n```\n","readmeFilename":"README.md","homepage":"https://github.com/aerox0/simple-fs#readme","repository":{"type":"git","url":"git+https://github.com/aerox0/simple-fs.git"},"bugs":{"url":"https://github.com/aerox0/simple-fs/issues"},"keywords":["file","storage"]}