Skip to content

Commit

Permalink
Replace esbuild-register by @swc-node/register
Browse files Browse the repository at this point in the history
  • Loading branch information
marcbouchenoire committed Oct 28, 2021
1 parent bc1b460 commit cd32640
Show file tree
Hide file tree
Showing 3 changed files with 131 additions and 51 deletions.
8 changes: 4 additions & 4 deletions packages/ios-symbols/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,26 +44,26 @@
"lint:eslint": "eslint '**/*.{ts,tsx}' --fix",
"lint:prettier": "prettier --write '**/*.{ts,tsx}' --loglevel silent",
"lint:tsc": "tsc --project tsconfig.json",
"generate": "node -r esbuild-register scripts/generate.ts",
"generate": "node -r @swc-node/register scripts/generate.ts",
"prepare": "rimraf dist && yarn build",
"prepublishOnly": "yarn test",
"test": "jest"
},
"devDependencies": {
"@swc-node/register": "^1.3.6",
"@types/jest": "^27.0.1",
"@types/listr": "^0.14.3",
"@types/prettier": "^2.3.1",
"@types/write-file-atomic": "^3.0.2",
"app-exists": "^2.1.1",
"app-exists": "^1.1.0",
"chalk": "^4.1.1",
"clipboardy": "^2.3.0",
"esbuild-register": "^3.0.0",
"jest": "^27.0.6",
"listr": "^0.14.3",
"listr-input": "^0.2.1",
"microbundle": "^0.13.3",
"ts-jest": "^27.0.3",
"write-file-atomic": "^3.0.3",
"write-json-file": "^5.0.0"
"write-json-file": "^4.3.0"
}
}
2 changes: 1 addition & 1 deletion packages/ios-symbols/scripts/generate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import withApp from "app-exists"
import Listr from "listr"
import * as prettier from "prettier"
import writeFile from "write-file-atomic"
import { writeJsonFile } from "write-json-file"
import writeJsonFile from "write-json-file"
import { SymbolName } from "../src"
import { Symbols } from "../src/types"
import { isMacOS } from "./utils/is-macOS"
Expand Down
172 changes: 126 additions & 46 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2058,7 +2058,7 @@
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.1.tgz#fe145cf7baf79564159a87a545e430f96c835578"
integrity sha512-li3CCXpdMX0+wJlQpy0xZmHCgHMebaBf5X2BIAJrv8cQXYc6dejeojttXLFNCF0dNAo3UzlbP6h7N+8p6Wbakw==

"@node-rs/helper@1.2.1":
"@node-rs/helper@1.2.1", "@node-rs/helper@^1.0.0":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c"
integrity sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==
Expand Down Expand Up @@ -2540,6 +2540,112 @@
remark "^13.0.0"
unist-util-find-all-after "^3.0.2"

"@swc-node/core@^1.7.0":
version "1.7.0"
resolved "https://registry.yarnpkg.com/@swc-node/core/-/core-1.7.0.tgz#a891a91d7ce2544326a63ba5ce5fa1fc81a26bca"
integrity sha512-8uwH8pg1Dsvc/zMIQ77eMfVB1XqL7KE6svT9prBB+puAG353RONIezkkeLbcVGibSJqounGObtltY+lUNNS/Jw==
dependencies:
"@swc/core" "^1.2.97"

"@swc-node/register@^1.3.6":
version "1.3.6"
resolved "https://registry.yarnpkg.com/@swc-node/register/-/register-1.3.6.tgz#09add19482a0a1608eb7385a0cb09c382d901dd6"
integrity sha512-AwNUogDjiEoZZcoh+pNMXF2xqW2KPvJLuY4lSzF+zTdshSZrnRUsZHc7mZ9ERDml54p2p3pQ5ugxfyaFguaGzA==
dependencies:
"@swc-node/core" "^1.7.0"
"@swc-node/sourcemap-support" "^0.1.9"
chalk "^4.1.2"
debug "^4.3.2"
pirates "^4.0.1"
typescript "^4.4.4"

"@swc-node/sourcemap-support@^0.1.9":
version "0.1.9"
resolved "https://registry.yarnpkg.com/@swc-node/sourcemap-support/-/sourcemap-support-0.1.9.tgz#816fd347148f81c5a16dac005d57b013bf0b54df"
integrity sha512-Ic6Bv9Fv6UCPonj1pPhnCkDqXzjy3OTOyHA9k2YZaONZl/EsGLT/rn7BkbCZjDbwUkIAwXGcc8/ER+TAb6qjpg==
dependencies:
source-map-support "^0.5.20"

"@swc/core-android-arm64@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.104.tgz#2f6eddabcc221e0322dea654c6595f3e151574b0"
integrity sha512-C2iHo7lfGBDGp5x1e6ANz4XXT6QI6+uOxbpd1phImgeZHyYbrEQRqZmSTAHSVmYa5BIVFmWLsFW7NDK4GV/aSw==

