소스 검색

chore: integrate code-inspector-plugin (#3900)

TinsFox 1 년 전
부모
커밋
8746e48df0
3개의 변경된 파일444개의 추가작업 그리고 357개의 파일을 삭제
  1. 5 0
      web/next.config.js
  2. 1 0
      web/package.json
  3. 438 357
      web/yarn.lock

+ 5 - 0
web/next.config.js

@@ -1,3 +1,4 @@
+const { codeInspectorPlugin } = require('code-inspector-plugin')
 const withMDX = require('@next/mdx')({
 const withMDX = require('@next/mdx')({
   extension: /\.mdx?$/,
   extension: /\.mdx?$/,
   options: {
   options: {
@@ -13,6 +14,10 @@ const withMDX = require('@next/mdx')({
 
 
 /** @type {import('next').NextConfig} */
 /** @type {import('next').NextConfig} */
 const nextConfig = {
 const nextConfig = {
+  webpack: (config, { dev, isServer }) => {
+    config.plugins.push(codeInspectorPlugin({ bundler: 'webpack' }))
+    return config
+  },
   productionBrowserSourceMaps: false, // enable browser source map generation during the production build
   productionBrowserSourceMaps: false, // enable browser source map generation during the production build
   // Configure pageExtensions to include md and mdx
   // Configure pageExtensions to include md and mdx
   pageExtensions: ['ts', 'tsx', 'js', 'jsx', 'md', 'mdx'],
   pageExtensions: ['ts', 'tsx', 'js', 'jsx', 'md', 'mdx'],

+ 1 - 0
web/package.json

@@ -107,6 +107,7 @@
     "@types/sortablejs": "^1.15.1",
     "@types/sortablejs": "^1.15.1",
     "@types/uuid": "^9.0.8",
     "@types/uuid": "^9.0.8",
     "autoprefixer": "^10.4.14",
     "autoprefixer": "^10.4.14",
+    "code-inspector-plugin": "^0.13.0",
     "cross-env": "^7.0.3",
     "cross-env": "^7.0.3",
     "eslint": "^8.36.0",
     "eslint": "^8.36.0",
     "eslint-config-next": "^14.0.4",
     "eslint-config-next": "^14.0.4",

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 438 - 357
web/yarn.lock


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.