diff --git a/package-lock.json b/package-lock.json index b5c173a..cb8b016 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,12 +12,12 @@ "@babel/core": "^7.12.10", "@hotwired/turbo": "^7.1.0", "@koa/router": "^10.1.1", - "@sealcode/sealgen": "^0.8.39", - "@sealcode/ts-predicates": "^0.4.0", + "@sealcode/sealgen": "^0.8.44", + "@sealcode/ts-predicates": "^0.4.3", "@types/kill-port": "^2.0.0", "hint": "^7.0.1", - "locreq": "^2.0.2", - "multiple-scripts-tmux": "^1.0.4", + "locreq": "^2.1.0", + "multiple-scripts-tmux": "^1.1.2", "nodemon": "^2.0.7", "sealious": "^0.17.21", "stimulus": "^2.0.0", @@ -2418,12 +2418,12 @@ } }, "node_modules/@sealcode/sealgen": { - "version": "0.8.39", - "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.8.39.tgz", - "integrity": "sha512-O8LOwVtMSTFy2PZQkKJpJGeejeZslh8b2hSCKmbX+X5C4ZcBWkJMq/8o7qzpslsfclbWai2Jg79r6xbgDIhvIQ==", + "version": "0.8.44", + "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.8.44.tgz", + "integrity": "sha512-otBB39bUL/Nz/b4XWZ3onsDmLdHQEHj1ZP1C94qajJ3jRS7dkpQjgVGJZV1o+qSs/fy2E/Ci0lQrPt3c5VAe7Q==", "dependencies": { "@koa/router": "^10.1.1", - "@sealcode/ts-predicates": "^0.4.1", + "@sealcode/ts-predicates": "^0.4.3", "esbuild": "^0.15.5", "esbuild-sass-plugin": "^2.3.1", "koa": "^2.13.0", @@ -2432,7 +2432,8 @@ "prettier": "^2.7.1", "prompts": "^2.4.2", "tempstream": "^0.0.21", - "tiny-glob": "^0.2.9" + "tiny-glob": "^0.2.9", + "yargs": "^17.6.2" }, "bin": { "sealgen": "lib/cli.js" @@ -2441,13 +2442,21 @@ "@koa/router": "^10.1.1", "koa": "^2.13.0", "koa-responsive-image-router": "^0.2.2", - "sealious": "^0.17.15" + "sealious": "^0.17.27" } }, - "node_modules/@sealcode/sealgen/node_modules/@sealcode/ts-predicates": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.1.tgz", - "integrity": "sha512-gEcpaiKmyUhtzDr2Ce6i6wGHZ0fjzGDu/rT1m0McNUH/QfDXi1yPQ4ICb0PgzXJzGpTqlf/GXOcmUPsGZy1CKA==" + "node_modules/@sealcode/sealgen/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } }, "node_modules/@sealcode/sealgen/node_modules/esbuild": { "version": "0.15.5", @@ -2784,10 +2793,35 @@ "node": ">=12" } }, + "node_modules/@sealcode/sealgen/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sealcode/sealgen/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, "node_modules/@sealcode/ts-predicates": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.0.tgz", - "integrity": "sha512-MUn0KC+215/4wBrnz9CCRcLCkttqW4HWHrRragIKXgJNLFTlOaT/VULffLvx3r3zT1JOVCW40aZVpbY5yuFuKg==" + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.3.tgz", + "integrity": "sha512-UNSEacu7Ye8q0N8AJCJy37oJvv3w2OXKGkUnP7xO5lOY9DQviDPRDQhVaZdJ3/xMzXLm4UE3389ihctrPaov/A==" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", @@ -9242,9 +9276,9 @@ } }, "node_modules/locreq": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/locreq/-/locreq-2.0.2.tgz", - "integrity": "sha512-77HrzBGmSNZMeL12NOf+7PLmdjuIdX+sqLQYts65oaH/gcbiNIGB+RdGCfDrhv/WCMScgOELEjDnuSPlnat7Ew==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/locreq/-/locreq-2.1.0.tgz", + "integrity": "sha512-dB5vXhfq+imVNmAEAxKldmyxtTorplZVudgewOXjhEJpgk9aJ0G2YxRU8FHwnibADnyiLwo6kzrQrc/LD1kcWQ==", "dependencies": { "@types/node": "^14.14.16" } @@ -10437,11 +10471,59 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multiple-scripts-tmux": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/multiple-scripts-tmux/-/multiple-scripts-tmux-1.0.4.tgz", - "integrity": "sha512-EG1yriwuLroMwb4Gp2drITZLN1UH/mh/JnuRpe/DStv5wpJSvuK8uh0HCIGOMMTAyWOUct2n0PLOLX04Rg4Z1g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/multiple-scripts-tmux/-/multiple-scripts-tmux-1.1.2.tgz", + "integrity": "sha512-7eoe9rcUbS0+nfQ0du8vBPnakRZa30yTi+F+5RQeoNgkX3FDDV9YY71opjU+mTQukzzdcTlyl270q8yksN9tKw==", + "dependencies": { + "@sealcode/ts-predicates": "^0.5.3", + "locreq": "^2.0.2", + "yargs": "^17.7.2" + }, "bin": { - "multiple-scripts-tmux": "index.js" + "multiple-scripts-tmux": "lib/index.js" + } + }, + "node_modules/multiple-scripts-tmux/node_modules/@sealcode/ts-predicates": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.5.3.tgz", + "integrity": "sha512-EZI7e8EY8gI1pw2bKdevjl+fBJbcSlpNkCZ8XoEOV3cHakPujiT6M4l775RDkfxJSbLX7jhOBkhgPNDfmCpZbg==" + }, + "node_modules/multiple-scripts-tmux/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/multiple-scripts-tmux/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/multiple-scripts-tmux/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" } }, "node_modules/mutationobserver-shim": { @@ -12891,12 +12973,12 @@ } }, "node_modules/sealious": { - "version": "0.17.21", - "resolved": "https://registry.npmjs.org/sealious/-/sealious-0.17.21.tgz", - "integrity": "sha512-5AVDEeYDvCX0AM3kvpr4Z+xwbc+BSC1eyLNQwNujwWIGZ8LUgx0SSis5yDZABtQ2FdTehfh2cQQtvD5qsEcvYA==", + "version": "0.17.30", + "resolved": "https://registry.npmjs.org/sealious/-/sealious-0.17.30.tgz", + "integrity": "sha512-Fx9C0Pla0jpOY+xd/UY6/kvxgXe6R/YP4H5Iw8F845dP/aWcJzkTLJk3IDBLxpYfQJub/7cif8bpvs3ibuGDhw==", "dependencies": { "@koa/router": "^10.0.0", - "@sealcode/ts-predicates": "^0.2.5", + "@sealcode/ts-predicates": "^0.4.3", "@types/bluebird": "^3.5.30", "@types/boom": "^7.3.0", "@types/clone": "^0.1.30", @@ -12951,11 +13033,6 @@ "uuid": "^8.3.2" } }, - "node_modules/sealious/node_modules/@sealcode/ts-predicates": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.2.5.tgz", - "integrity": "sha512-mALqlRBsjLkroDb3B/m6aYIB4/7kIh6s3R9diCR4EdrUzKyAHtXdgV5SdZyj6llxPOzJt3VYokXvOQbZazw5kg==" - }, "node_modules/sealious/node_modules/@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", @@ -17152,12 +17229,12 @@ } }, "@sealcode/sealgen": { - "version": "0.8.39", - "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.8.39.tgz", - "integrity": "sha512-O8LOwVtMSTFy2PZQkKJpJGeejeZslh8b2hSCKmbX+X5C4ZcBWkJMq/8o7qzpslsfclbWai2Jg79r6xbgDIhvIQ==", + "version": "0.8.44", + "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.8.44.tgz", + "integrity": "sha512-otBB39bUL/Nz/b4XWZ3onsDmLdHQEHj1ZP1C94qajJ3jRS7dkpQjgVGJZV1o+qSs/fy2E/Ci0lQrPt3c5VAe7Q==", "requires": { "@koa/router": "^10.1.1", - "@sealcode/ts-predicates": "^0.4.1", + "@sealcode/ts-predicates": "^0.4.3", "esbuild": "^0.15.5", "esbuild-sass-plugin": "^2.3.1", "koa": "^2.13.0", @@ -17166,13 +17243,19 @@ "prettier": "^2.7.1", "prompts": "^2.4.2", "tempstream": "^0.0.21", - "tiny-glob": "^0.2.9" + "tiny-glob": "^0.2.9", + "yargs": "^17.6.2" }, "dependencies": { - "@sealcode/ts-predicates": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.1.tgz", - "integrity": "sha512-gEcpaiKmyUhtzDr2Ce6i6wGHZ0fjzGDu/rT1m0McNUH/QfDXi1yPQ4ICb0PgzXJzGpTqlf/GXOcmUPsGZy1CKA==" + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } }, "esbuild": { "version": "0.15.5", @@ -17321,13 +17404,32 @@ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", "optional": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" } } }, "@sealcode/ts-predicates": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.0.tgz", - "integrity": "sha512-MUn0KC+215/4wBrnz9CCRcLCkttqW4HWHrRragIKXgJNLFTlOaT/VULffLvx3r3zT1JOVCW40aZVpbY5yuFuKg==" + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.4.3.tgz", + "integrity": "sha512-UNSEacu7Ye8q0N8AJCJy37oJvv3w2OXKGkUnP7xO5lOY9DQviDPRDQhVaZdJ3/xMzXLm4UE3389ihctrPaov/A==" }, "@sindresorhus/is": { "version": "4.6.0", @@ -22082,9 +22184,9 @@ } }, "locreq": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/locreq/-/locreq-2.0.2.tgz", - "integrity": "sha512-77HrzBGmSNZMeL12NOf+7PLmdjuIdX+sqLQYts65oaH/gcbiNIGB+RdGCfDrhv/WCMScgOELEjDnuSPlnat7Ew==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/locreq/-/locreq-2.1.0.tgz", + "integrity": "sha512-dB5vXhfq+imVNmAEAxKldmyxtTorplZVudgewOXjhEJpgk9aJ0G2YxRU8FHwnibADnyiLwo6kzrQrc/LD1kcWQ==", "requires": { "@types/node": "^14.14.16" }, @@ -23075,9 +23177,50 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multiple-scripts-tmux": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/multiple-scripts-tmux/-/multiple-scripts-tmux-1.0.4.tgz", - "integrity": "sha512-EG1yriwuLroMwb4Gp2drITZLN1UH/mh/JnuRpe/DStv5wpJSvuK8uh0HCIGOMMTAyWOUct2n0PLOLX04Rg4Z1g==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/multiple-scripts-tmux/-/multiple-scripts-tmux-1.1.2.tgz", + "integrity": "sha512-7eoe9rcUbS0+nfQ0du8vBPnakRZa30yTi+F+5RQeoNgkX3FDDV9YY71opjU+mTQukzzdcTlyl270q8yksN9tKw==", + "requires": { + "@sealcode/ts-predicates": "^0.5.3", + "locreq": "^2.0.2", + "yargs": "^17.7.2" + }, + "dependencies": { + "@sealcode/ts-predicates": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.5.3.tgz", + "integrity": "sha512-EZI7e8EY8gI1pw2bKdevjl+fBJbcSlpNkCZ8XoEOV3cHakPujiT6M4l775RDkfxJSbLX7jhOBkhgPNDfmCpZbg==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } }, "mutationobserver-shim": { "version": "0.3.7", @@ -24914,12 +25057,12 @@ } }, "sealious": { - "version": "0.17.21", - "resolved": "https://registry.npmjs.org/sealious/-/sealious-0.17.21.tgz", - "integrity": "sha512-5AVDEeYDvCX0AM3kvpr4Z+xwbc+BSC1eyLNQwNujwWIGZ8LUgx0SSis5yDZABtQ2FdTehfh2cQQtvD5qsEcvYA==", + "version": "0.17.30", + "resolved": "https://registry.npmjs.org/sealious/-/sealious-0.17.30.tgz", + "integrity": "sha512-Fx9C0Pla0jpOY+xd/UY6/kvxgXe6R/YP4H5Iw8F845dP/aWcJzkTLJk3IDBLxpYfQJub/7cif8bpvs3ibuGDhw==", "requires": { "@koa/router": "^10.0.0", - "@sealcode/ts-predicates": "^0.2.5", + "@sealcode/ts-predicates": "^0.4.3", "@types/bluebird": "^3.5.30", "@types/boom": "^7.3.0", "@types/clone": "^0.1.30", @@ -24974,11 +25117,6 @@ "uuid": "^8.3.2" }, "dependencies": { - "@sealcode/ts-predicates": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@sealcode/ts-predicates/-/ts-predicates-0.2.5.tgz", - "integrity": "sha512-mALqlRBsjLkroDb3B/m6aYIB4/7kIh6s3R9diCR4EdrUzKyAHtXdgV5SdZyj6llxPOzJt3VYokXvOQbZazw5kg==" - }, "@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", diff --git a/package.json b/package.json index 4fd576e..c8a0db9 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,12 @@ "@babel/core": "^7.12.10", "@hotwired/turbo": "^7.1.0", "@koa/router": "^10.1.1", - "@sealcode/sealgen": "^0.8.39", - "@sealcode/ts-predicates": "^0.4.0", + "@sealcode/sealgen": "^0.8.44", + "@sealcode/ts-predicates": "^0.4.3", "@types/kill-port": "^2.0.0", "hint": "^7.0.1", - "locreq": "^2.0.2", - "multiple-scripts-tmux": "^1.0.4", + "locreq": "^2.1.0", + "multiple-scripts-tmux": "^1.1.2", "nodemon": "^2.0.7", "sealious": "^0.17.21", "stimulus": "^2.0.0",