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

View File

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