diff --git a/package.json b/package.json index 3b3b2453..3aea2c62 100644 --- a/package.json +++ b/package.json @@ -33,11 +33,11 @@ ] }, "dependencies": { - "bundle-require": "^2.1.7", + "bundle-require": "^2.1.8", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.13.15", + "esbuild": "^0.14.2", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a195594..60d50307 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,13 +9,13 @@ specifiers: '@types/node': ^14.14.41 '@types/resolve': ^1.20.0 ava: ^4.0.0-rc.1 - bundle-require: ^2.1.7 + bundle-require: ^2.1.8 cac: ^6.7.12 chokidar: ^3.5.1 colorette: ^2.0.16 consola: ^2.15.3 debug: ^4.3.1 - esbuild: ^0.13.15 + esbuild: ^0.14.2 execa: ^5.0.0 flat: ^5.0.2 fs-extra: ^9.1.0 @@ -42,11 +42,11 @@ specifiers: wait-for-expect: ^3.0.2 dependencies: - bundle-require: 2.1.8_esbuild@0.13.15 + bundle-require: 2.1.8_esbuild@0.14.2 cac: 6.7.12 chokidar: 3.5.2 debug: 4.3.2 - esbuild: 0.13.15 + esbuild: 0.14.2 execa: 5.1.1 globby: 11.0.4 joycon: 3.0.1 @@ -519,6 +519,15 @@ packages: esbuild: '>=0.13' dependencies: esbuild: 0.13.15 + dev: true + + /bundle-require/2.1.8_esbuild@0.14.2: + resolution: {integrity: sha512-oOEg3A0hy/YzvNWNowtKD0pmhZKseOFweCbgyMqTIih4gRY1nJWsvrOCT27L9NbIyL5jMjTFrAUpGxxpW68Puw==} + peerDependencies: + esbuild: '>=0.13' + dependencies: + esbuild: 0.14.2 + dev: false /cac/6.7.12: resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==} @@ -757,6 +766,15 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true + optional: true + + /esbuild-android-arm64/0.14.2: + resolution: {integrity: sha512-hEixaKMN3XXCkoe+0WcexO4CcBVU5DCSUT+7P8JZiWZCbAjSkc9b6Yz2X5DSfQmRCtI/cQRU6TfMYrMQ5NBfdw==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false optional: true /esbuild-darwin-64/0.13.15: @@ -764,6 +782,14 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.14.2: + resolution: {integrity: sha512-Uq8t0cbJQkxkQdbUfOl2wZqZ/AtLZjvJulR1HHnc96UgyzG9YlCLSDMiqjM+NANEy7/zzvwKJsy3iNC9wwqLJA==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /esbuild-darwin-arm64/0.13.15: @@ -771,6 +797,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.14.2: + resolution: {integrity: sha512-619MSa17sr7YCIrUj88KzQu2ESA4jKYtIYfLU/smX6qNgxQt3Y/gzM4s6sgJ4fPQzirvmXgcHv1ZNQAs/Xh48A==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false optional: true /esbuild-freebsd-64/0.13.15: @@ -778,6 +813,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.14.2: + resolution: {integrity: sha512-aP6FE/ZsChZpUV6F3HE3x1Pz0paoYXycJ7oLt06g0G9dhJKknPawXCqQg/WMyD+ldCEZfo7F1kavenPdIT/SGQ==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false optional: true /esbuild-freebsd-arm64/0.13.15: @@ -785,6 +829,15 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.14.2: + resolution: {integrity: sha512-LSm98WTb1QIhyS83+Po0KTpZNdd2XpVpI9ua5rLWqKWbKeNRFwOsjeiuwBaRNc+O32s9oC2ZMefETxHBV6VNkQ==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false optional: true /esbuild-linux-32/0.13.15: @@ -792,6 +845,15 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.14.2: + resolution: {integrity: sha512-8VxnNEyeUbiGflTKcuVc5JEPTqXfsx2O6ABwUbfS1Hp26lYPRPC7pKQK5Dxa0MBejGc50jy7YZae3EGQUQ8EkQ==} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-linux-64/0.13.15: @@ -799,6 +861,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.14.2: + resolution: {integrity: sha512-4bzMS2dNxOJoFIiHId4w+tqQzdnsch71JJV1qZnbnErSFWcR9lRgpSqWnTTFtv6XM+MvltRzSXC5wQ7AEBY6Hg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-linux-arm/0.13.15: @@ -806,6 +877,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.14.2: + resolution: {integrity: sha512-PaylahvMHhH8YMfJPMKEqi64qA0Su+d4FNfHKvlKes/2dUe4QxgbwXT9oLVgy8iJdcFMrO7By4R8fS8S0p8aVQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-linux-arm64/0.13.15: @@ -813,6 +893,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.14.2: + resolution: {integrity: sha512-RlIVp0RwJrdtasDF1vTFueLYZ8WuFzxoQ1OoRFZOTyJHCGCNgh7xJIC34gd7B7+RT0CzLBB4LcM5n0LS+hIoww==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-linux-mips64le/0.13.15: @@ -820,6 +909,15 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.14.2: + resolution: {integrity: sha512-Fdwrq2roFnO5oetIiUQQueZ3+5soCxBSJswg3MvYaXDomj47BN6oAWMZgLrFh1oVrtWrxSDLCJBenYdbm2s+qQ==} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-linux-ppc64le/0.13.15: @@ -827,6 +925,15 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.14.2: + resolution: {integrity: sha512-vxptskw8JfCDD9QqpRO0XnsM1osuWeRjPaXX1TwdveLogYsbdFtcuiuK/4FxGiNMUr1ojtnCS2rMPbY8puc5NA==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false optional: true /esbuild-netbsd-64/0.13.15: @@ -834,6 +941,15 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true + optional: true + + /esbuild-netbsd-64/0.14.2: + resolution: {integrity: sha512-I8+LzYK5iSNpspS9eCV9sW67Rj8FgMHimGri4mKiGAmN0pNfx+hFX146rYtzGtewuxKtTsPywWteHx+hPRLDsw==} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false optional: true /esbuild-openbsd-64/0.13.15: @@ -841,6 +957,15 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.14.2: + resolution: {integrity: sha512-120HgMe9elidWUvM2E6mMf0csrGwx8sYDqUIJugyMy1oHm+/nT08bTAVXuwYG/rkMIqsEO9AlMxuYnwR6En/3Q==} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false optional: true /esbuild-sunos-64/0.13.15: @@ -848,6 +973,15 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true + optional: true + + /esbuild-sunos-64/0.14.2: + resolution: {integrity: sha512-Q3xcf9Uyfra9UuCFxoLixVvdigo0daZaKJ97TL2KNA4bxRUPK18wwGUk3AxvgDQZpRmg82w9PnkaNYo7a+24ow==} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false optional: true /esbuild-windows-32/0.13.15: @@ -855,6 +989,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.14.2: + resolution: {integrity: sha512-TW7O49tPsrq+N1sW8mb3m24j/iDGa4xzAZH4wHWwoIzgtZAYPKC0hpIhufRRG/LA30bdMChO9pjJZ5mtcybtBQ==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false optional: true /esbuild-windows-64/0.13.15: @@ -862,6 +1005,15 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.14.2: + resolution: {integrity: sha512-Rym6ViMNmi1E2QuQMWy0AFAfdY0wGwZD73BnzlsQBX5hZBuy/L+Speh7ucUZ16gwsrMM9v86icZUDrSN/lNBKg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false optional: true /esbuild-windows-arm64/0.13.15: @@ -869,6 +1021,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.14.2: + resolution: {integrity: sha512-ZrLbhr0vX5Em/P1faMnHucjVVWPS+m3tktAtz93WkMZLmbRJevhiW1y4CbulBd2z0MEdXZ6emDa1zFHq5O5bSA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false optional: true /esbuild/0.13.15: @@ -893,6 +1054,31 @@ packages: esbuild-windows-32: 0.13.15 esbuild-windows-64: 0.13.15 esbuild-windows-arm64: 0.13.15 + dev: true + + /esbuild/0.14.2: + resolution: {integrity: sha512-l076A6o/PIgcyM24s0dWmDI/b8RQf41uWoJu9I0M71CtW/YSw5T5NUeXxs5lo2tFQD+O4CW4nBHJXx3OY5NpXg==} + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-arm64: 0.14.2 + esbuild-darwin-64: 0.14.2 + esbuild-darwin-arm64: 0.14.2 + esbuild-freebsd-64: 0.14.2 + esbuild-freebsd-arm64: 0.14.2 + esbuild-linux-32: 0.14.2 + esbuild-linux-64: 0.14.2 + esbuild-linux-arm: 0.14.2 + esbuild-linux-arm64: 0.14.2 + esbuild-linux-mips64le: 0.14.2 + esbuild-linux-ppc64le: 0.14.2 + esbuild-netbsd-64: 0.14.2 + esbuild-openbsd-64: 0.14.2 + esbuild-sunos-64: 0.14.2 + esbuild-windows-32: 0.14.2 + esbuild-windows-64: 0.14.2 + esbuild-windows-arm64: 0.14.2 + dev: false /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} diff --git a/src/esbuild/svelte.ts b/src/esbuild/svelte.ts index 3d7679ea..0aa9231a 100644 --- a/src/esbuild/svelte.ts +++ b/src/esbuild/svelte.ts @@ -70,7 +70,7 @@ export const sveltePlugin = ({ sourcemap: true, tsconfigRaw: { compilerOptions: { - importsNotUsedAsValues: 'preserve', + preserveValueImports: true, }, }, })