mirror of
https://github.com/lowdefy/lowdefy.git
synced 2025-04-06 15:30:30 +08:00
feat(cli): Add v4 dev command to CLI.
This commit is contained in:
parent
34b969819b
commit
02770f5709
440
.pnp.cjs
generated
440
.pnp.cjs
generated
@ -5702,6 +5702,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
["next", "virtual:003bebd8b7a948d12b44e2c11a621884feb1891eea3645171e827971487f79396db9f7422bc411ccf3f90877e94ec86f5c3da70b96efb5daddb2ee3b35eae5c6#npm:12.0.3"],
|
||||
["next-auth", "virtual:003bebd8b7a948d12b44e2c11a621884feb1891eea3645171e827971487f79396db9f7422bc411ccf3f90877e94ec86f5c3da70b96efb5daddb2ee3b35eae5c6#npm:4.0.0-beta.6"],
|
||||
["next-with-less", "virtual:003bebd8b7a948d12b44e2c11a621884feb1891eea3645171e827971487f79396db9f7422bc411ccf3f90877e94ec86f5c3da70b96efb5daddb2ee3b35eae5c6#npm:2.0.2"],
|
||||
["opener", "npm:1.5.2"],
|
||||
["react", "npm:18.0.0-alpha-327d5c484-20211106"],
|
||||
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:18.0.0-alpha-327d5c484-20211106"],
|
||||
["react-icons", "virtual:003bebd8b7a948d12b44e2c11a621884feb1891eea3645171e827971487f79396db9f7422bc411ccf3f90877e94ec86f5c3da70b96efb5daddb2ee3b35eae5c6#npm:4.3.1"],
|
||||
@ -6453,27 +6454,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"chokidar"
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["virtual:dddca670fd0b7758fb2e1b1a3e18ac7ebd1ecd06ecdd7acec2b78bccf1d35802cb22904bfbb233b16515a81f5cb819421786d20887823d98022b367036c1ad51#npm:0.1.55", {
|
||||
"packageLocation": "./.yarn/__virtual__/@swc-cli-virtual-8e67b1bd03/0/cache/@swc-cli-npm-0.1.55-f5ecb9eb83-db6a727716.zip/node_modules/@swc/cli/",
|
||||
"packageDependencies": [
|
||||
["@swc/cli", "virtual:dddca670fd0b7758fb2e1b1a3e18ac7ebd1ecd06ecdd7acec2b78bccf1d35802cb22904bfbb233b16515a81f5cb819421786d20887823d98022b367036c1ad51#npm:0.1.55"],
|
||||
["@swc/core", "npm:1.2.130"],
|
||||
["@types/chokidar", null],
|
||||
["@types/swc__core", null],
|
||||
["chokidar", "npm:3.5.2"],
|
||||
["commander", "npm:7.2.0"],
|
||||
["fast-glob", "npm:3.2.7"],
|
||||
["slash", "npm:3.0.0"],
|
||||
["source-map", "npm:0.7.3"]
|
||||
],
|
||||
"packagePeers": [
|
||||
"@swc/core",
|
||||
"@types/chokidar",
|
||||
"@types/swc__core",
|
||||
"chokidar"
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["@swc/core", [
|
||||
@ -9109,20 +9089,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["cli-color", [
|
||||
["npm:2.0.1", {
|
||||
"packageLocation": "./.yarn/cache/cli-color-npm-2.0.1-fb5ad6e02c-d79c118a09.zip/node_modules/cli-color/",
|
||||
"packageDependencies": [
|
||||
["cli-color", "npm:2.0.1"],
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["es6-iterator", "npm:2.0.3"],
|
||||
["memoizee", "npm:0.4.15"],
|
||||
["timers-ext", "npm:0.1.7"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["cli-cursor", [
|
||||
["npm:3.1.0", {
|
||||
"packageLocation": "./.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip/node_modules/cli-cursor/",
|
||||
@ -9885,17 +9851,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["d", [
|
||||
["npm:1.0.1", {
|
||||
"packageLocation": "./.yarn/cache/d-npm-1.0.1-64afbbc689-49ca0639c7.zip/node_modules/d/",
|
||||
"packageDependencies": [
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["type", "npm:1.2.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["damerau-levenshtein", [
|
||||
["npm:1.0.7", {
|
||||
"packageLocation": "./.yarn/cache/damerau-levenshtein-npm-1.0.7-dec33bdde6-ec8161cb38.zip/node_modules/damerau-levenshtein/",
|
||||
@ -10253,15 +10208,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["define-lazy-prop", [
|
||||
["npm:2.0.0", {
|
||||
"packageLocation": "./.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip/node_modules/define-lazy-prop/",
|
||||
"packageDependencies": [
|
||||
["define-lazy-prop", "npm:2.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["define-properties", [
|
||||
["npm:1.1.3", {
|
||||
"packageLocation": "./.yarn/cache/define-properties-npm-1.1.3-0f3115e2b9-da80dba55d.zip/node_modules/define-properties/",
|
||||
@ -10344,15 +10290,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["destroy", [
|
||||
["npm:1.0.4", {
|
||||
"packageLocation": "./.yarn/cache/destroy-npm-1.0.4-a2203e01cb-da9ab4961d.zip/node_modules/destroy/",
|
||||
"packageDependencies": [
|
||||
["destroy", "npm:1.0.4"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["detect-indent", [
|
||||
["npm:5.0.0", {
|
||||
"packageLocation": "./.yarn/cache/detect-indent-npm-5.0.0-123fa3fd0b-61763211da.zip/node_modules/detect-indent/",
|
||||
@ -10596,15 +10533,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["dotenv", [
|
||||
["npm:10.0.0", {
|
||||
"packageLocation": "./.yarn/cache/dotenv-npm-10.0.0-36b272df25-f412c5fe8c.zip/node_modules/dotenv/",
|
||||
"packageDependencies": [
|
||||
["dotenv", "npm:10.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["duplexer", [
|
||||
["npm:0.1.2", {
|
||||
"packageLocation": "./.yarn/cache/duplexer-npm-0.1.2-952c810235-62ba61a830.zip/node_modules/duplexer/",
|
||||
@ -10675,15 +10603,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["ee-first", [
|
||||
["npm:1.1.1", {
|
||||
"packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip/node_modules/ee-first/",
|
||||
"packageDependencies": [
|
||||
["ee-first", "npm:1.1.1"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["electron-to-chromium", [
|
||||
["npm:1.3.879", {
|
||||
"packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.879-1b71db6042-9f7bfa6c7b.zip/node_modules/electron-to-chromium/",
|
||||
@ -10757,15 +10676,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["encodeurl", [
|
||||
["npm:1.0.2", {
|
||||
"packageLocation": "./.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-e50e3d508c.zip/node_modules/encodeurl/",
|
||||
"packageDependencies": [
|
||||
["encodeurl", "npm:1.0.2"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["encoding", [
|
||||
["npm:0.1.13", {
|
||||
"packageLocation": "./.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip/node_modules/encoding/",
|
||||
@ -10908,30 +10818,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["es5-ext", [
|
||||
["npm:0.10.53", {
|
||||
"packageLocation": "./.yarn/cache/es5-ext-npm-0.10.53-18c0039c41-24ec223692.zip/node_modules/es5-ext/",
|
||||
"packageDependencies": [
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["es6-iterator", "npm:2.0.3"],
|
||||
["es6-symbol", "npm:3.1.3"],
|
||||
["next-tick", "npm:1.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["es6-iterator", [
|
||||
["npm:2.0.3", {
|
||||
"packageLocation": "./.yarn/cache/es6-iterator-npm-2.0.3-4dadb0ccc1-6e48b1c2d9.zip/node_modules/es6-iterator/",
|
||||
"packageDependencies": [
|
||||
["es6-iterator", "npm:2.0.3"],
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["es6-symbol", "npm:3.1.3"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["es6-object-assign", [
|
||||
["npm:1.1.0", {
|
||||
"packageLocation": "./.yarn/cache/es6-object-assign-npm-1.1.0-0565318480-8d4fdf6348.zip/node_modules/es6-object-assign/",
|
||||
@ -10941,30 +10827,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["es6-symbol", [
|
||||
["npm:3.1.3", {
|
||||
"packageLocation": "./.yarn/cache/es6-symbol-npm-3.1.3-34d72f2a23-cd49722c2a.zip/node_modules/es6-symbol/",
|
||||
"packageDependencies": [
|
||||
["es6-symbol", "npm:3.1.3"],
|
||||
["d", "npm:1.0.1"],
|
||||
["ext", "npm:1.6.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["es6-weak-map", [
|
||||
["npm:2.0.3", {
|
||||
"packageLocation": "./.yarn/cache/es6-weak-map-npm-2.0.3-5e57e0b4e6-19ca15f46d.zip/node_modules/es6-weak-map/",
|
||||
"packageDependencies": [
|
||||
["es6-weak-map", "npm:2.0.3"],
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["es6-iterator", "npm:2.0.3"],
|
||||
["es6-symbol", "npm:3.1.3"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["escalade", [
|
||||
["npm:3.1.1", {
|
||||
"packageLocation": "./.yarn/cache/escalade-npm-3.1.1-e02da076aa-a3e2a99f07.zip/node_modules/escalade/",
|
||||
@ -10974,15 +10836,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["escape-html", [
|
||||
["npm:1.0.3", {
|
||||
"packageLocation": "./.yarn/cache/escape-html-npm-1.0.3-376c22ee74-6213ca9ae0.zip/node_modules/escape-html/",
|
||||
"packageDependencies": [
|
||||
["escape-html", "npm:1.0.3"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["escape-string-regexp", [
|
||||
["npm:1.0.5", {
|
||||
"packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip/node_modules/escape-string-regexp/",
|
||||
@ -11421,17 +11274,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["event-emitter", [
|
||||
["npm:0.3.5", {
|
||||
"packageLocation": "./.yarn/cache/event-emitter-npm-0.3.5-f1e8b8edb5-27c1399557.zip/node_modules/event-emitter/",
|
||||
"packageDependencies": [
|
||||
["event-emitter", "npm:0.3.5"],
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["event-target-shim", [
|
||||
["npm:5.0.1", {
|
||||
"packageLocation": "./.yarn/cache/event-target-shim-npm-5.0.1-cb48709025-1ffe3bb22a.zip/node_modules/event-target-shim/",
|
||||
@ -11529,16 +11371,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["ext", [
|
||||
["npm:1.6.0", {
|
||||
"packageLocation": "./.yarn/cache/ext-npm-1.6.0-d724ecc103-ca3ef4619e.zip/node_modules/ext/",
|
||||
"packageDependencies": [
|
||||
["ext", "npm:1.6.0"],
|
||||
["type", "npm:2.5.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["extend", [
|
||||
["npm:3.0.2", {
|
||||
"packageLocation": "./.yarn/cache/extend-npm-3.0.2-e1ca07ac54-a50a8309ca.zip/node_modules/extend/",
|
||||
@ -11737,22 +11569,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["finalhandler", [
|
||||
["npm:1.1.2", {
|
||||
"packageLocation": "./.yarn/cache/finalhandler-npm-1.1.2-55a75d6b53-617880460c.zip/node_modules/finalhandler/",
|
||||
"packageDependencies": [
|
||||
["finalhandler", "npm:1.1.2"],
|
||||
["debug", "virtual:c18fd4c27b04dc0fe8ea07762cc6068411370ecc2aacfaa6402b4d062611f2e5b943137fcb315a06380a4251477a9aede8800b736dd466b8ea19692af4a05267#npm:2.6.9"],
|
||||
["encodeurl", "npm:1.0.2"],
|
||||
["escape-html", "npm:1.0.3"],
|
||||
["on-finished", "npm:2.3.0"],
|
||||
["parseurl", "npm:1.3.3"],
|
||||
["statuses", "npm:1.5.0"],
|
||||
["unpipe", "npm:1.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["find-cache-dir", [
|
||||
["npm:3.3.1", {
|
||||
"packageLocation": "./.yarn/cache/find-cache-dir-npm-3.3.1-66916b4b23-0f7c22b65e.zip/node_modules/find-cache-dir/",
|
||||
@ -11914,15 +11730,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["fresh", [
|
||||
["npm:0.5.2", {
|
||||
"packageLocation": "./.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-13ea8b08f9.zip/node_modules/fresh/",
|
||||
"packageDependencies": [
|
||||
["fresh", "npm:0.5.2"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["fs-constants", [
|
||||
["npm:1.0.0", {
|
||||
"packageLocation": "./.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip/node_modules/fs-constants/",
|
||||
@ -13494,15 +13301,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["is-promise", [
|
||||
["npm:2.2.2", {
|
||||
"packageLocation": "./.yarn/cache/is-promise-npm-2.2.2-afbf94db67-18bf7d1c59.zip/node_modules/is-promise/",
|
||||
"packageDependencies": [
|
||||
["is-promise", "npm:2.2.2"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["is-regex", [
|
||||
["npm:1.1.4", {
|
||||
"packageLocation": "./.yarn/cache/is-regex-npm-1.1.4-cca193ef11-362399b335.zip/node_modules/is-regex/",
|
||||
@ -15218,21 +15016,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
["lowdefy", "workspace:packages/cli"],
|
||||
["@lowdefy/helpers", "workspace:packages/utils/helpers"],
|
||||
["@lowdefy/node-utils", "workspace:packages/utils/node-utils"],
|
||||
["@swc/cli", "virtual:dddca670fd0b7758fb2e1b1a3e18ac7ebd1ecd06ecdd7acec2b78bccf1d35802cb22904bfbb233b16515a81f5cb819421786d20887823d98022b367036c1ad51#npm:0.1.55"],
|
||||
["@swc/cli", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:0.1.55"],
|
||||
["@swc/core", "npm:1.2.130"],
|
||||
["@swc/jest", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:0.2.17"],
|
||||
["axios", "npm:0.24.0"],
|
||||
["chalk", "npm:4.1.2"],
|
||||
["chokidar", "npm:3.5.2"],
|
||||
["commander", "npm:8.3.0"],
|
||||
["decompress", "npm:4.2.1"],
|
||||
["decompress-targz", "npm:4.1.1"],
|
||||
["dotenv", "npm:10.0.0"],
|
||||
["jest", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:27.3.1"],
|
||||
["js-yaml", "npm:4.1.0"],
|
||||
["opener", "npm:1.5.2"],
|
||||
["ora", "npm:6.0.1"],
|
||||
["reload", "npm:3.2.0"],
|
||||
["uuid", "npm:8.3.2"]
|
||||
],
|
||||
"linkType": "SOFT",
|
||||
@ -15278,16 +15072,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["lru-queue", [
|
||||
["npm:0.1.0", {
|
||||
"packageLocation": "./.yarn/cache/lru-queue-npm-0.1.0-8e1c90dde8-7f2c53c5e7.zip/node_modules/lru-queue/",
|
||||
"packageDependencies": [
|
||||
["lru-queue", "npm:0.1.0"],
|
||||
["es5-ext", "npm:0.10.53"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["lz-string", [
|
||||
["npm:1.4.4", {
|
||||
"packageLocation": "./.yarn/cache/lz-string-npm-1.4.4-59a2091d3f-54e31238a6.zip/node_modules/lz-string/",
|
||||
@ -15606,23 +15390,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["memoizee", [
|
||||
["npm:0.4.15", {
|
||||
"packageLocation": "./.yarn/cache/memoizee-npm-0.4.15-69d374fc14-4065d94416.zip/node_modules/memoizee/",
|
||||
"packageDependencies": [
|
||||
["memoizee", "npm:0.4.15"],
|
||||
["d", "npm:1.0.1"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["es6-weak-map", "npm:2.0.3"],
|
||||
["event-emitter", "npm:0.3.5"],
|
||||
["is-promise", "npm:2.2.2"],
|
||||
["lru-queue", "npm:0.1.0"],
|
||||
["next-tick", "npm:1.1.0"],
|
||||
["timers-ext", "npm:0.1.7"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["memory-pager", [
|
||||
["npm:1.5.0", {
|
||||
"packageLocation": "./.yarn/cache/memory-pager-npm-1.5.0-46e20e6c81-d1a2e68458.zip/node_modules/memory-pager/",
|
||||
@ -16451,13 +16218,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["npm:2.1.1", {
|
||||
"packageLocation": "./.yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip/node_modules/ms/",
|
||||
"packageDependencies": [
|
||||
["ms", "npm:2.1.1"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["npm:2.1.2", {
|
||||
"packageLocation": "./.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip/node_modules/ms/",
|
||||
"packageDependencies": [
|
||||
@ -16746,22 +16506,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["next-tick", [
|
||||
["npm:1.0.0", {
|
||||
"packageLocation": "./.yarn/cache/next-tick-npm-1.0.0-0c0dd4bec1-83fcb3d4f8.zip/node_modules/next-tick/",
|
||||
"packageDependencies": [
|
||||
["next-tick", "npm:1.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["npm:1.1.0", {
|
||||
"packageLocation": "./.yarn/cache/next-tick-npm-1.1.0-e0eb60d6a4-83b5cf3602.zip/node_modules/next-tick/",
|
||||
"packageDependencies": [
|
||||
["next-tick", "npm:1.1.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["next-with-less", [
|
||||
["npm:2.0.2", {
|
||||
"packageLocation": "./.yarn/cache/next-with-less-npm-2.0.2-82afd3c6bb-21777e6fe2.zip/node_modules/next-with-less/",
|
||||
@ -17422,16 +17166,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["on-finished", [
|
||||
["npm:2.3.0", {
|
||||
"packageLocation": "./.yarn/cache/on-finished-npm-2.3.0-4ce92f72c6-1db595bd96.zip/node_modules/on-finished/",
|
||||
"packageDependencies": [
|
||||
["on-finished", "npm:2.3.0"],
|
||||
["ee-first", "npm:1.1.1"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["once", [
|
||||
["npm:1.3.3", {
|
||||
"packageLocation": "./.yarn/cache/once-npm-1.3.3-595f0882a4-8e832de08b.zip/node_modules/once/",
|
||||
@ -17469,16 +17203,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
["is-wsl", "npm:2.2.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["npm:8.4.0", {
|
||||
"packageLocation": "./.yarn/cache/open-npm-8.4.0-df63cfe537-e9545bec64.zip/node_modules/open/",
|
||||
"packageDependencies": [
|
||||
["open", "npm:8.4.0"],
|
||||
["define-lazy-prop", "npm:2.0.0"],
|
||||
["is-docker", "npm:2.2.1"],
|
||||
["is-wsl", "npm:2.2.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["opener", [
|
||||
@ -17905,15 +17629,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["parseurl", [
|
||||
["npm:1.3.3", {
|
||||
"packageLocation": "./.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip/node_modules/parseurl/",
|
||||
"packageDependencies": [
|
||||
["parseurl", "npm:1.3.3"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["pascal-case", [
|
||||
["npm:3.1.2", {
|
||||
"packageLocation": "./.yarn/cache/pascal-case-npm-3.1.2-35f5b9bff6-ba98bfd595.zip/node_modules/pascal-case/",
|
||||
@ -18715,15 +18430,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["querystringify", [
|
||||
["npm:2.2.0", {
|
||||
"packageLocation": "./.yarn/cache/querystringify-npm-2.2.0-4e77c9f606-5641ea231b.zip/node_modules/querystringify/",
|
||||
"packageDependencies": [
|
||||
["querystringify", "npm:2.2.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["queue", [
|
||||
["npm:6.0.2", {
|
||||
"packageLocation": "./.yarn/cache/queue-npm-6.0.2-ebbcf599cf-ebc2363924.zip/node_modules/queue/",
|
||||
@ -18780,15 +18486,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["range-parser", [
|
||||
["npm:1.2.1", {
|
||||
"packageLocation": "./.yarn/cache/range-parser-npm-1.2.1-1a470fa390-0a268d4fea.zip/node_modules/range-parser/",
|
||||
"packageDependencies": [
|
||||
["range-parser", "npm:1.2.1"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["raw-body", [
|
||||
["npm:2.4.1", {
|
||||
"packageLocation": "./.yarn/cache/raw-body-npm-2.4.1-e6e30ccf94-d5e9179d2f.zip/node_modules/raw-body/",
|
||||
@ -20413,24 +20110,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["reload", [
|
||||
["npm:3.2.0", {
|
||||
"packageLocation": "./.yarn/cache/reload-npm-3.2.0-260f1e95cd-3f3e14b3d8.zip/node_modules/reload/",
|
||||
"packageDependencies": [
|
||||
["reload", "npm:3.2.0"],
|
||||
["cli-color", "npm:2.0.1"],
|
||||
["commander", "npm:7.2.0"],
|
||||
["finalhandler", "npm:1.1.2"],
|
||||
["minimist", "npm:1.2.5"],
|
||||
["open", "npm:8.4.0"],
|
||||
["serve-static", "npm:1.14.1"],
|
||||
["supervisor", "npm:0.12.0"],
|
||||
["url-parse", "npm:1.5.3"],
|
||||
["ws", "virtual:260f1e95cdc11dd5eb865368cfef0da76e26bafb4c72505a7c060b3d20e535c421be2aa4ca07e120887f1f68049834741fa151b2ae5c309c32beaf634a7f48a3#npm:7.4.6"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["remark-gfm", [
|
||||
["npm:3.0.1", {
|
||||
"packageLocation": "./.yarn/cache/remark-gfm-npm-3.0.1-4a9f6f751e-02254f74d6.zip/node_modules/remark-gfm/",
|
||||
@ -20525,15 +20204,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["requires-port", [
|
||||
["npm:1.0.0", {
|
||||
"packageLocation": "./.yarn/cache/requires-port-npm-1.0.0-fd036b488a-eee0e303ad.zip/node_modules/requires-port/",
|
||||
"packageDependencies": [
|
||||
["requires-port", "npm:1.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["resize-observer-polyfill", [
|
||||
["npm:1.5.1", {
|
||||
"packageLocation": "./.yarn/cache/resize-observer-polyfill-npm-1.5.1-603120e8a0-57e7f79489.zip/node_modules/resize-observer-polyfill/",
|
||||
@ -20871,28 +20541,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["send", [
|
||||
["npm:0.17.1", {
|
||||
"packageLocation": "./.yarn/cache/send-npm-0.17.1-aad5512679-d214c2fa42.zip/node_modules/send/",
|
||||
"packageDependencies": [
|
||||
["send", "npm:0.17.1"],
|
||||
["debug", "virtual:c18fd4c27b04dc0fe8ea07762cc6068411370ecc2aacfaa6402b4d062611f2e5b943137fcb315a06380a4251477a9aede8800b736dd466b8ea19692af4a05267#npm:2.6.9"],
|
||||
["depd", "npm:1.1.2"],
|
||||
["destroy", "npm:1.0.4"],
|
||||
["encodeurl", "npm:1.0.2"],
|
||||
["escape-html", "npm:1.0.3"],
|
||||
["etag", "npm:1.8.1"],
|
||||
["fresh", "npm:0.5.2"],
|
||||
["http-errors", "npm:1.7.3"],
|
||||
["mime", "npm:1.6.0"],
|
||||
["ms", "npm:2.1.1"],
|
||||
["on-finished", "npm:2.3.0"],
|
||||
["range-parser", "npm:1.2.1"],
|
||||
["statuses", "npm:1.5.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["sentence-case", [
|
||||
["npm:3.0.4", {
|
||||
"packageLocation": "./.yarn/cache/sentence-case-npm-3.0.4-ed6888d0bc-3cfe6c0143.zip/node_modules/sentence-case/",
|
||||
@ -20905,19 +20553,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["serve-static", [
|
||||
["npm:1.14.1", {
|
||||
"packageLocation": "./.yarn/cache/serve-static-npm-1.14.1-a7afb1d3b3-c6b268e848.zip/node_modules/serve-static/",
|
||||
"packageDependencies": [
|
||||
["serve-static", "npm:1.14.1"],
|
||||
["encodeurl", "npm:1.0.2"],
|
||||
["escape-html", "npm:1.0.3"],
|
||||
["parseurl", "npm:1.3.3"],
|
||||
["send", "npm:0.17.1"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["set-blocking", [
|
||||
["npm:2.0.0", {
|
||||
"packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip/node_modules/set-blocking/",
|
||||
@ -21800,15 +21435,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["supervisor", [
|
||||
["npm:0.12.0", {
|
||||
"packageLocation": "./.yarn/cache/supervisor-npm-0.12.0-86eb2f0732-3e425d6a73.zip/node_modules/supervisor/",
|
||||
"packageDependencies": [
|
||||
["supervisor", "npm:0.12.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["supports-color", [
|
||||
["npm:5.5.0", {
|
||||
"packageLocation": "./.yarn/cache/supports-color-npm-5.5.0-183ac537bc-95f6f4ba5a.zip/node_modules/supports-color/",
|
||||
@ -22109,17 +21735,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["timers-ext", [
|
||||
["npm:0.1.7", {
|
||||
"packageLocation": "./.yarn/cache/timers-ext-npm-0.1.7-7edcefbfb5-ef3f27a070.zip/node_modules/timers-ext/",
|
||||
"packageDependencies": [
|
||||
["timers-ext", "npm:0.1.7"],
|
||||
["es5-ext", "npm:0.10.53"],
|
||||
["next-tick", "npm:1.1.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["tinycolor2", [
|
||||
["npm:1.4.2", {
|
||||
"packageLocation": "./.yarn/cache/tinycolor2-npm-1.4.2-462ba30c26-57ed262e08.zip/node_modules/tinycolor2/",
|
||||
@ -22386,22 +22001,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["type", [
|
||||
["npm:1.2.0", {
|
||||
"packageLocation": "./.yarn/cache/type-npm-1.2.0-e67311c4b2-dae8c64f82.zip/node_modules/type/",
|
||||
"packageDependencies": [
|
||||
["type", "npm:1.2.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["npm:2.5.0", {
|
||||
"packageLocation": "./.yarn/cache/type-npm-2.5.0-6f28502c35-0fe1bb4e8b.zip/node_modules/type/",
|
||||
"packageDependencies": [
|
||||
["type", "npm:2.5.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["type-check", [
|
||||
["npm:0.3.2", {
|
||||
"packageLocation": "./.yarn/cache/type-check-npm-0.3.2-a4a38bb0b6-dd3b149564.zip/node_modules/type-check/",
|
||||
@ -22815,17 +22414,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["url-parse", [
|
||||
["npm:1.5.3", {
|
||||
"packageLocation": "./.yarn/cache/url-parse-npm-1.5.3-225ab9cae7-c6b32fff83.zip/node_modules/url-parse/",
|
||||
"packageDependencies": [
|
||||
["url-parse", "npm:1.5.3"],
|
||||
["querystringify", "npm:2.2.0"],
|
||||
["requires-port", "npm:1.0.0"]
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}]
|
||||
]],
|
||||
["use-subscription", [
|
||||
["npm:1.5.1", {
|
||||
"packageLocation": "./.yarn/cache/use-subscription-npm-1.5.1-d91d77edbb-96e64977a5.zip/node_modules/use-subscription/",
|
||||
@ -23328,13 +22916,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
}]
|
||||
]],
|
||||
["ws", [
|
||||
["npm:7.4.6", {
|
||||
"packageLocation": "./.yarn/cache/ws-npm-7.4.6-9c9a725604-3a990b32ed.zip/node_modules/ws/",
|
||||
"packageDependencies": [
|
||||
["ws", "npm:7.4.6"]
|
||||
],
|
||||
"linkType": "SOFT",
|
||||
}],
|
||||
["npm:7.5.5", {
|
||||
"packageLocation": "./.yarn/cache/ws-npm-7.5.5-8f4a2a84a8-bd2b437256.zip/node_modules/ws/",
|
||||
"packageDependencies": [
|
||||
@ -23342,23 +22923,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
|
||||
],
|
||||
"linkType": "SOFT",
|
||||
}],
|
||||
["virtual:260f1e95cdc11dd5eb865368cfef0da76e26bafb4c72505a7c060b3d20e535c421be2aa4ca07e120887f1f68049834741fa151b2ae5c309c32beaf634a7f48a3#npm:7.4.6", {
|
||||
"packageLocation": "./.yarn/__virtual__/ws-virtual-6c9edca8af/0/cache/ws-npm-7.4.6-9c9a725604-3a990b32ed.zip/node_modules/ws/",
|
||||
"packageDependencies": [
|
||||
["ws", "virtual:260f1e95cdc11dd5eb865368cfef0da76e26bafb4c72505a7c060b3d20e535c421be2aa4ca07e120887f1f68049834741fa151b2ae5c309c32beaf634a7f48a3#npm:7.4.6"],
|
||||
["@types/bufferutil", null],
|
||||
["@types/utf-8-validate", null],
|
||||
["bufferutil", null],
|
||||
["utf-8-validate", null]
|
||||
],
|
||||
"packagePeers": [
|
||||
"@types/bufferutil",
|
||||
"@types/utf-8-validate",
|
||||
"bufferutil",
|
||||
"utf-8-validate"
|
||||
],
|
||||
"linkType": "HARD",
|
||||
}],
|
||||
["virtual:7254fd8ce77b68d889a3bdd3adbb30714345e4eabc20dd8acb030d6e3eee243c63ff0ce6a1521e60e11dc5384028500cf1f4f630567b5957b27a769fdfe8d8c4#npm:7.5.5", {
|
||||
"packageLocation": "./.yarn/__virtual__/ws-virtual-913813dff0/0/cache/ws-npm-7.5.5-8f4a2a84a8-bd2b437256.zip/node_modules/ws/",
|
||||
"packageDependencies": [
|
||||
|
Binary file not shown.
BIN
.yarn/cache/d-npm-1.0.1-64afbbc689-49ca0639c7.zip
vendored
BIN
.yarn/cache/d-npm-1.0.1-64afbbc689-49ca0639c7.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/ext-npm-1.6.0-d724ecc103-ca3ef4619e.zip
vendored
BIN
.yarn/cache/ext-npm-1.6.0-d724ecc103-ca3ef4619e.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip
vendored
BIN
.yarn/cache/ms-npm-2.1.1-5b4fd72c86-0078a23cd9.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/open-npm-8.4.0-df63cfe537-e9545bec64.zip
vendored
BIN
.yarn/cache/open-npm-8.4.0-df63cfe537-e9545bec64.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/type-npm-1.2.0-e67311c4b2-dae8c64f82.zip
vendored
BIN
.yarn/cache/type-npm-1.2.0-e67311c4b2-dae8c64f82.zip
vendored
Binary file not shown.
BIN
.yarn/cache/type-npm-2.5.0-6f28502c35-0fe1bb4e8b.zip
vendored
BIN
.yarn/cache/type-npm-2.5.0-6f28502c35-0fe1bb4e8b.zip
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/ws-npm-7.4.6-9c9a725604-3a990b32ed.zip
vendored
BIN
.yarn/cache/ws-npm-7.4.6-9c9a725604-3a990b32ed.zip
vendored
Binary file not shown.
@ -22,9 +22,9 @@ async function run() {
|
||||
await build({
|
||||
logger: console,
|
||||
directories: {
|
||||
build: path.resolve(process.env.LOWDEFY_BUILD_DIRECTORY || path.join(process.cwd(), 'build')),
|
||||
config: path.resolve(process.env.LOWDEFY_CONFIG_DIRECTORY || process.cwd()),
|
||||
server: path.resolve(process.env.LOWDEFY_SERVER_DIRECTORY || process.cwd()),
|
||||
build: path.resolve(process.env.LOWDEFY_DIRECTORY_BUILD || path.join(process.cwd(), 'build')),
|
||||
config: path.resolve(process.env.LOWDEFY_DIRECTORY_CONFIG || process.cwd()),
|
||||
server: path.resolve(process.env.LOWDEFY_DIRECTORY_SERVER || process.cwd()),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
@ -44,15 +44,11 @@
|
||||
"@lowdefy/node-utils": "4.0.0-alpha.5",
|
||||
"axios": "0.24.0",
|
||||
"chalk": "4.1.2",
|
||||
"chokidar": "3.5.2",
|
||||
"commander": "8.3.0",
|
||||
"decompress": "4.2.1",
|
||||
"decompress-targz": "4.1.1",
|
||||
"dotenv": "10.0.0",
|
||||
"js-yaml": "4.1.0",
|
||||
"opener": "1.5.2",
|
||||
"ora": "6.0.1",
|
||||
"reload": "3.2.0",
|
||||
"uuid": "8.3.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -27,9 +27,9 @@ async function runLowdefyBuild({ context }) {
|
||||
cwd: context.directories.server,
|
||||
env: {
|
||||
...process.env,
|
||||
LOWDEFY_BUILD_DIRECTORY: context.directories.build,
|
||||
LOWDEFY_CONFIG_DIRECTORY: context.directories.base,
|
||||
LOWDEFY_SERVER_DIRECTORY: context.directories.server,
|
||||
LOWDEFY_DIRECTORY_BUILD: context.directories.build,
|
||||
LOWDEFY_DIRECTORY_CONFIG: context.directories.base,
|
||||
LOWDEFY_DIRECTORY_SERVER: context.directories.server,
|
||||
},
|
||||
},
|
||||
silent: false,
|
||||
|
@ -1,42 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
import path from 'path';
|
||||
import chokidar from 'chokidar';
|
||||
import BatchChanges from '../../utils/BatchChanges.js';
|
||||
|
||||
function buildWatcher({ build, context, reloadFn }) {
|
||||
const { watch = [], watchIgnore = [] } = context.options;
|
||||
const resolvedWatchPaths = watch.map((pathName) => path.resolve(pathName));
|
||||
|
||||
const buildCallback = async () => {
|
||||
await build();
|
||||
reloadFn();
|
||||
};
|
||||
const buildBatchChanges = new BatchChanges({ fn: buildCallback, context });
|
||||
const configWatcher = chokidar.watch(['.', ...resolvedWatchPaths], {
|
||||
ignored: [
|
||||
/(^|[/\\])\../, // ignore dotfiles
|
||||
...watchIgnore,
|
||||
],
|
||||
persistent: true,
|
||||
ignoreInitial: true,
|
||||
});
|
||||
configWatcher.on('add', () => buildBatchChanges.newChange());
|
||||
configWatcher.on('change', () => buildBatchChanges.newChange());
|
||||
configWatcher.on('unlink', () => buildBatchChanges.newChange());
|
||||
}
|
||||
|
||||
export default buildWatcher;
|
@ -14,57 +14,14 @@
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import opener from 'opener';
|
||||
|
||||
import buildWatcher from './buildWatcher.js';
|
||||
import envWatcher from './envWatcher.js';
|
||||
import getBuild from './getBuild.js';
|
||||
import getExpress from './getExpress.js';
|
||||
import getGraphQL from './getGraphQL.js';
|
||||
import prepare from './prepare.js';
|
||||
import versionWatcher from './versionWatcher.js';
|
||||
|
||||
async function initialBuild({ context }) {
|
||||
const build = await getBuild({ context });
|
||||
try {
|
||||
await build();
|
||||
// eslint-disable-next-line no-empty
|
||||
} catch (error) {}
|
||||
return build;
|
||||
}
|
||||
|
||||
async function serverSetup({ context }) {
|
||||
const gqlServer = await getGraphQL({ context });
|
||||
return getExpress({ context, gqlServer });
|
||||
}
|
||||
import getServer from './getServer.js';
|
||||
import runDevServer from './runDevServer.js';
|
||||
|
||||
async function dev({ context }) {
|
||||
await prepare({ context });
|
||||
const initialBuildPromise = initialBuild({ context });
|
||||
const serverSetupPromise = serverSetup({ context });
|
||||
|
||||
const [build, { expressApp, reloadFn }] = await Promise.all([
|
||||
initialBuildPromise,
|
||||
serverSetupPromise,
|
||||
]);
|
||||
|
||||
buildWatcher({ build, context, reloadFn });
|
||||
envWatcher({ context });
|
||||
versionWatcher({ context });
|
||||
|
||||
context.print.log('Starting Lowdefy development server.');
|
||||
|
||||
const port = expressApp.get('port');
|
||||
expressApp.listen(port, function () {
|
||||
context.print.info(`Development server listening on port ${port}`);
|
||||
});
|
||||
opener(`http://localhost:${port}`);
|
||||
|
||||
await context.sendTelemetry({
|
||||
data: {
|
||||
type: 'startup',
|
||||
},
|
||||
});
|
||||
context.print.info('Starting development server.');
|
||||
await getServer({ context });
|
||||
context.sendTelemetry();
|
||||
await runDevServer({ context });
|
||||
}
|
||||
|
||||
export default dev;
|
||||
|
@ -1,31 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
import chokidar from 'chokidar';
|
||||
import BatchChanges from '../../utils/BatchChanges.js';
|
||||
|
||||
function envWatcher({ context }) {
|
||||
const changeEnvCallback = async () => {
|
||||
context.print.warn('.env file changed. You should restart your development server.');
|
||||
process.exit();
|
||||
};
|
||||
const changeEnvBatchChanges = new BatchChanges({ fn: changeEnvCallback, context });
|
||||
const envFileWatcher = chokidar.watch('./.env', {
|
||||
persistent: true,
|
||||
});
|
||||
envFileWatcher.on('change', () => changeEnvBatchChanges.newChange());
|
||||
}
|
||||
|
||||
export default envWatcher;
|
@ -1,41 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import getFederatedModule from '../../utils/getFederatedModule';
|
||||
|
||||
async function getBuild({ context }) {
|
||||
const { default: buildScript } = await getFederatedModule({
|
||||
module: 'build',
|
||||
packageName: '@lowdefy/build',
|
||||
version: context.lowdefyVersion,
|
||||
context,
|
||||
});
|
||||
async function build() {
|
||||
context.print.log('Building configuration.');
|
||||
await buildScript({
|
||||
blocksServerUrl: context.options.blocksServerUrl,
|
||||
buildDirectory: context.buildDirectory,
|
||||
cacheDirectory: context.cacheDirectory,
|
||||
configDirectory: context.baseDirectory,
|
||||
logger: context.print,
|
||||
refResolver: context.options.refResolver,
|
||||
});
|
||||
context.print.succeed('Built successfully.');
|
||||
}
|
||||
return build;
|
||||
}
|
||||
|
||||
export default getBuild;
|
@ -1,78 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import path from 'path';
|
||||
import express from 'express';
|
||||
import reload from 'reload';
|
||||
import { get } from '@lowdefy/helpers';
|
||||
import { readFile } from '@lowdefy/node-utils';
|
||||
import findOpenPort from '../../utils/findOpenPort';
|
||||
|
||||
async function getExpress({ context, gqlServer }) {
|
||||
const serveIndex = async (req, res) => {
|
||||
let indexHtml = await readFile(path.resolve(__dirname, 'shell/index.html'));
|
||||
let appConfig = await readFile(path.resolve(context.buildDirectory, 'app.json'));
|
||||
appConfig = JSON.parse(appConfig);
|
||||
indexHtml = indexHtml.replace(
|
||||
'<!-- __LOWDEFY_APP_HEAD_HTML__ -->',
|
||||
get(appConfig, 'html.appendHead', { default: '' })
|
||||
);
|
||||
indexHtml = indexHtml.replace(
|
||||
'<!-- __LOWDEFY_APP_BODY_HTML__ -->',
|
||||
get(appConfig, 'html.appendBody', { default: '' })
|
||||
);
|
||||
res.send(indexHtml);
|
||||
};
|
||||
|
||||
const app = express();
|
||||
|
||||
// port is initialized to 3000 in prepare function
|
||||
app.set('port', parseInt(context.options.port));
|
||||
|
||||
gqlServer.applyMiddleware({ app, path: '/api/graphql' });
|
||||
|
||||
const reloadPort = await findOpenPort();
|
||||
const reloadReturned = await reload(app, { route: '/api/dev/reload.js', port: reloadPort });
|
||||
|
||||
// serve index.html with appended html
|
||||
// else static server serves without appended html
|
||||
app.get('/', serveIndex);
|
||||
|
||||
// serve public files
|
||||
app.use('/public', express.static(path.resolve(process.cwd(), 'public')));
|
||||
|
||||
// serve webpack files
|
||||
app.use(express.static(path.resolve(__dirname, 'shell')));
|
||||
|
||||
// Serve rendererRemoteEntryUrl for renderer module federation
|
||||
app.use('/api/dev/rendererRemoteEntryUrl', (req, res) => {
|
||||
let rendererRemoteEntryUrl;
|
||||
|
||||
if (context.options.blocksServerUrl) {
|
||||
rendererRemoteEntryUrl = `${context.options.blocksServerUrl}/renderer/remoteEntry.js`;
|
||||
} else {
|
||||
rendererRemoteEntryUrl = `https://blocks-cdn.lowdefy.com/v${context.lowdefyVersion}/renderer/remoteEntry.js`;
|
||||
}
|
||||
res.json(rendererRemoteEntryUrl);
|
||||
});
|
||||
|
||||
// Redirect all 404 to index.html with status 200
|
||||
// This should always be the last route
|
||||
app.use(serveIndex);
|
||||
return { expressApp: app, reloadFn: reloadReturned.reload };
|
||||
}
|
||||
|
||||
export default getExpress;
|
@ -1,48 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import { createGetSecretsFromEnv } from '@lowdefy/node-utils';
|
||||
import { ApolloServer } from 'apollo-server-express';
|
||||
|
||||
import getFederatedModule from '../../utils/getFederatedModule';
|
||||
|
||||
async function getGraphQl({ context }) {
|
||||
const {
|
||||
typeDefs,
|
||||
resolvers,
|
||||
createContext: createGqlContext,
|
||||
} = await getFederatedModule({
|
||||
module: 'graphql',
|
||||
packageName: '@lowdefy/graphql-federated',
|
||||
version: context.lowdefyVersion,
|
||||
context,
|
||||
});
|
||||
const config = {
|
||||
CONFIGURATION_BASE_PATH: context.buildDirectory,
|
||||
development: true,
|
||||
logger: console,
|
||||
getSecrets: createGetSecretsFromEnv(),
|
||||
};
|
||||
const gqlContext = createGqlContext(config);
|
||||
const server = new ApolloServer({
|
||||
typeDefs,
|
||||
resolvers,
|
||||
context: gqlContext,
|
||||
});
|
||||
return server;
|
||||
}
|
||||
|
||||
export default getGraphQl;
|
53
packages/cli/src/commands/dev/getServer.js
Normal file
53
packages/cli/src/commands/dev/getServer.js
Normal file
@ -0,0 +1,53 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import { cleanDirectory, readFile } from '@lowdefy/node-utils';
|
||||
import fetchNpmTarball from '../../utils/fetchNpmTarball.js';
|
||||
|
||||
async function getServer({ context }) {
|
||||
let fetchServer = false;
|
||||
|
||||
const serverExists = fs.existsSync(path.join(context.directories.devServer, 'package.json'));
|
||||
if (!serverExists) fetchServer = true;
|
||||
|
||||
if (serverExists) {
|
||||
const serverPackageConfig = JSON.parse(
|
||||
await readFile(path.join(context.directories.devServer, 'package.json'))
|
||||
);
|
||||
if (serverPackageConfig.version !== context.lowdefyVersion) {
|
||||
fetchServer = true;
|
||||
context.print.warn(
|
||||
`Removing @lowdefy/server-dev with version ${serverPackageConfig.version}`
|
||||
);
|
||||
await cleanDirectory(context.directories.devServer);
|
||||
}
|
||||
}
|
||||
|
||||
if (fetchServer) {
|
||||
context.print.spin('Fetching @lowdefy/server-dev from npm.');
|
||||
await fetchNpmTarball({
|
||||
packageName: '@lowdefy/server-dev',
|
||||
version: context.lowdefyVersion,
|
||||
directory: context.directories.devServer,
|
||||
});
|
||||
context.print.log('Fetched @lowdefy/server-dev from npm.');
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
export default getServer;
|
@ -13,18 +13,23 @@
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
import path from 'path';
|
||||
import dotenv from 'dotenv';
|
||||
import { cleanDirectory } from '@lowdefy/node-utils';
|
||||
|
||||
async function prepare({ context }) {
|
||||
dotenv.config({ silent: true });
|
||||
// Setup
|
||||
if (!context.options.port) context.options.port = 3000;
|
||||
context.print.log(
|
||||
`Cleaning block meta cache at "${path.resolve(context.cacheDirectory, './meta')}".`
|
||||
);
|
||||
await cleanDirectory(path.resolve(context.cacheDirectory, './meta'));
|
||||
import { spawnProcess } from '@lowdefy/node-utils';
|
||||
|
||||
async function runDevServer({ context }) {
|
||||
await spawnProcess({
|
||||
logger: context.print,
|
||||
args: ['run', 'start'],
|
||||
command: context.packageManager, // npm or yarn
|
||||
processOptions: {
|
||||
cwd: context.directories.devServer,
|
||||
env: {
|
||||
...process.env,
|
||||
LOWDEFY_DIRECTORY_CONFIG: context.directories.base,
|
||||
},
|
||||
},
|
||||
silent: false,
|
||||
});
|
||||
}
|
||||
|
||||
export default prepare;
|
||||
export default runDevServer;
|
@ -1,38 +0,0 @@
|
||||
/*
|
||||
Copyright 2020-2021 Lowdefy, Inc
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
import chokidar from 'chokidar';
|
||||
import BatchChanges from '../../utils/BatchChanges';
|
||||
import getLowdefyYaml from '../../utils/getLowdefyYaml';
|
||||
|
||||
function versionWatcher({ context }) {
|
||||
const changeLowdefyFileCallback = async () => {
|
||||
const { lowdefyVersion } = await getLowdefyYaml(context);
|
||||
if (lowdefyVersion !== context.lowdefyVersion) {
|
||||
context.print.warn('Lowdefy version changed. You should restart your development server.');
|
||||
process.exit();
|
||||
}
|
||||
};
|
||||
const changeLowdefyFileBatchChanges = new BatchChanges({
|
||||
fn: changeLowdefyFileCallback,
|
||||
context,
|
||||
});
|
||||
const lowdefyFileWatcher = chokidar.watch('./lowdefy.yaml', {
|
||||
persistent: true,
|
||||
});
|
||||
lowdefyFileWatcher.on('change', () => changeLowdefyFileBatchChanges.newChange());
|
||||
}
|
||||
|
||||
export default versionWatcher;
|
@ -19,7 +19,7 @@ import { readFile } from '@lowdefy/node-utils';
|
||||
|
||||
import program from 'commander';
|
||||
import build from './commands/build/build.js';
|
||||
// import dev from './commands/dev/dev.js';
|
||||
import dev from './commands/dev/dev.js';
|
||||
import init from './commands/init/init.js';
|
||||
import start from './commands/start/start.js';
|
||||
import runCommand from './utils/runCommand.js';
|
||||
@ -54,33 +54,33 @@ program
|
||||
)
|
||||
.action(runCommand({ cliVersion: version })(build));
|
||||
|
||||
// program
|
||||
// .command('dev')
|
||||
// .description('Start a Lowdefy development server.')
|
||||
// .usage(`[options]`)
|
||||
// .option(
|
||||
// '--base-directory <base-directory>',
|
||||
// 'Change base directory. Default is the current working directory.'
|
||||
// )
|
||||
// .option(
|
||||
// '--blocks-server-url <blocks-server-url>',
|
||||
// 'The URL from where Lowdefy blocks will be served.'
|
||||
// )
|
||||
// .option('--disable-telemetry', 'Disable telemetry.')
|
||||
// .option('--port <port>', 'Change the port the server is hosted at. Default is 3000.')
|
||||
// .option(
|
||||
// '--ref-resolver <ref-resolver-function-path>',
|
||||
// 'Path to a JavaScript file containing a _ref resolver function to be used as the app default _ref resolver.'
|
||||
// )
|
||||
// .option(
|
||||
// '--watch <paths...>',
|
||||
// 'A list of paths to files or directories that should be watched for changes.'
|
||||
// )
|
||||
// .option(
|
||||
// '--watch-ignore <paths...>',
|
||||
// 'A list of paths to files or directories that should be ignored by the file watcher. Globs are supported.'
|
||||
// )
|
||||
// .action(runCommand({ cliVersion: version })(dev));
|
||||
program
|
||||
.command('dev')
|
||||
.description('Start a Lowdefy development server.')
|
||||
.usage(`[options]`)
|
||||
.option(
|
||||
'--base-directory <base-directory>',
|
||||
'Change base directory. Default is the current working directory.'
|
||||
)
|
||||
.option('--disable-telemetry', 'Disable telemetry.')
|
||||
// TODO:
|
||||
.option('--port <port>', 'Change the port the server is hosted at. Default is 3000.')
|
||||
// TODO:
|
||||
.option(
|
||||
'--ref-resolver <ref-resolver-function-path>',
|
||||
'Path to a JavaScript file containing a _ref resolver function to be used as the app default _ref resolver.'
|
||||
)
|
||||
// TODO:
|
||||
.option(
|
||||
'--watch <paths...>',
|
||||
'A list of paths to files or directories that should be watched for changes.'
|
||||
)
|
||||
// TODO:
|
||||
.option(
|
||||
'--watch-ignore <paths...>',
|
||||
'A list of paths to files or directories that should be ignored by the file watcher. Globs are supported.'
|
||||
)
|
||||
.action(runCommand({ cliVersion: version })(dev));
|
||||
|
||||
program
|
||||
.command('init')
|
||||
|
@ -28,6 +28,7 @@ function getDirectories({ baseDirectory, options }) {
|
||||
build: path.join(dotLowdefy, 'server', 'build'),
|
||||
dotLowdefy,
|
||||
server: path.join(dotLowdefy, 'server'),
|
||||
serverDev: path.join(dotLowdefy, 'server-dev'),
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -64,6 +64,7 @@
|
||||
"chokidar": "3.5.2",
|
||||
"next": "12.0.3",
|
||||
"next-auth": "4.0.0-beta.6",
|
||||
"opener": "1.5.2",
|
||||
"react": "18.0.0-alpha-327d5c484-20211106",
|
||||
"react-dom": "18.0.0-alpha-327d5c484-20211106",
|
||||
"react-icons": "4.3.1",
|
||||
|
@ -26,10 +26,14 @@ import reloadClients from './processes/reloadClients.mjs';
|
||||
const argv = yargs(hideBin(process.argv)).argv;
|
||||
|
||||
async function getContext() {
|
||||
const { configDirectory = process.cwd(), packageManager = 'npm', verbose = false } = argv;
|
||||
const { packageManager = 'npm', verbose = false } = argv;
|
||||
const context = {
|
||||
directories: {
|
||||
config: path.resolve(configDirectory),
|
||||
build: path.resolve(process.cwd(), './build'),
|
||||
config: path.resolve(
|
||||
argv.configDirectory || process.env.LOWDEFY_DIRECTORY_CONFIG || process.cwd()
|
||||
),
|
||||
server: process.cwd(),
|
||||
},
|
||||
packageManager,
|
||||
restartServer: () => {},
|
||||
|
@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
async function initialBuild(context) {
|
||||
await context.installServer(); // TODO: Is this necessary because CLI will install?
|
||||
await context.installServer();
|
||||
await context.lowdefyBuild();
|
||||
await context.installServer();
|
||||
await context.nextBuild();
|
||||
|
@ -25,9 +25,9 @@ function lowdefyBuild({ packageManager, directories }) {
|
||||
processOptions: {
|
||||
env: {
|
||||
...process.env,
|
||||
LOWDEFY_BUILD_DIRECTORY: './build',
|
||||
LOWDEFY_CONFIG_DIRECTORY: directories.config,
|
||||
LOWDEFY_SERVER_DIRECTORY: process.cwd(),
|
||||
LOWDEFY_DIRECTORY_BUILD: directories.build,
|
||||
LOWDEFY_DIRECTORY_CONFIG: directories.config,
|
||||
LOWDEFY_DIRECTORY_SERVER: process.cwd(),
|
||||
},
|
||||
},
|
||||
silent: false,
|
||||
|
@ -14,11 +14,12 @@
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
import path from 'path';
|
||||
import { writeFile } from '@lowdefy/node-utils';
|
||||
|
||||
function reloadClients() {
|
||||
function reloadClients({ directories }) {
|
||||
return async () => {
|
||||
await writeFile({ filePath: './build/reload', content: `${Date.now()}` });
|
||||
await writeFile({ filePath: path.join(directories.build, 'reload'), content: `${Date.now()}` });
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -13,14 +13,15 @@
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
/* eslint-disable no-console */
|
||||
|
||||
import spawnKillableProcess from '../spawnKillableProcess.mjs';
|
||||
import spawnProcess from '../spawnProcess.mjs';
|
||||
|
||||
function startServerProcess({ context, handleExit }) {
|
||||
context.serverProcess = spawnKillableProcess({
|
||||
context.serverProcess = spawnProcess({
|
||||
logger: console,
|
||||
args: ['run', 'next', 'start'],
|
||||
command: context.packageManager,
|
||||
args: ['run', 'next', 'start'],
|
||||
silent: false,
|
||||
});
|
||||
context.serverProcess.on('exit', handleExit);
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
import { spawn } from 'child_process';
|
||||
|
||||
function spawnKillableProcess({ logger, command, args, processOptions, silent }) {
|
||||
function spawnProcess({ logger, command, args, processOptions, silent }) {
|
||||
const process = spawn(command, args, processOptions);
|
||||
|
||||
process.stdout.on('data', (data) => {
|
||||
@ -52,4 +52,4 @@ function spawnKillableProcess({ logger, command, args, processOptions, silent })
|
||||
return process;
|
||||
}
|
||||
|
||||
export default spawnKillableProcess;
|
||||
export default spawnProcess;
|
@ -21,7 +21,7 @@ async function configWatcher(context) {
|
||||
await context.lowdefyBuild();
|
||||
context.reloadClients();
|
||||
};
|
||||
// TODO: Add ignored paths
|
||||
// TODO: Add ignored and watch paths
|
||||
return setupWatcher({ callback, watchPaths: [context.directories.config] });
|
||||
}
|
||||
|
||||
|
@ -22,10 +22,9 @@ async function envWatcher(context) {
|
||||
console.log('.env file changed, restarting server...');
|
||||
context.restartServer();
|
||||
};
|
||||
// TODO: Add ignored paths
|
||||
return setupWatcher({
|
||||
callback,
|
||||
watchPaths: [path.resolve(context.directories.config, '.env')],
|
||||
watchPaths: [path.join(context.directories.config, '.env')],
|
||||
watchDotfiles: true,
|
||||
});
|
||||
}
|
||||
|
387
yarn.lock
387
yarn.lock
@ -3922,6 +3922,7 @@ __metadata:
|
||||
next: 12.0.3
|
||||
next-auth: 4.0.0-beta.6
|
||||
next-with-less: 2.0.2
|
||||
opener: 1.5.2
|
||||
react: 18.0.0-alpha-327d5c484-20211106
|
||||
react-dom: 18.0.0-alpha-327d5c484-20211106
|
||||
react-icons: 4.3.1
|
||||
@ -6713,19 +6714,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"cli-color@npm:~2.0.0":
|
||||
version: 2.0.1
|
||||
resolution: "cli-color@npm:2.0.1"
|
||||
dependencies:
|
||||
d: ^1.0.1
|
||||
es5-ext: ^0.10.53
|
||||
es6-iterator: ^2.0.3
|
||||
memoizee: ^0.4.15
|
||||
timers-ext: ^0.1.7
|
||||
checksum: d79c118a09eba8566704f3f7e6cfb519f6f142ff08a6a2243f72499ba691ea9bee7a9ffc2ea2a9d61422573c3a6298ec91f1e5ef4967795b4e9f92c9ccd88ce4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"cli-cursor@npm:^3.1.0":
|
||||
version: 3.1.0
|
||||
resolution: "cli-cursor@npm:3.1.0"
|
||||
@ -6951,7 +6939,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"commander@npm:^7.1.0, commander@npm:~7.2.0":
|
||||
"commander@npm:^7.1.0":
|
||||
version: 7.2.0
|
||||
resolution: "commander@npm:7.2.0"
|
||||
checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc
|
||||
@ -7392,16 +7380,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"d@npm:1, d@npm:^1.0.1":
|
||||
version: 1.0.1
|
||||
resolution: "d@npm:1.0.1"
|
||||
dependencies:
|
||||
es5-ext: ^0.10.50
|
||||
type: ^1.0.1
|
||||
checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"damerau-levenshtein@npm:^1.0.7":
|
||||
version: 1.0.7
|
||||
resolution: "damerau-levenshtein@npm:1.0.7"
|
||||
@ -7471,7 +7449,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"debug@npm:2, debug@npm:2.6.9, debug@npm:^2.6.9":
|
||||
"debug@npm:2, debug@npm:^2.6.9":
|
||||
version: 2.6.9
|
||||
resolution: "debug@npm:2.6.9"
|
||||
dependencies:
|
||||
@ -7680,13 +7658,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"define-lazy-prop@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "define-lazy-prop@npm:2.0.0"
|
||||
checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"define-properties@npm:^1.1.3":
|
||||
version: 1.1.3
|
||||
resolution: "define-properties@npm:1.1.3"
|
||||
@ -7755,13 +7726,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"destroy@npm:~1.0.4":
|
||||
version: 1.0.4
|
||||
resolution: "destroy@npm:1.0.4"
|
||||
checksum: da9ab4961dc61677c709da0c25ef01733042614453924d65636a7db37308fef8a24cd1e07172e61173d471ca175371295fbc984b0af5b2b4ff47cd57bd784c03
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"detect-indent@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "detect-indent@npm:5.0.0"
|
||||
@ -7978,13 +7942,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"dotenv@npm:10.0.0":
|
||||
version: 10.0.0
|
||||
resolution: "dotenv@npm:10.0.0"
|
||||
checksum: f412c5fe8c24fbe313d302d2500e247ba8a1946492db405a4de4d30dd0eb186a88a43f13c958c5a7de303938949c4231c56994f97d05c4bc1f22478d631b4005
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"duplexer@npm:^0.1.1":
|
||||
version: 0.1.2
|
||||
resolution: "duplexer@npm:0.1.2"
|
||||
@ -8034,13 +7991,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ee-first@npm:1.1.1":
|
||||
version: 1.1.1
|
||||
resolution: "ee-first@npm:1.1.1"
|
||||
checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"electron-to-chromium@npm:^1.3.723":
|
||||
version: 1.3.892
|
||||
resolution: "electron-to-chromium@npm:1.3.892"
|
||||
@ -8105,13 +8055,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"encodeurl@npm:~1.0.2":
|
||||
version: 1.0.2
|
||||
resolution: "encodeurl@npm:1.0.2"
|
||||
checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"encoding@npm:0.1.13, encoding@npm:^0.1.12":
|
||||
version: 0.1.13
|
||||
resolution: "encoding@npm:0.1.13"
|
||||
@ -8244,28 +8187,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46":
|
||||
version: 0.10.53
|
||||
resolution: "es5-ext@npm:0.10.53"
|
||||
dependencies:
|
||||
es6-iterator: ~2.0.3
|
||||
es6-symbol: ~3.1.3
|
||||
next-tick: ~1.0.0
|
||||
checksum: 24ec22369260cf98605cb2f51eae9d7df5dc621bc5d3b311f6f5c3d0fcdb7bafae888270f3083ee6e9af27350a5ea49f1fe2dd6406a9017247ca40f091f529b2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.3":
|
||||
version: 2.0.3
|
||||
resolution: "es6-iterator@npm:2.0.3"
|
||||
dependencies:
|
||||
d: 1
|
||||
es5-ext: ^0.10.35
|
||||
es6-symbol: ^3.1.1
|
||||
checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"es6-object-assign@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "es6-object-assign@npm:1.1.0"
|
||||
@ -8273,28 +8194,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.3":
|
||||
version: 3.1.3
|
||||
resolution: "es6-symbol@npm:3.1.3"
|
||||
dependencies:
|
||||
d: ^1.0.1
|
||||
ext: ^1.1.2
|
||||
checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"es6-weak-map@npm:^2.0.3":
|
||||
version: 2.0.3
|
||||
resolution: "es6-weak-map@npm:2.0.3"
|
||||
dependencies:
|
||||
d: 1
|
||||
es5-ext: ^0.10.46
|
||||
es6-iterator: ^2.0.3
|
||||
es6-symbol: ^3.1.1
|
||||
checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"escalade@npm:^3.1.1":
|
||||
version: 3.1.1
|
||||
resolution: "escalade@npm:3.1.1"
|
||||
@ -8302,13 +8201,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"escape-html@npm:~1.0.3":
|
||||
version: 1.0.3
|
||||
resolution: "escape-html@npm:1.0.3"
|
||||
checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"escape-string-regexp@npm:^1.0.5":
|
||||
version: 1.0.5
|
||||
resolution: "escape-string-regexp@npm:1.0.5"
|
||||
@ -8642,23 +8534,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"etag@npm:1.8.1, etag@npm:~1.8.1":
|
||||
"etag@npm:1.8.1":
|
||||
version: 1.8.1
|
||||
resolution: "etag@npm:1.8.1"
|
||||
checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"event-emitter@npm:^0.3.5":
|
||||
version: 0.3.5
|
||||
resolution: "event-emitter@npm:0.3.5"
|
||||
dependencies:
|
||||
d: 1
|
||||
es5-ext: ~0.10.14
|
||||
checksum: 27c1399557d9cd7e0aa0b366c37c38a4c17293e3a10258e8b692a847dd5ba9fb90429c3a5a1eeff96f31f6fa03ccbd31d8ad15e00540b22b22f01557be706030
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"event-target-shim@npm:^5.0.0":
|
||||
version: 5.0.1
|
||||
resolution: "event-target-shim@npm:5.0.1"
|
||||
@ -8743,15 +8625,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ext@npm:^1.1.2":
|
||||
version: 1.6.0
|
||||
resolution: "ext@npm:1.6.0"
|
||||
dependencies:
|
||||
type: ^2.5.0
|
||||
checksum: ca3ef4619e838f441a92238a98b77ac873da2175ace746c64303ffe2c3208e79a3acf3bf7004e40b720f3c2a83bf0143e6dd4a7cdfae6e73f54a3bfc7a14b5c2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"extend@npm:^3.0.0, extend@npm:^3.0.2, extend@npm:~3.0.2":
|
||||
version: 3.0.2
|
||||
resolution: "extend@npm:3.0.2"
|
||||
@ -8923,21 +8796,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"finalhandler@npm:~1.1.1":
|
||||
version: 1.1.2
|
||||
resolution: "finalhandler@npm:1.1.2"
|
||||
dependencies:
|
||||
debug: 2.6.9
|
||||
encodeurl: ~1.0.2
|
||||
escape-html: ~1.0.3
|
||||
on-finished: ~2.3.0
|
||||
parseurl: ~1.3.3
|
||||
statuses: ~1.5.0
|
||||
unpipe: ~1.0.0
|
||||
checksum: 617880460c5138dd7ccfd555cb5dde4d8f170f4b31b8bd51e4b646bb2946c30f7db716428a1f2882d730d2b72afb47d1f67cc487b874cb15426f95753a88965e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"find-cache-dir@npm:3.3.1":
|
||||
version: 3.3.1
|
||||
resolution: "find-cache-dir@npm:3.3.1"
|
||||
@ -9078,13 +8936,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fresh@npm:0.5.2":
|
||||
version: 0.5.2
|
||||
resolution: "fresh@npm:0.5.2"
|
||||
checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-constants@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "fs-constants@npm:1.0.0"
|
||||
@ -9921,7 +9772,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"http-errors@npm:1.7.3, http-errors@npm:~1.7.2":
|
||||
"http-errors@npm:1.7.3":
|
||||
version: 1.7.3
|
||||
resolution: "http-errors@npm:1.7.3"
|
||||
dependencies:
|
||||
@ -10328,7 +10179,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1":
|
||||
"is-docker@npm:^2.0.0":
|
||||
version: 2.2.1
|
||||
resolution: "is-docker@npm:2.2.1"
|
||||
bin:
|
||||
@ -10497,13 +10348,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"is-promise@npm:^2.2.2":
|
||||
version: 2.2.2
|
||||
resolution: "is-promise@npm:2.2.2"
|
||||
checksum: 18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"is-regex@npm:^1.1.4":
|
||||
version: 1.1.4
|
||||
resolution: "is-regex@npm:1.1.4"
|
||||
@ -10614,7 +10458,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
|
||||
"is-wsl@npm:^2.1.1":
|
||||
version: 2.2.0
|
||||
resolution: "is-wsl@npm:2.2.0"
|
||||
dependencies:
|
||||
@ -12045,16 +11889,12 @@ __metadata:
|
||||
"@swc/jest": 0.2.17
|
||||
axios: 0.24.0
|
||||
chalk: 4.1.2
|
||||
chokidar: 3.5.2
|
||||
commander: 8.3.0
|
||||
decompress: 4.2.1
|
||||
decompress-targz: 4.1.1
|
||||
dotenv: 10.0.0
|
||||
jest: 27.3.1
|
||||
js-yaml: 4.1.0
|
||||
opener: 1.5.2
|
||||
ora: 6.0.1
|
||||
reload: 3.2.0
|
||||
uuid: 8.3.2
|
||||
bin:
|
||||
lowdefy: ./dist/index.js
|
||||
@ -12096,15 +11936,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lru-queue@npm:^0.1.0":
|
||||
version: 0.1.0
|
||||
resolution: "lru-queue@npm:0.1.0"
|
||||
dependencies:
|
||||
es5-ext: ~0.10.2
|
||||
checksum: 7f2c53c5e7f2de20efb6ebb3086b7aea88d6cf9ae91ac5618ece974122960c4e8ed04988e81d92c3e63d60b12c556b14d56ef7a9c5a4627b23859b813e39b1a2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lz-string@npm:^1.4.4":
|
||||
version: 1.4.4
|
||||
resolution: "lz-string@npm:1.4.4"
|
||||
@ -12401,22 +12232,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"memoizee@npm:^0.4.15":
|
||||
version: 0.4.15
|
||||
resolution: "memoizee@npm:0.4.15"
|
||||
dependencies:
|
||||
d: ^1.0.1
|
||||
es5-ext: ^0.10.53
|
||||
es6-weak-map: ^2.0.3
|
||||
event-emitter: ^0.3.5
|
||||
is-promise: ^2.2.2
|
||||
lru-queue: ^0.1.0
|
||||
next-tick: ^1.1.0
|
||||
timers-ext: ^0.1.7
|
||||
checksum: 4065d94416dbadac56edf5947bf342beca0e9f051f33ad60d7c4baf3f6ca0f3c6fdb770c5caed5a89c0ceaf9121428582f396445d591785281383d60aa883418
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"memory-pager@npm:^1.0.2":
|
||||
version: 1.5.0
|
||||
resolution: "memory-pager@npm:1.5.0"
|
||||
@ -12825,7 +12640,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"mime@npm:1.6.0, mime@npm:^1.4.1":
|
||||
"mime@npm:^1.4.1":
|
||||
version: 1.6.0
|
||||
resolution: "mime@npm:1.6.0"
|
||||
bin:
|
||||
@ -12910,7 +12725,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:~1.2.0":
|
||||
"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5":
|
||||
version: 1.2.5
|
||||
resolution: "minimist@npm:1.2.5"
|
||||
checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52
|
||||
@ -13156,13 +12971,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ms@npm:2.1.1":
|
||||
version: 2.1.1
|
||||
resolution: "ms@npm:2.1.1"
|
||||
checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ms@npm:2.1.2":
|
||||
version: 2.1.2
|
||||
resolution: "ms@npm:2.1.2"
|
||||
@ -13323,20 +13131,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"next-tick@npm:1, next-tick@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "next-tick@npm:1.1.0"
|
||||
checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"next-tick@npm:~1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "next-tick@npm:1.0.0"
|
||||
checksum: 83fcb3d4f8d9380210b1c2b8a610463602d80283f0c0c8571c1688e1ad6cbf3a16b345f5bb7212617d4898bedcfa10dff327dc09ec20a112a5bf43a0271375fb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"next-with-less@npm:2.0.2":
|
||||
version: 2.0.2
|
||||
resolution: "next-with-less@npm:2.0.2"
|
||||
@ -14043,15 +13837,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"on-finished@npm:~2.3.0":
|
||||
version: 2.3.0
|
||||
resolution: "on-finished@npm:2.3.0"
|
||||
dependencies:
|
||||
ee-first: 1.1.1
|
||||
checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "once@npm:1.4.0"
|
||||
@ -14089,17 +13874,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"open@npm:^8.0.0":
|
||||
version: 8.4.0
|
||||
resolution: "open@npm:8.4.0"
|
||||
dependencies:
|
||||
define-lazy-prop: ^2.0.0
|
||||
is-docker: ^2.1.1
|
||||
is-wsl: ^2.2.0
|
||||
checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"opener@npm:1.5.2":
|
||||
version: 1.5.2
|
||||
resolution: "opener@npm:1.5.2"
|
||||
@ -14486,13 +14260,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"parseurl@npm:~1.3.3":
|
||||
version: 1.3.3
|
||||
resolution: "parseurl@npm:1.3.3"
|
||||
checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"pascal-case@npm:^3.1.2":
|
||||
version: 3.1.2
|
||||
resolution: "pascal-case@npm:3.1.2"
|
||||
@ -15155,13 +14922,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"querystringify@npm:^2.1.1":
|
||||
version: 2.2.0
|
||||
resolution: "querystringify@npm:2.2.0"
|
||||
checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"queue-microtask@npm:^1.2.2":
|
||||
version: 1.2.3
|
||||
resolution: "queue-microtask@npm:1.2.3"
|
||||
@ -15211,13 +14971,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"range-parser@npm:~1.2.1":
|
||||
version: 1.2.1
|
||||
resolution: "range-parser@npm:1.2.1"
|
||||
checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"raw-body@npm:2.4.1":
|
||||
version: 2.4.1
|
||||
resolution: "raw-body@npm:2.4.1"
|
||||
@ -16250,25 +16003,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"reload@npm:3.2.0":
|
||||
version: 3.2.0
|
||||
resolution: "reload@npm:3.2.0"
|
||||
dependencies:
|
||||
cli-color: ~2.0.0
|
||||
commander: ~7.2.0
|
||||
finalhandler: ~1.1.1
|
||||
minimist: ~1.2.0
|
||||
open: ^8.0.0
|
||||
serve-static: ~1.14.0
|
||||
supervisor: ~0.12.0
|
||||
url-parse: ~1.5.0
|
||||
ws: ~7.4.0
|
||||
bin:
|
||||
reload: bin/reload
|
||||
checksum: 3f3e14b3d8bf93b452364b468073397d78208f6607b4bef586c3de788bfb386b1de6fa16760f643e8da9fa549fab8b9535d80bdf8419878c7f4ce8fa4a529e18
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"remark-gfm@npm:3.0.1":
|
||||
version: 3.0.1
|
||||
resolution: "remark-gfm@npm:3.0.1"
|
||||
@ -16353,13 +16087,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"requires-port@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "requires-port@npm:1.0.0"
|
||||
checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"resize-observer-polyfill@npm:^1.5.0, resize-observer-polyfill@npm:^1.5.1":
|
||||
version: 1.5.1
|
||||
resolution: "resize-observer-polyfill@npm:1.5.1"
|
||||
@ -16708,27 +16435,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"send@npm:0.17.1":
|
||||
version: 0.17.1
|
||||
resolution: "send@npm:0.17.1"
|
||||
dependencies:
|
||||
debug: 2.6.9
|
||||
depd: ~1.1.2
|
||||
destroy: ~1.0.4
|
||||
encodeurl: ~1.0.2
|
||||
escape-html: ~1.0.3
|
||||
etag: ~1.8.1
|
||||
fresh: 0.5.2
|
||||
http-errors: ~1.7.2
|
||||
mime: 1.6.0
|
||||
ms: 2.1.1
|
||||
on-finished: ~2.3.0
|
||||
range-parser: ~1.2.1
|
||||
statuses: ~1.5.0
|
||||
checksum: d214c2fa42e7fae3f8fc1aa3931eeb3e6b78c2cf141574e09dbe159915c1e3a337269fc6b7512e7dfddcd7d6ff5974cb62f7c3637ba86a55bde20a92c18bdca0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"sentence-case@npm:^3.0.4":
|
||||
version: 3.0.4
|
||||
resolution: "sentence-case@npm:3.0.4"
|
||||
@ -16740,18 +16446,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"serve-static@npm:~1.14.0":
|
||||
version: 1.14.1
|
||||
resolution: "serve-static@npm:1.14.1"
|
||||
dependencies:
|
||||
encodeurl: ~1.0.2
|
||||
escape-html: ~1.0.3
|
||||
parseurl: ~1.3.3
|
||||
send: 0.17.1
|
||||
checksum: c6b268e8486d39ecd54b86c7f2d0ee4a38cd7514ddd9c92c8d5793bb005afde5e908b12395898ae206782306ccc848193d93daa15b86afb3cbe5a8414806abe8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"set-blocking@npm:~2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "set-blocking@npm:2.0.0"
|
||||
@ -17181,7 +16875,7 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0":
|
||||
"statuses@npm:>= 1.5.0 < 2":
|
||||
version: 1.5.0
|
||||
resolution: "statuses@npm:1.5.0"
|
||||
checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c
|
||||
@ -17523,16 +17217,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"supervisor@npm:~0.12.0":
|
||||
version: 0.12.0
|
||||
resolution: "supervisor@npm:0.12.0"
|
||||
bin:
|
||||
node-supervisor: lib/cli-wrapper.js
|
||||
supervisor: lib/cli-wrapper.js
|
||||
checksum: 3e425d6a7370be8004c14864423f69060cc315bfaebe26ad6f9db4877b89897a79281547407bd3ad51852b91cfb2322699d0c7b8f088f8b917808c9c72f94146
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"supports-color@npm:^5.3.0":
|
||||
version: 5.5.0
|
||||
resolution: "supports-color@npm:5.5.0"
|
||||
@ -17800,16 +17484,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"timers-ext@npm:^0.1.7":
|
||||
version: 0.1.7
|
||||
resolution: "timers-ext@npm:0.1.7"
|
||||
dependencies:
|
||||
es5-ext: ~0.10.46
|
||||
next-tick: 1
|
||||
checksum: ef3f27a0702a88d885bcbb0317c3e3ecd094ce644da52e7f7d362394a125d9e3578292a8f8966071a980d8abbc3395725333b1856f3ae93835b46589f700d938
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tinycolor2@npm:1.4.2, tinycolor2@npm:^1.4.1":
|
||||
version: 1.4.2
|
||||
resolution: "tinycolor2@npm:1.4.2"
|
||||
@ -18117,20 +17791,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"type@npm:^1.0.1":
|
||||
version: 1.2.0
|
||||
resolution: "type@npm:1.2.0"
|
||||
checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"type@npm:^2.5.0":
|
||||
version: 2.5.0
|
||||
resolution: "type@npm:2.5.0"
|
||||
checksum: 0fe1bb4e8ba298b2b245fdc6bca6178887e29e2134d231e468366615b3adffd651d464eb51d8b15f8cfd168577c282a17e19bf80f036a60d4df16308a83a93c4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"typedarray-to-buffer@npm:^3.1.5":
|
||||
version: 3.1.5
|
||||
resolution: "typedarray-to-buffer@npm:3.1.5"
|
||||
@ -18365,7 +18025,7 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
|
||||
"unpipe@npm:1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "unpipe@npm:1.0.0"
|
||||
checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
|
||||
@ -18413,16 +18073,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"url-parse@npm:~1.5.0":
|
||||
version: 1.5.3
|
||||
resolution: "url-parse@npm:1.5.3"
|
||||
dependencies:
|
||||
querystringify: ^2.1.1
|
||||
requires-port: ^1.0.0
|
||||
checksum: c6b32fff835e43f3b1b4150239f459744f0ab1a908841dbfecbfc79bf67f4d6c8d9af1841d0c6d814d45bfa08525cc29312a0bef31db7aa894306b3db07e4ee0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"url@npm:0.10.3":
|
||||
version: 0.10.3
|
||||
resolution: "url@npm:0.10.3"
|
||||
@ -18908,21 +18558,6 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ws@npm:~7.4.0":
|
||||
version: 7.4.6
|
||||
resolution: "ws@npm:7.4.6"
|
||||
peerDependencies:
|
||||
bufferutil: ^4.0.1
|
||||
utf-8-validate: ^5.0.2
|
||||
peerDependenciesMeta:
|
||||
bufferutil:
|
||||
optional: true
|
||||
utf-8-validate:
|
||||
optional: true
|
||||
checksum: 3a990b32ed08c72070d5e8913e14dfcd831919205be52a3ff0b4cdd998c8d554f167c9df3841605cde8b11d607768cacab3e823c58c96a5c08c987e093eb767a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"xml-name-validator@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "xml-name-validator@npm:3.0.0"
|
||||
|
Loading…
x
Reference in New Issue
Block a user