Skip to content

Commit

Permalink
build(deps-peer)!: bump esbuild from >=0.17.16 to >=0.19.0
Browse files Browse the repository at this point in the history
  • Loading branch information
unicornware committed Aug 9, 2023
1 parent a2d139b commit ac334ec
Show file tree
Hide file tree
Showing 6 changed files with 135 additions and 132 deletions.
1 change: 1 addition & 0 deletions .dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ hmarr
iife
infile
keyid
ksort
larsgw
lcov
lintstagedrc
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@
"cross-env": "7.0.3",
"cspell": "7.0.1-alpha.8",
"dateformat": "5.0.3",
"esbuild": "0.17.19",
"esbuild": "0.19.0",
"eslint": "8.46.0",
"eslint-config-prettier": "9.0.0",
"eslint-import-resolver-typescript": "3.5.5",
Expand Down Expand Up @@ -194,7 +194,7 @@
},
"peerDependencies": {
"@types/node": ">=16.18.23",
"esbuild": ">=0.17.16",
"esbuild": ">=0.19.0",
"typescript": ">=4.8"
},
"peerDependenciesMeta": {
Expand All @@ -209,6 +209,7 @@
"@ardatan/sync-fetch": "larsgw/sync-fetch#head=worker_threads",
"chai": "5.0.0-alpha.1",
"commander": "11.0.0",
"esbuild": "0.19.0",
"nest-commander@npm:3.11.1": "patch:nest-commander@npm%3A3.11.1#patches/nest-commander+3.11.1.dev.patch"
},
"engines": {
Expand Down
6 changes: 4 additions & 2 deletions src/__tests__/make.functional.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import getPackageJson from '#tests/utils/get-package-json'
import * as mlly from '@flex-development/mlly'
import pathe from '@flex-development/pathe'
import type { PackageJson } from '@flex-development/pkg-types'
import { cast } from '@flex-development/tutils'
import consola from 'consola'
import type * as esbuild from 'esbuild'
import { asyncExitHook as exitHook } from 'exit-hook'
Expand Down Expand Up @@ -55,16 +56,17 @@ describe('functional:make', () => {
rebuild: vi.fn(async () => ({
errors: [],
mangleCache: undefined,
metafile: {
metafile: cast<esbuild.Metafile>({
inputs: { [pattern]: { bytes: 1501, format: 'esm', imports: [] } },
outputs
} as esbuild.Metafile,
}),
outputFiles: [
{
bytes: 350,
contents: new Uint8Array(350),
entryPoint: pattern,
exports: ['default'],
hash: faker.string.sample({ max: 11, min: 11 }),
imports: [],
outfile,
path: pathe.resolve(cwd, outfile),
Expand Down
11 changes: 5 additions & 6 deletions src/make.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import {
cast,
defaults,
get,
ksort,
regexp,
type Nullable
} from '@flex-development/tutils'
Expand Down Expand Up @@ -189,16 +190,14 @@ async function make({
*/
const metadata: OutputMetadata = get(result.metafile.outputs, outfile)

return {
return ksort({
...output,
bytes: metadata.bytes,
contents: output.contents,
entryPoint: metadata.entryPoint,
exports: [...new Set(metadata.exports)],
imports: metadata.imports,
outfile,
path: output.path,
text: output.text
}
outfile
})
}),
warnings: result.warnings
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ var __require = /* @__PURE__ */ ((x) => typeof require !== \\"undefined\\" ? req
}) : x)(function(x) {
if (typeof require !== \\"undefined\\")
return require.apply(this, arguments);
throw new Error('Dynamic require of \\"' + x + '\\" is not supported');
throw Error('Dynamic require of \\"' + x + '\\" is not supported');
});
"
`;

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')});"`;
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')});"`;

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

0 comments on commit ac334ec

Please sign in to comment.