Closed PiTiLeZarD closed 2 years ago
So after a bit of digging, it seems like the issue comes from the fact that my index.html is loading the index.js with type="module" and that tells it that import.meta is a thing but once loaded in chrome it's not happy with Uncaught SyntaxError: Cannot use 'import.meta' outside a module
. If I remove this though, I get a @parcel/transformer-js: Browser scripts cannot have imports or exports.
. Catch 22
Not quite sure why it worked before, I reverted to parcel 2.1.1 which was the last version that used to package my stuff but it seems like I have the issue there as well. But it might be due to the fact that I have:
"@parcel/core@^2.1.1":
version "2.3.1"
resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.3.1.tgz#d4f0092552b46f33ea21e45c78c5cd5c1399a214"
integrity sha512-Fzj8OxICQ0dKqu+haq1LP/yxmE1ryALIddZrgmn4JSoNiZVtPJMOxidozyl+3bnEq0mRyH5i38CDFRUWl9dqKQ==
in my yarn.lock regardless of whatever I tell it to install.
When I'm on the latest version I have tons of other issues packaging my app with libraries that don't seem to match in my yarn workspaces anymore. At this point, the "no config easy parcel" is giving me quite a bit of grief Β―_(γ)_/Β―
Alright confirmed, I got to a previous version by manually putting all these dependencies in the yarn.lock and now it works as intended, import.meta doesn't appear in the production build, and I can use the font as intended, so it is really one of the upgrades between 2.1 -> 2.3 that broke the thing
The dependencies that work
"@parcel/babel-ast-utils@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/babel-ast-utils/-/babel-ast-utils-2.1.1.tgz#4d8e0d0f86a4e278b4f97efbcca46ed7a13eb147"
integrity sha512-ChZ5PZSM+tFd/IKCev6NQh0Rge3jjaTX7DnausJH/yuMlWASIrtOD/CNvux9UHSzZ0u0xa6QkSWOHaDN2nFImQ==
dependencies:
"@babel/parser" "^7.0.0"
"@parcel/babylon-walk" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
astring "^1.6.2"
"@parcel/babylon-walk@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/babylon-walk/-/babylon-walk-2.1.1.tgz#5a30123037424dcc6ac085578189f0970b7a4cce"
integrity sha512-9MHQe0tv4NWGbIJMJ771mxXGpBqyM3iSi9AAmuRoZiUmoeuURNxS6srBo7QrkpUdhy+FiIw1jMBSZzA0nTuo6w==
dependencies:
"@babel/types" "^7.12.13"
lodash.clone "^4.5.0"
"@parcel/bundler-default@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.1.1.tgz#34011c722f93c9b4a04fe986e430a79766b57f9a"
integrity sha512-DlUKA76Wd5jFb7eDCGJX7qb4Fl7K2xydZ3p1V+9N38/Kl/WUgXKSl72R8tp9hMXMsebnH09iChe32ZoMk6DJTA==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/cache@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.1.1.tgz#fd77a122a98bd9d9d539f55fea292d3b5b745767"
integrity sha512-Y15D1Dw2RiTIoq0fOV7oGVQSPACjcXGEz8+mG6mw+1Vm4DmJxwbCybc8qX9j4JsoAb9ZD6TT3Ngyl61z86YTfw==
dependencies:
"@parcel/fs" "^2.1.1"
"@parcel/logger" "^2.1.1"
"@parcel/utils" "^2.1.1"
lmdb "^2.0.2"
"@parcel/codeframe@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.1.1.tgz#ce8fe8ec64745cdf1f635c4acf6b254491465fed"
integrity sha512-xnzd4i5ued3eRDZ2waZGczq5Ros/tDnv5VZXAurLGMgeHNlRZGy3Mw5BZXHzgAoPvJPT93DYb2u6DTvTQ3RJig==
dependencies:
chalk "^4.1.0"
emphasize "^4.2.0"
slice-ansi "^4.0.0"
string-width "^4.2.0"
"@parcel/compressor-raw@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.1.1.tgz#761afd94354b252c55fba402113c1c2578a0500d"
integrity sha512-OAXwks2dNEUCv/tEzLwiRzLs0EAORUMAKeorJ9ECns7MsTNRTiPDA9WDG5VkwpHkpXEH4VA+TcNJwvvbXAVKeg==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/config-default@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.1.1.tgz#fefbea5b16066f47bcf0f06ff02c084657226482"
integrity sha512-XPs8hFcQSbMOJ0QQpUO8ZZI47z9XEwLVzVW3gskTnmy7nqX0z9w+R/jpjWJyOVC+7KER7fEA2Kt7hH2KFneDCQ==
dependencies:
"@parcel/bundler-default" "^2.1.1"
"@parcel/compressor-raw" "^2.1.1"
"@parcel/namer-default" "^2.1.1"
"@parcel/optimizer-cssnano" "^2.1.1"
"@parcel/optimizer-htmlnano" "^2.1.1"
"@parcel/optimizer-image" "^2.1.1"
"@parcel/optimizer-svgo" "^2.1.1"
"@parcel/optimizer-terser" "^2.1.1"
"@parcel/packager-css" "^2.1.1"
"@parcel/packager-html" "^2.1.1"
"@parcel/packager-js" "^2.1.1"
"@parcel/packager-raw" "^2.1.1"
"@parcel/packager-svg" "^2.1.1"
"@parcel/reporter-dev-server" "^2.1.1"
"@parcel/resolver-default" "^2.1.1"
"@parcel/runtime-browser-hmr" "^2.1.1"
"@parcel/runtime-js" "^2.1.1"
"@parcel/runtime-react-refresh" "^2.1.1"
"@parcel/runtime-service-worker" "^2.1.1"
"@parcel/transformer-babel" "^2.1.1"
"@parcel/transformer-css" "^2.1.1"
"@parcel/transformer-html" "^2.1.1"
"@parcel/transformer-image" "^2.1.1"
"@parcel/transformer-js" "^2.1.1"
"@parcel/transformer-json" "^2.1.1"
"@parcel/transformer-postcss" "^2.1.1"
"@parcel/transformer-posthtml" "^2.1.1"
"@parcel/transformer-raw" "^2.1.1"
"@parcel/transformer-react-refresh-wrap" "^2.1.1"
"@parcel/transformer-svg" "^2.1.1"
"@parcel/core@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.1.1.tgz#17a397895a7d6eac0f64c216e21b6fdf98ca5fd1"
integrity sha512-xwGlTslX4oWPubpa0coS/nWUVVKCH2eAm4TBJTVJcJRLxuOHzlJ+mB2VdcYykiJNpVRF97tqbM7SfE3fU/iyig==
dependencies:
"@parcel/cache" "^2.1.1"
"@parcel/diagnostic" "^2.1.1"
"@parcel/events" "^2.1.1"
"@parcel/fs" "^2.1.1"
"@parcel/graph" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/logger" "^2.1.1"
"@parcel/package-manager" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
"@parcel/workers" "^2.1.1"
abortcontroller-polyfill "^1.1.9"
base-x "^3.0.8"
browserslist "^4.6.6"
clone "^2.1.1"
dotenv "^7.0.0"
dotenv-expand "^5.1.0"
json-source-map "^0.6.1"
json5 "^1.0.1"
micromatch "^4.0.2"
msgpackr "^1.5.1"
nullthrows "^1.1.1"
semver "^5.7.1"
"@parcel/diagnostic@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.1.1.tgz#c418f8738850b476d73a184637cbbd8350c3f0b7"
integrity sha512-1gbRrbpJcsF05MUoc1pRmox78wWzLMDbIi4Fc+cVo7PK3PSnBosLZe0IYfAzrrqVhNuWWby0DWFGqRKEkee/6Q==
dependencies:
json-source-map "^0.6.1"
nullthrows "^1.1.1"
"@parcel/events@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.1.1.tgz#5891ab7790053ebe97e3d84fb585792af8036d6b"
integrity sha512-3C1worgdqpyHHl1/Ivz7gBIA0+i2N0dXH21kt0Fy9Ig3QeEf3GRJieRm8zNYe1aZeAPMhwdaYRTfrdJAApJExg==
"@parcel/fs-search@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.1.1.tgz#4a9812b05327c70d400df6a23267f9dc61aa46be"
integrity sha512-bktctw9MTpjw2ABVD0jP537L4hsQL9So9ws+JXeq5B1Y0eBDU+QnIFKk3xTz1fZll/mjKmqqJE4Lfq4FlO1PVQ==
dependencies:
detect-libc "^1.0.3"
"@parcel/fs-write-stream-atomic@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.1.tgz#d6fdc3da82836e5064c4e54088f5b72158cee220"
integrity sha512-8A3pMqNdeGnDNp0xhhiBQCfbpqkn82TY7AjUysAlNjooYOgxcVOpSW0iXOABM6KssUSEh/7yASaxnNuRyY9GGQ==
dependencies:
graceful-fs "^4.1.2"
iferr "^1.0.2"
imurmurhash "^0.1.4"
readable-stream "1 || 2"
"@parcel/fs@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.1.1.tgz#bddfbfc0bee2628c27a9c3ae7b6baf09926ec98d"
integrity sha512-PUT7igdujjXr1y4iYMDqGN+WvLGuK+7KI9NJFFO3zH+Wvk2UCqgqiClbIpugoImtgIUOXBPb/PfZvZ5nTetiYQ==
dependencies:
"@parcel/fs-search" "^2.1.1"
"@parcel/fs-write-stream-atomic" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
"@parcel/watcher" "^2.0.0"
"@parcel/workers" "^2.1.1"
graceful-fs "^4.2.4"
mkdirp "^0.5.1"
ncp "^2.0.0"
nullthrows "^1.1.1"
rimraf "^3.0.2"
utility-types "^3.10.0"
"@parcel/graph@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.1.1.tgz#306f3c41be41cd08c94536566009a855bfbc91b0"
integrity sha512-mt9Wb5mv/zXl8FtXeGMXMsvrjMV3wG7o5iH4cwUnPUHUNZZaZ9beTqfJ1BZYbwVLy8Atv80bcs65/gZfkQxtRg==
dependencies:
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/hash@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.1.1.tgz#a38f26bb2dd3d1fdce10211d2af2670596c542a3"
integrity sha512-hmL1VohpNMBj2Tf6wLF1Bfy8haz2IbQSwRddp0YgusTZZWzK1LZa0XSylBctwRR6jCvh8Ar8BGS7KWJFD0wUaA==
dependencies:
detect-libc "^1.0.3"
xxhash-wasm "^0.4.2"
"@parcel/logger@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.1.1.tgz#27180e0e0e9d6721c919750ee272b5f11d0527ac"
integrity sha512-KeLoReSBtfIZZ8OZ8Fs7hb2xFBe0WBexaKToCkMpGR1JxEV/Xgx1kyiZ6upKzijEeTUBNWIu3uJ4AFshUwtvJw==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/events" "^2.1.1"
"@parcel/markdown-ansi@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.1.1.tgz#6a04bc81b7f7a139234128f9da4a200819b602ce"
integrity sha512-seBnygWKZqgijXOFrlkmRZpAONznvxiVsW0Lsy2NtgllSlTz30WiZ72x1V3BSdLz/7ZsLWdXwWGr7uUlbrtsRg==
dependencies:
chalk "^4.1.0"
"@parcel/namer-default@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.1.1.tgz#e9491d898ae6dc6d44a1e7a53bfedb52689c3632"
integrity sha512-ab8zYuUNeOZOfvShy/EGLNRDYXoUFqomWE3/40psRboZueJ77GSZIkZMHaIaSic/0G/GImH3XJ0yQG7Nm4W5Fg==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/node-libs-browser@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/node-libs-browser/-/node-libs-browser-2.1.1.tgz#7719c7255a6d627788c70e0265503b8dbaf4405f"
integrity sha512-IWEXtQgPEMHeztQrDUU7Z2YHHreMJ2q1iEbWjdPpV+jJ3ybiCCSdCeSuQQ4SQktUU9/y6qY6+Eky+b+bxlJRcg==
dependencies:
assert "^2.0.0"
browserify-zlib "^0.2.0"
buffer "^5.5.0"
console-browserify "^1.2.0"
constants-browserify "^1.0.0"
crypto-browserify "^3.12.0"
domain-browser "^3.5.0"
events "^3.1.0"
https-browserify "^1.0.0"
os-browserify "^0.3.0"
path-browserify "^1.0.0"
process "^0.11.10"
punycode "^1.4.1"
querystring-es3 "^0.2.1"
stream-browserify "^3.0.0"
stream-http "^3.1.0"
string_decoder "^1.3.0"
timers-browserify "^2.0.11"
tty-browserify "^0.0.1"
url "^0.11.0"
util "^0.12.3"
vm-browserify "^1.1.2"
"@parcel/node-resolver-core@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.1.1.tgz#4a446c74beea2d262b50f2c752b06cc8f01584da"
integrity sha512-OJZ/kJSxrRuHbvtey3mACLEBL51zmytWKzUlzzSE1ii3RqHK0uRHj3NaJ43EqCMPcAeWFj/plVq3YmYi9bWR/g==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/node-libs-browser" "^2.1.1"
"@parcel/utils" "^2.1.1"
micromatch "^4.0.4"
nullthrows "^1.1.1"
"@parcel/optimizer-cssnano@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.1.1.tgz#cc6a09f061d321f09cdcd896fafc0d798c7efb5c"
integrity sha512-7yO+axX20W+zuHI3IaO6DBDPd4sul3FtKO4KVWcgfgSVVaxt4nzA8qU2kg5YaJC2mYrFASsnV1ySkgppFnvSBQ==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
cssnano "^5.0.5"
postcss "^8.3.0"
"@parcel/optimizer-htmlnano@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.1.1.tgz#f98dd769e3b93c984a444b6012449593d6060dac"
integrity sha512-SShBIS+enI/oNW5qLi4jtej5TkfVt/Xa/io4n29aIfVwQMHq+GyBKijhVp0Wx+Yp2ZLK/17Vw311n7rQ9GBUGg==
dependencies:
"@parcel/plugin" "^2.1.1"
htmlnano "^1.0.1"
nullthrows "^1.1.1"
posthtml "^0.16.5"
svgo "^2.4.0"
"@parcel/optimizer-image@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.1.1.tgz#e161045caae2d0ba5d3c88d6927d17001c40bff9"
integrity sha512-yGvVO5Y/fqGaZzKK2ENuFXGGRAq7MIZYwuVi9JtQVxH+BoiX+441ApIAQTApaMsLPUJ0tEx/w6+5KybcP580wg==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
"@parcel/workers" "^2.1.1"
detect-libc "^1.0.3"
"@parcel/optimizer-svgo@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.1.1.tgz#efc799960a9e86f35b5e436be995eb2fce5640ca"
integrity sha512-cHsjNeZgJsUFo1uPE9/M4KJWw8DcEax4Adin2srEodqiJWTH2UzPM3toZ5q9NpsCLC7I8zigTqg+DFW5SQnVog==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
svgo "^2.4.0"
"@parcel/optimizer-terser@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.1.1.tgz#7de5205279bf3c3e4d43b4913d9f63be9da2da98"
integrity sha512-BPfqYqItR00lRckZnOpz03plsgMRDKrCYOIzSJjMvG5c0hS9kX0ECave9540WsXgEhaxC/H3yyxmH227PHL4xQ==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
terser "^5.2.0"
"@parcel/package-manager@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.1.1.tgz#9d7644083be83122581ac618bff89a9dd03e93cc"
integrity sha512-W9GJV+9A9ysZQTtjTy6y86XIa4AkThuo9u3rQbU4irCFlZ56u9NiQAR1wesOhuh5bauRptRbJwzEE94VYFOizw==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/fs" "^2.1.1"
"@parcel/logger" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
"@parcel/workers" "^2.1.1"
command-exists "^1.2.6"
cross-spawn "^6.0.4"
nullthrows "^1.1.1"
semver "^5.7.1"
split2 "^3.1.1"
"@parcel/packager-css@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.1.1.tgz#3d9c6e222b4b48196926387fe3753368f79fda45"
integrity sha512-XSUYisNxqRPxsie6QgzJAbFSEsGsPm543YEcDUlghoUqEQXnpUCAXJd0T454D62XLDJ3Vt3jSe3fhthhHE18uA==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
postcss "^8.3.0"
"@parcel/packager-html@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.1.1.tgz#5677d85a7a68272f16d886f8902b885fc331cb07"
integrity sha512-o4KH3McIoH1a6nmbQNaQNxzyqgPQQAd3AT9z5BlW7dIpuMBdkAzU4RtFY7maLnid704vvSaag6mLSkY6LWfT0Q==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
posthtml "^0.16.5"
"@parcel/packager-js@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.1.1.tgz#f61c2ce97f749162beb8f4a4a3567da4784d7d26"
integrity sha512-PvVUjrwAkv6otcAkOIr9nL+oW64bBgRLjl3muKNv1yugtk+/dpMTc3WdwCqGJBTIdsSEULuXgtuYJ9UBrKkk7A==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
globals "^13.2.0"
nullthrows "^1.1.1"
"@parcel/packager-raw@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.1.1.tgz#ba0762a2df58e5143ebb2fcea79d3ba94e4a10a0"
integrity sha512-xWddT0696VhxGanac+z1jWxCIHLyn+tziz0c2hRB7oUrTyWzwn6N4XeUhAl+dshI1wAeSJ7s8lx1iO4jeDd7WA==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/packager-svg@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.1.1.tgz#30cc7b0f5ba1f8f25ace0a18b0d5a5c4989f3e5b"
integrity sha512-xejMptp1/SM9889mYZEDJgVr79EKg8dDHNyA+K8Ffzu2EmZMKOyrbqvuTIbWbbSPJFkUBMu+GB7AV0v2jyzs2A==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
posthtml "^0.16.4"
"@parcel/plugin@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.1.1.tgz#97a97ed31502f9948d4fea2c874798f2c4923fb8"
integrity sha512-ATYLc36m9/7/i0yAFs1winPuqPiqFwMJ2dkRaueM84w8/zsJadd8KeKgmtuw7UYZjfaE6cWefdvDmhGHtqxsbQ==
dependencies:
"@parcel/types" "^2.1.1"
"@parcel/reporter-cli@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.1.1.tgz#0102f5f08d517d0473af55429f8811e37a21f056"
integrity sha512-sFD1y3hnNnQFEZpZ+OoxBFDBIBK9XVXjA6fMPiZG3XQcDTPjoq6TpKHcTSo5PYTdHkKX7Q/1BioOznTJE44Rpg==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
chalk "^4.1.0"
filesize "^6.1.0"
nullthrows "^1.1.1"
ora "^5.2.0"
string-width "^4.2.0"
strip-ansi "^6.0.0"
term-size "^2.2.1"
wrap-ansi "^7.0.0"
"@parcel/reporter-dev-server@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.1.1.tgz#19d18f319868134a7a3d9ec32a057e5ac53150ed"
integrity sha512-qSVDkwi3TIbsVMP/BTLlXZdy/iMa7hZz/ekh5TgHZikPt0d2P7VtW5gRQniXWFtipLKSf/Zh88dSAuZpAxpLFQ==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
connect "^3.7.0"
ejs "^3.1.6"
http-proxy-middleware "^1.0.0"
nullthrows "^1.1.1"
serve-handler "^6.0.0"
ws "^7.0.0"
"@parcel/resolver-default@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.1.1.tgz#7a48e6b762c70bd419aaf658b28034725b7cf475"
integrity sha512-0AUdzzwhEIfZo3DK/oTFRsjENIHWbWo/11j6ie4faLr775eOyLhDEl0vGSgE8rH9NTNszwcRhMup7/zQ5Ql7RQ==
dependencies:
"@parcel/node-resolver-core" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/runtime-browser-hmr@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.1.1.tgz#1e53a400f5d4a296ada82e146d6aade35191a8a2"
integrity sha512-bUfsDpsGK6y9zoqIAUaBtyfJNRCFvQ2Spt3xp5v0jVy97Bruhh2u9jOe+V4lIwbcDjmYRWQAyMHhyUroJX9Pcw==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
"@parcel/runtime-js@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.1.1.tgz#dee56a29c1164fb8f4316aea5d5c7b63d1fd42c2"
integrity sha512-BbZbR7AtiPbDMRnc7NS1EmpYt9zh8a9ZLqoV3b3aAlwuKjgf8enIKtt1rq/1uSriKX3l/v9WSx5qHRDFWUnoJg==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/runtime-react-refresh@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.1.1.tgz#14bb331c63b70feec5d881e6381b2dee16771e3e"
integrity sha512-oROjN0DMvkkv15uvzAFlRLdF31e5kq5s8tuv/R0V5QhB/X2TC7++f7fBXkvO1SUGQxYn80RKGWZvyJ8oc2nIRw==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
react-refresh "^0.9.0"
"@parcel/runtime-service-worker@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.1.1.tgz#5202df36dde90da29f5c9d319557e424edc436a8"
integrity sha512-d9Bcp+gTyt+r3beN/YlaVKpZg8zmjkcoS3eJ0OSbljHaBvGJCfU3o6cEiFf5OFgCOAy2tTu/yDbkRiRFTR4fOA==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/source-map@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.0.0.tgz#41cf004109bbf277ceaf096a58838ff6a59af774"
integrity sha512-njoUJpj2646NebfHp5zKJeYD1KwhsfQIoU9TnCTHmF9fGOaPbClmeq12G6/4ZqGASftRq+YhhukFBi/ncWKGvw==
dependencies:
detect-libc "^1.0.3"
globby "^11.0.3"
"@parcel/transformer-babel@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.1.1.tgz#90714fc5e29d7aed3c89585a9bfab762c86f54fa"
integrity sha512-qsntd6tt9fmef8awebz5gmqk0Ak9SZ3Xy9OmA1pL9cFeMpbgVPPulPlw1cg+MEtRBaAWh5HIjKqElNNnNoSPDA==
dependencies:
"@babel/core" "^7.12.0"
"@babel/generator" "^7.9.0"
"@babel/helper-compilation-targets" "^7.8.4"
"@babel/plugin-transform-flow-strip-types" "^7.0.0"
"@babel/traverse" "^7.0.0"
"@parcel/babel-ast-utils" "^2.1.1"
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
browserslist "^4.6.6"
core-js "^3.2.1"
json5 "^2.1.0"
nullthrows "^1.1.1"
semver "^5.7.0"
"@parcel/transformer-css@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.1.1.tgz#2f594bd6f6d6590fe55ea1997140fee078460391"
integrity sha512-ZeDsjy+QFk5DLU8iNuHZPfAX6Ebqqzda8KJFD3HnwzrpVQsWf3gvZcF6YlgfPJPO9SESSZwaGLVA2UMWAwAMaw==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
postcss "^8.3.0"
postcss-value-parser "^4.1.0"
semver "^5.7.1"
"@parcel/transformer-html@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.1.1.tgz#c569e4a0aa240b3beb6771d64c373f90d8e26337"
integrity sha512-OAPT8ZwK0lcAp90EkKtVoPAHoihRLMQLinQA06xX6/lVfO70lLhPvMuBhXr4v1AvJP0KXl4DDsmROZizwGvutA==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/plugin" "^2.1.1"
nullthrows "^1.1.1"
posthtml "^0.16.5"
posthtml-parser "^0.10.1"
posthtml-render "^3.0.0"
semver "^5.7.1"
"@parcel/transformer-image@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.1.1.tgz#694f362a5c70f935fe5fb8e1b5c454b26319a22a"
integrity sha512-ggoduvKfL+cYyDeqr7zjLOseEbxN4iYkZzKVkSNWjjnpjaeJEG05nGS+OzSgsu/jpxOikfsf6hrfN7Qv/iT7Dw==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/workers" "^2.1.1"
nullthrows "^1.1.1"
"@parcel/transformer-js@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.1.1.tgz#d09df9d564c3e96319f8d9cb3261ed9466ab9dc0"
integrity sha512-95e/ROGuGg4EG954fDZjgBB3zD7ma49I4QIJZKKwi/DGRoccXu87MI+YwRpEOLMKD2BkuNVkwvnPrmJbh84gFQ==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/utils" "^2.1.1"
"@parcel/workers" "^2.1.1"
"@swc/helpers" "^0.2.11"
browserslist "^4.6.6"
detect-libc "^1.0.3"
micromatch "^4.0.2"
nullthrows "^1.1.1"
regenerator-runtime "^0.13.7"
semver "^5.7.1"
"@parcel/transformer-json@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.1.1.tgz#03533521148697ea93dc5bbe2e0689aacb374bdf"
integrity sha512-z2e24c7A4BrPTr35RiLdxOFgAFx6+s6fAVI4177wvaHR/GqRTmzoyvgQOjtN1v3yv8N5lU6EJnW8nT6aJ6lCNA==
dependencies:
"@parcel/plugin" "^2.1.1"
json5 "^2.1.0"
"@parcel/transformer-postcss@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.1.1.tgz#d19202551158a79c21c078b9391ffcd68a9d9880"
integrity sha512-P/4RL3Yy5/DwIMx0g6MdyqLLcyhDOaPj5VZUfXygBtu1HBtkSk2oXDto9om4kYmeTuwXjwFohCqjBh3nw1uU+A==
dependencies:
"@parcel/hash" "^2.1.1"
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
clone "^2.1.1"
css-modules-loader-core "^1.1.0"
nullthrows "^1.1.1"
postcss-modules "^3.2.2"
postcss-value-parser "^4.1.0"
semver "^5.7.1"
"@parcel/transformer-posthtml@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.1.1.tgz#4801107cf4be9c9525a2d407c5f3b3a30545d204"
integrity sha512-jfuBuVdKdgARiGjfbmbINmG4/p7UwzcsdwQtRsjU8BwdIP+aUtiFUz7jfa2WcGXYuAm0by1B0BV+GWRL2W0kCw==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
nullthrows "^1.1.1"
posthtml "^0.16.5"
posthtml-parser "^0.10.1"
posthtml-render "^3.0.0"
semver "^5.7.1"
"@parcel/transformer-raw@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.1.1.tgz#7c0e1e6436e164d1578290f24776e97c8921430d"
integrity sha512-wu77D1mKSU+VETS0fgNq39mPJmK7oBYnaqfkjD44BXZR3MmHXcRYj1T4DXjI3OxNE4EWLUA9S9ttn3bll52v/A==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/transformer-react-refresh-wrap@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.1.1.tgz#f153065ddd6eb3fc000de7bccf0e4b008e009f61"
integrity sha512-bZZ20GaY44fWtbGQPpz1s2sJHR6ZjYOrcjSRVHqfFuP3d0b0/vOhZPEEAW9di+5dHsF2fFA8F2yfXDYKBxrevA==
dependencies:
"@parcel/plugin" "^2.1.1"
"@parcel/utils" "^2.1.1"
react-refresh "^0.9.0"
"@parcel/transformer-svg@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.1.1.tgz#6955f1e34506d6dcec742175a363599018a3f3c0"
integrity sha512-CpRxQUBNEhaURHgg1kjBjPpUUEE6DAfiwZrFrC9JC9Ql4P6nJ/OTbGay3onkbcriIN+MehJWUC5wI659JNF/zg==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/plugin" "^2.1.1"
nullthrows "^1.1.1"
posthtml "^0.16.5"
posthtml-parser "^0.10.1"
posthtml-render "^3.0.0"
semver "^5.7.1"
"@parcel/types@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.1.1.tgz#69b4f2bdeb1a6b196ddc59c73e21f264ab62bac7"
integrity sha512-wqor3UzpeXrC5gjhG7PkrPBFCf4h+gQHIFQrSFp4vGkgIJP3c/++E3duzmN6tQosCj8HFwzxlOoVh8+wyv9TYg==
dependencies:
"@parcel/cache" "^2.1.1"
"@parcel/diagnostic" "^2.1.1"
"@parcel/fs" "^2.1.1"
"@parcel/package-manager" "^2.1.1"
"@parcel/source-map" "^2.0.0"
"@parcel/workers" "^2.1.1"
utility-types "^3.10.0"
"@parcel/utils@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.1.1.tgz#91b363f00298241d18b4d5e8b6a9435d5ef1f926"
integrity sha512-0qFcBFeXsGU2CfbyGMyNhnwuZS60gutV0N47HQf5uuE+IWDLwsX63Ca5yEobLHlVhJijsHZoq3SD+qdXE1z5og==
dependencies:
"@iarna/toml" "^2.2.0"
"@parcel/codeframe" "^2.1.1"
"@parcel/diagnostic" "^2.1.1"
"@parcel/hash" "^2.1.1"
"@parcel/logger" "^2.1.1"
"@parcel/markdown-ansi" "^2.1.1"
"@parcel/source-map" "^2.0.0"
ansi-html-community "0.0.8"
chalk "^4.1.0"
clone "^2.1.1"
fast-glob "3.1.1"
fastest-levenshtein "^1.0.8"
is-glob "^4.0.0"
is-url "^1.2.2"
json5 "^1.0.1"
lru-cache "^6.0.0"
micromatch "^4.0.4"
node-forge "^0.10.0"
nullthrows "^1.1.1"
open "^7.0.3"
terminal-link "^2.1.1"
"@parcel/watcher@^2.0.0":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.1.tgz#ec4bb6c43d9588a1ffd3d2abe6df5b501463c62d"
integrity sha512-XegFF4L8sFn1RzU5KKOZxXUuzgOSwd6+X2ez3Cy6MVhYMbiLZ1moceMTqDhuT3N8DNbdumK3zP1wojsIsnX40w==
dependencies:
node-addon-api "^3.2.1"
node-gyp-build "^4.3.0"
"@parcel/workers@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.1.1.tgz#6d5143252ccb715e650f1690799a62302513f165"
integrity sha512-12i2UdVzTClwVFkXdH5C9/XyqSObvXzTa9KZgAwsttdmhw9fNx/3RA0l0/tw6Yww/iOyXm7Zd5o6Vkp1Njfjqg==
dependencies:
"@parcel/diagnostic" "^2.1.1"
"@parcel/logger" "^2.1.1"
"@parcel/types" "^2.1.1"
"@parcel/utils" "^2.1.1"
chrome-trace-event "^1.0.2"
nullthrows "^1.1.1"
Not sure if this could have introduced the bug? https://github.com/parcel-bundler/parcel/pull/6602
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs.
π bug report
A recent update created this issue. It used to work.
I'm importing a font this way:
The dev build works fine, production build leads to:
the console.log is the line that introduces the issue but in context it's used differently, I just narrowed it down to "as soon as I use the font, the compiler has to include it and compiles to something that uses import.meta, and that breaks in the browser"
π Configuration (.babelrc, package.json, cli command)
I can't share my package.json, it's quite a few in a yarn workspaces but just for the big lines, apollo, mui, the font is used in a theme but commenting all that out leaves the issue as is.
my .parcelrc looks like this:
scripts:
π€ Expected Behavior
What used to happen, I don't know what that was, but it didn't compile to a import.meta and it worked fine for a long while.
π¦ Context
The issue happens only on the production build, the dev build works fine.
A custom font in a mui theme.
π Your Environment
Thanks very much for reading this and even more if you have the answer to this. I've checked open issues, and couldn't find anything relevant, if you do, I'm happy if you point me towards it.
Cheers