BREAKING CHANGE: Change build system

This commit is contained in:
Siwoo Jeon 2024-10-08 22:13:08 +09:00
parent 1875de42b5
commit 111a0b6e7c
Signed by: migan
GPG key ID: 036E9A8C5E8E48DA
4 changed files with 71 additions and 1476 deletions

5
nodemon.json Normal file
View file

@ -0,0 +1,5 @@
{
"ext": "ts,json",
"exec": "pnpm build --sourcemap && node dist/src",
"ignore": ["dist/**/*.*"]
}

View file

@ -1,6 +1,6 @@
{
"name": "muffinbot",
"version": "4.0.0-pudding.e241008a.change_build_system_and_package_manager",
"version": "4.0.0-pudding.e241008b.change_build_system_and_package_manager",
"main": "dist/index.js",
"private": true,
"dependencies": {
@ -24,21 +24,20 @@
"@types/semver": "^7.5.8",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"@yarnpkg/pnpify": "^4.1.2",
"cross-env": "^7.0.3",
"eslint": "^9.11.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.9.0",
"nodemon": "^3.1.7",
"prettier": "^3.3.3",
"prisma": "^5.20.0",
"tsup": "^8.3.0",
"typescript": "^5.6.2"
},
"scripts": {
"build": "tsup",
"dev": "cross-env NODE_ENV=development tsup --watch --onSuccess \"node --enable-source-maps dist\"",
"start": "cross-env NODE_ENV=production node dist",
"build": "tsc",
"dev": "cross-env NODE_ENV=development nodemon",
"start": "cross-env NODE_ENV=production node dist/src",
"db:pull": "prisma db pull",
"db:push": "prisma db push",
"db:generate": "prisma generate"

File diff suppressed because it is too large Load diff

View file

@ -1,11 +0,0 @@
import { defineConfig } from 'tsup'
const sourcemap = process.env.NODE_ENV === 'development' ? true : false
export default defineConfig({
clean: true,
format: ['cjs'],
entry: ['src/index.ts'],
minify: true,
sourcemap,
})