Skip to content

Commit

Permalink
chore/#635 : 디버깅모드에서 analysis-engine의 변경을 감지하도록 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
mdgarden committed Aug 31, 2024
1 parent ed73632 commit 93b843f
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 43 deletions.
1 change: 1 addition & 0 deletions packages/analysis-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
},
"scripts": {
"build": "rollup -c && tsc -d --emitDeclarationOnly --noEmit false --declarationDir dist",
"watch": "rollup -c -w",
"start": "sh -c 'node -e \"require(\\\"./dist/index.js\\\").getMockData(\\\"$0\\\")\"'",
"lint": "eslint src --ext ts",
"lint:fix": "eslint src --ext ts --fix",
Expand Down
90 changes: 47 additions & 43 deletions packages/vscode/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,51 +9,55 @@ const CopyPlugin = require("copy-webpack-plugin");

// /** @type WebpackConfig */
const extensionConfig = {
target: "node", // vscode extensions run in a Node.js-context 📖 -> https://webpack.js.org/configuration/node/
mode: "none", // this leaves the source code as close as possible to the original (when packaging we set this to 'production')
target: "node", // vscode extensions run in a Node.js-context 📖 -> https://webpack.js.org/configuration/node/
mode: "none", // this leaves the source code as close as possible to the original (when packaging we set this to 'production')

entry: "./src/extension.ts", // the entry point of this extension, 📖 -> https://webpack.js.org/configuration/entry-context/
output: {
// the bundle is stored in the 'dist' folder (check package.json), 📖 -> https://webpack.js.org/configuration/output/
path: path.resolve(__dirname, "dist"),
filename: "extension.js",
libraryTarget: "commonjs2",
},
externals: {
vscode: "commonjs vscode", // the vscode-module is created on-the-fly and must be excluded. Add other modules that cannot be webpack'ed, 📖 -> https://webpack.js.org/configuration/externals/
// modules added here also need to be added in the .vscodeignore file
},
resolve: {
// support reading TypeScript and JavaScript files, 📖 -> https://github.com/TypeStrong/ts-loader
extensions: [".ts", ".js"],
},
module: {
rules: [
{
test: /\.ts$/,
exclude: /node_modules/,
use: [
{
loader: "ts-loader",
},
],
},
entry: "./src/extension.ts", // the entry point of this extension, 📖 -> https://webpack.js.org/configuration/entry-context/
output: {
// the bundle is stored in the 'dist' folder (check package.json), 📖 -> https://webpack.js.org/configuration/output/
path: path.resolve(__dirname, "dist"),
filename: "extension.js",
libraryTarget: "commonjs2",
},
externals: {
vscode: "commonjs vscode", // the vscode-module is created on-the-fly and must be excluded. Add other modules that cannot be webpack'ed, 📖 -> https://webpack.js.org/configuration/externals/
// modules added here also need to be added in the .vscodeignore file
},
watch: true,
watchOptions: {
ignored: /node_modules/,
},
resolve: {
// support reading TypeScript and JavaScript files, 📖 -> https://github.com/TypeStrong/ts-loader
extensions: [".ts", ".js"],
},
module: {
rules: [
{
test: /\.ts$/,
exclude: /node_modules/,
use: [
{
loader: "ts-loader",
},
],
},
plugins: [
// new CopyPlugin(),
new CopyPlugin({
patterns: [
{
from: path.resolve(__dirname, "..", "view", "dist"),
to: path.resolve(__dirname, "dist"),
},
],
}),
},
],
devtool: "nosources-source-map",
infrastructureLogging: {
level: "log", // enables logging required for problem matchers
},
},
plugins: [
// new CopyPlugin(),
new CopyPlugin({
patterns: [
{
from: path.resolve(__dirname, "..", "view", "dist"),
to: path.resolve(__dirname, "dist"),
},
],
}),
],
devtool: "nosources-source-map",
infrastructureLogging: {
level: "log", // enables logging required for problem matchers
},
};
module.exports = [extensionConfig];

0 comments on commit 93b843f

Please sign in to comment.