"@swc/core-darwin-arm64@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.104.tgz#f092692b79d64be391affce3701dfad76e9f7be0"
integrity sha512-A52AT8AWv7fICeYHQ5hI9olCm/7GzCkzvVluUjkK+5O43nEQ2kgtnb4hyTWWPTufseMLwijmBN/1slduTaLSXw==

"@swc/core-darwin-x64@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.104.tgz#fc12cfcf030dba9e4157ab22ff54d4d033fd2e0b"
integrity sha512-b0Vrbs9uIPGwUsMYqrLp0jbKqbopV+4CmatFXVbLUx/S8K667M5vujaZHny7JkpdSJfBb65VHXzk2N3GbJbJYw==

"@swc/core-freebsd-x64@1.2.104":
version "1.2.103"
resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.103.tgz#86a8eea8c8ef37a7596f65d4a7de24c086a5e1b5"
integrity sha512-o0/rPJqTr8OVfe7kCvek52W+yXs+waVlXvOTsvlm7hU+1sNAlnXZKvUobrcjZk1Ka0silq91c64KrzXFkQWrew==

"@swc/core-linux-arm-gnueabihf@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.104.tgz#9e67b76348593ef8c8ce8827dc9d5a1b30a9cdb3"
integrity sha512-vaxqMUiP8FajDxVhAn7EfqCZkJ9ZGotqXIPRF017Xd92JPZPPYz1zCTLbiAJmbOUEH4uM9B5eQf5WJS9KGs6ug==

"@swc/core-linux-arm64-gnu@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.104.tgz#5532b7e8fe5fb2cca0da64bcc8bb8872677ee9c7"
integrity sha512-AkW6WXb6CTcYDTz5I1M6bhf61/UynNEn7IkeHDtV0s7YWpc/wAwF0q5MdEdNo12U0l15Q5G8/1hjESaEyLh3vw==

"@swc/core-linux-arm64-musl@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.104.tgz#2f06b02f28b1aaf208369e884294e1eb923e52fd"
integrity sha512-RFUx932bkbIn2PAzngjEmI91PsvswgMauXaFB1Cry4ZDcvyUuoH2JZ/qH2f5ahdRDEK6MHNBoTEfwELHK2W2+Q==

"@swc/core-linux-x64-gnu@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.104.tgz#d0c301af82c1a3f7be4eab2dd7a8715e43c2e808"
integrity sha512-0iMno8u7dAlRdeoZG2aVmP0i86ne1AMYZEWxRHvFSLUTQP6ZNKzhOvZ+EolZcwtrgSZ0C6DVy6ltIQAbfMLOng==

"@swc/core-linux-x64-musl@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.104.tgz#23c4463eb300fe9cd4205c94e456685e86213fb0"
integrity sha512-TjpTRqHqIyt95EvEAYeRfMiyF/2odSa9LPhZwUKpByzC23nKGHreORHy5w7knDgu8RHicMhHfkmldyhs5ZYiJg==

"@swc/core-win32-arm64-msvc@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.104.tgz#658ca322932d73b6715ee8a011e9dce4cda6dbf6"
integrity sha512-G1A7GW/64Z8gxKR5p7Yu+xCJDYT5IPSSR4LbxEEYamb6UPgGeNfBdeixvLdJLvJzQdnQjSkfL/ipZumfDZ3aYw==

"@swc/core-win32-ia32-msvc@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.104.tgz#571df8c178b855688d117f16ffe5f18e6d665542"
integrity sha512-E6XLA4oFG0IcHXHGPqjidzYWj/JqZSGR25Fh1tGgc8CbnBAaOxGWDtISO/8a6A0hzcqhfrG40HE73JE2NmMmbQ==

"@swc/core-win32-x64-msvc@1.2.104":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.104.tgz#64e11e8365392b4bc7c8ec8124a98dee485db2c9"
integrity sha512-B5a4vJTBpc1vnIqzqbE1N6HgmnMZQtMl+mJwtURO5Hkl9VZ4TKTnK3kubwJ34wBJ6jUpBvXmnI2d00BNsBKcVw==

