{"_id":"@aurelianoa/metadataupdatable","_rev":"2-76b84b034671640b35554dfcad53aa23","name":"@aurelianoa/metadataupdatable","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aurelianoa/metadataupdatable","version":"1.0.0","description":"Smart Contract Adapter to manage Updatable Metadata on ERC721 Tokens","repository":{"type":"git","url":"git+https://github.com/aurelianoa/meta-data-updatable.git"},"author":{"name":"@aurealarcon aurelianoa.eth"},"license":"MIT","private":false,"devDependencies":{"@ethersproject/abi":"^5.4.7","@ethersproject/providers":"^5.4.7","@openzeppelin/contracts":"^4.8.3","@typechain/ethers-v5":"^10.1.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":">=12.0.0","chai":"^4.2.0","ethers":"^5.4.7","solidity-coverage":"^0.8.0","ts-node":">=8.0.0","typechain":"^8.1.0","typescript":">=4.5.0"},"bugs":{"url":"https://github.com/aurelianoa/meta-data-updatable/issues"},"homepage":"https://github.com/aurelianoa/meta-data-updatable#readme","main":"index.js","dependencies":{"acorn":"^8.8.2","abbrev":"^1.0.9","address":"^1.2.2","amdefine":"^1.0.1","acorn-walk":"^8.2.0","aes-js":"^3.0.0","ansi-colors":"^3.2.3","ansi-regex":"^4.1.1","arg":"^4.1.3","ansi-styles":"^3.2.1","antlr4ts":"^0.5.0-alpha.4","array-back":"^3.1.0","anymatch":"^3.1.3","array-buffer-byte-length":"^1.0.0","array-union":"^2.1.0","array.prototype.reduce":"^1.0.5","argparse":"^1.0.10","async":"^1.5.2","balanced-match":"^1.0.2","base-x":"^3.0.9","binary-extensions":"^2.2.0","bech32":"^1.1.4","available-typed-arrays":"^1.0.5","blakejs":"^1.2.1","assertion-error":"^1.1.0","brorand":"^1.1.0","brace-expansion":"^1.1.11","bn.js":"^5.2.1","browser-stdout":"^1.3.1","bs58":"^4.0.1","browserify-aes":"^1.2.0","braces":"^3.0.2","bs58check":"^2.1.2","call-bind":"^1.0.2","chalk":"^2.4.2","camelcase":"^5.3.1","check-error":"^1.0.2","chokidar":"^3.3.0","cipher-base":"^1.0.4","buffer-xor":"^1.0.3","color-convert":"^1.9.3","cliui":"^5.0.0","command-line-args":"^5.2.1","command-line-usage":"^6.1.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","concat-map":"^0.0.1","color-name":"^1.1.3","debug":"^4.3.4","death":"^1.1.0","deep-is":"^0.1.4","deep-extend":"^0.6.0","define-properties":"^1.2.0","decamelize":"^1.2.0","create-require":"^1.1.1","diff":"^4.0.2","deep-eql":"^4.1.3","detect-port":"^1.5.1","difflib":"^0.2.4","dir-glob":"^3.0.1","elliptic":"^6.5.4","emoji-regex":"^7.0.3","es-array-method-boxes-properly":"^1.0.0","es-abstract":"^1.21.2","es-set-tostringtag":"^2.0.1","escodegen":"^1.8.1","estraverse":"^1.9.3","esutils":"^2.0.3","es-to-primitive":"^1.2.1","ethereum-bloom-filters":"^1.0.10","esprima":"^2.7.3","ethereum-cryptography":"^0.1.3","evp_bytestokey":"^1.0.3","ethereumjs-util":"^7.1.5","ethjs-unit":"^0.1.6","fast-glob":"^3.2.12","fastq":"^1.15.0","fast-levenshtein":"^2.0.6","find-replace":"^3.0.0","fill-range":"^7.0.1","find-up":"^3.0.0","for-each":"^0.3.3","escape-string-regexp":"^1.0.5","fs-extra":"^7.0.1","fsevents":"^2.1.3","function.prototype.name":"^1.1.5","fs.realpath":"^1.0.0","function-bind":"^1.1.1","get-caller-file":"^2.0.5","get-func-name":"^2.0.0","get-intrinsic":"^1.2.0","functions-have-names":"^1.2.3","get-symbol-description":"^1.0.0","flat":"^4.1.1","global-modules":"^2.0.0","ghost-testrpc":"^0.0.2","global-prefix":"^3.0.0","glob-parent":"^5.1.2","gopd":"^1.0.1","glob":"^7.2.3","globby":"^10.0.2","graceful-fs":"^4.2.11","growl":"^1.10.5","globalthis":"^1.0.3","handlebars":"^4.7.7","has-bigints":"^1.0.2","has-flag":"^3.0.0","has-property-descriptors":"^1.0.0","has-symbols":"^1.0.3","has-proto":"^1.0.1","has":"^1.0.3","hash-base":"^3.1.0","has-tostringtag":"^1.0.0","heap":"^0.2.7","he":"^1.2.0","hash.js":"^1.1.7","hmac-drbg":"^1.0.1","ignore":"^5.2.4","inflight":"^1.0.6","inherits":"^2.0.4","is-array-buffer":"^3.0.2","ini":"^1.3.8","internal-slot":"^1.0.5","is-bigint":"^1.0.4","interpret":"^1.4.0","is-boolean-object":"^1.1.2","is-buffer":"^2.0.5","is-callable":"^1.2.7","is-date-object":"^1.0.5","is-glob":"^4.0.3","is-binary-path":"^2.1.0","is-core-module":"^2.12.0","is-extglob":"^2.1.1","is-hex-prefixed":"^1.0.0","is-number":"^7.0.0","is-negative-zero":"^2.0.2","is-fullwidth-code-point":"^2.0.0","is-number-object":"^1.0.7","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","is-weakref":"^1.0.2","is-symbol":"^1.0.4","is-typed-array":"^1.1.10","isarray":"^2.0.5","jsonfile":"^4.0.0","isexe":"^2.0.0","is-string":"^1.0.7","js-sha3":"^0.8.0","levn":"^0.3.0","jsonschema":"^1.4.1","js-yaml":"^3.13.1","kind-of":"^6.0.3","keccak":"^3.0.3","lodash.camelcase":"^4.3.0","lodash":"^4.17.21","locate-path":"^3.0.0","log-symbols":"^3.0.0","loupe":"^2.3.6","lru-cache":"^6.0.0","minimalistic-assert":"^1.0.1","md5.js":"^1.3.5","make-error":"^1.3.6","micromatch":"^4.0.5","minimalistic-crypto-utils":"^1.0.1","minimatch":"^3.1.2","merge2":"^1.4.1","minimist":"^1.2.8","mkdirp":"^1.0.4","ms":"^2.1.2","node-addon-api":"^2.0.2","node-emoji":"^1.11.0","node-gyp-build":"^4.6.0","object-inspect":"^1.12.3","object-keys":"^1.1.1","neo-async":"^2.6.2","number-to-bn":"^1.7.0","normalize-path":"^3.0.0","node-environment-flags":"^1.0.6","optionator":"^0.8.3","object.assign":"^4.1.0","p-try":"^2.2.0","once":"^1.4.0","p-limit":"^2.3.0","p-locate":"^3.0.0","path-type":"^4.0.0","path-is-absolute":"^1.0.1","pathval":"^1.1.1","pify":"^4.0.1","path-exists":"^3.0.0","path-parse":"^1.0.7","nopt":"^3.0.6","pbkdf2":"^3.1.2","prelude-ls":"^1.1.2","prettier":"^2.8.8","queue-microtask":"^1.2.3","randombytes":"^2.1.0","picomatch":"^2.3.1","readable-stream":"^3.6.2","object.getownpropertydescriptors":"^2.1.6","rechoir":"^0.6.2","readdirp":"^3.2.0","recursive-readdir":"^2.2.3","regexp.prototype.flags":"^1.5.0","require-directory":"^2.1.1","reduce-flatten":"^2.0.0","resolve":"^1.1.7","ripemd160":"^2.0.2","run-parallel":"^1.2.0","rlp":"^2.2.7","reusify":"^1.0.4","safe-array-concat":"^1.0.0","scrypt-js":"^3.0.1","safe-buffer":"^5.2.1","secp256k1":"^4.0.3","semver":"^7.5.0","setimmediate":"^1.0.5","sc-istanbul":"^0.4.6","safe-regex-test":"^1.0.0","set-blocking":"^2.0.0","require-main-filename":"^2.0.0","sha.js":"^2.4.11","shelljs":"^0.8.5","slash":"^3.0.0","string-width":"^3.1.0","side-channel":"^1.0.4","sprintf-js":"^1.0.3","string-format":"^2.0.0","string.prototype.trim":"^1.2.7","string_decoder":"^1.3.0","string.prototype.trimstart":"^1.0.6","strip-hex-prefix":"^1.0.0","source-map":"^0.6.1","strip-ansi":"^5.2.0","supports-preserve-symlinks-flag":"^1.0.0","strip-json-comments":"^2.0.1","ts-command-line-args":"^2.5.0","string.prototype.trimend":"^1.0.6","table-layout":"^1.0.2","type-check":"^0.3.2","ts-essentials":"^7.0.3","supports-color":"^5.5.0","typed-array-length":"^1.0.4","typical":"^5.2.0","to-regex-range":"^5.0.1","type-detect":"^4.0.8","uglify-js":"^3.17.4","universalify":"^0.1.2","unbox-primitive":"^1.0.2","uuid":"^7.0.3","util-deprecate":"^1.0.2","utf8":"^3.0.0","v8-compile-cache-lib":"^3.0.1","web3-utils":"^1.9.0","which":"^1.3.1","which-module":"^2.0.1","wordwrap":"^1.0.0","which-boxed-primitive":"^1.0.2","wordwrapjs":"^4.0.1","word-wrap":"^1.2.3","wide-align":"^1.1.3","wrappy":"^1.0.2","wrap-ansi":"^5.1.0","ws":"^7.4.6","yallist":"^4.0.0","which-typed-array":"^1.1.9","yn":"^3.1.1","y18n":"^4.0.3","yargs-parser":"^13.1.2","yargs-unparser":"^1.6.0","yargs":"^13.3.2"},"scripts":{"test":"mocha"},"keywords":["Solidity","ERC721","Metadata"],"gitHead":"8cd12583ff1d70308ab20fcdae351d65af20eb91","_id":"@aurelianoa/metadataupdatable@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-F09Y5QZN+czh/85PtaWg1ZZFt7q1NhOCbgSZPR4dcpltfkOOwwx/qk3O49aN95OMOjQvX+TiE7y7gh9w7nMywA==","shasum":"c1656be0c7e8ef068a0594ba17946e7fb4e79f31","tarball":"https://registry.npmjs.org/@aurelianoa/metadataupdatable/-/metadataupdatable-1.0.0.tgz","fileCount":4,"unpackedSize":15105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjSDmu9B+Td9SKgN9QhCwe4Ty8cGMVGHFmGK0bNX9GNAIhAIGl44l/MefCPKZ4r/5Sh0IhxwZ1Iih45HbZqClY208d"}]},"_npmUser":{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"},"directories":{},"maintainers":[{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadataupdatable_1.0.0_1683039580199_0.4111913750267888"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aurelianoa/metadataupdatable","version":"1.0.1","description":"Smart Contract Adapter to manage Updatable Metadata on ERC721 Tokens","repository":{"type":"git","url":"git+https://github.com/aurelianoa/meta-data-updatable.git"},"author":{"name":"@aurealarcon aurelianoa.eth"},"license":"MIT","private":false,"devDependencies":{"@ethersproject/abi":"^5.4.7","@ethersproject/providers":"^5.4.7","@openzeppelin/contracts":"^4.8.3","@typechain/ethers-v5":"^10.1.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":">=12.0.0","chai":"^4.2.0","ethers":"^5.4.7","solidity-coverage":"^0.8.0","ts-node":">=8.0.0","typechain":"^8.1.0","typescript":">=4.5.0"},"bugs":{"url":"https://github.com/aurelianoa/meta-data-updatable/issues"},"homepage":"https://github.com/aurelianoa/meta-data-updatable#readme","dependencies":{"acorn":"^8.8.2","abbrev":"^1.0.9","address":"^1.2.2","amdefine":"^1.0.1","acorn-walk":"^8.2.0","aes-js":"^3.0.0","ansi-colors":"^3.2.3","ansi-regex":"^4.1.1","arg":"^4.1.3","ansi-styles":"^3.2.1","antlr4ts":"^0.5.0-alpha.4","array-back":"^3.1.0","anymatch":"^3.1.3","array-buffer-byte-length":"^1.0.0","array-union":"^2.1.0","array.prototype.reduce":"^1.0.5","argparse":"^1.0.10","async":"^1.5.2","balanced-match":"^1.0.2","base-x":"^3.0.9","binary-extensions":"^2.2.0","bech32":"^1.1.4","available-typed-arrays":"^1.0.5","blakejs":"^1.2.1","assertion-error":"^1.1.0","brorand":"^1.1.0","brace-expansion":"^1.1.11","bn.js":"^5.2.1","browser-stdout":"^1.3.1","bs58":"^4.0.1","browserify-aes":"^1.2.0","braces":"^3.0.2","bs58check":"^2.1.2","call-bind":"^1.0.2","chalk":"^2.4.2","camelcase":"^5.3.1","check-error":"^1.0.2","chokidar":"^3.3.0","cipher-base":"^1.0.4","buffer-xor":"^1.0.3","color-convert":"^1.9.3","cliui":"^5.0.0","command-line-args":"^5.2.1","command-line-usage":"^6.1.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","concat-map":"^0.0.1","color-name":"^1.1.3","debug":"^4.3.4","death":"^1.1.0","deep-is":"^0.1.4","deep-extend":"^0.6.0","define-properties":"^1.2.0","decamelize":"^1.2.0","create-require":"^1.1.1","diff":"^4.0.2","deep-eql":"^4.1.3","detect-port":"^1.5.1","difflib":"^0.2.4","dir-glob":"^3.0.1","elliptic":"^6.5.4","emoji-regex":"^7.0.3","es-array-method-boxes-properly":"^1.0.0","es-abstract":"^1.21.2","es-set-tostringtag":"^2.0.1","escodegen":"^1.8.1","estraverse":"^1.9.3","esutils":"^2.0.3","es-to-primitive":"^1.2.1","ethereum-bloom-filters":"^1.0.10","esprima":"^2.7.3","ethereum-cryptography":"^0.1.3","evp_bytestokey":"^1.0.3","ethereumjs-util":"^7.1.5","ethjs-unit":"^0.1.6","fast-glob":"^3.2.12","fastq":"^1.15.0","fast-levenshtein":"^2.0.6","find-replace":"^3.0.0","fill-range":"^7.0.1","find-up":"^3.0.0","for-each":"^0.3.3","escape-string-regexp":"^1.0.5","fs-extra":"^7.0.1","fsevents":"^2.1.3","function.prototype.name":"^1.1.5","fs.realpath":"^1.0.0","function-bind":"^1.1.1","get-caller-file":"^2.0.5","get-func-name":"^2.0.0","get-intrinsic":"^1.2.0","functions-have-names":"^1.2.3","get-symbol-description":"^1.0.0","flat":"^4.1.1","global-modules":"^2.0.0","ghost-testrpc":"^0.0.2","global-prefix":"^3.0.0","glob-parent":"^5.1.2","gopd":"^1.0.1","glob":"^7.2.3","globby":"^10.0.2","graceful-fs":"^4.2.11","growl":"^1.10.5","globalthis":"^1.0.3","handlebars":"^4.7.7","has-bigints":"^1.0.2","has-flag":"^3.0.0","has-property-descriptors":"^1.0.0","has-symbols":"^1.0.3","has-proto":"^1.0.1","has":"^1.0.3","hash-base":"^3.1.0","has-tostringtag":"^1.0.0","heap":"^0.2.7","he":"^1.2.0","hash.js":"^1.1.7","hmac-drbg":"^1.0.1","ignore":"^5.2.4","inflight":"^1.0.6","inherits":"^2.0.4","is-array-buffer":"^3.0.2","ini":"^1.3.8","internal-slot":"^1.0.5","is-bigint":"^1.0.4","interpret":"^1.4.0","is-boolean-object":"^1.1.2","is-buffer":"^2.0.5","is-callable":"^1.2.7","is-date-object":"^1.0.5","is-glob":"^4.0.3","is-binary-path":"^2.1.0","is-core-module":"^2.12.0","is-extglob":"^2.1.1","is-hex-prefixed":"^1.0.0","is-number":"^7.0.0","is-negative-zero":"^2.0.2","is-fullwidth-code-point":"^2.0.0","is-number-object":"^1.0.7","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","is-weakref":"^1.0.2","is-symbol":"^1.0.4","is-typed-array":"^1.1.10","isarray":"^2.0.5","jsonfile":"^4.0.0","isexe":"^2.0.0","is-string":"^1.0.7","js-sha3":"^0.8.0","levn":"^0.3.0","jsonschema":"^1.4.1","js-yaml":"^3.13.1","kind-of":"^6.0.3","keccak":"^3.0.3","lodash.camelcase":"^4.3.0","lodash":"^4.17.21","locate-path":"^3.0.0","log-symbols":"^3.0.0","loupe":"^2.3.6","lru-cache":"^6.0.0","minimalistic-assert":"^1.0.1","md5.js":"^1.3.5","make-error":"^1.3.6","micromatch":"^4.0.5","minimalistic-crypto-utils":"^1.0.1","minimatch":"^3.1.2","merge2":"^1.4.1","minimist":"^1.2.8","mkdirp":"^1.0.4","ms":"^2.1.2","node-addon-api":"^2.0.2","node-emoji":"^1.11.0","node-gyp-build":"^4.6.0","object-inspect":"^1.12.3","object-keys":"^1.1.1","neo-async":"^2.6.2","number-to-bn":"^1.7.0","normalize-path":"^3.0.0","node-environment-flags":"^1.0.6","optionator":"^0.8.3","object.assign":"^4.1.0","p-try":"^2.2.0","once":"^1.4.0","p-limit":"^2.3.0","p-locate":"^3.0.0","path-type":"^4.0.0","path-is-absolute":"^1.0.1","pathval":"^1.1.1","pify":"^4.0.1","path-exists":"^3.0.0","path-parse":"^1.0.7","nopt":"^3.0.6","pbkdf2":"^3.1.2","prelude-ls":"^1.1.2","prettier":"^2.8.8","queue-microtask":"^1.2.3","randombytes":"^2.1.0","picomatch":"^2.3.1","readable-stream":"^3.6.2","object.getownpropertydescriptors":"^2.1.6","rechoir":"^0.6.2","readdirp":"^3.2.0","recursive-readdir":"^2.2.3","regexp.prototype.flags":"^1.5.0","require-directory":"^2.1.1","reduce-flatten":"^2.0.0","resolve":"^1.1.7","ripemd160":"^2.0.2","run-parallel":"^1.2.0","rlp":"^2.2.7","reusify":"^1.0.4","safe-array-concat":"^1.0.0","scrypt-js":"^3.0.1","safe-buffer":"^5.2.1","secp256k1":"^4.0.3","semver":"^7.5.0","setimmediate":"^1.0.5","sc-istanbul":"^0.4.6","safe-regex-test":"^1.0.0","set-blocking":"^2.0.0","require-main-filename":"^2.0.0","sha.js":"^2.4.11","shelljs":"^0.8.5","slash":"^3.0.0","string-width":"^3.1.0","side-channel":"^1.0.4","sprintf-js":"^1.0.3","string-format":"^2.0.0","string.prototype.trim":"^1.2.7","string_decoder":"^1.3.0","string.prototype.trimstart":"^1.0.6","strip-hex-prefix":"^1.0.0","source-map":"^0.6.1","strip-ansi":"^5.2.0","supports-preserve-symlinks-flag":"^1.0.0","strip-json-comments":"^2.0.1","ts-command-line-args":"^2.5.0","string.prototype.trimend":"^1.0.6","table-layout":"^1.0.2","type-check":"^0.3.2","ts-essentials":"^7.0.3","supports-color":"^5.5.0","typed-array-length":"^1.0.4","typical":"^5.2.0","to-regex-range":"^5.0.1","type-detect":"^4.0.8","uglify-js":"^3.17.4","universalify":"^0.1.2","unbox-primitive":"^1.0.2","uuid":"^7.0.3","util-deprecate":"^1.0.2","utf8":"^3.0.0","v8-compile-cache-lib":"^3.0.1","web3-utils":"^1.9.0","which":"^1.3.1","which-module":"^2.0.1","wordwrap":"^1.0.0","which-boxed-primitive":"^1.0.2","wordwrapjs":"^4.0.1","word-wrap":"^1.2.3","wide-align":"^1.1.3","wrappy":"^1.0.2","wrap-ansi":"^5.1.0","ws":"^7.4.6","yallist":"^4.0.0","which-typed-array":"^1.1.9","yn":"^3.1.1","y18n":"^4.0.3","yargs-parser":"^13.1.2","yargs-unparser":"^1.6.0","yargs":"^13.3.2"},"scripts":{"test":"mocha"},"keywords":["Solidity","ERC721","Metadata"],"gitHead":"1029b9fcc35ecb3efd38bcdbed68a2f79a384901","_id":"@aurelianoa/metadataupdatable@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sfs863PYUIZn9M6Gw6+E9sDcveTfIZ6Nak7o3jDSpEfuZRLGFB5WoFgUL2H46ykj6ZmXjXyP8z2MLGr23/JYVQ==","shasum":"42cda7062ab74b359a2ce0a33db5f67466550be9","tarball":"https://registry.npmjs.org/@aurelianoa/metadataupdatable/-/metadataupdatable-1.0.1.tgz","fileCount":3,"unpackedSize":14855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/69zigg+ylLEtu/firybSc22wU1fkNGJDpxZRqnJgYAiBtWbEjzCAj8ldr4CfRQNYxAaQ339BuNFhejvER6YZ1sw=="}]},"_npmUser":{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"},"directories":{},"maintainers":[{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadataupdatable_1.0.1_1683040124859_0.4836203565338748"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aurelianoa/metadataupdatable","version":"1.0.2","description":"Smart Contract Adapter to manage Updatable Metadata on ERC721 Tokens","repository":{"type":"git","url":"git+https://github.com/aurelianoa/meta-data-updatable.git"},"author":{"name":"@aurealarcon aurelianoa.eth"},"license":"MIT","private":false,"devDependencies":{"@ethersproject/abi":"^5.4.7","@ethersproject/providers":"^5.4.7","@typechain/ethers-v5":"^10.1.0","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","@types/node":">=12.0.0","chai":"^4.2.0","ethers":"^5.4.7","solidity-coverage":"^0.8.0","ts-node":">=8.0.0","typechain":"^8.1.0","typescript":">=4.5.0"},"bugs":{"url":"https://github.com/aurelianoa/meta-data-updatable/issues"},"homepage":"https://github.com/aurelianoa/meta-data-updatable#readme","dependencies":{"abbrev":"^1.0.9","acorn":"^8.8.2","acorn-walk":"^8.2.0","address":"^1.2.2","aes-js":"^3.0.0","amdefine":"^1.0.1","ansi-colors":"^3.2.3","ansi-regex":"^4.1.1","ansi-styles":"^3.2.1","antlr4ts":"^0.5.0-alpha.4","anymatch":"^3.1.3","arg":"^4.1.3","argparse":"^1.0.10","array-back":"^3.1.0","array-buffer-byte-length":"^1.0.0","array-union":"^2.1.0","array.prototype.reduce":"^1.0.5","assertion-error":"^1.1.0","async":"^1.5.2","available-typed-arrays":"^1.0.5","balanced-match":"^1.0.2","base-x":"^3.0.9","bech32":"^1.1.4","binary-extensions":"^2.2.0","blakejs":"^1.2.1","bn.js":"^5.2.1","brace-expansion":"^1.1.11","braces":"^3.0.2","brorand":"^1.1.0","browser-stdout":"^1.3.1","browserify-aes":"^1.2.0","bs58":"^4.0.1","bs58check":"^2.1.2","buffer-xor":"^1.0.3","call-bind":"^1.0.2","camelcase":"^5.3.1","chalk":"^2.4.2","check-error":"^1.0.2","chokidar":"^3.3.0","cipher-base":"^1.0.4","cliui":"^5.0.0","color-convert":"^1.9.3","color-name":"^1.1.3","command-line-args":"^5.2.1","command-line-usage":"^6.1.3","concat-map":"^0.0.1","create-hash":"^1.2.0","create-hmac":"^1.1.7","create-require":"^1.1.1","death":"^1.1.0","debug":"^4.3.4","decamelize":"^1.2.0","deep-eql":"^4.1.3","deep-extend":"^0.6.0","deep-is":"^0.1.4","define-properties":"^1.2.0","detect-port":"^1.5.1","diff":"^4.0.2","difflib":"^0.2.4","dir-glob":"^3.0.1","elliptic":"^6.5.4","emoji-regex":"^7.0.3","es-abstract":"^1.21.2","es-array-method-boxes-properly":"^1.0.0","es-set-tostringtag":"^2.0.1","es-to-primitive":"^1.2.1","escape-string-regexp":"^1.0.5","escodegen":"^1.8.1","esprima":"^2.7.3","estraverse":"^1.9.3","esutils":"^2.0.3","ethereum-bloom-filters":"^1.0.10","ethereum-cryptography":"^0.1.3","ethereumjs-util":"^7.1.5","ethjs-unit":"^0.1.6","evp_bytestokey":"^1.0.3","fast-glob":"^3.2.12","fast-levenshtein":"^2.0.6","fastq":"^1.15.0","fill-range":"^7.0.1","find-replace":"^3.0.0","find-up":"^3.0.0","flat":"^4.1.1","for-each":"^0.3.3","fs-extra":"^7.0.1","fs.realpath":"^1.0.0","fsevents":"^2.1.3","function-bind":"^1.1.1","function.prototype.name":"^1.1.5","functions-have-names":"^1.2.3","get-caller-file":"^2.0.5","get-func-name":"^2.0.0","get-intrinsic":"^1.2.0","get-symbol-description":"^1.0.0","ghost-testrpc":"^0.0.2","glob":"^7.2.3","glob-parent":"^5.1.2","global-modules":"^2.0.0","global-prefix":"^3.0.0","globalthis":"^1.0.3","globby":"^10.0.2","gopd":"^1.0.1","graceful-fs":"^4.2.11","growl":"^1.10.5","handlebars":"^4.7.7","has":"^1.0.3","has-bigints":"^1.0.2","has-flag":"^3.0.0","has-property-descriptors":"^1.0.0","has-proto":"^1.0.1","has-symbols":"^1.0.3","has-tostringtag":"^1.0.0","hash-base":"^3.1.0","hash.js":"^1.1.7","he":"^1.2.0","heap":"^0.2.7","hmac-drbg":"^1.0.1","ignore":"^5.2.4","inflight":"^1.0.6","inherits":"^2.0.4","ini":"^1.3.8","internal-slot":"^1.0.5","interpret":"^1.4.0","is-array-buffer":"^3.0.2","is-bigint":"^1.0.4","is-binary-path":"^2.1.0","is-boolean-object":"^1.1.2","is-buffer":"^2.0.5","is-callable":"^1.2.7","is-core-module":"^2.12.0","is-date-object":"^1.0.5","is-extglob":"^2.1.1","is-fullwidth-code-point":"^2.0.0","is-glob":"^4.0.3","is-hex-prefixed":"^1.0.0","is-negative-zero":"^2.0.2","is-number":"^7.0.0","is-number-object":"^1.0.7","is-regex":"^1.1.4","is-shared-array-buffer":"^1.0.2","is-string":"^1.0.7","is-symbol":"^1.0.4","is-typed-array":"^1.1.10","is-weakref":"^1.0.2","isarray":"^2.0.5","isexe":"^2.0.0","js-sha3":"^0.8.0","js-yaml":"^3.13.1","jsonfile":"^4.0.0","jsonschema":"^1.4.1","keccak":"^3.0.3","kind-of":"^6.0.3","levn":"^0.3.0","locate-path":"^3.0.0","lodash":"^4.17.21","lodash.camelcase":"^4.3.0","log-symbols":"^3.0.0","loupe":"^2.3.6","lru-cache":"^6.0.0","make-error":"^1.3.6","md5.js":"^1.3.5","merge2":"^1.4.1","micromatch":"^4.0.5","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1","minimatch":"^3.1.2","minimist":"^1.2.8","mkdirp":"^1.0.4","ms":"^2.1.2","neo-async":"^2.6.2","node-addon-api":"^2.0.2","node-emoji":"^1.11.0","node-environment-flags":"^1.0.6","node-gyp-build":"^4.6.0","nopt":"^3.0.6","normalize-path":"^3.0.0","number-to-bn":"^1.7.0","object-inspect":"^1.12.3","object-keys":"^1.1.1","object.assign":"^4.1.0","object.getownpropertydescriptors":"^2.1.6","once":"^1.4.0","optionator":"^0.8.3","p-limit":"^2.3.0","p-locate":"^3.0.0","p-try":"^2.2.0","path-exists":"^3.0.0","path-is-absolute":"^1.0.1","path-parse":"^1.0.7","path-type":"^4.0.0","pathval":"^1.1.1","pbkdf2":"^3.1.2","picomatch":"^2.3.1","pify":"^4.0.1","prelude-ls":"^1.1.2","prettier":"^2.8.8","queue-microtask":"^1.2.3","randombytes":"^2.1.0","readable-stream":"^3.6.2","readdirp":"^3.2.0","rechoir":"^0.6.2","recursive-readdir":"^2.2.3","reduce-flatten":"^2.0.0","regexp.prototype.flags":"^1.5.0","require-directory":"^2.1.1","require-main-filename":"^2.0.0","resolve":"^1.1.7","reusify":"^1.0.4","ripemd160":"^2.0.2","rlp":"^2.2.7","run-parallel":"^1.2.0","safe-array-concat":"^1.0.0","safe-buffer":"^5.2.1","safe-regex-test":"^1.0.0","sc-istanbul":"^0.4.6","scrypt-js":"^3.0.1","secp256k1":"^4.0.3","semver":"^7.5.0","set-blocking":"^2.0.0","setimmediate":"^1.0.5","sha.js":"^2.4.11","shelljs":"^0.8.5","side-channel":"^1.0.4","slash":"^3.0.0","source-map":"^0.6.1","sprintf-js":"^1.0.3","string-format":"^2.0.0","string-width":"^3.1.0","string.prototype.trim":"^1.2.7","string.prototype.trimend":"^1.0.6","string.prototype.trimstart":"^1.0.6","string_decoder":"^1.3.0","strip-ansi":"^5.2.0","strip-hex-prefix":"^1.0.0","strip-json-comments":"^2.0.1","supports-color":"^5.5.0","supports-preserve-symlinks-flag":"^1.0.0","table-layout":"^1.0.2","to-regex-range":"^5.0.1","ts-command-line-args":"^2.5.0","ts-essentials":"^7.0.3","type-check":"^0.3.2","type-detect":"^4.0.8","typed-array-length":"^1.0.4","typical":"^5.2.0","uglify-js":"^3.17.4","unbox-primitive":"^1.0.2","universalify":"^0.1.2","utf8":"^3.0.0","util-deprecate":"^1.0.2","uuid":"^7.0.3","v8-compile-cache-lib":"^3.0.1","web3-utils":"^1.9.0","which":"^1.3.1","which-boxed-primitive":"^1.0.2","which-module":"^2.0.1","which-typed-array":"^1.1.9","wide-align":"^1.1.3","word-wrap":"^1.2.3","wordwrap":"^1.0.0","wordwrapjs":"^4.0.1","wrap-ansi":"^5.1.0","wrappy":"^1.0.2","ws":"^7.4.6","y18n":"^4.0.3","yallist":"^4.0.0","yargs":"^13.3.2","yargs-parser":"^13.1.2","yargs-unparser":"^1.6.0","yn":"^3.1.1"},"scripts":{"test":"mocha"},"keywords":["Solidity","ERC721","Metadata"],"gitHead":"a129b2830584f0bafea3e2c11275d862f27d0c69","_id":"@aurelianoa/metadataupdatable@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-SbtR9gKJ937O94kzvrrBI+AD64QAsTvJVuYw36e0fE6UUuokjQz7O+0gt4BC7DdcA6fJq0NMVeSNdqsQZnflHA==","shasum":"7f9499c4e52a9b1ca432fb76fee5332758269dea","tarball":"https://registry.npmjs.org/@aurelianoa/metadataupdatable/-/metadataupdatable-1.0.2.tgz","fileCount":3,"unpackedSize":17032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEkKPFWQBOO3vIX/wHkfW0vl/j0II/Vkmqb7dDk6FdKAiASDC2DJTezcgYbXg95ZPOa4DpnqVO4O7jCehc+vI41iw=="}]},"_npmUser":{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"},"directories":{},"maintainers":[{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadataupdatable_1.0.2_1686150565209_0.5327547110079114"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-02T14:59:40.121Z","1.0.0":"2023-05-02T14:59:40.439Z","modified":"2023-06-07T15:09:25.454Z","1.0.1":"2023-05-02T15:08:44.994Z","1.0.2":"2023-06-07T15:09:25.353Z"},"maintainers":[{"name":"aurelianoa","email":"aureliano.alarcon@gmail.com"}],"description":"Smart Contract Adapter to manage Updatable Metadata on ERC721 Tokens","homepage":"https://github.com/aurelianoa/meta-data-updatable#readme","keywords":["Solidity","ERC721","Metadata"],"repository":{"type":"git","url":"git+https://github.com/aurelianoa/meta-data-updatable.git"},"author":{"name":"@aurealarcon aurelianoa.eth"},"bugs":{"url":"https://github.com/aurelianoa/meta-data-updatable/issues"},"license":"MIT","readme":"# Meta Data Updatable\n\nThis package will help ERC721 Smart contracts to easiliy handle metadata updates.\n\n## Overview:\n\nThis system register a variant per each ```tokenId``` each ```tokenId``` can update its own metadata to anew available variant.\n\n![Variant Metadata System Diagram](docs/assets/variantsystem.png)\n\n\n## Setup:\n\n\n```shell\nyarn add aurelianoa/metadataupdatable\nnpm install aurelianoa/metadataupdatable\npnpm install aurelianoa/metadataupdatable\n```\n\nIn your ERC721 Solitidy Smart Contract:\n\n```shell\nimport { MetadataUpdatable } from \"@aurelianoa/metadataupdatable/contracts/MetadataUpdatable.sol\";\n```\nOverride the ```middleware``` function to do the proper authorization to the admin functions\n\n```shell\nfunction middleware() internal view override returns (bool)  {\n        return msg.sender == _authorized;\n}\n\n/// OR\n\nfunction middleware() internal view override onlyOwner returns (bool)  {\n        return true;\n}\n```\n\n\n## Usage:\n\n\n```shell\nfunction updateVariant(uint256 tokenId, string memory variant)\n\n/// use getTokenURI on yous ERC721 tokenURI standar\nfunction tokenURI(uint256 tokenId) public view override(ERC721A, IERC721A) returns (string memory) {\n    require(_exists(tokenId), \"Token does not exist\");\n\n    return getTokenURI(tokenId);\n}\n```\nThen manage the variants and url metadata with the functions:\n\n```shell\nfunction setBaseURI(string calldata uri)\n```\n```shell\nfunction setFileExtension(string memory _fileExtension)\n```\n\n```shell\nfunction setVariant(string memory variant, string memory seed, uint256 price, bool active)\n```\n\n```shell\nfunction setRevealedBaseURI(string calldata revealedBaseURI)\n```\n\n```shell\nfunction setReveal(bool _isRevealed)\n```\n\nNote: you can add a price to each vartiant if you wan to ecourage \"variant payable upgrades\"\n\n","readmeFilename":"README.md"}