File tree Expand file tree Collapse file tree 6 files changed +83
-1
lines changed
Expand file tree Collapse file tree 6 files changed +83
-1
lines changed Original file line number Diff line number Diff line change 2020 "rollup" : " ^4.13.2" ,
2121 "rollup-plugin-copy" : " ^3.5.0" ,
2222 "tree-kill" : " ^1.2.2" ,
23+ "vite" : " ^7.1.12" ,
2324 "webpack-cli" : " ^5.1.4"
2425 },
2526 "scripts" : {
3233 "build:p:esmjs" : " parcel build --no-autoinstall --target esm && node ./bundler.esm.postprocess.js ./dist/parcel_esm_js/main.js" ,
3334 "build:p:umdjs" : " parcel build --no-autoinstall --target umd" ,
3435 "build:p" : " npm run build:p:esmjs && npm run build:p:umdjs" ,
35- "build" : " npm run build:w && npm run build:r && npm run build:p"
36+ "build:v:esmjs" : " vite build -c vite.config.esm-js.js" ,
37+ "build:v:umdjs" : " vite build -c vite.config.umd-js.js" ,
38+ "build:v" : " npm run build:v:esmjs && npm run build:v:umdjs" ,
39+ "build" : " npm run build:v && npm run build:w && npm run build:r && npm run build:p"
3640 },
3741 "@parcel/resolver-default" : {
3842 "packageExports" : true
Original file line number Diff line number Diff line change @@ -77,6 +77,8 @@ const BUNDLER_TEST_CASES = [
7777 [ './dist/rollup_umd_js/ort-test-e2e.bundle.js' , 'iife' ] ,
7878 [ './dist/parcel_esm_js/main.js' , 'esm' ] ,
7979 [ './dist/parcel_umd_js/main.js' , 'iife' ] ,
80+ [ './dist/vite_esm_js/ort-test-e2e.bundle.mjs' , 'esm' ] ,
81+ [ './dist/vite_umd_js/ort-test-e2e.bundle.js' , 'iife' ] ,
8082] ;
8183
8284module . exports = {
Original file line number Diff line number Diff line change 1+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.wasm?url&no-inline' ) ;
2+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.mjs?url&no-inline' ) ;
3+
4+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.jsep.wasm?url&no-inline' ) ;
5+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.jsep.mjs?url&no-inline' ) ;
6+
7+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.jspi.wasm?url&no-inline' ) ;
8+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.jspi.mjs?url&no-inline' ) ;
9+
10+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.asyncify.wasm?url&no-inline' ) ;
11+ require ( 'onnxruntime-web/ort-wasm-simd-threaded.asyncify.mjs?url&no-inline' ) ;
12+
13+ require ( './main' ) ;
Original file line number Diff line number Diff line change 1+ import 'onnxruntime-web/ort-wasm-simd-threaded.wasm?url&no-inline' ;
2+ import 'onnxruntime-web/ort-wasm-simd-threaded.mjs?url&no-inline' ;
3+
4+ import 'onnxruntime-web/ort-wasm-simd-threaded.jsep.wasm?url&no-inline' ;
5+ import 'onnxruntime-web/ort-wasm-simd-threaded.jsep.mjs?url&no-inline' ;
6+
7+ import 'onnxruntime-web/ort-wasm-simd-threaded.jspi.wasm?url&no-inline' ;
8+ import 'onnxruntime-web/ort-wasm-simd-threaded.jspi.mjs?url&no-inline' ;
9+
10+ import 'onnxruntime-web/ort-wasm-simd-threaded.asyncify.wasm?url&no-inline' ;
11+ import 'onnxruntime-web/ort-wasm-simd-threaded.asyncify.mjs?url&no-inline' ;
12+
13+ import './main.js' ;
Original file line number Diff line number Diff line change 1+ // Copyright (c) Microsoft Corporation.
2+ // Licensed under the MIT license.
3+
4+ const path = require ( 'node:path' ) ;
5+ const { defineConfig } = require ( 'vite' ) ;
6+
7+ module . exports = defineConfig ( {
8+ build : {
9+ outDir : path . resolve ( __dirname , 'dist/vite_esm_js' ) ,
10+ emptyOutDir : true ,
11+ sourcemap : false ,
12+ lib : {
13+ name : 'testPackageConsuming' ,
14+ entry : path . resolve ( __dirname , 'src/esm-js/vite-main.js' ) ,
15+ fileName : ( ) => 'ort-test-e2e.bundle.mjs' ,
16+ formats : [ 'es' ] ,
17+ } ,
18+ minify : false ,
19+ assetsDir : './' ,
20+ assetsInlineLimit : 0 ,
21+ } ,
22+ } ) ;
Original file line number Diff line number Diff line change 1+ // Copyright (c) Microsoft Corporation.
2+ // Licensed under the MIT license.
3+
4+ const path = require ( 'node:path' ) ;
5+ const { defineConfig } = require ( 'vite' ) ;
6+
7+ module . exports = defineConfig ( {
8+ build : {
9+ outDir : path . resolve ( __dirname , 'dist/vite_umd_js' ) ,
10+ emptyOutDir : true ,
11+ sourcemap : false ,
12+ lib : {
13+ name : 'testPackageConsuming' ,
14+ entry : path . resolve ( __dirname , 'src/esm-js/vite-main.js' ) ,
15+ fileName : ( ) => 'ort-test-e2e.bundle.js' ,
16+ formats : [ 'umd' ] ,
17+ } ,
18+ minify : false ,
19+ assetsDir : './' ,
20+ assetsInlineLimit : 0 ,
21+ commonjsOptions : {
22+ include : [ '**/*.js' ] ,
23+ exclude : [ ] ,
24+ transformMixedEsModules : true ,
25+ ignoreDynamicRequires : true ,
26+ } ,
27+ } ,
28+ } ) ;
You can’t perform that action at this time.
0 commit comments