Browse Source

Dev: Remove `rollup-plugin-visualizer` dependency. (#31913)

Michael Herzog 3 months ago
parent
commit
64073947c0
6 changed files with 1 additions and 164 deletions
  1. 0 2
      .gitignore
  2. 0 99
      package-lock.json
  3. 0 1
      package.json
  4. 0 37
      test/rollup.treeshake.config.js
  5. 0 24
      test/treeshake/index-src.js
  6. 1 1
      utils/build/rollup.config.js

+ 0 - 2
.gitignore

@@ -8,14 +8,12 @@ npm-debug.log
 .vs/
 
 test/unit/build
-test/treeshake/index-src.bundle.min.js
 test/treeshake/index.bundle.js
 test/treeshake/index.bundle.min.js
 test/treeshake/index.webgpu.bundle.js
 test/treeshake/index.webgpu.bundle.min.js
 test/treeshake/index.webgpu.nodes.bundle.js
 test/treeshake/index.webgpu.nodes.bundle.min.js
-test/treeshake/stats.html
 test/e2e/chromium
 test/e2e/output-screenshots
 

+ 0 - 99
package-lock.json

@@ -25,7 +25,6 @@
         "qunit": "^2.19.4",
         "rollup": "^4.6.0",
         "rollup-plugin-filesize": "^10.0.0",
-        "rollup-plugin-visualizer": "^6.0.0",
         "servez": "^2.2.4"
       }
     },
@@ -3202,16 +3201,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/define-lazy-prop": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
-      "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
-      "dev": true,
-      "license": "MIT",
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/define-properties": {
       "version": "1.2.1",
       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
@@ -5358,22 +5347,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/is-docker": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
-      "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
-      "dev": true,
-      "license": "MIT",
-      "bin": {
-        "is-docker": "cli.js"
-      },
-      "engines": {
-        "node": ">=8"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/is-extglob": {
       "version": "2.1.1",
       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -5654,19 +5627,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/is-wsl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
-      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "is-docker": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=8"
-      }
-    },
     "node_modules/isarray": {
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
@@ -7128,24 +7088,6 @@
         "wrappy": "1"
       }
     },
-    "node_modules/open": {
-      "version": "8.4.2",
-      "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
-      "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "define-lazy-prop": "^2.0.0",
-        "is-docker": "^2.1.1",
-        "is-wsl": "^2.2.0"
-      },
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
     "node_modules/optionator": {
       "version": "0.9.4",
       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -8148,47 +8090,6 @@
         "node": ">=16.0.0"
       }
     },
-    "node_modules/rollup-plugin-visualizer": {
-      "version": "6.0.3",
-      "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-6.0.3.tgz",
-      "integrity": "sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "open": "^8.0.0",
-        "picomatch": "^4.0.2",
-        "source-map": "^0.7.4",
-        "yargs": "^17.5.1"
-      },
-      "bin": {
-        "rollup-plugin-visualizer": "dist/bin/cli.js"
-      },
-      "engines": {
-        "node": ">=18"
-      },
-      "peerDependencies": {
-        "rolldown": "1.x || ^1.0.0-beta",
-        "rollup": "2.x || 3.x || 4.x"
-      },
-      "peerDependenciesMeta": {
-        "rolldown": {
-          "optional": true
-        },
-        "rollup": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/rollup-plugin-visualizer/node_modules/source-map": {
-      "version": "0.7.6",
-      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
-      "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
-      "dev": true,
-      "license": "BSD-3-Clause",
-      "engines": {
-        "node": ">= 12"
-      }
-    },
     "node_modules/run-parallel": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",

+ 0 - 1
package.json

@@ -110,7 +110,6 @@
     "qunit": "^2.19.4",
     "rollup": "^4.6.0",
     "rollup-plugin-filesize": "^10.0.0",
-    "rollup-plugin-visualizer": "^6.0.0",
     "servez": "^2.2.4"
   },
   "overrides": {

+ 0 - 37
test/rollup.treeshake.config.js

@@ -1,26 +1,6 @@
-import path from 'path';
 import resolve from '@rollup/plugin-node-resolve';
 import filesize from 'rollup-plugin-filesize';
 import terser from '@rollup/plugin-terser';
-import { visualizer } from 'rollup-plugin-visualizer';
-import { glsl } from '../utils/build/rollup.config.js';
-
-const statsFile = path.resolve( 'test/treeshake/stats.html' );
-
-function logStatsFile() {
-
-	return {
-		writeBundle() {
-
-			console.log();
-			console.log( 'Open the following url in a browser to analyze the tree-shaken bundle.' );
-			console.log( statsFile );
-			console.log();
-
-		}
-	};
-
-}
 
 export default [
 	{
@@ -51,23 +31,6 @@ export default [
 			}
 		]
 	},
-	{
-		input: 'test/treeshake/index-src.js',
-		plugins: [
-			glsl(),
-			terser(),
-			visualizer( {
-				filename: statsFile,
-			} ),
-			logStatsFile()
-		],
-		output: [
-			{
-				format: 'esm',
-				file: 'test/treeshake/index-src.bundle.min.js'
-			}
-		]
-	},
 	{
 		input: 'test/treeshake/index.webgpu.js',
 		plugins: [

+ 0 - 24
test/treeshake/index-src.js

@@ -1,24 +0,0 @@
-import * as THREE from '../../src/Three.js';
-
-let camera, scene, renderer;
-
-init();
-
-function init() {
-
-	camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.01, 10 );
-
-	scene = new THREE.Scene();
-
-	renderer = new THREE.WebGLRenderer( { antialias: true } );
-	renderer.setSize( window.innerWidth, window.innerHeight );
-	renderer.setAnimationLoop( animation );
-	document.body.appendChild( renderer.domElement );
-
-}
-
-function animation( ) {
-
-	renderer.render( scene, camera );
-
-}

+ 1 - 1
utils/build/rollup.config.js

@@ -1,7 +1,7 @@
 import terser from '@rollup/plugin-terser';
 import MagicString from 'magic-string';
 
-export function glsl() {
+function glsl() {
 
 	return {
 

粤ICP备19079148号