@ -9,10 +9,10 @@
"version" : "0.8.6" ,
"license" : "ISC" ,
"dependencies" : {
"@tycrek/ass-storage-engine" : "^0.2.7" ,
"@tycrek/express-nofavicon" : "^1.0.2" ,
"@tycrek/isprod" : "^2.0.2" ,
"@tycrek/log" : ">=0.5.x" ,
"@tycrek/papito" : "^0.3.1" ,
"any-shell-escape" : "^0.1.1" ,
"aws-sdk" : "^2.930.0" ,
"check-node-version" : "^4.1.0" ,
@ -55,9 +55,9 @@
}
} ,
"node_modules/@babel/parser" : {
"version" : "7.15. 3 ",
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.15. 3 .tgz",
"integrity" : "sha512- O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA ==",
"version" : "7.15. 6 ",
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.15. 6 .tgz",
"integrity" : "sha512- S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q ==",
"bin" : {
"parser" : "bin/babel-parser.js"
} ,
@ -66,9 +66,9 @@
}
} ,
"node_modules/@babel/runtime" : {
"version" : "7.15. 3 ",
"resolved" : "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15. 3 .tgz",
"integrity" : "sha512- OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA ==",
"version" : "7.15. 4 ",
"resolved" : "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15. 4 .tgz",
"integrity" : "sha512- 99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw ==",
"dependencies" : {
"regenerator-runtime" : "^0.13.4"
} ,
@ -77,9 +77,9 @@
}
} ,
"node_modules/@babel/types" : {
"version" : "7.15. 0 ",
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.15. 0 .tgz",
"integrity" : "sha512- OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ ==",
"version" : "7.15. 6 ",
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.15. 6 .tgz",
"integrity" : "sha512- BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig ==",
"dependencies" : {
"@babel/helper-validator-identifier" : "^7.14.9" ,
"to-fast-properties" : "^2.0.0"
@ -564,35 +564,6 @@
"regenerator-runtime" : "^0.13.3"
}
} ,
"node_modules/@tycrek/ass-storage-engine" : {
"version" : "0.2.7" ,
"resolved" : "https://registry.npmjs.org/@tycrek/ass-storage-engine/-/ass-storage-engine-0.2.7.tgz" ,
"integrity" : "sha512-bNgUVu4zw2zFGmIL/vZTpwYWX2P+tvAHVwlrtBkIYFH1BIEmpTVYw5mnsu0xYKZU10HbAeKTclBz2lOynIQHFA==" ,
"dependencies" : {
"fs-extra" : "^10.0.0"
} ,
"engines" : {
"node" : ">=14.x.x" ,
"npm" : ">=7.x.x"
} ,
"funding" : {
"type" : "patreon" ,
"url" : "https://patreon.com/tycrek"
}
} ,
"node_modules/@tycrek/ass-storage-engine/node_modules/fs-extra" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" ,
"integrity" : "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" ,
"dependencies" : {
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/@tycrek/express-nofavicon" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/@tycrek/express-nofavicon/-/express-nofavicon-1.0.3.tgz" ,
@ -626,6 +597,35 @@
"url" : "https://patreon.com/tycrek"
}
} ,
"node_modules/@tycrek/papito" : {
"version" : "0.3.1" ,
"resolved" : "https://registry.npmjs.org/@tycrek/papito/-/papito-0.3.1.tgz" ,
"integrity" : "sha512-hhUMqe+rLIMeLEDERq8LoL20wAaEJMF3RH2nONpiz4ihkUjzLyuRwc6DDayyJkrzIdJVohLWcSK3vV3icJ2RCw==" ,
"dependencies" : {
"fs-extra" : "^10.0.0"
} ,
"engines" : {
"node" : ">=14.x.x" ,
"npm" : ">=7.x.x"
} ,
"funding" : {
"type" : "patreon" ,
"url" : "https://patreon.com/tycrek"
}
} ,
"node_modules/@tycrek/papito/node_modules/fs-extra" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" ,
"integrity" : "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" ,
"dependencies" : {
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/@types/node" : {
"version" : "10.17.60" ,
"resolved" : "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" ,
@ -948,9 +948,9 @@
}
} ,
"node_modules/aws-sdk" : {
"version" : "2.9 7 8.0",
"resolved" : "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.9 7 8.0.tgz",
"integrity" : "sha512- UO1HP2b9FFtPhc5KbzEJ9oMBdzCmVv9nQTb+yIEh6SajcaErmK/ryleLOuPq9EsirE6wgb6mtf2qodRFucUA3 g==",
"version" : "2.9 87 .0",
"resolved" : "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.9 87 .0.tgz",
"integrity" : "sha512- XgMrHWHE3aKg11D4QSlpyLvsGw6mHHiUQuowbswd11k89Q6wEfA+jMbYMC7/jsx3LrH9EKti70qhfZyw/wQIf g==",
"hasInstallScript" : true ,
"dependencies" : {
"buffer" : "4.9.2" ,
@ -1420,9 +1420,9 @@
"integrity" : "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
} ,
"node_modules/core-util-is" : {
"version" : "1.0. 2 ",
"resolved" : "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0. 2 .tgz",
"integrity" : "sha 1-tf1UIgqivFq1eqtxQMlAdUUDwac ="
"version" : "1.0. 3 ",
"resolved" : "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0. 3 .tgz",
"integrity" : "sha 512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ= ="
} ,
"node_modules/cross-spawn" : {
"version" : "6.0.5" ,
@ -2376,9 +2376,9 @@
"integrity" : "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
} ,
"node_modules/node-fetch" : {
"version" : "2.6. 1 ",
"resolved" : "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6. 1 .tgz",
"integrity" : "sha512- V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw ==",
"version" : "2.6. 2 ",
"resolved" : "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6. 2 .tgz",
"integrity" : "sha512- aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA ==",
"engines" : {
"node" : "4.x || >=6.0.0"
}
@ -3568,9 +3568,9 @@
"integrity" : "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
} ,
"node_modules/ws" : {
"version" : "7.5. 4 ",
"resolved" : "https://registry.npmjs.org/ws/-/ws-7.5. 4 .tgz",
"integrity" : "sha512- zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg ==",
"version" : "7.5. 5 ",
"resolved" : "https://registry.npmjs.org/ws/-/ws-7.5. 5 .tgz",
"integrity" : "sha512- BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w ==",
"engines" : {
"node" : ">=8.3.0"
} ,
@ -3708,22 +3708,22 @@
"integrity" : "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g=="
} ,
"@babel/parser" : {
"version" : "7.15. 3 ",
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.15. 3 .tgz",
"integrity" : "sha512- O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA =="
"version" : "7.15. 6 ",
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.15. 6 .tgz",
"integrity" : "sha512- S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q =="
} ,
"@babel/runtime" : {
"version" : "7.15. 3 ",
"resolved" : "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15. 3 .tgz",
"integrity" : "sha512- OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA ==",
"version" : "7.15. 4 ",
"resolved" : "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15. 4 .tgz",
"integrity" : "sha512- 99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw ==",
"requires" : {
"regenerator-runtime" : "^0.13.4"
}
} ,
"@babel/types" : {
"version" : "7.15. 0 ",
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.15. 0 .tgz",
"integrity" : "sha512- OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ ==",
"version" : "7.15. 6 ",
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.15. 6 .tgz",
"integrity" : "sha512- BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig ==",
"requires" : {
"@babel/helper-validator-identifier" : "^7.14.9" ,
"to-fast-properties" : "^2.0.0"
@ -4087,26 +4087,6 @@
"regenerator-runtime" : "^0.13.3"
}
} ,
"@tycrek/ass-storage-engine" : {
"version" : "0.2.7" ,
"resolved" : "https://registry.npmjs.org/@tycrek/ass-storage-engine/-/ass-storage-engine-0.2.7.tgz" ,
"integrity" : "sha512-bNgUVu4zw2zFGmIL/vZTpwYWX2P+tvAHVwlrtBkIYFH1BIEmpTVYw5mnsu0xYKZU10HbAeKTclBz2lOynIQHFA==" ,
"requires" : {
"fs-extra" : "^10.0.0"
} ,
"dependencies" : {
"fs-extra" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" ,
"integrity" : "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" ,
"requires" : {
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
}
}
}
} ,
"@tycrek/express-nofavicon" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/@tycrek/express-nofavicon/-/express-nofavicon-1.0.3.tgz" ,
@ -4128,6 +4108,26 @@
"use-climate-change-reminder" : "^0.0.7"
}
} ,
"@tycrek/papito" : {
"version" : "0.3.1" ,
"resolved" : "https://registry.npmjs.org/@tycrek/papito/-/papito-0.3.1.tgz" ,
"integrity" : "sha512-hhUMqe+rLIMeLEDERq8LoL20wAaEJMF3RH2nONpiz4ihkUjzLyuRwc6DDayyJkrzIdJVohLWcSK3vV3icJ2RCw==" ,
"requires" : {
"fs-extra" : "^10.0.0"
} ,
"dependencies" : {
"fs-extra" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" ,
"integrity" : "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" ,
"requires" : {
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
}
}
}
} ,
"@types/node" : {
"version" : "10.17.60" ,
"resolved" : "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" ,
@ -4397,9 +4397,9 @@
"integrity" : "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
} ,
"aws-sdk" : {
"version" : "2.9 7 8.0",
"resolved" : "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.9 7 8.0.tgz",
"integrity" : "sha512- UO1HP2b9FFtPhc5KbzEJ9oMBdzCmVv9nQTb+yIEh6SajcaErmK/ryleLOuPq9EsirE6wgb6mtf2qodRFucUA3 g==",
"version" : "2.9 87 .0",
"resolved" : "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.9 87 .0.tgz",
"integrity" : "sha512- XgMrHWHE3aKg11D4QSlpyLvsGw6mHHiUQuowbswd11k89Q6wEfA+jMbYMC7/jsx3LrH9EKti70qhfZyw/wQIf g==",
"requires" : {
"buffer" : "4.9.2" ,
"events" : "1.1.1" ,
@ -4758,9 +4758,9 @@
"integrity" : "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
} ,
"core-util-is" : {
"version" : "1.0. 2 ",
"resolved" : "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0. 2 .tgz",
"integrity" : "sha 1-tf1UIgqivFq1eqtxQMlAdUUDwac ="
"version" : "1.0. 3 ",
"resolved" : "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0. 3 .tgz",
"integrity" : "sha 512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ= ="
} ,
"cross-spawn" : {
"version" : "6.0.5" ,
@ -5513,9 +5513,9 @@
"integrity" : "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
} ,
"node-fetch" : {
"version" : "2.6. 1 ",
"resolved" : "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6. 1 .tgz",
"integrity" : "sha512- V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw =="
"version" : "2.6. 2 ",
"resolved" : "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6. 2 .tgz",
"integrity" : "sha512- aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA =="
} ,
"node-vibrant" : {
"version" : "3.2.1-alpha.1" ,
@ -6444,9 +6444,9 @@
"integrity" : "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
} ,
"ws" : {
"version" : "7.5. 4 ",
"resolved" : "https://registry.npmjs.org/ws/-/ws-7.5. 4 .tgz",
"integrity" : "sha512- zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg ==",
"version" : "7.5. 5 ",
"resolved" : "https://registry.npmjs.org/ws/-/ws-7.5. 5 .tgz",
"integrity" : "sha512- BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w ==",
"requires" : { }
} ,
"xhr" : {