Skip to content

Commit

Permalink
chore: rename .js to .ts
Browse files Browse the repository at this point in the history
  • Loading branch information
solufa committed Feb 4, 2025
1 parent 21ed699 commit 5b4a4ee
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 16 deletions.
1 change: 1 addition & 0 deletions client/stylelint.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @type {import('stylelint').Config} */
module.exports = {
extends: ['stylelint-config-standard', 'stylelint-config-recess-order'],
// add your custom config here
Expand Down
5 changes: 1 addition & 4 deletions eslint.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ export default tseslint.config(
files: ['**/*.tsx'],
plugins: {
react: reactPlugin,
// eslint-disable-next-line @typescript-eslint/no-require-imports
'react-hooks': fixupPluginRules(require('eslint-plugin-react-hooks')),
},
settings: {
Expand All @@ -65,10 +66,6 @@ export default tseslint.config(
files: ['server/api/**/controller.ts', 'server/api/**/hooks.ts'],
rules: { '@typescript-eslint/explicit-function-return-type': ['off'] },
},
{
files: ['**/*.js', 'eslint.config.ts'],
rules: { '@typescript-eslint/no-require-imports': ['off'] },
},
{
files: ['server/tests/**/*.ts'],
rules: { '@typescript-eslint/no-non-null-assertion': 'off', 'max-lines': 'off' },
Expand Down
4 changes: 2 additions & 2 deletions server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
"scripts": {
"predev": "run-s generate migrate:deploy",
"dev": "run-p dev:*",
"dev:build": "node ./scripts/build.dev.js",
"dev:build": "node -r esbuild-register ./scripts/build.dev.ts",
"dev:server": "touch index.js && node-dev --enable-source-maps --respawn index.js",
"dev:frourio": "frourio --watch",
"dev:prisma": "prisma generate --watch",
"prebuild": "run-s generate migrate:deploy",
"build": "node ./scripts/build.prod.js",
"build": "node -r esbuild-register ./scripts/build.prod.ts",
"lint": "prisma format",
"generate": "run-s generate:prisma generate:frourio",
"generate:frourio": "frourio",
Expand Down
6 changes: 3 additions & 3 deletions server/scripts/build.dev.js → server/scripts/build.dev.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
const { context } = require('esbuild');
const config = require('./config.common');
import { context } from 'esbuild';
import { esbuildConfig } from './config.common';

context({
...config,
...esbuildConfig,
define: { 'process.env.NODE_ENV': `"development"`, 'import.meta.vitest': 'false' },
}).then((ctx) => ctx.watch());
6 changes: 3 additions & 3 deletions server/scripts/build.prod.js → server/scripts/build.prod.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
const { build } = require('esbuild');
const config = require('./config.common');
import { build } from 'esbuild';
import { esbuildConfig } from './config.common';

build({
...config,
...esbuildConfig,
minify: true,
define: { 'process.env.NODE_ENV': `"production"`, 'import.meta.vitest': 'false' },
}).catch(() => process.exit(1));
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
const { nodeExternalsPlugin } = require('esbuild-node-externals');
const path = require('path');
import type { BuildOptions } from 'esbuild';
import { nodeExternalsPlugin } from 'esbuild-node-externals';
import path from 'path';

module.exports = {
export const esbuildConfig: BuildOptions = {
entryPoints: [path.resolve(__dirname, '../index.ts')],
outdir: path.resolve(__dirname, '../'),
platform: 'node',
Expand Down
3 changes: 2 additions & 1 deletion server/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import dotenv from 'dotenv';
import tsconfigPaths from 'vite-tsconfig-paths';
import { defineConfig } from 'vitest/config';
import { defaultExclude, defineConfig } from 'vitest/config';
import { S3_BUCKET } from './service/envValues';

dotenv.config();
Expand All @@ -14,6 +14,7 @@ export default defineConfig({
},
setupFiles: ['tests/setup.ts'],
includeSource: ['**/*.ts'],
exclude: [...defaultExclude, 'scripts/*.ts'],
// include: ['**/index.test.ts'],
poolOptions: { forks: { singleFork: true } },
hookTimeout: 10000,
Expand Down

0 comments on commit 5b4a4ee

Please sign in to comment.