Skip to content

Commit ac334ec

Browse files
committed
build(deps-peer)!: bump esbuild from >=0.17.16 to >=0.19.0
- https://github.com/evanw/esbuild/releases/tag/v0.19.0 Signed-off-by: Lexus Drumgold <[email protected]>
1 parent a2d139b commit ac334ec

File tree

6 files changed

+135
-132
lines changed

6 files changed

+135
-132
lines changed

.dictionary.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ hmarr
1919
iife
2020
infile
2121
keyid
22+
ksort
2223
larsgw
2324
lcov
2425
lintstagedrc

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
"cross-env": "7.0.3",
146146
"cspell": "7.0.1-alpha.8",
147147
"dateformat": "5.0.3",
148-
"esbuild": "0.17.19",
148+
"esbuild": "0.19.0",
149149
"eslint": "8.46.0",
150150
"eslint-config-prettier": "9.0.0",
151151
"eslint-import-resolver-typescript": "3.5.5",
@@ -194,7 +194,7 @@
194194
},
195195
"peerDependencies": {
196196
"@types/node": ">=16.18.23",
197-
"esbuild": ">=0.17.16",
197+
"esbuild": ">=0.19.0",
198198
"typescript": ">=4.8"
199199
},
200200
"peerDependenciesMeta": {
@@ -209,6 +209,7 @@
209209
"@ardatan/sync-fetch": "larsgw/sync-fetch#head=worker_threads",
210210
"chai": "5.0.0-alpha.1",
211211
"commander": "11.0.0",
212+
"esbuild": "0.19.0",
212213
"nest-commander@npm:3.11.1": "patch:nest-commander@npm%3A3.11.1#patches/nest-commander+3.11.1.dev.patch"
213214
},
214215
"engines": {

src/__tests__/make.functional.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import getPackageJson from '#tests/utils/get-package-json'
1111
import * as mlly from '@flex-development/mlly'
1212
import pathe from '@flex-development/pathe'
1313
import type { PackageJson } from '@flex-development/pkg-types'
14+
import { cast } from '@flex-development/tutils'
1415
import consola from 'consola'
1516
import type * as esbuild from 'esbuild'
1617
import { asyncExitHook as exitHook } from 'exit-hook'
@@ -55,16 +56,17 @@ describe('functional:make', () => {
5556
rebuild: vi.fn(async () => ({
5657
errors: [],
5758
mangleCache: undefined,
58-
metafile: {
59+
metafile: cast<esbuild.Metafile>({
5960
inputs: { [pattern]: { bytes: 1501, format: 'esm', imports: [] } },
6061
outputs
61-
} as esbuild.Metafile,
62+
}),
6263
outputFiles: [
6364
{
6465
bytes: 350,
6566
contents: new Uint8Array(350),
6667
entryPoint: pattern,
6768
exports: ['default'],
69+
hash: faker.string.sample({ max: 11, min: 11 }),
6870
imports: [],
6971
outfile,
7072
path: pathe.resolve(cwd, outfile),

src/make.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
cast,
1313
defaults,
1414
get,
15+
ksort,
1516
regexp,
1617
type Nullable
1718
} from '@flex-development/tutils'
@@ -189,16 +190,14 @@ async function make({
189190
*/
190191
const metadata: OutputMetadata = get(result.metafile.outputs, outfile)
191192

192-
return {
193+
return ksort({
194+
...output,
193195
bytes: metadata.bytes,
194-
contents: output.contents,
195196
entryPoint: metadata.entryPoint,
196197
exports: [...new Set(metadata.exports)],
197198
imports: metadata.imports,
198-
outfile,
199-
path: output.path,
200-
text: output.text
201-
}
199+
outfile
200+
})
202201
}),
203202
warnings: result.warnings
204203
})

src/plugins/create-require/__snapshots__/plugin.integration.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ var __require = /* @__PURE__ */ ((x) => typeof require !== \\"undefined\\" ? req
1919
}) : x)(function(x) {
2020
if (typeof require !== \\"undefined\\")
2121
return require.apply(this, arguments);
22-
throw new Error('Dynamic require of \\"' + x + '\\" is not supported');
22+
throw Error('Dynamic require of \\"' + x + '\\" is not supported');
2323
});
2424
"
2525
`;
2626

27-
exports[`integration:plugins/create-require > esbuild > should insert require definition into minified output 1`] = `"import{createRequire as __createRequire}from\\"node:module\\";const require=__createRequire(import.meta.url);var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __require=(x=>typeof require!==\\"undefined\\"?require:typeof Proxy!==\\"undefined\\"?new Proxy(x,{get:(a,b)=>(typeof require!==\\"undefined\\"?require:a)[b]}):x)(function(x){if(typeof require!==\\"undefined\\")return require.apply(this,arguments);throw new Error('Dynamic require of \\"'+x+'\\" is not supported')});"`;
27+
exports[`integration:plugins/create-require > esbuild > should insert require definition into minified output 1`] = `"import{createRequire as __createRequire}from\\"node:module\\";const require=__createRequire(import.meta.url);var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __require=(x=>typeof require!==\\"undefined\\"?require:typeof Proxy!==\\"undefined\\"?new Proxy(x,{get:(a,b)=>(typeof require!==\\"undefined\\"?require:a)[b]}):x)(function(x){if(typeof require!==\\"undefined\\")return require.apply(this,arguments);throw Error('Dynamic require of \\"'+x+'\\" is not supported')});"`;
2828

2929
exports[`integration:plugins/create-require > esbuild > should skip output files without __require shim 1`] = `
3030
"// src/max-value.ts

0 commit comments

Comments
 (0)