aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 13:15:07 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 13:15:07 +0100
commit912f910bafaac1b5f30d0c08aa10d107b24c09d4 (patch)
treed378e491fc98c3de068da8a1ca19aebf5fe52873 /scripts
parentfeat: User-agent reduction (diff)
downloadsophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.tar.gz
sophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.tar.zst
sophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.zip
fix: Typings in js config files
Diffstat (limited to 'scripts')
-rw-r--r--scripts/watch.js18
1 files changed, 9 insertions, 9 deletions
diff --git a/scripts/watch.js b/scripts/watch.js
index f49037e..243710c 100644
--- a/scripts/watch.js
+++ b/scripts/watch.js
@@ -6,7 +6,7 @@ const { spawn } = require('child_process');
6const electronPath = require('electron'); 6const electronPath = require('electron');
7const { build, createLogger, createServer } = require('vite'); 7const { build, createLogger, createServer } = require('vite');
8 8
9/** @type string */ 9/** @type {string} */
10const mode = process.env.MODE = process.env.MODE || 'development'; 10const mode = process.env.MODE = process.env.MODE || 'development';
11 11
12/** @type {import('vite').LogLevel} */ 12/** @type {import('vite').LogLevel} */
@@ -24,7 +24,7 @@ const sharedConfig = {
24/** 24/**
25 * Messages on stderr that match any of the contained patterns will be stripped from output 25 * Messages on stderr that match any of the contained patterns will be stripped from output
26 * 26 *
27 * @type RegExp[] 27 * @type {RegExp[]}
28 */ 28 */
29const stderrFilterPatterns = [ 29const stderrFilterPatterns = [
30 // warning about devtools extension 30 // warning about devtools extension
@@ -38,7 +38,7 @@ const stderrFilterPatterns = [
38 38
39/** 39/**
40 * @param {{name: string; configFile: string; writeBundle?: import('rollup').OutputPlugin['writeBundle'] }} config 40 * @param {{name: string; configFile: string; writeBundle?: import('rollup').OutputPlugin['writeBundle'] }} config
41 * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} 41 * @returns {Promise<unknown>}
42 */ 42 */
43function getWatcher({ name, configFile, writeBundle }) { 43function getWatcher({ name, configFile, writeBundle }) {
44 return build({ 44 return build({
@@ -57,7 +57,7 @@ function getWatcher({ name, configFile, writeBundle }) {
57 * Start or restart App when source files are changed. 57 * Start or restart App when source files are changed.
58 * 58 *
59 * @param {import('vite').ViteDevServer} viteDevServer 59 * @param {import('vite').ViteDevServer} viteDevServer
60 * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} 60 * @returns {Promise<unknown>}
61 */ 61 */
62function setupMainPackageWatcher(viteDevServer) { 62function setupMainPackageWatcher(viteDevServer) {
63 // Write a value to an environment variable to pass it to the main process. 63 // Write a value to an environment variable to pass it to the main process.
@@ -113,7 +113,7 @@ function setupMainPackageWatcher(viteDevServer) {
113 * Reload App when source files are changed. 113 * Reload App when source files are changed.
114 * 114 *
115 * @param {import('vite').ViteDevServer} viteDevServer 115 * @param {import('vite').ViteDevServer} viteDevServer
116 * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} 116 * @returns {Promise<unknown>}
117 */ 117 */
118function setupPreloadPackageWatcher(viteDevServer) { 118function setupPreloadPackageWatcher(viteDevServer) {
119 return getWatcher({ 119 return getWatcher({
@@ -131,7 +131,7 @@ function setupPreloadPackageWatcher(viteDevServer) {
131 * Reload services when source files are changed. 131 * Reload services when source files are changed.
132 * 132 *
133 * @param {import('vite').ViteDevServer} viteDevServer 133 * @param {import('vite').ViteDevServer} viteDevServer
134 * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} 134 * @returns {Promise<unknown>}
135 */ 135 */
136function setupServicePreloadPackageWatcher(viteDevServer) { 136function setupServicePreloadPackageWatcher(viteDevServer) {
137 return getWatcher({ 137 return getWatcher({
@@ -150,8 +150,8 @@ function setupServicePreloadPackageWatcher(viteDevServer) {
150/** 150/**
151 * Rebuild package when source files are changed. 151 * Rebuild package when source files are changed.
152 * 152 *
153 * @param packageName {string} The name of the package to watch. 153 * @param {string} packageName The name of the package to watch.
154 * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} 154 * @returns {Promise<unknown>}
155 */ 155 */
156function setupSharedPackageWatcher(packageName) { 156function setupSharedPackageWatcher(packageName) {
157 return getWatcher({ 157 return getWatcher({
@@ -161,7 +161,7 @@ function setupSharedPackageWatcher(packageName) {
161} 161}
162 162
163/** 163/**
164 * @returns Promise<void> 164 * @returns {Promise<unknown>}
165 */ 165 */
166async function setupDevEnvironment() { 166async function setupDevEnvironment() {
167 await setupSharedPackageWatcher('shared'); 167 await setupSharedPackageWatcher('shared');