diff --git a/cypress.config.js b/cypress.config.ts similarity index 100% rename from cypress.config.js rename to cypress.config.ts diff --git a/prettier.config.ts b/prettier.config.ts new file mode 100644 index 0000000000..52b141f83c --- /dev/null +++ b/prettier.config.ts @@ -0,0 +1,17 @@ +const pluginGoTemplate = require.resolve('prettier-plugin-go-template') +module.exports = { + trailingComma: 'all', + semi: false, + jsxSingleQuote: true, + singleQuote: true, + endOfLine: 'lf', + plugins: [pluginGoTemplate], + overrides: [ + { + files: ['*.html'], + options: { + parser: 'go-template', + }, + }, + ], +} diff --git a/web/src/esbuild.config.js b/web/src/esbuild.config.ts similarity index 98% rename from web/src/esbuild.config.js rename to web/src/esbuild.config.ts index 36d41273e0..2f549c3de9 100755 --- a/web/src/esbuild.config.js +++ b/web/src/esbuild.config.ts @@ -32,7 +32,7 @@ const dynamicPublicPathPlugin = { }, } -async function run() { +async function run(): Promise { const method = process.argv.includes('--watch') ? 'context' : 'build' if (!process.env.GOALERT_VERSION) diff --git a/web/src/esbuild.cypress.js b/web/src/esbuild.cypress.ts similarity index 94% rename from web/src/esbuild.cypress.js rename to web/src/esbuild.cypress.ts index 94a110f1a2..8abaa54bb5 100755 --- a/web/src/esbuild.cypress.js +++ b/web/src/esbuild.cypress.ts @@ -1,7 +1,6 @@ #!/usr/bin/env node /* eslint @typescript-eslint/no-var-requires: 0 */ /* eslint @typescript-eslint/no-require-imports: 0 */ -const path = require('path') const glob = require('glob') const intEntry = {} @@ -10,7 +9,7 @@ glob.globSync(path.join(__dirname, 'cypress/e2e/*')).forEach((file) => { intEntry['integration/' + name] = file }) -async function run() { +async function run(): Promise { const method = process.argv.includes('--watch') ? 'context' : 'build' const ctx = await require('esbuild')[method]({ diff --git a/web/src/modernizr.config.js b/web/src/modernizr.config.js deleted file mode 100644 index 71ebfe7bcd..0000000000 --- a/web/src/modernizr.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - minify: true, - options: [], - 'feature-detects': ['inputtypes'], -}