Skip to content

Commit 7fc3f84

Browse files
committed
dropping umd for integration testing
1 parent 98e151a commit 7fc3f84

File tree

6 files changed

+12
-40
lines changed

6 files changed

+12
-40
lines changed

test.config.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import path from 'node:path';
2-
// eslint-disable-next-line import/no-extraneous-dependencies
32
import createEsmUtils from 'esm-utils';
43

54
const { __dirname } = createEsmUtils(import.meta);
@@ -12,20 +11,18 @@ export default {
1211
optimization: { minimize: false },
1312
target: ['browserslist'],
1413

14+
externals: { 'fs/promises': 'fs/promises' },
15+
16+
experiments: {
17+
asyncWebAssembly: true,
18+
topLevelAwait: true,
19+
outputModule: true
20+
},
21+
1522
output: {
16-
filename: 'test.cjs',
23+
filename: 'test.js',
1724
path: path.resolve(__dirname, 'dist'),
18-
globalObject: `
19-
typeof globalThis !== "undefined" ? globalThis
20-
: typeof global !== "undefined" ? global
21-
: typeof self !== "undefined" ? self
22-
: this || {}
23-
`,
24-
library: {
25-
export: 'default',
26-
name: 'format',
27-
type: 'umd2'
28-
}
25+
library: { type: 'module' }
2926
},
3027

3128
performance: {

tests/integration/node.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import format from '../../dist/test.cjs';
1+
import format from '../../dist/test.js';
22

33
test('Should run a test app in a node environment', async () => {
44
const data = 'contract CheckPackage {}';

tests/integration/sandbox-test-app.cjs

Lines changed: 0 additions & 16 deletions
This file was deleted.

tests/integration/sandbox.test.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

tests/integration/test-app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import prettier from 'prettier/standalone.js';
2-
import solidityPlugin from '../../dist/standalone.cjs';
2+
import solidityPlugin from '../../dist/standalone.js';
33

44
export default async function format(code) {
55
const formattedCode = await prettier.format(code, {

webpack.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export default (webpackEnv) => {
4545
optimization: { minimize: isEnvProduction },
4646
target: ['browserslist'],
4747
output: {
48-
chunkFormat: false,
4948
path: path.resolve(__dirname, 'dist'),
5049
filename: 'standalone.js',
5150
clean: true,

0 commit comments

Comments
 (0)