chore(monorepo/server): set up copy of bettersqlite

This commit is contained in:
Elian Doran 2025-04-24 11:18:08 +03:00
parent 42c5ef257d
commit de944576b6
No known key found for this signature in database
2 changed files with 24 additions and 13 deletions

View File

@ -1,9 +1,12 @@
const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const { join } = require('path');
const outputDir = join(__dirname, 'dist');
module.exports = {
output: {
path: join(__dirname, 'dist')
path: outputDir
},
plugins: [
new NxAppWebpackPlugin({
@ -15,6 +18,14 @@ module.exports = {
optimization: false,
outputHashing: 'none',
generatePackageJson: true,
}),
new CopyPlugin({
patterns: [
{
from: "node_modules/better-sqlite3/build/Release",
to: join(outputDir, "Release")
}
]
})
]
};

View File

@ -1,17 +1,17 @@
packages:
- packages/*
- apps/*
- packages/*
- apps/*
ignoredBuiltDependencies:
- '@parcel/watcher'
- '@scarf/scarf'
- '@swc/core'
- better-sqlite3
- bufferutil
- core-js-pure
- esbuild
- nx
- utf-8-validate
- '@parcel/watcher'
- '@scarf/scarf'
- '@swc/core'
- bufferutil
- core-js-pure
- esbuild
- nx
- utf-8-validate
onlyBuiltDependencies:
- electron
- electron
- better-sqlite3