"@swc/core@^1.2.97":
version "1.2.104"
resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.104.tgz#1edade4471e6de197676c17c7edf93c3d3a49d6b"
integrity sha512-wvs7AI1z1KtyAVlKVX2y++s2dPnWuIjiTPUz0OUUHwb2HKfgTSnoqnmGMLQsu+zBWdBQSR3Ovg0QeQ0cYKEvFg==
dependencies:
"@node-rs/helper" "^1.0.0"
optionalDependencies:
"@swc/core-android-arm64" "1.2.104"
"@swc/core-darwin-arm64" "1.2.104"
"@swc/core-darwin-x64" "1.2.104"
"@swc/core-freebsd-x64" "1.2.104"
"@swc/core-linux-arm-gnueabihf" "1.2.104"
"@swc/core-linux-arm64-gnu" "1.2.104"
"@swc/core-linux-arm64-musl" "1.2.104"
"@swc/core-linux-x64-gnu" "1.2.104"
"@swc/core-linux-x64-musl" "1.2.104"
"@swc/core-win32-arm64-msvc" "1.2.104"
"@swc/core-win32-ia32-msvc" "1.2.104"
"@swc/core-win32-x64-msvc" "1.2.104"

"@tootallnate/once@1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
Expand Down Expand Up @@ -3025,10 +3131,10 @@ anymatch@^3.0.3, anymatch@~3.1.1, anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"

app-exists@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/app-exists/-/app-exists-2.1.1.tgz#9fe312d6be81f0f12b42465ff0f7a7a26a25b3a5"
integrity sha512-CKnIl6DvW/JwNj13wBgvf+G+29aYhIR1uIHur7essWTMJSdHH6/2oiaNepd1QdyrsD5AGS2lDuKT5NcocLCcPQ==
app-exists@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/app-exists/-/app-exists-1.1.0.tgz#231204a42e9bfb5c99182e54865c9d9f56538b69"
integrity sha512-fwxkbtnVJeSPcOt1xBDHzmCkwiexGldy6KRxC9QXPbFT1CVlszyaPiccpSXRZKi4q5sQC4SR4t8dtrJcpiaGzg==

aproba@^1.0.3:
version "1.2.0"
Expand Down Expand Up @@ -3672,7 +3778,7 @@ chalk@^1.0.0, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"

chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
Expand Down Expand Up @@ -4379,7 +4485,7 @@ debug@2, debug@^2.6.9:
dependencies:
ms "2.0.0"

debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
Expand Down Expand Up @@ -4493,11 +4599,6 @@ detect-indent@^6.0.0:
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==

detect-indent@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-7.0.0.tgz#cab58e6ab1129c669e2101181a6c677917d43577"
integrity sha512-/6kJlmVv6RDFPqaHC/ZDcU8bblYcoph2dUQ3kB47QqhkUEqXe3VZPELK9BaEMrC73qu+wn0AQ7iSteceN+yuMw==

detect-newline@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
Expand Down Expand Up @@ -4781,13 +4882,6 @@ es6-object-assign@^1.1.0:
resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=

esbuild-register@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.0.0.tgz#874156f95cac7c1720d6d24cbd78c599bf35ac74"
integrity sha512-No7U3ZUd6gPrrC6gqdb3XFcf2lNqzn8nvQXcgcyOl8szMVuN6YUvOplnmakxWyogI9d8SiJMl0uzBzJck+Aoxw==
dependencies:
jsonc-parser "^3.0.0"

escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
Expand Down Expand Up @@ -6412,11 +6506,6 @@ is-plain-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==

is-plain-obj@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22"
integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==

is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
Expand Down Expand Up @@ -7162,11 +7251,6 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"

jsonc-parser@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22"
integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==

jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
Expand Down Expand Up @@ -10324,18 +10408,19 @@ sort-keys@^4.0.0:
dependencies:
is-plain-obj "^2.0.0"

sort-keys@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-5.0.0.tgz#5d775f8ae93ecc29bc7312bbf3acac4e36e3c446"
integrity sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==
dependencies:
is-plain-obj "^4.0.0"

source-map-js@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==

source-map-support@^0.5.20:
version "0.5.20"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9"
integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"

source-map-support@^0.5.6, source-map-support@~0.5.19:
version "0.5.19"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
Expand Down Expand Up @@ -11269,6 +11354,11 @@ typescript@^4.1.3, typescript@^4.3.5:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==

typescript@^4.4.4:
version "4.4.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c"
integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==

uglify-js@^3.1.4:
version "3.14.1"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06"
Expand Down Expand Up @@ -11725,16 +11815,6 @@ write-json-file@^4.3.0:
sort-keys "^4.0.0"
write-file-atomic "^3.0.0"

write-json-file@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-5.0.0.tgz#11c329a8ea9e8e23fb92a87cc27412a15f87708b"
integrity sha512-ddSsCLa4aQ3kI21BthINo4q905/wfhvQ3JL3774AcRjBaiQmfn5v4rw77jQ7T6CmAit9VOQO+FsLyPkwxoB1fw==
dependencies:
detect-indent "^7.0.0"
is-plain-obj "^4.0.0"
sort-keys "^5.0.0"
write-file-atomic "^3.0.3"

write-pkg@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039"
Expand Down

0 comments on commit cd32640

Please sign in to comment.