{"_id":"@coedl/nocfl-js","_rev":"35-55b1e2a37221c395bc4082e47b9deb69","name":"@coedl/nocfl-js","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@coedl/nocfl-js","version":"1.0.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"index.js","type":"module","scripts":{"test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","jest":"^28.1.1","jsdoc":"^3.6.10"},"gitHead":"2021f87aaf4ce5b0c88213ffa45f72089c883023","_id":"@coedl/nocfl-js@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-YepNQ0d/MMXMc0xjCH18JDYDuRVqtXXDDdEj5rx+iCs8rozckCh1+YHQ+T7753STChc431/rUjcQpzduatQxuw==","shasum":"e3efd27256b713ae8f45f6ef26695b8cbcca8220","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.0.0.tgz","fileCount":54,"unpackedSize":1434321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYCd11Q5GZY8sCfbXxPzNvCCYOtTa86lCvqR2VxJS7CQIgdGSCLXkHpHZchYqT73tUZGTU+gIKJOyr8/qaljMkywQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy7OeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIdA/8DuyEv6VSGMbVZKy5GrpHDxx1qZTINR0JbD4oy4GCLfn2bGJ+\r\n6s+CLCLJPmP2GplGR86pLhihfhZKg3VJUoscq4jZ4kvOFLb0gcBf0osBU2bR\r\nV5+Ym/1OC4Sw0mwYe2zoaVvdVQxcbgYFpf/wnWi8yF3NglawErf89+fxFf0C\r\n3zumw3pGMw5VI43MmQ1bNA1lHbaG/hthwkOlnfv+b7+ci6smL5CJ9nVnKOgT\r\nVMgUyAYRF+b9eZXIBRJQvr4BwDSMC5WVd9z9+HAseXSW/Ib+Oj2LzfE9aYip\r\nTjhbkNVb3ghAOuP2TN9cBEWAGqD1OWWfRvFCWy9ivUnw0I4up4TPvikCL+vf\r\nhHYe/I2R82NCdu36ttPabE4AIg5in8We+xadq2u3rhFo+A1av8hpcIODLNXN\r\ngsW6eXwpUh3pjDHIoiEBeA6Ybjq6UZ/0VdUtr3eMsoyNwNIzAEaWkQpntzHA\r\ndXHlqFLtzIG8AJBlWPv8QYbVSr7efm+wkLybN8BQMblizY5AdZapLbD+or0F\r\nQ/Glr/b+4Lnq5E5BIsMlhpxCvdEpoOigUhJfDAeFxG7AATWG7aTFBD0ZJrCW\r\nEf4X7JsxqfdhM8VKO/N7P5SbEu6yyyRA693T4AvhLozA5bOW53SLJjf8P9LB\r\nzIL2K/3VI52OzUkH0nIGvddFOdZSoHGZl1I=\r\n=JzBS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.0.0_1657516957826_0.2608722967892292"},"_hasShrinkwrap":false},"1.2.0":{"name":"@coedl/nocfl-js","version":"1.2.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"ef878aef5e1d55d18c0458010d49e9e1b7b58677","_id":"@coedl/nocfl-js@1.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-fb3yWDBKWpADCXybbtsCJRfUq3lE48Wsi73L5K9RK9Cc4X4uMhcqn6TdPXZHeEllnzgGK3gKDsahYZ1n7yI1Ow==","shasum":"66f46e9919fcb80f0db30635718992df7b580624","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.2.0.tgz","fileCount":69,"unpackedSize":1530992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQBF9qXNJt1uwfI8kqHrTHqTLmL/17N2ZJCHQIG1oQiwIgSDSqATZ10JOuXmozCDdathrUkoC87hGpQtZOHB2forg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizj9fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9BA//S/plIsvWt2x5NCdGaZy36fr6SKy5Y6uKBUHybT74QoNfRB+S\r\nMzIM0Csn2KSkEo086ScZGYF9VktugsnWjYY99Vu6UUtE9ZUAF4QL/9U1lcG2\r\nGno7YdCEeFWAj5C4HiiArj51JM8OPm5FKS+tavREorIlssY/hke2TTbribop\r\n5TLWhWRgF1eEaRvZS2OwavVkgVq7oqx157sexi3xvD8cXNdgKVxA9fwLM2hO\r\nF9sXvrYauo0+nmy9HrHKPnVcGET5J0yrzjgSo8lbayvB4dIMF2P2rCh4qopa\r\nJND3Mv+5Vt4fE6i/IEYfwjWGtY8Kx6KCIs0qzB0o6qs/403lv0Ltk0l9SQmz\r\npBv5y4UTroyr6wnrYlBuzZegvLwI+nx0EOeyZ78kPXRTeVvzH2AUPQN5upsq\r\npjQ7jm5QMBl1SDHiPxVoYno/LEvj+3NET4uNnK2LQKb83nFlS5TMjAbm09Lh\r\nFXs/Z2P1iArsVThSvkXPtWuxt850abZTDvkTb8nGSFW05gURIJbrjQafFCij\r\nF1L7kwJFvQe85JkrKeotOc+er9s/6j4t6SVEUdzFhpSQepc0lhLxM0Ttbs4G\r\nXu3SqeuBiXiESmL/4sb6XRwjBhUosfcm1YirvK5OZj2KroLT9TrJ/3nVXgjL\r\nx44FK1bhMyCrFZBX9ApnJLhET18wvf/qyxE=\r\n=5jZf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.2.0_1657683807515_0.816811040536993"},"_hasShrinkwrap":false},"1.2.1":{"name":"@coedl/nocfl-js","version":"1.2.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"f44775046a231f8366a745b65b879d1e64b58462","_id":"@coedl/nocfl-js@1.2.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-XAyISHp2UpGm/XDXq3UwP6TnkaaIMvryN5A5ZRwDP0LakKCMyTJk7OFXyzFZijrVRe99F6hr62yqTs2+21MjSw==","shasum":"f6c4b3eef50fc9b6e4bef8d706536902377502e0","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.2.1.tgz","fileCount":72,"unpackedSize":1531605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ2doR71gZfrN+HkLuhcaVf4gC1jg3S5PyGU9tFhEVUgIgd6YDtmIdaVmfWpUTb9rsOnxSXo+p/tUcdbwcUxdZ50k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizkoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI7w//VXF59nooNyEMRdsDIvAFXZoqr7Gohj6XpvBVJcHQynF6Ov85\r\nWgESzaf0y9IwGseC9OeEapX9/DMUNDa8PFm3bGrj9iK4TmOeUcT//3keS5KT\r\nH/Jc6FWq2uUQvI0vzV6bwi530zhLgXHYLSeMR//SX7XO2H+L3vkqiQTDmNEb\r\nrL1I9tx5cryC3gNVGSLjF11YG6I3zOaqLktAylDueYoXJn/3PisPuy4bxON3\r\nKkHnC4ksNiJ+PBvHvbt6Nm/X50He58dmBr8JjhbTiR/BXLOBM71Uj50f0zoX\r\n/2L90wY1DDctGvcnBEx/sUGJxU1bCr2j5V52ED+4JAkcOiBkovN1V++iGMe0\r\nwHjCNDUSyuMLupjCbj9DV4OHLPQI8XrwO5xGijEvae+E+3J3pWxabLJp0Y/W\r\nh5a+NEwnEB86qVVF8BNtA9/O2TABGyJcPyCWqeGsh9B2lHmWvoS8WtI8+kx1\r\ni6xgq2UwfRH47W+atAWzDV0KZdxNM+G9ouxQ0neMkwMwQAlaz78iffAB4HIU\r\nd/AS/5h8agAPVS2gAaPKSTafk+XSFTcK/mf3OS6yy6TGS2JbJfElLnIEn/qt\r\ntuEaJXb6MYYvTsBna5miVLhaOuhPEZLENgXPm/1AjcA/mDVGEv8R62Ql0ZqQ\r\nvkZPieQODBDrWRY/Ox+KT7LaIxFrGyI+Lx8=\r\n=/ORg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.2.1_1657686534225_0.16657591658727933"},"_hasShrinkwrap":false},"1.3.0":{"name":"@coedl/nocfl-js","version":"1.3.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"a6a415ef55336541118165876c18fe7632630cbe","_id":"@coedl/nocfl-js@1.3.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-eM9+V7rJ0S5V3XxT/TEY7kR+41I+ZHPD7N61we18WzEjATLDZvvsSg9qwJyobEdm0qaHirEA0oKZ0z1XMpYvuA==","shasum":"b9f3c6c862e6005aeeb86f70c25135854024c3e3","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.3.0.tgz","fileCount":72,"unpackedSize":1533444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL7+VrnxJSoovH6uuw1zF69yldMTKOvnHONAuIupPHxwIhAJ+6hOPO0u/kgVmiqxqsgkN8PcZHdEEuykOaLWTnd9MV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz2ZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHYA/8CriyVtPqEbVQzZwtuB8H2+rma2W1/37EGFjU5O37rdZYtW4B\r\n0gigghzxc/sdd0Auv/HYHKRAqrUxQMKzQA/55nL59mEP9Tgr3H89AK1AKIYK\r\nms0v6SfEh77dP1I1fQOT1K408UYXWX3C5MlZiyC/kKBtRmZFabUB8I94lfiM\r\nfbNJ9ZKGeAplDBM0X1pCmw+Viq25K9P5E7uSjxmtW+rxIFY4EU9kfdtC4YXU\r\nr46SpH0+/lr3URDGnInQjadscbHjGk/I6t4H/DGuwSrCGMAnKp/KfOUD4OY4\r\nhkDFjN+XfM1OfJ7US/aD14ylPyTGyXr5Qtg/t3tHOyl1kKGr1KvERtUbXvLo\r\nGWAmJWAOWOGWyJYpRuuqKqYssESY9Haqpc5l/EsaAox7mXPevlOXb3oTCCBV\r\n6Rb3j1ADFe0AfA/XK+plMnL6Z8id3AQ61+f73LSo9K6y40gozfSjIG3BFtDO\r\n2B07973Nf2uoDQxPDRccvKNMs6G5iLzKGpZIGuGaef4CQIKhmPWlL8AsJFOQ\r\nlLEgALlRiong3hqpZf0Kk/1QHgIrLOQxXOOw3NowGLxc4YeuJoDn3SvsLOWa\r\nfzbhrAN+LwZyI/+Y+NbV7o9HILjyOuR6bG0XegYAn4vsVdjYogSzHgK8oTOs\r\n2G4Pp0AST1MTDoEdl92fvpz5/J7NHnijbr0=\r\n=6kWY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.3.0_1657759346624_0.4201822726126827"},"_hasShrinkwrap":false},"1.4.0":{"name":"@coedl/nocfl-js","version":"1.4.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"35241c4f72b44e09004454aa0145d898da08cc50","_id":"@coedl/nocfl-js@1.4.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-NheEEaLDQgbc/hn9bquDwoBpxjWcr64l+lqes5Oo08MSLwcN3A3YLDhBLJ8bnjpkwDNdVcyB4ius4VqJm9i8nw==","shasum":"686ed76805f5aa62abe4d573326d28a3f4148aba","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.4.0.tgz","fileCount":72,"unpackedSize":1540204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgP+6SG+60DmYpvd5PyOyzMnr+ZYSwTLiM7qc62D2F/wIhANBlqGjZi8V731Z8F7y+miGMrDS9AjVECWc2SlZ5D25b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz7QRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOfg//Rf0ddwsyx5BpLXHp1Qd3ZaG7fh6DXFfl2xeGLhTjBRJjmv6f\r\nSahnCLgq38tsIOgaXxcLhqEmXNLXqxciwuNzCywunTZuGW/lyjgWYCVu8F+7\r\nWXitARq+TTjMEQt9BzUjTGQYt2VjHQByClM7vXx/fb4N9krKUbJPzKb/E5hT\r\nwvF9bC+aS7Ar0UqAYlwXlkj7H6oONhnw+ZGsWaecEhByXlIePIPtg6ZeDNqf\r\n7suB+iv/S5ViC3A6mJ64VTDMqI5pAEQt4Y5ICLZiUrajhCyDk/e4o5L5iyPe\r\nx2ZQcNDkffL1dQozefuzrW126WgYpvTigb1V4sX42W3DoUTwjUfKalB/ZQzq\r\nOTDN6sgBNFPrjQIxYYhe70OxQP5CKjbRD9kcGTmCE13Em9okIYFULvI+DvNR\r\nCuZ8rc9W63fhrTaSQWJXLNC8ggvX/wO3lTyzrwQaivTUVVQXhXc0E0yd24JJ\r\nAds1gouNs841Tjg8aGWoPfaAJVr/7xKKwldo3J3eNohEUorci/lS8EZI93Oa\r\nZfLKckP9IQty5ozMxe0yRMAfPOPYexNuN4zEeGAEfp+M/9TQPSak89VwQoIh\r\ne6rTZ5jch5MMs3TZYZulO08PPoOZjXZImNaIIo7QM8OYCWoaXu0dR1+aZQVc\r\nDah9/bGBvr9FVfMnnADmn9qbkw+wbytOOS0=\r\n=67o8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.4.0_1657779216766_0.29456142814254327"},"_hasShrinkwrap":false},"1.4.1":{"name":"@coedl/nocfl-js","version":"1.4.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"e5a4e9c2011e24c650d91320947f17bf4631c7d2","_id":"@coedl/nocfl-js@1.4.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-JSWYNgojfdGPcQsN5TdogAZW9Mxsw53FCDKn3WpGr188oeHeYImzZVm6DXaTDuZ6Z+rfL8xLeOAJ3hwL1fVzAA==","shasum":"bd6bf6177dad0930a6d86c57d0dc8470039fd574","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.4.1.tgz","fileCount":72,"unpackedSize":1547922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnYfYWCl1WdwNA8SHnAdKiA032FWoDh6/DOLY+5c+UCAIhAKCgBfmt6bvcOkOq7u7/alumxW//LK28RvgU45n8gir9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Ku0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryzg//f74PM9V7zme0o1wbr2qWHFsd+d4uWrpOxPOjpNVts0n1EMC3\r\nEO7OcIRDT8Sl2sbHoCOd9m5YA+i16vlFW5HWWIjbcLfa1nAHto8p/jZPIO5p\r\nCIIXi6TQvAXthOA93Gb+qFtUk7NFasFWc7biZz4qfu/qBv3Jhsde115CmSsk\r\nY7uxFLkb7+xyP+LDTtxr3IEmBBUSFCWfmug4hqfB9VGu7ftRteZjEQOK+vU/\r\nyoO6ji1+dwFmmG/bp/yVY0K9uB+VsFS4wTJ58n1DRADuhdXmjz8tah/ewnce\r\nTK8mr3/nKAMsjKBjjI6mQOiuygXmM6fgVIEHhy+Tm+PNDUzDIqZXyG7Vhggn\r\n3zqBhtD/lZRlcqcQcMYygP6jLiLK12VKC/bt5H10vtGkIYdjJ72UhnBMjvif\r\nh8Qjh1XGJCS6O+FcBL24ns6TllKSed4PchkuI/JFNXttpiAF2EecUcSZuU0d\r\nmWe7uE95peIxlIEdHMz5o3RCRSPymJgaXspCYA3pDIf60tZqOqb2oo8XWGCC\r\nFdToRjy1KuA0+H/NndJEWBtDHb7Xe4Fc5nHNkQZ5ETUh676MODblIZpF8FVM\r\nyXC6pLfwynvSDyU3vF/08rbyo9EYtMn2Fev3ksU0k1h8b8zpCYcQTEJ6gs7w\r\nU5c3z/cUaNpaNJpBCJ60VBUOBSQKYaY4YF0=\r\n=7B7X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.4.1_1657842612291_0.24043162745248448"},"_hasShrinkwrap":false},"1.5.0":{"name":"@coedl/nocfl-js","version":"1.5.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"b3708f837443c21a2e1e95826d015dd954cfe38c","_id":"@coedl/nocfl-js@1.5.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-4ao7Q0nZyC7icqrii6F2rLA1Yadx1aCHuWAAspUAb16Qcun5sx1gZw4v4XjjZBJ48Axvog+AqInZ6fJDwzxFxQ==","shasum":"f5e0994e58248f4a62c72f69f5f75ff8d1d00093","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.5.0.tgz","fileCount":72,"unpackedSize":1554885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5t8BhOkoSTeMuLFsst0cvGFmBi4ah5Uan293qLMpL0AIhALGL5NX68LhS8QyvMHEBWjiz/M/b5Dgal/u1KaRbcnjB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ieNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Zg//cXEJZ6f5gwwc0MMMbG71aOWxreim2HTfZpWVpAJruhDgIXhD\r\n30oZoGSqT3N8U8uYjhplqb+U7vC6ROqWUEJPgntySzSENF3ybBtIjaK6Psnv\r\nQfd/eeKnl+C5cqtuDyRzdZk+EY4oYS1FUnnn3VrqiBIWwFvs0pg0hGdMpk8w\r\nrzHRS1r7YdpWpFuAHfPkq9ZDgsmvUmEfjwmxQrICqIu5esyAxZP328WPZY/0\r\nD+nrMhSDp9hqwPhEyBmVZBSTAcBm/pVnrpwapk7SUw/ryghKQz4ZrQvbMrKK\r\nCW0qGUKFGkDCGYtdIzKFk4qXDPhrpz/uUKCf1Ped30Z6+NyfJc42BPqclxRK\r\n6h3G/lVhps4MZp1Y6hbe2LQb3hFioj9clz6A1XhOsanV0CSnqiKSv3Fs7HGl\r\nFbefFexB1G+AsMqXpLxvq1Sq4eOSFnSn0o1hcMB7JodVg5qtDqqWaRNlJpEV\r\n7mPSrt3mKirnC15uBkmVdgPfx5aWZ8u+gqizGajM+yVfjuZG25q3QuzbtYRF\r\n+eJdpz3entqplHkACNSWUvc2cWfRQaTAjJi3+5R1MsKTnVlOrftwMakNtntn\r\nydlASxAUW5Sp9nuhBthtPMMzJ1rnbZ+eNUJGKf/GORaXXtF798lIJkC6CYDC\r\nzT8g6OrxAc1AL7pa+ue0Y7ltrDm7baQpQaw=\r\n=OLQ5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.5.0_1658726285608_0.5067857226517587"},"_hasShrinkwrap":false},"1.5.1":{"name":"@coedl/nocfl-js","version":"1.5.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"11ab1208bd6265a5135d6b72dc9b02d1cbb81970","_id":"@coedl/nocfl-js@1.5.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Zseemy6ur77LwKQwMC+pjt7i7EQUcOiyGOCZA202JICPt+vqjIIQfiq2vRRpCy1KrKuOEnm8b8+t97IaDDxdQw==","shasum":"0586f7fb39ca1bc2927b6b8da7d09cf35db27f3a","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.5.1.tgz","fileCount":72,"unpackedSize":1553994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZlcWim50tU/O8KWvWpjJh1gZShUQYAl6cpvrIyWp5CAiEAldhWWvqrYFeGEFNmjVS9ukJKLpGWu1UeIDIpX9hVrZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4IGNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqrg//fdEhfXk28d9ito6UgZfCI4PtlS8O90g2rEyaeciOyGzniFBh\r\nNtX0EviuZmo+9AArJ+quBjaZpxUz2YXQtyeUIRrsUIayLuN9RP7iUrJ0DJIK\r\npIiLlD6vlTvj88M/AIWjfvJOItvyzv7WZMIrWXSCV5NxOFLdQjeRkEKXSRN/\r\nzxWmTwwjzF0XnZgawYK6eofV3AWJsl53f3YqJ12EYrrY2ZWlUyRvKYAyDRO6\r\nswyqGqbGlVbijoHUVFYCff0Yc3AErezX4TM7i8P4ITbSB1HsCeeIVT1XFCXx\r\n4hrFucrS28nwsWoyQUlzmXGcsLgFvKzdKBmVB8pJdZz8R+bXngvm4r0lDp1D\r\nZ/eDh4WKEzA6dnY4UAQBZQnrqo7VR/W/fuEn5AKhA7y1j6mnGBsIlENifsXn\r\npZ03qDNJ+qcqUOx65oqrpHGD2ts7u0xSho6bhM03Q/Fjj3xmnjcXBVrBRzco\r\n1JEaSm8+Omck7zsmmqq4JfF45cJ0qsuKD/7VPIOI35MflzxSy3h5a4blC1ic\r\noA0iIziRxgPpPrukVBIeKv3hlJZsA9aNC7wd7ICCDH4kp2RiBHdnR4+oAJs0\r\ne1CM5KzxOEaJt4lw58zx7f3YM5CunO4aK2o8YE7PCVTNqiw+9YUAJRnWTiHA\r\nwAAHxLZ0QereDpt2BdBLMweG4d0dJxIbaYQ=\r\n=/Q+i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.5.1_1658880396788_0.0016180326059949124"},"_hasShrinkwrap":false},"1.6.0":{"name":"@coedl/nocfl-js","version":"1.6.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"ff6bc761a31e20264d242a7fca29946b717b8ac9","_id":"@coedl/nocfl-js@1.6.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-9Fr+pAKh7w1bZEnrXxanMB2LKFZeqiMLd9NRv1ugHzlpmqeqMvML6CRq21hvHmUuy7xFDOG7n1xLFD0+LBrm2A==","shasum":"91340ad42a43e6b6b6d0dbc97edbd475397d695e","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.6.0.tgz","fileCount":73,"unpackedSize":1575941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIQJNVgLRPvf9eGQSqtvCKVkG719+eDZFx7j8X6UNlBgIgIDC99nMFvpnQTgwuUDmu3Zn6pHUCi/9suZRBY6eq3j4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4x0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+KxAApALR+sWblpcmV9CuKl8WlRLZnH2GakBCm3okUEoj+olv7EiP\r\ngACFhFkIqxikX8MNqY7VsO64pqWt26ARDe/1E2Khd4akoQO4NOttzAUPRxdx\r\nXCnpNOLbBVXB6TL7vcbfWaR3/8GCISRiHWwPZBySv+n6CNZV4pY7D9T+R1Pn\r\nDHQYEb265fvPtJkmr0h8wUOgOUyy1aR0SI8f/LJ6tdnJ+NLp20a5ynRfiBi4\r\nWIJClfl0QwCEY6ljUgacCOm4/BJpB68BX567LyHHB6W/amT6CFDWDv9uQqNK\r\nBO16I+q3g3NKZf0A5G3qwd+cI26BppIczIcA6Ld7WsEXPoSXrkt7G+unEKp4\r\nv5SXbkrqNtRlLsnOZIAQznHnfo2iD373Tefvp74B0lQevQrdFvS6sA63eMUH\r\nb8ZNyLrZQHy96OAvCt25enPi+g7Tx9BCTcy+91dwdfngiMIdjWkS7u/aUVAq\r\ntdbeWNVMJwIu6D1t+MmefpLnz5LLIe/YkNHrjQSzfJA+3gqUJa27i+NyzVXh\r\npU27za/Lz6C3Tw9eSY2+R7mKVedSNQPvtU1dbC1RiusZDhHeLWbfqf2ugqBv\r\nzzUYZFIxve01jomz7TK86wqx25mVCHEboVmyO/ntOLzJNjlPIOsB+tslu6ON\r\nZ3jxk/4UVY7kBf/S71YeZAsDbVfYAlzm+KU=\r\n=HJc2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.6.0_1659051284467_0.9858314016086149"},"_hasShrinkwrap":false},"1.7.1":{"name":"@coedl/nocfl-js","version":"1.7.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"e764e40891645d88893878e4cf580d052645ec90","_id":"@coedl/nocfl-js@1.7.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-FEs69XiurdeGG+9bwcIX4twHjUqMlXK/AktULRokcgNQ8kNRwEtfmpaB+1AiDZsin9bDFRtrAjKc2XdLemKCpA==","shasum":"b2c0c873702842a17482cb5efb9f5351d481fe40","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.7.1.tgz","fileCount":73,"unpackedSize":1583223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0aNduJ4ixHVqXOf1wb6oIxTPTCjvlQuJuI5GvkTiA9gIhANm0vyZCR6NDvIitEsQ77lEC4TPH2bwd+KE31vt9xslO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4y/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVlQ/9FJDowTYK4aZ3xl/CPV/e/qJwvzfJZCo0rFQ2vIF0ggPOqk7d\r\nMu9nMZy3yjEbJKgvDRLEbWe+Gwa2baEo/So742zaSdwMO0xIAFhrG7aGN8z+\r\nSqFGpfFkr73cu7rfNw4ta1bb6PEP2UmamPqZ2LHccRL3a0qXXlVYv2gOy1gA\r\nrNkg9YMxC1YmzdxOY1GOVaEtoDErAfDd+h8Rk9J22dXnHX/qtL3MeRpBE8ri\r\nLk/dB1JeJ2jJFjtEfz25uH18uKzXrIZqXsqQlYqpyBfNiLRxXb5zriLbhVWm\r\n3SgX1rC2y0F7f+83XDzM/UFJk4ZTfc7qLk3v01MkEHVnTaDyJHPZ3MNhj/7v\r\nfbEdtyzL+FgHWcFnI3+1AFuROYmddkDMX35D7UVEOQjjiX8de/LZzGpldZNF\r\npa8tq6MjYLO+O1SzwH31tSRTVYsLvkQCbo57CWUVgfwySpmfFrG7vO1PQ2uE\r\nXuOADtsnSj16gyKMGAj5yMwf2WaiOMPkJW1ik2fergQ0rGIzXlXBblDPGMAY\r\n66LidwTewAgCd2OBEOb4H97phgmm09kOpAiNlLoqWfkTu4vzD79MtteRfPbM\r\nKeUXsgSJZCTBMSI/L9BMm1d1RwdQauRPqF7a8rdDZQjYt9mGaJN/qT9Qv8BZ\r\ndC2GWeqSv1avrDHqrtUlnm4iYhzDVQ2Bbxo=\r\n=peHz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.7.1_1659056096774_0.7791768473108662"},"_hasShrinkwrap":false},"1.8.0":{"name":"@coedl/nocfl-js","version":"1.8.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"af121b2cacd9cd0e22c012df672af98ca5e6722a","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.8.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-3BTq4oqCHHvXZk/QQXtiC0NM/s4w7Ga8MF2g0f5Y2ifl/uYsXJM44wcGM3/at5nx7zIPSz7zASiMzulpZueSaQ==","shasum":"89db4c6cc8dcaec41964d98f152aaed667f01f4a","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.8.0.tgz","fileCount":73,"unpackedSize":1596826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8KY8gNd6MWMwPxZilEsuk8+RRco4nnGcWV9lc4RmsMAiAwP13nKUAoQR9gio9wH8HabmOyejtaWsSa8puTnLN/+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6HY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Dg//SXF53qgDBjwqO7jHycCGGi1kizp1ePNYT6+uoM8B7eu57q+5\r\nJrzddHikMb7FjmVbn6EpiidBwCz6lnRmU74IUdqkWQ51S+cHPP7JLFO4WV96\r\nUENKp8b21goYhL08XBlMQgqfQVyfzdiGPJEyQzwaNU+fZl/9kObJ0pTty+ii\r\n9ecxUdc/66WDwDvQ+NZ0FwXcu9XrvlxO6FX6D0vtwbzeDdQS9/O04CbqES6b\r\n0WBeRdLvjLLygwPWG5EShemMlohgLBynVRigvxZywm8U++xjxXpcT2SbpGS+\r\nssE30XbtzZoArzu1FyHYImUxGlyQnTbfwpDGC6R7tVCa7ORQKuHlFsmA8z9i\r\n3ljP60qGudNnT1o8JrCyO5jNcYDYTz7zsrKFxYxl5srxW/+z4AQO9kw+kbvH\r\noTmlLbjz6DHMppeGTiIQpnr5qPY+8FhdluwxxId0Tc9wgQQawmSMS1GycFrr\r\nB02gHrXcTwxIgVOhkUW8SwWdIEpPCXqyYnx9lQ2CsIc8NQn6nVLxbYwqW65H\r\ng+/ic1PkDwpypZXizt26DA0bHCcnqYDSvvzITVaRrx8KWtnjZ1Ia8QsNhjVV\r\nYZdD0utUpsA6SkbykUezlgl+FuVGCnAj6a0JiFfaUB0yzhH16HDObCPP8hzC\r\n5sPZNAzZcpYK+ZXPOUOjPET1GH+5ioUwxCk=\r\n=uXrC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.8.0_1659401782002_0.1016553244957017"},"_hasShrinkwrap":false},"1.8.1":{"name":"@coedl/nocfl-js","version":"1.8.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"7bbe3ec263da100b8c93f673093b1a312fbc0656","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.8.1","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-DQ9p355cENnFbC6WkLaTMSmMY6DZcPu7PqPaVwV0l4li5xFAWtwoawCmFsQeANbpgIIQyqZLXMKYQzH0XS+ZWQ==","shasum":"86e98f7cbe388b9d39370ffb09a1d6dbcd283286","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.8.1.tgz","fileCount":73,"unpackedSize":1598895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfTlxoUIIc/s7BcqYS89CxKvwHz2gJ8gdurSf9/KqEnAIhALgO0CLPAX+n/5A2MGJ7KaCzstg/DzVif1Xj1e+XkuDw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ZVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7LhAAkA5koJP11GtDpZP0MMJ46WBz0vPMYCn2ATdKlErkWCitiMKq\r\nK1IopvHzju3GGnMyjTUM5kzfS/BHptYViiyYuFIlaihmX4vSyShyUJ3JPHZh\r\n6EZ9p+vqDSoZI/hITC2mTmiidtVFbM2Q1r1QnWWODb0UKKyYQZ2RMcvhnAHQ\r\nJtViSl8IYmmdpbGIh5LyQD6EqwFWy0QMe19NYlKGUnB+dQD52/5ejnaTPAJy\r\nYnYw7EzT1mub6Sz/4a16AR764WCQVMM3mQ17oHJrvHm6XWuqrgHElLDMyKoe\r\n1oFDqy06SJoV8qIYJPx7ecm93kWYbKo/1zFMIVr1gzC0x7HeoI79UszR9t7g\r\n8nk6fCrSPXATcSWfWEjnjmTCA4CQUNZgFERW6tGyfc+q+A+3gjX6IWvlWToQ\r\nuPvPLlNEsqyIFTYPCSQejopgMIi+3Pz4/QyuDvE/YpvwWg27rzWnvjsM+8rz\r\nyz2agkyHofpaxOrc0wah1KytX2Goy7Br+R9tFTIj/gF6jQdXTev9e0qSc5AA\r\nQeD963oZ9N3vF9WObcnk2zhOqmE5DxfBnk0Ak3EEr51eFKSsl6PkdVJ8usI/\r\ngYg0iEP0Jjb1/74qfWN8byJXR7R0PpdASA4XZT9bhc/Q3BXSmDzdZ6sRcNGZ\r\nHGbEBh1YIay7Ltekk4t0BEjzZoznX/NBGh8=\r\n=bcpt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.8.1_1660261745620_0.6906547363358304"},"_hasShrinkwrap":false},"1.9.0":{"name":"@coedl/nocfl-js","version":"1.9.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"d7b2258ec469690bc7fc569c0a437191254f98fd","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.9.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-6+3m3ZA5bsDKUSXnsQiD9ZRIcMCyvn2fJgz3gFpwzvVzspi1a81phg+5aVYA4kvFJcBRZ2DsuqSHAa6z3fKCcw==","shasum":"567014c81da6b51acaec7ac2c734bb82009576d1","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.9.0.tgz","fileCount":73,"unpackedSize":1603071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxGoUlewibyEzTJmxH81m4CVQC1V3I/+zalBHKN+2wjgIhANVD8dLLNo+oLiJOEOFt0FKrj4XZtiexgraMfjJuNIMy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9cf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn1g/+PCsLZIksuZFp46AHUCLBpKkfNsELwoxVxVg2HRAS0WYwF5W0\r\nuy2rtxzUsXvmDoE0iAAAd/owGinP+yA7aGo8a15TxBGOlUN1nYaGhwlEHSjS\r\nOz1E6wvOOsWcW/ArWyPVWL5mymZ4j8yLFY+OwufP3BzMDjfI2rt3MW0JaDtA\r\n08DrMMn4TTp3DcZSJGnUiPruACaTzZYRq9Ys6+6pCLI7ZzdBOrXtNwcoaNnh\r\nlLe86HwlarAtqhSdER62fjSHgIWqwaeMVdZfsLpMdK5pCob3Pooe8xYwmvF/\r\nUdv3VtqzCS+MVVcNxgQ83yG+CQxWK4yoSEgYW0xDUoi5sxXPGInFxpYooRYF\r\nGTvI2/czhvbnw6kqs+LhLfjUqmvMxre+iCBUVkYpfjFZf45tvRI1Um6il5yV\r\nOWCUPEL4VhCvB40pUZMb5hGeiPtcKNoG/sm0lxdo1U2nimn/EbzH5pCemWdr\r\nqJ1o3MZZ2+SwYAtIIo0jnRpzJXr7U9dqeJWMJG0mIhzXVDnekcpuSfAroDDH\r\nMZ7CsQtlCjsZ8o87ib1I3qWRV9LxGrvZzGTLlZ8QyisQ1tilyipQAE6dyDiV\r\nEdNzLMCDqtpNH7w8Jwz+FKUe1cwAo4yUVdjNFolE4sBHC/QOU7GAMU9KCLgH\r\nT9yNguTM6CnFogBdZ359cGWKoEuIPwLHjyw=\r\n=x4p4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.9.0_1660274677352_0.7810828002720298"},"_hasShrinkwrap":false},"1.10.0":{"name":"@coedl/nocfl-js","version":"1.10.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.110.0","@aws-sdk/lib-storage":"^3.110.0","@aws-sdk/s3-request-presigner":"^3.110.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.2","chance":"^1.1.8","clean-jsdoc-theme":"^3.2.7","concurrently":"^7.2.2","jest":"^28.1.1","jsdoc":"^3.6.10","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"9cf47c9ef952d2e3de8845c63e36df558a190718","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.10.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Anq//TIakwH/fQo5mFexnE3Magw4Rts2NRbkGkCvGbHzgNVyBVHc0QkZcUTAKQvey9Qm04zNdhOYwX9Z+2UMkw==","shasum":"59d8cd17c19aee39bf52f91c3c0f9e72a95a43ac","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.10.0.tgz","fileCount":73,"unpackedSize":1607843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICymdbj13KzohTj+eXB88kklRGFaLUj1AASU5P7uyocLAiASYXmyt0EyW7liBhelYp/3V5i2LzW8g6+hASHrXdWm6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9er9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnmhAAk3qz2Z9IDCUY/ExttI3gZEWqLlK6oJkdaltv5Q/HrRdbE/tj\r\nDJwZZedhpmgFDF5xgDXgnL+wBGb5Yck8qj0LpcfV2jSQXQIQz1rf1vMBD8zx\r\n+bj0gc5k3oDwxFBLWkYVoG5Lx0+rsC+Ys9GzAH0VSiZIHd8Ayh5sFDqhR48q\r\nL9lAFckGndp6VmvLslW25tGCisFw7vBI7MTluWsGcx8DXsptXGfx+cfs9ETi\r\nL65BFqrtM6TtiH25k+18a0GhdLIF8nkEDo0aFddOXl0CLfYZgG49yjhHuWaQ\r\nKgikKPyt4WSw6LmczU0Nqb6AvI1vHqBECDwIaNJ1Do7Y8PWTklXUUiQhnO27\r\n4ppze9RMLA+ktO9HN5p3nHzysG6H0ZqaYP3d8ZS9AG8KssZdLMzYobfQdEdt\r\nWXHzyKQyIEMsvCZiwNnm4MZVrmxF++pfNJ+LxME3orRtZuScm6StzlLdfcCo\r\niVUpw9WKaia/QAEL8+kzSNbxTtKJN44jtRUqcS2d6mObb4MXjrzBp7i/mu8I\r\nAI1MnkrBAqDuvVW/amjQBd8/YWreeRdlPPSx7+uJ5XmXS58S1Xxb31BeSsd9\r\ndd+RXSdpLs2iqcb5xMCZv6v/1Bfd2oe1aqvzO3n/O/KmrPvW9Igksw3IXywC\r\nyD18c/oFxu4MEgYJv2sIfJJeTi1iKjAmekQ=\r\n=u1OD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.10.0_1660283644838_0.40436318100220325"},"_hasShrinkwrap":false},"1.11.0":{"name":"@coedl/nocfl-js","version":"1.11.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"ISC","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"75291713c0485b9393a74f188902f8a755dbd978","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.11.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-+AD27xF15L4RU/KG0/b/VERtgFAJEICez53jyDFpXQptQ14hxO/30opvCI96pO60rktiw9CcsfXhb1kaNsYPaw==","shasum":"63ebd9280284098a0509326da3a559932770fd94","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.11.0.tgz","fileCount":92,"unpackedSize":1753011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRQRvI3FZN2kKlhpzM5cmZMcdVpDDum45pALbeGF3VkAiBiNFrCcPFqZecrAUm8N2W3cwIw2u2AIS6PglqFFshdGQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/wZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI2Q//SnWoSZYvQQPbVKysQaW4sclGk0eXbvJGE2cVk+rSEjk8xOHy\r\nSAle59hGBmIboSsDhs+xIVuBakm7zEiD7PpwmpJNG9amlrH1mvCiRTZy8Hbt\r\nifrx/6NfpmpxQrtDDFr9y3nPKBhJvqGwsAfTQqplhVBz6RTJFrHXo3JISit+\r\nlk25ZAYSqeFlcz8wykeNF3nT6SlGMKowFr8siRKbuamUhP8G4dz7D788N0eo\r\n7tkJJSKOocYkfo0E04BHU8q05NozjjSZarr/nOp7F0zS3rrO9Yk0G5zgC8LZ\r\nutVKanJ9n8oh4aopw+FwQKutCZ6bU0mGDILUsgEibg3uT5uYcy2pckQLaHU1\r\nqcsDXJaccgXAMShXr29OjwonEJZ5YuHTiBw5jXjZvBKnjlC7rFlMheNRC6Kf\r\nSLuNqHu1kxUEgA2GtM1Lds0xA6uSdVYChAY1DyqIlVyeUdeTBjh31DMjrZe3\r\nXvGgPEagOOjPlsu6TJCrFvmTLjeN398jJvCjVICaWMji2R/nXOBz4k76pTgX\r\nu+0on/9Y1vC9JP8AkbrNPgvRFH+HkVHMvY48wZUmIaT04h3pEDZJ+LuzC0MD\r\n1hm8XYUeEKTDFsW6WOxnpOoDqaASBSR1APKzBCl0PAUvNPBVQ6DzZf5c4hss\r\nFRloohQz9FsCuRbxYh6F58nSxkmnrOIwnos=\r\n=2wEN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.11.0_1660880486038_0.9386588621287446"},"_hasShrinkwrap":false},"1.12.0":{"name":"@coedl/nocfl-js","version":"1.12.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"1c098ecaa3dc011a1e9eb3d430850ba5d1dd7e76","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-sJGkIkuQ+mhOb4Mf5Jw7U90iRTmlVtU5DdAQHTl0d3Hr2BGI8dUzhqEYfTHBu5t5ZnpU1DuR6TmYk9TS5m51gw==","shasum":"c0a5a4339650e53b66fadfa7a84c89f07ab1cdaa","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.0.tgz","fileCount":92,"unpackedSize":1803630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvn90d0AEolrv58Tx4ZA3JuYXL9lsuNEjevKCNksaHZAiBKqAMpNBx0e5pb8tF2+zvryp6fzsXqYKwEdXK23ooyWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBWC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra7A//UWPVLnY5PPF7OlP0T4FmqU04YYe8n/m9KvscdjMDoadIq5tX\r\nM+G+7XEP44qVEof1kX9zqz1NVhU36SIzUWT8Nd7UPRcJtzUfxVasrRprIDyf\r\nbbD6zrYnPFA4ufArJ5kepS3lPLwpV4S4/cVt7ArJBcCBuoZRBAdml5qLiQ0B\r\nNOISwHNig3zYw2eR6COdJNBLPmFfAG+xQWI88dbhREfili9f5O3aoubLpR/S\r\n2rgqza1RHyYRbfzh9MshPmG7AE/a4HkCdl9pI1ZY7CRcmCMFfXSk+VeHw4i1\r\n4788iFd5P6/u4U06MSvDLCfUpTgChnpPjymiBcJP0ajx9qqjF5VUrSB5Yka6\r\nnQHzY9XJpdxzMiteER/q52YstLPMmSEBckpLlYnngFhasdXcH/FL1kVQOv72\r\nbDIAxIWpcR6x+wehzhupHQz2RP7FdPfQBEWNllzQfoYnY5UEFIIcedfg6cjL\r\n5Lp81wx23hD+5Q9k4g3ULZhXdbi51rBRXblsWiVpQo3Vk0z1utLAa2TbLJRT\r\nRdCrizjj/6K/x3medWCNNlt0jIgfpcC3xKoiW4bHSt12V5kk2RPfLEb/d1yp\r\nYXBeUhoSF8Ugb+sDRaWGQHOBRrO6+fM8RRXZqP5PxfLQRWnPN2eMK7Ip9RE2\r\nruisaLH8DTZYoBFV4lBe0iA4i5v3cZCOfLA=\r\n=xhOg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.0_1661296823711_0.6212669805941988"},"_hasShrinkwrap":false},"1.12.1-0":{"name":"@coedl/nocfl-js","version":"1.12.1-0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4","unbuild":"^0.8.11"},"gitHead":"b5a18623f70ea1c6fb0ca6c0229ff165cc880847","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-gPPKeEt0qWe02Lkgr/w+McmAKEI0x7LV05tYw/yFvW6MKnKO7FUy7srYCnTzCry+Xf2gH0BJMt/n+RZigFOQQw==","shasum":"a6008dab17f791651dd1aceb8eb81882a30352d5","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-0.tgz","fileCount":5,"unpackedSize":96701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1lVuBwQtZ3EcO42wFwpMcUNIR/m1AGRmUsKAyR10OAIhAMnIhb68mrcoM0z3txCAc0yNCoefshs+cO+GejyK7Lmw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRkXkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMtRAAhwWrkkl3qa+8jWqjtxIAMivnfVPjDLfHYszlzxb5aAfKtyhr\r\nDJGXKvcKPivbYamb7iiBwAlDYILGGRqHUPifoUIaivfRRRRm4OmmHhHmmQLv\r\nl2C0oaD9M0b+u8lz4E8v2b8hW/4fXQmQ1wUaoSstmqfXLv+wO1JG6pZ39Ifd\r\npLZfd53KhnJZ5imH+2t1+JLMBYa6RnMbOG/TCr0dEvzmuHHXEQM94q09tX5V\r\nsE27b0ABl/4Pa8OdTXIGbW9jeOpEDUb6mLdq1j95TwR27TheN0ledF+E2qFT\r\nRoT/cCQWjPBbx3YvVm8WkaqZ1xgaElMV3vL77nAKXOWDIMHbgQ2VqOizLNEK\r\nYyjZY4JdMe8Bcl3wamqVzALByrKW4H8WlHz8TFV/1XWQGfuzZhZyRhxv4uT7\r\nlZOYxutd1V2xrhOjFLddj7j9DcFIFURfqlUxqeNXNOrjAAraedNX7XaS9jsi\r\n5uL17x+TqbK993/kGZMW2wCTx6PR2LOZZXZSannnUD7Er+Ewpv7RKsRpo0GE\r\nFQKTff85LmWDRJELqmqIl8SvK7d7vEG576m81Szg8LY+f37lAobV42JST4Q2\r\n9nTqL/EuJZyOafxuwhx26TaJktC0i+b7bO4VhlJGaLEQkYrRHPlIcVpRL27P\r\nYVkSgNhkb6Q+AE7DFlx6+iTtaK3gBozThF8=\r\n=ILrs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-0_1665549796448_0.24354835865703994"},"_hasShrinkwrap":false},"1.12.1-1":{"name":"@coedl/nocfl-js","version":"1.12.1-1","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"gitHead":"b5a18623f70ea1c6fb0ca6c0229ff165cc880847","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-P4PjJ/+r1sxxF0rn/v6rRsrJNqcLh3Qz77duFLwb1LdZKFY2VL3IXaXuYlKCtXRlJtIRh7PhmznoeG74FmAgTQ==","shasum":"c202b43e8fb4dd872d7c698db963dc2a3f13d572","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-1.tgz","fileCount":53,"unpackedSize":1590844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4KR6TaJODoijtrzItTqak56GmLWpTxhd8EZepYK/5YgIhAPOTUFeHnxX+WUwiDCZ9ZVVFF/Qk66ie/L7/NGcoUC3B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRkvAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTvhAAh4Sv6RKCJxyRnDQHlG9RqDjsxMkOIwrEPj/MwzAbHc2YLfce\r\nyaVeX9DnsEG1gJlqsGamtQNBgFw0coJ/KVAr1rieV9vkwGxJm7HRuekUT5+3\r\nNVyTpFBfU9OdgX1IDswB/aGMKM0Xh9gd0MUIbGD1Yu+xnieiPpDOy4bWxua/\r\nNdffnTsXimRIw5AXMfH7IrhOf56jgEZvv5Lq7apMqcScxvOmSwFaT2CEfOT4\r\nAws5B1VYJs6Yhcd/urn1i97fHRB8USULPaPR93ShkUxkKZGWSdyNRyiiMqt/\r\nr1TblZSG8oYmuf0jRbjttlrTR07XfrppFc0h6NXoFzM4dZoRaYf3axe3zQX1\r\n9PVaoV71zpjlwgmtEesqIG2hvG8GShVeJc/d5m4ja5f71i1VmJd/0j7Paztv\r\nryGpgBJqFIj6R8r8la7zD8TRy2DHVZ5kiSutD/fQ/8B0GrKEGnfO4SjOLE49\r\nVVKyFznXbML45RH+Np9Q1MjGi/YfdHDy+i5m6fA2zYQph3j8MCOi3Xt+vNGc\r\nps9INdvQ68URt0XgsmqzIHO98mzwkQlRqFHcKi2vwoGHH6GPoP0VHxx8KeLa\r\nQxH0rJiz5/t4QD5upuWzwvjcU7DxbvEywQPvj2Yc3OZG3fPC47UGUfz4p1vi\r\ntq9FP5WZ3udRim2PS4dsZvveXSVcMuMZMb4=\r\n=cM9H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-1_1665551295850_0.9428763067282102"},"_hasShrinkwrap":false},"1.12.1-2":{"name":"@coedl/nocfl-js","version":"1.12.1-2","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"b5a18623f70ea1c6fb0ca6c0229ff165cc880847","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0bAHTh68Q5cqFQjt6tDqPbCUeH0iRpHzmpeyOyFO3tFeYPK0M9GmWGvPAanuas8g0zfWTW4KX2bL2zvAO99C9Q==","shasum":"d32dccc269e74d580b79ceaf207ee4207be20a31","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-2.tgz","fileCount":75,"unpackedSize":1755030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACXdm8tsIsnLOASRxE0oAez8fx1P2eW0SM6Oy0UsRd/AiAKif/X+F++NNbnHfC10OooRPBCOw0atdJVNYFSZKA+jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRkwDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruXA//dKBrCTGikuoBQfyyGMAqfiaMLu3h1YwRh9Jn2sZxXcw4tsaI\r\nyQorolCWqW3d4H+igjnMMs0jQzrKQ1a388K/WnLGsYvZJ3JyGn7sIsVqoaiL\r\nRWkQp88hyywCe5ENpGsYGZXS5FGxsCnLXg41NP+8Rn7LpylHhNo5XzdawUgI\r\ns6GYAIG2IihJJH3lcYMn/VrMqjg1GsEeBZFK5ldrtqIymwrLDXpD4jX8VFlY\r\nJlDh4gnwZn9LqnOyOdeiMLbDAVlw9vLN/upFM2l0eFcu4zlUgM9ZPkboRBIy\r\nF+fqQw0fWpf7SogHdWg29J9fDo9+DIMFmmBqorUheXyclv2SVc2ZVWRKTA4Y\r\nFs4984rGvdTvLPqnA+eYRqEkjHAGS2JXGyqD7rTGYh3muIZZjPSGUR21ii2j\r\nJ9iLTONENEwb6NR9dVyeuk+g7DZ7t6X7S3UZCttO4L1BfdGLX0bQ589uK27p\r\nSYX3bvSQDMHlQUp3y1vgQTlhI+fJNXQNHgabOeWxR8XloPmITZfQJglzilGf\r\n8LI6K9f15Hp+mae7ob9D+fOKAVB9zxnPuhHx/clbVKo1DId7s4NdA97myjX2\r\nO1wgmcmi1zbDzp/zKOXtmtHtoswgge+3LNa63Lf7RQzHMmh1RtOYyfw32+ud\r\n3jLhAmmJzxCrFfw0L1Dkob7Z95hma2mqQ3o=\r\n=KD2d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-2_1665551363175_0.765096036461588"},"_hasShrinkwrap":false},"1.12.1-3":{"name":"@coedl/nocfl-js","version":"1.12.1-3","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"b5a18623f70ea1c6fb0ca6c0229ff165cc880847","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-T8afumaXjJ/Ja8xmAZRodwMs4XxDD0P/mDQdb8o1kLFoYI16OXRY3cNJywrkKNNY1sODGl+WLNQlTf7wLM0PHA==","shasum":"884449d08ee1eddfc13ca564c138506f850092fb","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-3.tgz","fileCount":75,"unpackedSize":1755045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+/qVNxfIT0KoCnTT0z/4MHxM1sPhHDdRTnZYDCcSiFAiB6gxtPYGN5IOM2WN9rq3uRULXSgMHE3QlFMc+HH9X5/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRk1tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruZQ/+O1myhm98PXooBLjePTLoyzb+MyhhyrvaHC7RYNUoq/VlyGBM\r\n7iqF01C2UlqjuEDlMiwK+Y2jzZPG7XhbBcALMO/V9PBULmyQHy55tYV1oNQr\r\nT5F7KvKvpfExyIuXaAFYD7itwhY901L+LpMfxuDCnmh2/TErLLnqAdonrRpO\r\nXenRjlUDqtuBscST+MlCLkG1ce7oIpmVCvkMWz0yZIDy6fFsac+anfSAMdks\r\nUNODWL/UlXqi93yoKqmh7vBUIr3MspZThFU5aj+8Wlb077p5enDD8QWx4yE2\r\n7mLRDnuW+0d+iPnx8+tanepp+7K8M96+i0UIdXxJLWw5e/EHQP5P1FxT4+uL\r\nmGIPyH9bhwJ3J/AqM/wf955KdBySSe1H4BPPr2p4DDloyyvEUuFFeY1uFMX8\r\n0MjhiGfpdIeu2J1HwHG0epSXEZg+R8GUZ6n7lbz2nybMxow0sMPSY/4lZdlR\r\n27+nIn8MwvYlrC0qIBfF+vtcT9Al2abuIvMbF3JlnjBa+VN0KS/oiCrsk2Un\r\nZ/7pIOrTF09i37tdutwIK0Qs53yFdS0gsBgVG8IWYG4SktblTW4zSL2QIQro\r\nWdDncABb8alYdce+3BEPew679EoqOTPrdwK88xneRvGx0F4xBoMKE+87vGEG\r\n+1NX3angm6eiroQcI6BzcfbU6k0DqoID/vs=\r\n=8+K9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-3_1665551725252_0.7812390545621744"},"_hasShrinkwrap":false},"1.12.1-4":{"name":"@coedl/nocfl-js","version":"1.12.1-4","description":"An opinionated S3 storage library informed by ocfl but without versioning","main":"./dist/cjs/index.js","type":"module","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","exports":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4"},"types":"./dist/cjs/index.d.ts","gitHead":"b5a18623f70ea1c6fb0ca6c0229ff165cc880847","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WaHOn2E1JmEN890UCjmVgACEC8ere6Jl+OTfls3R/BWDaTnsoiPC0CtRtRkF612oJQ6AzQZPTYmQQofl0uVVhw==","shasum":"149dc8c8e1f907c14115aff33f7524330bb0650f","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-4.tgz","fileCount":75,"unpackedSize":1753394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfhAPdQ3tchWPIUMT/gSfKB+Jdo3O0UFiSPzR7Y6AW1AiEAg+bZuovx0o5Sri3zjKcxQb8WWGAak0LRuqWcyEtsSRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRk3QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEhA/8CJU3fx35fHYLOCqITMznPM38Io6zbCG1gAjiEcj5Cy1g85BE\r\nWweOFaPyTPlF61cKQsrZpzI4zafTXKUokP7S0Vxfcy3uil2BQLFe8cjT/71i\r\n8vP2bYsVBlxQ3i830DcOOa7ld8TaPQ3Z5lj8dXQd8P2rz3p8ZyZVbWukeW7K\r\nYFs7tQ1KEki3vMNrBYV/o73lADX3Nonk5MCtMjPLrX7R+KBW/Lou8DZdOZEb\r\niZNJ/MEFQ9/EmanpCTZ/IerXsPCvVpN5zEcgS4mDxxHHqDoQv2t9B3FvTW3s\r\n1/1iLUsPuaHMKw79MbfuS2h/QLBpSp9+R3etcm57GCcBbWOCJjU1mTozva8B\r\ngNU3Gpp9EcJ9BlMpPS2qhI5ISRcmj/Eny14QGWF9ybeG/8luCUZDIYNcwcbz\r\nQJwqgFtpIdXNdG8v6aW48u14dEeHpOfXIRZcQsvewlC+F2Iaq5UL1NB7pM6j\r\nxgibgzHWnigv/a3KvYZilKNZa9L32GUFUSAYSqzyEjMXdYLSlBSNb/KTHUwD\r\nhsMaUsmNKxywMfc0YarqXNLkkQQ26NyfVA+oWm8HuIkasn5zz1I0/65FppeS\r\nl5xGnF6cDIGDyW3Yf1qfRQFMt8FXHNhoo8THZOl8FYPlbRteagufsf7uiwaL\r\nQ+siv5oBBmks6s2tnKxsqtxded5+jlvRqHU=\r\n=MDlu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-4_1665551823780_0.8795689304896543"},"_hasShrinkwrap":false},"1.12.1-5":{"name":"@coedl/nocfl-js","version":"1.12.1-5","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && concurrently 'npm:build:cjs' 'npm:build:mjs' && npm run create-package && npm run generate-docs","build:cjs":"tsc -p tsconfig-es5.json","build:mjs":"tsc -p tsconfig-mjs.json","unbuild":"unbuild","create-package":"./create-package-file","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.150.0","@aws-sdk/lib-storage":"^3.150.0","@aws-sdk/s3-request-presigner":"^3.150.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^8.3.2"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.8","clean-jsdoc-theme":"^4.1.7","concurrently":"^7.3.0","jest":"^28.1.3","jsdoc":"^3.6.11","typescript":"^4.7.4","unbuild":"^0.8.11"},"gitHead":"b0f367ee4eca7e387a8b76484911547f4c5100fb","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.12.1-5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-mq7hAz/UbMN9BJb5ZKD6ZSt2i//vJK4Tpl+rTasTepvye0L6TjbzXyeJxGDntTm0ywh4AdfgiPz+LS7JRXexJQ==","shasum":"67707deff6bcf9096c2f91e8c329b9ff149c8883","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.12.1-5.tgz","fileCount":55,"unpackedSize":1641297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhS/ztv1uXYN3ZS8uTBnxX7N0yT+yoo5L+kD8Pfbr8mAiEAxFwHIRvGUcNeNtRKiEjrpzDPNTnPEtHTs0+tSP3l6kc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRz7zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHcw//daNNQ9c6KSio1mMBEPO4m7kNXEmr9usH2tpn6Flm+UBXAmf7\r\nnWtB6ZHom+v8wRB9GNUOkbbPv2TU4ciVMozilMcCSH4pbCqw/nnixUCIthi7\r\nWideVt5jjS/mlgKSw3feJXlFk0s0ITw7ZriM6ypZYWU+TZRLOOWfIu1bt2uw\r\nTjN5U6GgAUlDLfRiUDWGTREB/JvNltQRV+omh16G2FQZFMWuO5pxrdwumCFS\r\n9K0ek5J8ur9deRQNRuzudphfxCiwiEPbPic49KgtPtZQLvEQVLEe9aiOxgP9\r\n1Z3g98Kb9MexIu6aRfXsYHcRaCIxDq0z3cm+f6BDqfWg1qmMxS47xVagfnOB\r\nu3zXGaU7xybrfICdGDI1PT7q5t0UwjWsgAHDkdhfg6qPynWszZWikSvisshF\r\nL+QOLQubW7tY3KSh9qDLCSf1z9QErcVLqKJIKdU1Iu7fxu8RteGxrCClzsGe\r\nADJTvhrR17+cVm7Ux9oxbKXN8VaDGH4X0RrQSpZa5fFQ2nXgtLYQa3Ls6CHd\r\nwsr23A0GsIc56H6/kEsMOePkmlbT9HSbawwciUyswMkDtzHh8ZSTtMsesEEx\r\nN8CR5rTTCjOJm8l0yvhecYwBlsDBimQTanveR5gp+UGowvHSlUHm7C2ds85H\r\nJUtvxhs+TKLclSgMXWFgaVdfYMGfbekz3Yg=\r\n=NAUx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.12.1-5_1665613554745_0.34732796217911144"},"_hasShrinkwrap":false},"1.14.0":{"name":"@coedl/nocfl-js","version":"1.14.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"5593ab31d4e89e9d673d69c5ca9865a06b24a4d1","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.14.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-x7FY29sPHKBWe6+XlO8jd7ZUVKp369W2qALuHn4fr+ZFHKPEte3tmEyHMSLn/HHZpBTbJHpjHezJkmYh5lrYeg==","shasum":"9e06ed048cc9ebece5822da11e5a0d1dde53f421","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.14.0.tgz","fileCount":56,"unpackedSize":1672819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNknS2tXv9tfYwKOFtRM3zqOAa1n+U51m961Rj/X3cPAiBSTanl9GoxVTGE6PuLtgyWw+ZAQpk4dNjstHmcGzNjCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTd4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolmQ//Vsuy3aoTfM+RNRbQQld/hs0x23G7oKs3R0rHfnZ1b5hNF2ew\r\ncsXuxObOFXGmvcUhAjBT92olgtlcPP0UFmjsiYNiNPTXDM1XGsTFhhlSDLxx\r\nVt0gGfkiT/HBeBENWOPF2tePJ9p4lTva9FuVTwivuwOp2rbiS1kVRgstXEqC\r\nI/L2P7J4mtvrYsm30HLAoxYWiJA3sZEuPtIYxHknD5BhYArVDmdK9y0YkXjS\r\n1ySA+XYd/3PtQabe5QRU1WirDJNq09HVpIbPFoy4EQy6RB/nWi2F9wNLAJZU\r\nxZqz0ULI1M38aniHlHAdrkDC6kSuX2hTlJPHmzBbuYYeQ77GgzQlx44Gst4p\r\nuUR7miTZzz7LVmFP8xoUPdi2jKfo5iLy8cqr1uZZCKKw0NbI80D1lDcW1zN9\r\niQBbet+yyxLBtVBvUwy26P1y02vlXUIxrxH3onsHhqsCiV8jg98JQw8KqrDh\r\nHzu7xhdXHNUQkXkhEvmt7CC1iNbRvAVZdGyCyi6ZM5yxkmi1/vYJSo5pGiQ3\r\nZgtEq4htEvXMaaE8qGoqH0tq7PV61i8B0jlTeM3MQ4YAlEIh0EgSz05F82IJ\r\nravQ1EPCzbwepRabubWBNU3lxGM1z/EnXgXbBZ1eDohAobKRsi2hsKby7FX6\r\n9n2ANuuVapg2KKVcN/gDxoGAwtCinePWoJA=\r\n=UDJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.14.0_1666047534433_0.20500636705029085"},"_hasShrinkwrap":false},"1.14.1":{"name":"@coedl/nocfl-js","version":"1.14.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"50a8d3f68f80790896636a96aa603e8813871226","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.14.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-z6fWEV72Z7Ei56iuG3FyY6ztav+rREHs3wYz+pN/wjGgFjBptmGDXDZA4NsN0M5uVVN5DwF+szvz5zLsMODNJg==","shasum":"ea9092c43907ffadb93bd0a89bfc99ba961789ff","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.14.1.tgz","fileCount":56,"unpackedSize":1673033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXyZn+mElDiN2hoVxlQ6ptJ4Djt1bxgjXMxkPIKyXdXAiAPLocJMLnLWvrvhkf5mnOaaNCR3ae/R9eIIE31h0CE3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTzCAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0cg/5AAq5Qenoi/R3WubjK3sKIewgwbJBWmS2/yXgS01+/7B0yNhv\r\nOVQN3sZAElqJsfuBVgs2jrs6Jg3O23Oz2wQ7rmkLoaGTcs1gIsHa3TkW+mQq\r\nYhKGj++NWZJp3QOeOhjE8WtPsy8gUAEb4eAvxB7O1PUoDC4Wp46XSDhzpnJf\r\n2cBeg1PUkIz4oLrkTA+N3L8rRAAAa22CWwliBjUGWqo3RZYxJDDFIYt29Ysr\r\nNQ+ulnAfRciCd6V0zMBG2JlVAGPJCJ1ZJmT5DXCkULqd7760wLfYbhzgzJhN\r\nwfBsj1FUreFX2pqTDJaH29SQZlP4sryzzJ3xmASoFeRwRz7JKQVawsI7UiF9\r\nybzQb3mwX0AtfkTyGYsiVKwJ3pTqyWHalN1SQRX9CEiWmQZRaQVqqjHvhYUL\r\nrUu/cFKhUK7kEoHhV8KjQTsteyuqV7Pld8sP2Jli8+xRsGKB+XFizNYxVd4t\r\nGimto0gS9vNz3m3G4ludXsPkiXo9lKpef/YUQnOoswi+xPg3xVoi44XX3PFR\r\nzGXxn8VDEMyQ5eRWbfiZGVCxCFldIwWm38YINSjZKMqc60Y8XL8jQJcyjKjQ\r\nRzipstn9j1r+T+4OgKSoDhwdtAXyuHrhb3LvXfCGCyHcMpXBuROivBWNT7qn\r\n7le/2gop+MmP6ywL/03/Uagm7T3q3f+gy48=\r\n=nlGw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.14.1_1666134143823_0.2582078061364579"},"_hasShrinkwrap":false},"1.14.2":{"name":"@coedl/nocfl-js","version":"1.14.2","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"6942b38c527690ee61723dcb5737bbdbde59f630","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.14.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QgHe7V8vWL5fRPxu7sjtxb4jPPfMPPZVjTDWLxHJLF+8V4dyU2t05Oa2msiooY27MiyOzjtDqFRyFy1KFsqugg==","shasum":"3364290f02989d4ceb4103f5fcbca65339823710","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.14.2.tgz","fileCount":56,"unpackedSize":1673247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApYoKtufm5XUp6OugWsUN98y3cpCLS0LsZjIaWlVWMNAiEAgo8TIqimGRo2CnwdhM0L2NZ7VuB1RToMhFtaQy1yWwU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT0NNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Rw/+KPe3pDWH0kcWMPWSCNU6tvETT9ptHfRjYiby7FmsvnQlzcVj\r\n6lbseWn5CDUrHjLjdsn9jvjYwMmvtMvtWXSYuQNij8d41Y6SFOK64GI6IQWL\r\neEBBoeeV6JqBOj3DteQ7zhit/g7J8FUcD2cJuZQZFg2nIfwo8Lzh4DtpoLST\r\n5RUBdXpKVh3ikD245eJV6eciBLIb0xMumN3YBTdfNYLvVByz2H06GARp+SRi\r\nXM1ZtrJe9EJeaDnjzkrDTsCoHzRUZ6pD43l17LrHX+Bda2YapwDTB6cw7HFz\r\nJe/WX+5BivTsw2nQxHes3k4JopEeM5tfGi4BFfywVD3iLKGCWwQn8GHSuoqg\r\nIHyMWhAIxyEWNLlprWIgm51Aq0JoOJN0Lr7l4HnIQnaILKeHkmPAgbUdvy8K\r\nmVdVBv+nLuGa/nQTJ1bI5kcgZYO08sR70mO9jbV193fkHaR6oLub2wjfshIa\r\nZ72NEZTjh2eZdxl7tOLdS/xTHVJAsDzl+qZm2ydFNrCb6ziXOZI4cbIA8Ich\r\nGdiKqJXcY84F8/1gWP2nLUyDzsOfOc9Dbh2glnJD3Ppj4hLCPc07+1/8mlma\r\n/maWlqvi1rjL1PinaJDC2zTFZJsIUyo8U/uLjATZnHuMAmFL5xrogDCP+o9x\r\n1BrJfUTDXUk6Fi2aTHEzc8jw1sVdP643RXI=\r\n=B/og\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.14.2_1666138957481_0.09007396759568054"},"_hasShrinkwrap":false},"1.14.3":{"name":"@coedl/nocfl-js","version":"1.14.3","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"b776422f112422187998947820fde2711c188f90","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.14.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-J/6/4ESqZYkyUnxG3YQzJE0hIDRjhE2KmRPpHNztgHM/v7XT7eaa9BEf3lVoX1j2PlOeRNkgnQdcERnHOfml0w==","shasum":"17982316ced6207daf61857f3e71a1a6f437087a","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.14.3.tgz","fileCount":56,"unpackedSize":1673247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDCUuAtzODHfOjHYQmLlzHAVlDo/3dLtO8hOv2QKcAzAiBIQYvi73SDMQw+E3SCFXXuDRqTTx1dKLmJuQVZjjtr8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT5BXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoifQ//VPANNRfLN1RQKU/YsdmbwTtQ+1kb9atD7JNWP6DCYaZ9K70R\r\no+acs2yyqFgVJ52krfsj/9z2hNu7TiPoH+Osc6o5TY0jXQ/7IG5fWZAnDvJ8\r\necJj/nER17YVUFLGHLG1QHnk/fAzquNtFtzUm1ZDunzQaMvUOYaP3RTRrX9w\r\nzGMRgOpf8Ng1kCAXCUeLamfUUNFFkDw+rU/jZ9x7Wmx5OYm8FNikhxEKVfxf\r\ndC28lajsb0rP97R48zy3AdwBBsnXy+7ufZc6DHsdVNNpV8FtvFGBPmtVeuuY\r\nkUNLv3sK29RIQT2SJj5W8heHl3nu4slvyDwJ53i8gfjygNMDHzag3ZCAS7bS\r\nJVb63IwVqKRufHYZRWKQd7/O3S2OgjvlITBZibNgT60kRzartIWDP97vwOyM\r\nhQ5nEPlPLoxbN4K3xwPo3s99kjjlxwUV0eYpcdcsM3hyZ4t1X+D4mtLyyBoy\r\nTU5rI8ODY2XO3S06k6wl3GmNSsfug3AmUsTX7EVRXmP1HhNnF8303n7kXUU9\r\nIT0yoxuoKrzqE/eW5Z6XEKnfY63JdKotyxw//ZnPpYTISGHhATscLEn/NDZb\r\nvtmgpUzVbs39GDE2dV0VoDrPnHWdq66VMxEF9JqkFFiIi3leTJ62sh52+1yD\r\nTxa99jNIACAZl2lzzbwrHQihTHELYxImNI0=\r\n=mH6x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.14.3_1666158678945_0.49992899003579283"},"_hasShrinkwrap":false},"1.15.0":{"name":"@coedl/nocfl-js","version":"1.15.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"36c8a72d796cc2c2bd54a6f5b3fd58b1bb870446","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.15.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6KHJLokZkGi31Iyt4EIK8sPzx/MVL+HYkyIn9IC5iFaULNs2/vNU/X+ZHtdl1VQNin39OXFeZPBdGj0IMf+Lzw==","shasum":"170471ffd301955112897be5bd9b2ced733d6b6b","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.15.0.tgz","fileCount":56,"unpackedSize":1673038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjuFqJ76zoW0fDWJJ7pOnPCXlFN6mC+ue747y/X8z8AAiBeJE/VddYRB65uvEcA2Sznc/MlvfKEBpEQCdYoH/b1rA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVzJUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk6g/9HtyOQg+YM0EzgLdu2zxceaAnwapx4j7H5c/fP5hKcABjQYmw\r\nFmSi0MrHIk3ZOe4axxT9RuoH8+Y2e8QkJDmucWP635qcpCAt2R6nrgRSz19T\r\nFWytRXZyOt5B7EvLZueO9ZEjZzWE7Pbo1sTv8FHnsq6Xv0TOd+0vp5CI/Dzn\r\nnKKkONs9aGjYtSBjyuy9BVo2C1NOr6moERvYOZyFMdaMs7ILQw5LTxUx1KYF\r\nEEdnaT3JgeGcNFI9ngyo59cDQRjKi9Net2lCD9ITFMz++1dYM+IjDVq0sP/l\r\nf+r0LXhxyoK66Mt7lvUDA9RvAEuZqLgSi6RqgWFOHgKzSPbbv8WqmOBR68M8\r\ngSHK6zPyT3LvhoxGV6qFIBIvM7H6i0TQdRpH3+VSH/FNH8vYQU7PLn1plePI\r\nrgbcNIO6BwUq08msZp27wYahvB5TAXXzoRZLUgcDM6tBot1epcPVO/3Gso4T\r\nekXKYEEFLZGLhKk4gd1WAr7wSalrizDjOYXmCvDX94taq4ofYjP6d1hryGDI\r\n8IcnOrQE2XjVpZ9e8em4WumKi6a5cY/ntPp/tUVGEOHefeQpmhHLGgPU/x0F\r\nyCsnKHN811OxFPECXLI/oulHQzWcXjKEMU0RJLrswgxVhIpSsa8PpCyzuMrb\r\n2AGggS8fNZA07msHdElq9aQUHxk7Wv4kL+M=\r\n=MXub\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.15.0_1666658900624_0.952919950164685"},"_hasShrinkwrap":false},"1.15.1":{"name":"@coedl/nocfl-js","version":"1.15.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.190.0","@aws-sdk/lib-storage":"^3.190.0","@aws-sdk/s3-request-presigner":"^3.190.0","fs-extra":"^10.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.18.6","chance":"^1.1.9","clean-jsdoc-theme":"^4.1.8","jest":"^29.2.0","jsdoc":"^3.6.11","unbuild":"^0.9.4"},"gitHead":"e4aed6f0224bf0076128e1235424673b45334f12","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.15.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G4ULh385jYSzQsaLIAe88d0P0GKYHrL0IG4nZ/7yjaZKM3SwJV/yN8g8fjBleJJJZKQOTqI4EBHMftb06lAo+g==","shasum":"de925b92164518d306e601723e25ccf6df47927f","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.15.1.tgz","fileCount":56,"unpackedSize":1673064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBJVaCEfAGZXc/vVRhJB+18LMxfcegz4xzrd7ec0XuyAiEAuTS4qWvCi7OvBKaijnZ2ru9jfS6oiT+eKqhXeLMBWZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWbazACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTHA/+OLNHgBaZjgJ37vZlmZ5ejIV6HrIaDplcEoWumeDIIOGBAyIq\r\nJpOjANCjMVjEPdo1BRsrt20YMqoSMdTzXogCjNr237fHfo9pOOi0ddatZUvl\r\nySBFtYTt5kn+u0cfhlQ6MVt8fTAkk4ajowBuuqeggjA/LRTwGUvP7rLEB+OM\r\nsJmkDvfN4u9SZagilSvu7BjPreMK9+Zca6pQHNqVi+n8u/G/i38OTrdeXoPz\r\nMXG+Zps1Mxinmh+qulHUkx8gg+8lOh9oFtZ7YI6iWnUrJ9oIAazmPCqVSwKA\r\na+CrYjPIAAcIrqgWxnayX6zYcAwp6nRrMWiPsYT8w9UjGGzPqB7x1Z3jSeSn\r\n5PPEQI89pLDjjBFRIT1OHtPbT7XIqZsMiwe1SSqriWJXw1I8TdBn5djC5c80\r\npWHJ7eBJBhfIlry12L4Q+KbuqbVy7vAoeOPXJSw0wCLhD0anqd9O2ukw8iEZ\r\n/KbajnBf7dd9qV/3cY252EisU/hdQVR2ANhuTc5vetoGlPxNgGVTY548I6wQ\r\nmVTJXwA5UFA16K4aw3mfwFP0OEHH8ZcwE0ffT0ff0Lc0fO2QeYNuuT+ySKXw\r\nd/q5RvFzGL9ii/N/z75CQfr2FdL0VvM+ErHmD/4VB4k/0CXlO9Do87hXKF0n\r\nJ77nb6MSRCcwmBz138GsMXwfl45+yo+JwtA=\r\n=r2od\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.15.1_1666823858678_0.9744287035033516"},"_hasShrinkwrap":false},"1.16.1":{"name":"@coedl/nocfl-js","version":"1.16.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"e90abb2a038b46d472f1939c22e67d3b8ab86d6a","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.16.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JpdWoazid7+qHX/udvXAzs96jtfvloFEOWugGSZ4o1h43iLDF0THLwsUnQN/Ya2nawnVbyJhZjhAaH8fJC0N4Q==","shasum":"432cbaf0a50e7647c8594811cfffbced6bcf1aad","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.16.1.tgz","fileCount":56,"unpackedSize":1673519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJaMZXsK+XXAaQxMO9g5Z+IVE6DpzdqyCXNj0wyfz87AIgKmD4VD5kiPmrpCVdD45snqIph6HG5y+dYfPGU8TP1lk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvjrvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKNw//fD1QsNJVBMslyHcKgoH2r2FH+VBoU8k7bEDB48uhHcHEl+J9\r\nzvYzyJUGmiIrSEIRbrofLyCVt8bEV9D09j10F58/Gg9dYyMi/bdXp9awEpRB\r\n0JYpRJyV1w4J8hn0sDtgYK27XpjBRvN7hpUG/kePKnLnpc+DStNFUVTthY41\r\nRT1yy1VbsdSnstjI8pdRB4Jih/4XkuSVpgNh9uvncRfhjL8MlF94CN2LG45y\r\nMWCbhLc0tptWG/7FxLbquTXb/DYYrICG26otzHmkdH3wOkLYS8StNZ99tvJI\r\nnv2jG8oTog4wEcx56aXEoleE+QecCYXGcEKi5NvXMofhCf/RxfmFDRfQ0dDk\r\nnkampA2w4actqb/7ZYBUp/XD01Rfx/BpOKjousuj8XMH3KKGCihQZTEqdQhG\r\ndZo6aedccuTof4nMTkczAS3Sma85I0qi3pSsMoIVag1c34sRZRDSOHsqqoyl\r\nBRxC1y/umeVx8NpgiOMLjHLGoI5qBIJTyedPK20BzdwjTXBFiU7Bw434AbkN\r\nraPi2pc/30iYKTspStDaiusTjhSR0dcchLm95QHO+YhePvaEGbms8k++ALvZ\r\nMPXvCs0bAatsLGrA2eDYyJwkBcygq0tJqe1L268x36JU9w1OmiYx5fy6dWt1\r\n3GnXz+4FASFW7AEp3FAKyVKH9Gl4w/EOkqA=\r\n=PHQm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.16.1_1673411311126_0.2457741770067412"},"_hasShrinkwrap":false},"1.17.0":{"name":"@coedl/nocfl-js","version":"1.17.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"a95c5ee41a3c5572bedc448010c18278e00d3bc6","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.17.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-S+WqafdTB/QOYBDfb4RUrC8CIZ8F9++hf0fgnvaIO6knF9c1YekhbDEZGR+5YPUGFwq4GosPlL5eHNvA5GaGMg==","shasum":"e4b1662ec032b41248e4df9f34eb9904350f7c77","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.17.0.tgz","fileCount":56,"unpackedSize":1685150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3mj6uVLvS3lkH0pZKMr8ZwLy8bla4pDQI+jRBPL6Z2AiAoFG7DLporXyQMUiDyg7DolsZJxcfNJtSWQeTzaBoXkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwOyqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEww/9Hn3pP/Esn+C9oV986G1uT9SLLuTskD1J4EVED927vbfRyQJ6\r\nscJJE1DMSReZvzOSULluASgmTzYIopm7Iyeq0DqdVBAciNe55eRbV//MfqID\r\ntdQg96eh2oXcy+DJ28ZDj1yRVIJA9lv3UbmU7I731afunjY6A2i9DL9EXoXc\r\nlcjMuO5Kj4WOX3cbDWX0B7io47eKPq4nMA2aq8gc2KvX8CeSdjedcl8UbmOZ\r\nEyn73wnWTV3VWkw5GgP32cFx+XW8gY98tP31+gMAdGgV8Ah0WvLDBPY+q2ul\r\n2P/CDJeUaPC0inaoYLKHaeo8lYmbEVdQqt7Vg+XLO3NzWO/qcWOZAsRKVOlU\r\nLssMl2/7uloUb1r40aqxka+1YaO8zQkWB/4A37Bmj7+bxH90OagEqTj+Cxk2\r\n2o4VEVAoyZGsiJ0GP94YkrAOfwv8L0iJtxuXQKAJxCL4EBZBF5jc/4guywyb\r\nCVdPwAx4E+5QSMlX63+DNZlYSL56uSDYsHKhogLXPIhLex52QchB6UyM9p/H\r\nR2ThpRM+KFjHf7qykFx7MWuUZH0zZt8qc4850UoaH6s8dBA7HQmOa18cYwKX\r\nR6WpX1O9iJguXs/ph6fdzpdt7VKxXOjslEqvLicJk6xcjgF1SkfuM/Z0FvGv\r\n4S32/7v0AK0mxoUOOiS5iACJCo6Cid3nlBo=\r\n=eZr4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.17.0_1673587881891_0.6723594895618357"},"_hasShrinkwrap":false},"1.18.2":{"name":"@coedl/nocfl-js","version":"1.18.2","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"dbb232327af723b56e971e1d6d542b8e3549449c","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.18.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-fvZnrQi8FErOmsS3hi44gM8GXn/Tfsgr16a7h9IYWdvx2MWY5PAwOkFXOhO1Onx2eciqOkT75zRHHL/+c1WZeQ==","shasum":"037b4ef984436c973ebc4f19dba1d17f221eeda1","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.18.2.tgz","fileCount":56,"unpackedSize":1704592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtVfm81Mr6fd3p4kNP3RaSrVQ0h+sLsiStkL7/yFFy4AiBXNhIXOIv/F4BA+B0C39CXDXxz8gqggSyabE2Gb165UQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxOASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0hA//dkLJUSMzV7xsnD5nh95QsmobarVvxDmVekVBqUolyd1IXxa3\r\nnjgFN5S/jm5vP3HtTTmfgupTFI/GudqpPfcLo1IGcgPcA2KkQejJ5OsRWT8Q\r\nWmhPS9GvDuxQedigOTKfBg5wzedjJSTs8IK8zrooQQYu4lauca6Mh77kn2vv\r\nFV03hyajTlPJ8DRuvEgFgcYOxk5sMDQB1lKuwpTW8yunhAzO4bPGzdKi3Hqc\r\nNsWNph27VHhg1FqgGzU5zliDYZkSdNp+1ergXMoQ7wSPys+/zkiRyvjVGELO\r\nnBmxTFDU3mSdlqpd052XJ+Hu+l5sOk0nLqH8kaNEGFhVe+G6h8TMgRy3dEfm\r\n10UEXMkOtSp3opluj5OOCO9KdMHd549fkhGRmTn4GB+6BMjARqrRogXU8IqZ\r\nbLNWi8aH33IWOrsAmzjHUBwsP+KnYIe7SX+B6IW4ZadlTL0h+rples1PC6OW\r\nxJu6bMUjMy6En5zwvheffeg2/mUN99i9bAP32jQloZFen0w7unM0Am/T1Rtz\r\nHxJ23u9xDMcTtG7Y+ZlTIWj/szTCVbKEJ5i7HtIEAZqjhBQ6e1qvEDKeYD0H\r\nSq0ojVaUV5/QaBSjTEZUPfy7HtEyR7+UmD4YRGoSWgDVnYa8BjXj6NaLs48n\r\nphdCCnArxeA3rOgUUm3rfU1jiz68eqLW/5E=\r\n=4bM2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.18.2_1673846801795_0.9412732357436329"},"_hasShrinkwrap":false},"1.18.3":{"name":"@coedl/nocfl-js","version":"1.18.3","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"86689497313b0f21f4b8c46819391f79dee48238","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.18.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WmhU7OJdbH5XU2rawKgFzn4NltyzV4nX1pVV1/ftWa3oUbv2Ow8rpsRrZM11cYKfrOtRD8WLNa+bHfrbG6Cvpg==","shasum":"996ef7eda04886a8cf8a09a8a90ec07b8246758f","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.18.3.tgz","fileCount":56,"unpackedSize":1704531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDQxR+yMeYNJnCB2cjph/TG9BkaQrZ5z+LrJWAQLfWHAIgSm0XaUdpfzLGTp9abL6AObXIjWsvrdNKYdZUik7oXK0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxOPsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsnA//eLj7ZpKmUL/Jn7lGp/O0jb/4tbbVytAf9EbOIrWj6pTrtlZP\r\nbIuJdd1DTZz8tlH+r41WDW7NBmkgqdspo7fT8M4iEWU1FDZc7sWP+/B/fwJa\r\nSoRda+i+g73wA+FGzAvepgykhkRuZWmSuQ3YmcKdGguTc9FuKL9h0ZFwAuNo\r\niFM3nQuD96Vl14l+NkgTWaCZGNQZR2/fk477DC7EynOXNgZAix3u57Xc0Oi+\r\nDNOAae98p9+3p6Cz2NDPVlb4WRtyn6+vooQjcetcWvqOG+kPrXtLHVeg3G3K\r\nVIFjWZKMzkx9BEp2bdpnmwH3hiOQ+Os5ByK0CpyReREPzjD02vWonG6+IcEc\r\ng3owuAXHbSoBwJEMhtXhlVTBOuWgoQsGU2LwVWmxxOLTB0Hov5iSxZe4c+WR\r\nFO3U3LBjH7WUDxW+GB99QWqk7Vp3ibHUx5Evauyk0KuMY+kBrUEDg9j/aNu4\r\n0V/vl9w/lam81/hXZCdccLAhuvowC1IQjwj8hJptsForMtos8UP8VY+fD/IB\r\nWkr9Ck8I9HUnrhVEi5ZWMIZ5+sMAQad6IHGfkbldcgqjU2/pkL3wTq6aSI+6\r\naMyFjPBVq5p4GbaQ4jMRnLbUcvqVrI6xHYJy1zWniJ4NOXzLLspgFYKM4oLP\r\n2SJlO7IQpPKf7fFqRyH0Nl6+Slh/q1pSGOc=\r\n=Hy1S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.18.3_1673847788213_0.7478290579132039"},"_hasShrinkwrap":false},"1.19.1":{"name":"@coedl/nocfl-js","version":"1.19.1","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"3e71b67dc08b2c4455f906755737a887f2e7d07d","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.19.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ff7Ilv7exY6xW+rfVmi5BAcY1vRAAoxnHwrDk/mHjpHd7OPRF1RXh/XJHOMUbEv1fOYY+9Iy/I433yq70B5jjA==","shasum":"0703017f6d69b9d415ea64b248fcfab592cbab78","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.19.1.tgz","fileCount":56,"unpackedSize":1704731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgfA5+8nI5thgvj/BpHXynybnYffqg3K0PsHRDjvb06wIhALhRyGeeheMIZuDlLkzDowt1wEFV+3Mw1sLc8ilLmiD4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2cTwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp46xAAghuIe0OajVH6/L6jLCSpRbZoiMHXJBjOcupLSDpPxsR8RW0M\r\nQLwhvzoXL8KKZjtTgRZWmo/v+LKmhzyw6FMorwD8qGLDhnENCy+FpC8EHjE8\r\nWL6zqKb/hsJJpLQglQq2LRsqEiY8v2RQ9vGsy1cLKjwWav4yxrgvCkW2AcnJ\r\nGlZVCaeew3sLCxi0ZbEVmt5jqoueL9pG131Srk/3G3GbfYz5foUfnetLdpf9\r\ngNQh72AB13Kd14M9CHzOY74v7FXS3c18+UOrT5LTloIodvEUivd+hg9WpFqC\r\nTawcxrSp+5n2Q4r+NeE0juOxb8CTOGoOR63vv+4yxaHLzlLST/grqbVt3D0v\r\nLmMNQHmrCBk3CYuPydypQxauq5byyyjPx8UEjWTmXAdp6+rcOX/onk3Is0/f\r\n0hetVm/4xW66iUAhoJY4rRgYAh+SGXyKIWYR7pnr2MHArGyePAQ3kUr1TW0z\r\nSki1d0LMsKEoT5AXtSbHH/6scuMoBTuWTgo02FgThz6mPVzxt9HOfc3wwVns\r\n0OO0LDas+LDnmDsrbcSNjdYrvWbostNp5CEKO0UhXPPqnq+0ARf3ErUgsCm9\r\npK9PQ0yFivt8zcKXRI9k3FC23R87AzB5hqYZ2Lbs8imyqs0TgGWRKVhfMcOV\r\nyBcmvdMyOu2DYeN8PzbA/JkvuSxJSxxKWXU=\r\n=tFKe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.19.1_1675216112698_0.6096167567388731"},"_hasShrinkwrap":false},"1.20.0":{"name":"@coedl/nocfl-js","version":"1.20.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"212399e5e7cb334fe7f959a80157df9c2d22e7bf","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.20.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5TPz3jn9dDZqhaa8rBMR9k7stbCN4bbDZ2cRwqiPxfLq4F8UHP45HRI+Hmdua8lhkhOJtChUydRmQMcaALiB7g==","shasum":"1d3bf58332bd2ef66cc59b0bf399b6586a414838","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.20.0.tgz","fileCount":56,"unpackedSize":1708338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9JgVefLciHkJOzxnci64lDPC6EYgGwr9HNfrrjgecfgIgHxHmNKqek7QOJwLX9uBD6SsJmHLmG/nT+Hjp8bhMiUg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4b5eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolwg//Z6RKYXMSeyCm/ssAkkUk//ox2qKqy46SgrmMA8yp8VHespkr\r\nM0F7dxGm4FF6w26GpDnTjZB0z3Xr8CNhwWEecRUfoOnCAJNc6qGkmlN8pTBE\r\nQv+9C2uArtaG0vK9099uY4/52wAFwHM5WjpXz8ln76k5AQW1PwyuQgjYyVmO\r\nI90Iay/rJaCA5r+OZFPAo5r5CFsii6Iven10LoAkUiYjMc1Xxk09atk+6Uvh\r\nVBYtPKJLpbogt7/ouOTJjbAyVSXRawT+tmwKjRH1edRwsB0dHzNBwZ3xcBvY\r\n4ufwhP/Tc3BdifBwfOXeYaFgXtT0r1OIkp1EmhvLz3cC/pRTMMNNSog79EVA\r\nthmV166mPvys7lbVsevn3uMWXhkUhOkLmLFyuF55NUtJ3eAlekSyuW3a/hdy\r\n+WTmqwsZt6G0SaV3RjPbmlRj4qQGk5S6q5pxP0dysyRlZ0VgC1NWb+8TWZU0\r\nzUS+boKuaukCSY6vX/hSJ8LUcMT6jANvgCKgkZE0wWMcFkFIM56eKY+QVEg/\r\nFxCJkbHMPnorFZk/LvWqq8gmnC6WYr79lEXWXdsE+goGWJFDlARk01b08t6l\r\n+JRwwQv8V5UrDb8kwH72Rolx6lpjaRzRl48CpY9GqVQ9w4Efg5qfJ578eCD6\r\nX/xFkAj8s3rfqhNKUDpzJpl9BR/Ltna9c2I=\r\n=uU61\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.20.0_1675738718179_0.8201803896899544"},"_hasShrinkwrap":false},"1.21.0":{"name":"@coedl/nocfl-js","version":"1.21.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"8a4daf855b04059bbed08468231732db9593e5d7","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@1.21.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kpDIolN7qnG4VzPnFthlmkg/0G6QcJjtgo4XFvn0A3RzamCUjTU69QXVwJCF5+KZ7EMm621yRDlX8lNbkM3VLg==","shasum":"4c37c0011b9bc4177912b9448c0bdb312e77fda3","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-1.21.0.tgz","fileCount":56,"unpackedSize":1709012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0pgghOdmOkUWJwDsmcv/e1QF4YN4qjBOCvuyxFoCcjgIhAJFJ2bWw5+EynbgQ1gCmkTSHEDAIOXPuTQyf9a/WPqC2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4cHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppeg//Qq0XmnLxuQ0Nb+Nx2NfWGL2a1dG7jyYZ0nl2K6dRru3qwJl4\r\nxPKxdwgJZwUQnzlcmEaeuRbYOW66fawyYgVUoTeVGNzfk4NEXtLT7HoWXT7z\r\nHq2pCq5/wRlJWKM4mJphPml/1ERTP9evB1vvrD+8+0j1Zq3paJEQK6a+Cbaz\r\nrmhKShC2KVr2LYaKzHvItGIOdn3xECfSlo3hlv0NEDrSHt3P4dwVxANp89w4\r\nb3l+s4S9xnW8HDtsqi5VD1+3tpIjDe/qotwYQAqDyZR9Ve6bo5Q0TIg0axzj\r\njO/+bldtpvytF99iLQRexBsO5V9gIq9aihR0V3keUMZadCu5GD1IIraGNs8l\r\nvH6p9tvPZIlWF5ulTgK4GIBpdVwjru+iTSzFg32lu5KrrAVkPD9OMTSG8Dir\r\nxnr2eNnp3nQUyDicY/1nDuIgQc6KyM88EljMVe9SShhEV52igjUDqVXOLkR3\r\nE/vqFZ5yCBJ0YG9kUruBrpVsL7R3i7Ktqz+ZKZK+lf0/u+S4anenM+Acj67U\r\nwb+LBneVGuTqCV9F9SsFEN12wCeAoYLCqvi7jHxPsD4on61lu29v4XLHVMfi\r\n9h94NJ+ieXqFHEpyy6GCiD1pjFL6nP0W36HrpuehNvYER4cDrO808qqMH/xm\r\nZIMUPJIqymMy+mYznEAUpNqbjrCSX6cPPf4=\r\n=noG9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_1.21.0_1675739633440_0.6131975536523699"},"_hasShrinkwrap":false},"2.0.0":{"name":"@coedl/nocfl-js","version":"2.0.0","description":"An opinionated S3 storage library informed by ocfl but without versioning","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","scripts":{"develop":"npm run test:watch","build":"rm -rf dist/* && npm run unbuild && npm run generate-docs","unbuild":"unbuild","test":"jest --runInBand","test:watch":"npm run minio && sleep 5 && ./node_modules/.bin/jest --watch --runInBand && npm run cleanup","minio":"docker-compose up -d","cleanup":"docker-compose stop && docker-compose rm -f","generate-docs":"jsdoc --configure jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"author":{"name":"Marco La Rosa"},"license":"GPLv3","dependencies":{"@aws-sdk/client-s3":"^3.245.0","@aws-sdk/lib-storage":"^3.245.0","@aws-sdk/s3-request-presigner":"^3.245.0","fs-extra":"^11.1.0","hasha":"^5.2.2","lodash":"^4.17.21","mime-types":"^2.1.35","uuid":"^9.0.0"},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"^7.20.11","chance":"^1.1.9","clean-jsdoc-theme":"^4.2.2","jest":"^29.3.1","jsdoc":"^4.0.0","unbuild":"^1.0.2"},"gitHead":"48a3a59fedf733c7d70d49a34fe5d25e214d6064","bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"},"homepage":"https://github.com/CoEDL/nocfl-js#readme","_id":"@coedl/nocfl-js@2.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+zIw6F6jrR5RJGqSaIms0yO7/Dw35r4on0cV3IXJKgPdOukVlrv/m8H11gKGu0/hxJX93ENxkAIMOMY43pth2Q==","shasum":"0060db8d94167575869e996fe3090f6a2ff6b272","tarball":"https://registry.npmjs.org/@coedl/nocfl-js/-/nocfl-js-2.0.0.tgz","fileCount":56,"unpackedSize":1692683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsWQaQjWMCJLn0N1yE56CX+0uXvaVTFAODJ6NJTeJwbwIgTROh2Yseu+9gNOtu8nQ01wGKhz9GfBldsNKsZasrAVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4cqyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolpw/9GC327IMX6tF1Y/8/RBxNb2SS6SWzsP/mdJjToVud0yb9U21K\r\n/zjrpG8qcCqAR0Nf25TJYK3kr3NVPWh6b5Jgaysk5YwN3hhIVA9liwRMtdUk\r\nn0VXL2KtrVmpdnGnI6ibKNiIPniZIfvzVHNOfYln4kZGwbrzr7jiEsOn9+rS\r\njtu4cYfq7uHCQNw4anH1tQN1jI+tQXc4N+xqxLIMq/1O9SFRrHu9Em46Dc1f\r\noJ9fJh4bgHTLtVxeXkngN4GI7ePaznwEJbYgOBeF3gSLKZJaj7HzJfkjHx2j\r\nfeU39Hv1qRj7SkVvBaIMH84RqjF3VgOCEIR3DNVN5DNyGpqEplDqD6v1abxy\r\ni5nd9X9yvg+6qDatNgp+E0oXooyjizwbY++A0ruKhXgn+tGfyczlXvQgf7HO\r\nqXH4YLUVAmmsRyCIa2m5cAT66aSsWWTygou+mzdf3LctJI60qNNGrZwfbb9l\r\nl+7rrj48V99VyhXgo2kXwFyN2hrV0A8H7Q02not4WVRb3mcpAx9gbCQHy/Ki\r\nwZozIsSe7OLq/atoCPbaFw+dqSs5oFAqaDby67jxUIpkiabhrqbigyQiVwRF\r\nPRjLnaA4NrVyU4CcB1sbcCkFY5Cx+NbEhmSrILhlzWlOMvlz27Z4CC+VTscR\r\n1FVtp3KU74L69F+vFgUJwG7U83q3T/Bh9pg=\r\n=pjq6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcolarosa","email":"m@lr.id.au"},"directories":{},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nocfl-js_2.0.0_1675741874343_0.8379896916476095"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-11T05:22:37.729Z","1.0.0":"2022-07-11T05:22:38.013Z","modified":"2023-02-07T03:51:14.712Z","1.2.0":"2022-07-13T03:43:27.664Z","1.2.1":"2022-07-13T04:28:54.470Z","1.3.0":"2022-07-14T00:42:26.800Z","1.4.0":"2022-07-14T06:13:37.049Z","1.4.1":"2022-07-14T23:50:12.551Z","1.5.0":"2022-07-25T05:18:05.865Z","1.5.1":"2022-07-27T00:06:37.079Z","1.6.0":"2022-07-28T23:34:44.764Z","1.7.1":"2022-07-29T00:54:56.993Z","1.8.0":"2022-08-02T00:56:22.248Z","1.8.1":"2022-08-11T23:49:05.882Z","1.9.0":"2022-08-12T03:24:37.716Z","1.10.0":"2022-08-12T05:54:05.249Z","1.11.0":"2022-08-19T03:41:26.380Z","1.12.0":"2022-08-23T23:20:23.959Z","1.12.1-0":"2022-10-12T04:43:16.629Z","1.12.1-1":"2022-10-12T05:08:16.084Z","1.12.1-2":"2022-10-12T05:09:23.370Z","1.12.1-3":"2022-10-12T05:15:25.473Z","1.12.1-4":"2022-10-12T05:17:03.970Z","1.12.1-5":"2022-10-12T22:25:55.040Z","1.14.0":"2022-10-17T22:58:54.829Z","1.14.1":"2022-10-18T23:02:24.043Z","1.14.2":"2022-10-19T00:22:37.717Z","1.14.3":"2022-10-19T05:51:19.214Z","1.15.0":"2022-10-25T00:48:20.845Z","1.15.1":"2022-10-26T22:37:38.999Z","1.16.1":"2023-01-11T04:28:31.340Z","1.17.0":"2023-01-13T05:31:22.105Z","1.18.2":"2023-01-16T05:26:42.005Z","1.18.3":"2023-01-16T05:43:08.434Z","1.19.1":"2023-02-01T01:48:32.956Z","1.20.0":"2023-02-07T02:58:38.388Z","1.21.0":"2023-02-07T03:13:53.756Z","2.0.0":"2023-02-07T03:51:14.600Z"},"maintainers":[{"name":"marcolarosa","email":"m@lr.id.au"}],"description":"An opinionated S3 storage library informed by ocfl but without versioning","author":{"name":"Marco La Rosa"},"license":"GPLv3","readme":"# nocfl-js\n\nAn opinionated S3 storage library inspired by ocfl but simpler.\n\n## Table of Contents\n\n- [nocfl-js](#nocfl-js)\n  - [Table of Contents](#table-of-contents)\n- [Repository and Documentation](#repository-and-documentation)\n- [Background](#background)\n- [Developing this library / tests](#developing-this-library--tests)\n- [Releasing an update](#releasing-an-update)\n- [About this library](#about-this-library)\n  - [Research Object Crate Metadata](#research-object-crate-metadata)\n  - [Index files](#index-files)\n  - [Versioning](#versioning)\n  - [Creating a new item](#creating-a-new-item)\n- [Load the library](#load-the-library)\n- [Store](#store)\n  - [Create an item and put a file to it](#create-an-item-and-put-a-file-to-it)\n- [Indexer](#indexer)\n- [Walker](#walker)\n\n# Repository and Documentation\n\n-   \\- Repository: [https://github.com/CoEDL/nocfl-js](https://github.com/CoEDL/nocfl-js)\n-   \\- Documentation: [https://coedl.github.io/nocfl-js/](https://coedl.github.io/nocfl-js/)\n\n# Background\n\nIn working with the [Oxford Common File Layout - OCFL](https://ocfl.io) we came to realise that some\nquite serious compromises were required. This is not to say that OCFL is not a good specification;\njust that we needed something different.\n\nThe name of this library came from [Peter Sefton](https://github.com/ptsefton).\n\n[Why not just use OCFL?](tutorial-why-not-ocfl.html)\n\n# Developing this library / tests\n\nThis library has extensive tests. To run them: `npm run test:watch`. You will need docker as this\ncommand will start a local S3 service called [MinIO](https://hub.docker.com/r/minio/minio/).\n(`npm run develop` exists as a more semantically meaningful shortcut for test:watch)\n\nThe minio credentials are `root`/`rootpass` and are defined in `docker-compose.yml`.\n\n# Releasing an update\n\n-   Tag the release with `npm version {major|minor|patch}` as appropriate\n-   Push tags to master with `git push origin master --tags` which will trigger a github action to\n    build the distributables and update the docs\n-   Publish the release to npm with `npm publish`\n\n# About this library\n\nThis library is intended to simplify working with data in an S3 bucket. Its primary objective is to\nease the creation and management of data objects in the bucket in a well defined way. Accordingly,\nthe API is intentionally simple. You define some properties when creating a hook to the bucket and\nthen get / put data from it.\n\n## Research Object Crate Metadata\n\nThe library will create a metadata file for you -\n[Research Object Crate - RO-Crate](https://www.researchobject.org/ro-crate). By default, when you\nput a file into the object it will be registered in the `hasPart` property of the root dataset. And\nwhen you remove a file, it's content will also be removed from the crate file.\n\n## Index files\n\nObject storage has no concept of folders so when looking for objects, you have to walk all of the\nkeys. This can be painful and slow so new items are automatically added to an index file on the\nstorage. See [Indexer](#indexer) for more information.\n\n## Versioning\n\nThis library can version files for you. The versioning is not on by default but it can be\n`turned on per file PUT`. When you version a file the following happens - as an example, let's say\nthe file is called `something.txt`\n\n-   \\- the existing file (something.txt) will be copied to `something.v${Date as ISO String}.txt`\n-   \\- the new version will be uploaded to `something.txt`\n\nThink of the versioned examples as being the content of that file until that point in time. One can\nretrieve the versions of a given file by calling the `listFileVersions` method on a given base file\nname:\n\n```\nlistFileVersions({ target: 'something.txt' })\n```\n\n## Creating a new item\n\nWhen creating a new item you need to\n\n-   \\- pass in a `prefix` name (a domain name is a good option)\n-   \\- pass in the primary `type` of the data type (e.g. Collection, Item, Person etc)\n-   \\- pass in the object identifier\n\nBoth `id` and `type` must start with letter (upper or lowercase) and be followed by any number of\nletters (upper and lower), numbers and underscore. Any other characters will not be accepted and\nresult in an error. Path creation will use the first letter of the identifier to prefix the item\n(this is configurable by defining the splay property in the constructor). The domain and class name\nwill be lowercased.\n\nPath creation from the identifier is illustrated following:\n\nExamples:\n\n```\n-   prefix: example.com, type: Item, id: test -> `(bucket)/example.com/item/t/test (splay = default = 1)`\n-   prefix: eXamPLe.cOm, type: Item, id: test -> `(bucket)/example.com/item/t/test (splay = default = 1)`\n\n-   prefix: example.com, type: Collection, id: test, splay: 2 -> `(bucket)/example.com/collection/te/test`\n-   prefix: example.com, type: Collection, id: test, splay: 4 -> `(bucket)/example.com/collection/test/test`\n-   prefix: example.com, type: Collection, id: test, splay: 10 -> `(bucket)/example.com/collection/test/test`\n```\n\n# Load the library\n\n```\n\n# ES modules\nimport { Store } from \"@coedl/nocfl-js\";\n\n# CommonJS\nconst { Store } = require('@coedl/nocfl-js)\n\n```\n\n# Store\n\nThe is the workhorse class to interact with the storage. This is how you get / put files to / from\nthe storage and just generally work with them.\n\n## Create an item and put a file to it\n\n```\n// get a hook to the storage\nconst store = new Store({ prefix: \"exmaple.com\", type: \"item\", id: \"test\", credentials });\n\n// create the object\nawait store.createObject();\n\n// upload a file to it\nawait store.put({ localPath: path.join(__dirname, file), target: file });\n\n// download a file from the storage\nawait store.get({ target: file, localPath: path.join(\"/tmp\", file) });\n\n// get a pre signed link to a file\nlet link = await store.getPresignedUrl({ target: file });\n```\n\nSee the [tests](./src/store.spec.js) for more usage examples.\n\n# Indexer\n\nThis class helps you create and manage file based indices of the content on the storage. In Object\nstorage there is no such thing as a folder. It's key / value pairs where the key (the fully\nqualified filename you gave it) points to the file data. That means you can't do things like:\n\n```\nls /data/folder1/today/my/files\n```\n\neven though it looks like you have just such a path. Practically this means that whenever you want\nto look for something, you have to `walk all of the keys`. Obviously this becomes more and more\npainful as the amount of content in the storage grows. So, to shortcut this, you can create index\nfiles to the objects on the storage. And you do that via this class.\n\n```\nconst indexer = new Indexer({credentials})\nawait indexer.createIndices({})\n```\n\nThis will walk the storage and create an `indices folder per prefix` which contains a folder for\neach type it finds (collection, item, etc) and within those folders, an index file for each letter\nof the alphabet:\n\n```\n- domain1.example.com\n    - indices\n        - collection\n            - a.json\n            - b.json\n            - ...\n        - item\n            - a.json\n            - b.json\n            - ...\n- domain2.example.com\n        - collection\n            - a.json\n            - b.json\n            - ...\n        - item\n            - a.json\n            - b.json\n            - ...\n```\n\nThe you can operate on those:\n\n```\n// list all indices in the domain\nlistIndices({ prefix: 'domain1.example.com' })\n\n// list all indices of type in the domain\nlistIndices({ prefix: 'domain1.example.com', type: 'collection' })\n\n// get a specific index\ngetIndex({ prefix: 'domain1.example.com', type: 'collection', file: 'a.json'})\n```\n\n# Walker\n\nThe class will walk the storage for you and emit an object you can use with the storage class to\nattach to an object in the storage and operate on it.\n\n```\nconst walker = new Walker({ credentials: this.credentials });\nwalker.on(\"object\", (object) => {\n    let { domain, className, id, splay } = object;\n\n    // do something with object\n})\nawait walker.walk({})\n```\n","readmeFilename":"README.md","homepage":"https://github.com/CoEDL/nocfl-js#readme","repository":{"type":"git","url":"git+https://github.com/CoEDL/nocfl-js.git"},"bugs":{"url":"https://github.com/CoEDL/nocfl-js/issues"}}