on master help sign in
deps: vite, peg node
commit9684274a082ef8efaf255336c4f9d7e1edf1869c authortomholford <tomholford@users.noreply.github.com> dateThu 13 Oct 2022, 08:51 (4 years ago) parent644a5bd
127 files changed+26128−60113
.env+1−1 .env.development+5−5 .nvmrc+1−1 DEVELOPMENT.md+2−2 README.md+4−4 globals.d.ts+13 public/index.html → index.html+3−2 package-lock.json+25852−59903 package.json+22−18 src/Bridge.tsx+4−4 src/components/Accordion.js → src/components/Accordion.jsx src/components/AspectRatio.js → src/components/AspectRatio.jsx src/components/BarGraph.js → src/components/BarGraph.jsx src/components/Blinky.js → src/components/Blinky.jsx src/components/Buttons.js → src/components/Buttons.jsx src/components/Chip.js → src/components/Chip.jsx src/components/Crumbs.js → src/components/Crumbs.jsx src/components/DownloadKeyfileButton.js → src/components/DownloadKeyfileButton.jsx src/components/DownloadSigilButton.js → src/components/DownloadSigilButton.jsx src/components/Footer.js → src/components/Footer.jsx src/components/FooterButton.js → src/components/FooterButton.jsx src/components/Greeting.js → src/components/Greeting.jsx src/components/Header.js → src/components/Header.jsx src/components/Highlighted.js → src/components/Highlighted.jsx src/components/InlineEthereumTransaction.js → src/components/InlineEthereumTransaction.jsx src/components/InputSigil.js → src/components/InputSigil.jsx src/components/InviteSigilList.js → src/components/InviteSigilList.jsx src/components/LoadingBar.js → src/components/LoadingBar.jsx src/components/LoginButton.js → src/components/LoginButton.jsx src/components/MaybeSigil.js → src/components/MaybeSigil.jsx src/components/MiniBackButton.js → src/components/MiniBackButton.jsx src/components/NavHeader.js → src/components/NavHeader.jsx src/components/NeedFundsNotice.js → src/components/NeedFundsNotice.jsx src/components/NetworkKeys.js → src/components/NetworkKeys.jsx src/components/NoticeBox.js → src/components/NoticeBox.jsx src/components/PaperBuilder.js → src/components/PaperBuilder.jsx src/components/Passport.js → src/components/Passport.jsx src/components/ProgressButton.js → src/components/ProgressButton.jsx src/components/Router.js → src/components/Router.jsx src/components/Sigil.js → src/components/Sigil.jsx src/components/Steps.js → src/components/Steps.jsx src/components/Tabs.js → src/components/Tabs.jsx src/components/UploadButton.js → src/components/UploadButton.jsx src/components/ViewHeader.js → src/components/ViewHeader.jsx src/components/WarningBox.js → src/components/WarningBox.jsx src/components/WithErrorBoundary.js → src/components/WithErrorBoundary.jsx src/components/copiable/CopiableAddress.js → src/components/copiable/CopiableAddress.jsx src/components/copiable/CopiableAddressWrap.js → src/components/copiable/CopiableAddressWrap.jsx src/components/copiable/CopiableWithTooltip.js → src/components/copiable/CopiableWithTooltip.jsx src/components/copiable/CopyButton.js → src/components/copiable/CopyButton.jsx src/form/ColorInput.js → src/form/ColorInput.jsx src/form/EmailChipInput.js → src/form/EmailChipInput.jsx src/form/FormError.js → src/form/FormError.jsx src/form/SubmitButton.js → src/form/SubmitButton.jsx src/form/UploadInput.js → src/form/UploadInput.jsx src/index.tsx+3−3 src/indigo-react/components/AccessoryIcon.js → src/indigo-react/components/AccessoryIcon.jsx src/indigo-react/components/Button.js → src/indigo-react/components/Button.jsx src/indigo-react/components/CheckboxInput.js → src/indigo-react/components/CheckboxInput.jsx src/indigo-react/components/Flex.js → src/indigo-react/components/Flex.jsx src/indigo-react/components/Grid.js → src/indigo-react/components/Grid.jsx src/indigo-react/components/IconButton.js → src/indigo-react/components/IconButton.jsx src/indigo-react/components/IndigoApp.js → src/indigo-react/components/IndigoApp.jsx src/indigo-react/components/Input.js → src/indigo-react/components/Input.jsx src/indigo-react/components/LinkButton.js → src/indigo-react/components/LinkButton.jsx src/indigo-react/components/SelectInput.js → src/indigo-react/components/SelectInput.jsx src/indigo-react/components/ToggleInput.js → src/indigo-react/components/ToggleInput.jsx src/indigo-react/components/Typography.js → src/indigo-react/components/Typography.jsx src/lib/MediaQuery.js → src/lib/MediaQuery.jsx src/lib/flags.js+7−7 src/lib/useMailer.js+1−1 src/lib/walletgen.js+4−2 src/nockjs/bits.js+6−7 src/nockjs/compiler.js+6−15 src/nockjs/hamt.js+1−3 src/nockjs/list.js+3−4 src/nockjs/noun.js+2−2 src/nockjs/serial.js+6−11 src/nockjs/test/ack.js+34−10 src/nockjs/test/add.js+31−14 src/nockjs/test/bits.js+5−5 src/nockjs/test/decrement.js+14−13 src/nockjs/test/hamt.js+5−5 src/nockjs/test/noun.js+7−7 src/nockjs/test/serial.js+7−7 src/store/network.js → src/store/network.jsx+2−2 src/store/online.js → src/store/online.jsx src/store/pointCache.js → src/store/pointCache.jsx src/store/pointCursor.js → src/store/pointCursor.jsx src/store/starRelease.js → src/store/starRelease.jsx src/store/txnCursor.js → src/store/txnCursor.jsx src/store/wallet.js → src/store/wallet.jsx src/views/AcceptLockup.js → src/views/AcceptLockup.jsx src/views/Activate.js → src/views/Activate.jsx+1−1 src/views/Activate/ActivateCodeForm.tsx+1−1 src/views/Activate/MasterKeyConfirm.tsx+1−1 src/views/Activate/MasterKeyDownload.tsx+1−1 src/views/Activate/MasterKeyReveal.tsx+1−1 src/views/Activate/MasterKeyTransfer.tsx+1−1 src/views/Activate/ActivateFlow.js → src/views/Activate/useActivateFlow.js src/views/Activate/useFadeIn.ts+1−1 src/views/Activate/withFadeable.tsx+1−1 src/views/CreateGalaxy.js → src/views/CreateGalaxy.jsx src/views/Disclaimer.js → src/views/Disclaimer.jsx src/views/Login/Hardware.js → src/views/Login/Hardware.jsx src/views/Login/Metamask.js → src/views/Login/Metamask.jsx src/views/Party/PartySetPoolSize.js → src/views/Party/PartySetPoolSize.jsx src/views/Point/Senate.js → src/views/Point/Senate.jsx src/views/Point/UrbitID.js → src/views/Point/UrbitID.jsx src/views/Point/UrbitOS.js → src/views/Point/UrbitOS.jsx src/views/Senate/Documents.js → src/views/Senate/Documents.jsx src/views/Senate/Upgrades.js → src/views/Senate/Upgrades.jsx src/views/UrbitID/DownloadKeys.js → src/views/UrbitID/DownloadKeys.jsx src/views/UrbitID/ResetKeys.js → src/views/UrbitID/ResetKeys.jsx src/views/UrbitID/ResetKeys/ResetConfirm.js → src/views/UrbitID/ResetKeys/ResetConfirm.jsx src/views/UrbitID/ResetKeys/ResetDownload.js → src/views/UrbitID/ResetKeys/ResetDownload.jsx src/views/UrbitID/ResetKeys/ResetVerify.js → src/views/UrbitID/ResetKeys/ResetVerify.jsx src/views/UrbitID/SetProxy.js → src/views/UrbitID/SetProxy.jsx src/views/UrbitID/SigilGenerator.js → src/views/UrbitID/SigilGenerator.jsx src/worker/custom.d.ts−11 src/worker/generateWalletWorker.ts+9 src/worker/index.ts−4 src/worker/worker.ts+3−8 truffle-config.js+6−8 tsconfig.json+12−16 vite-env.d.ts+2 vite.config.ts+37
.env+1−1
@@ -1,2 +1,2 @@
1−REACT_APP_INFURA_ENDPOINT='2599df54929b47099bda360958d75aaf'
1+VITE_INFURA_ENDPOINT='2599df54929b47099bda360958d75aaf'
22
.env.development+5−5
@@ -1,5 +1,5 @@
1−REACT_APP_DEV_MNEMONIC='benefit crew supreme gesture quantum web media hazard theory mercy wing kitten'
2−REACT_APP_DEV_GALAXY_TICKET='~wacfus-dabpex-danted-mosfep-pasrud-lavmer-nodtex-taslus-pactyp-milpub-pildeg-fornev-ralmed-dinfeb-fopbyr-sanbet-sovmyl-dozsut-mogsyx-mapwyc-sorrup-ricnec-marnys-lignex'
3−REACT_APP_ROPSTEN_KEY='b7d2af9f01534031ba773374f766ef65'
4−REACT_APP_HD_PATH="m/44'/60'/0'/0/0"
5−REACT_APP_STUB_LOCAL='false'
1+VITE_DEV_MNEMONIC='benefit crew supreme gesture quantum web media hazard theory mercy wing kitten'
2+VITE_DEV_GALAXY_TICKET='~wacfus-dabpex-danted-mosfep-pasrud-lavmer-nodtex-taslus-pactyp-milpub-pildeg-fornev-ralmed-dinfeb-fopbyr-sanbet-sovmyl-dozsut-mogsyx-mapwyc-sorrup-ricnec-marnys-lignex'
3+VITE_ROPSTEN_KEY='b7d2af9f01534031ba773374f766ef65'
4+VITE_HD_PATH="m/44'/60'/0'/0/0"
5+VITE_STUB_LOCAL='false'
.nvmrc+1−1
@@ -1 +1 @@
1−16.14.0
1+16.18.0
DEVELOPMENT.md+2−2
@@ -65,9 +65,9 @@ of having to re-authenticate whenever you make a change or refresh the page):
6565
6666- The `.env.development` file contains environment variables that you can
6767 provide to the application when it's running in development. You can access
68− them via `process.env.REACT_APP_<whatever>`.
68+ them via `import.meta.env.VITE_<whatever>`.
6969
70−- Set `REACT_APP_STUB_LOCAL='true'` in `.env.development` to enabled stubbing of
70+- Set `VITE_STUB_LOCAL='true'` in `.env.development` to enabled stubbing of
7171 certain methods throughout the app.
7272
7373- The top of the Bridge component in `src/Bridge.js` can be tweaked for setting
README.md+4−4
@@ -63,10 +63,10 @@ By default, Bridge uses Tlon's L2 Roller, but can also be configured to use your
6363For example:
6464
6565```sh
66−REACT_APP_ROLLER_HOST=my-personal-roller.net npm run pilot-mainnet
66+VITE_ROLLER_HOST=my-personal-roller.net npm run pilot-mainnet
6767```
6868
6969The following are configurable, and will otherwise fallback to the defaults in `constants`:
70−- `REACT_APP_ROLLER_HOST` - host
71−- `REACT_APP_ROLLER_PORT` - port
72−- `REACT_APP_ROLLER_TRANSPORT_TYPE` - transport type (e.g., `http` or `https`)
70+- `VITE_ROLLER_HOST` - host
71+- `VITE_ROLLER_PORT` - port
72+- `VITE_ROLLER_TRANSPORT_TYPE` - transport type (e.g., `http` or `https`)
globals.d.tsnew file+13
@@ -0,0 +1,13 @@
1+declare module "\*.svg" {
2+ import React = require("react");
3+ export const ReactComponent: React.FC<React.SVGProps<SVGSVGElement>>;
4+ const src: string;
5+ export default src;
6+}
7+
8+declare module "\*.png" {
9+ import React = require("react");
10+ export const ReactComponent: React.FC<React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>>>;
11+ const src: string;
12+ export default src;
13+}
public/index.html → index.htmlrenamed+3−2
@@ -7,8 +7,8 @@
77 content="width=device-width, initial-scale=1, shrink-to-fit=no"
88 />
99 <meta name="theme-color" content="#fff" />
10− <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
11− <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" />
10+ <link rel="manifest" href="/manifest.json" />
11+ <link rel="shortcut icon" href="/favicon.ico" />
1212
1313 <meta
1414 name="description"
@@ -54,6 +54,7 @@
5454 </head>
5555 <body>
5656 <div id="root"></div>
57+ <script type="module" src="/src/index.tsx"></script>
5758 <!-- Force load all fonts -->
5859 <div
5960 aria-visibility="hidden"
package-lock.json+25852−59903

This diff is too big to show here.

package.json+22−18

This diff is too big to show here.

src/Bridge.tsx+4−4

This diff is too big to show here.

src/components/Accordion.js → src/components/Accordion.jsxrenamed

The content is the same.

src/components/AspectRatio.js → src/components/AspectRatio.jsxrenamed

The content is the same.

src/components/BarGraph.js → src/components/BarGraph.jsxrenamed

The content is the same.

src/components/Blinky.js → src/components/Blinky.jsxrenamed

The content is the same.

src/components/Buttons.js → src/components/Buttons.jsxrenamed

The content is the same.

src/components/Chip.js → src/components/Chip.jsxrenamed

The content is the same.

src/components/Crumbs.js → src/components/Crumbs.jsxrenamed

The content is the same.

src/components/DownloadKeyfileButton.js → src/components/DownloadKeyfileButton.jsxrenamed

The content is the same.

src/components/DownloadSigilButton.js → src/components/DownloadSigilButton.jsxrenamed

The content is the same.

src/components/Footer.js → src/components/Footer.jsxrenamed

The content is the same.

src/components/FooterButton.js → src/components/FooterButton.jsxrenamed

The content is the same.

src/components/Greeting.js → src/components/Greeting.jsxrenamed

The content is the same.

src/components/Header.js → src/components/Header.jsxrenamed

The content is the same.

src/components/Highlighted.js → src/components/Highlighted.jsxrenamed

The content is the same.

src/components/InlineEthereumTransaction.js → src/components/InlineEthereumTransaction.jsxrenamed

The content is the same.

src/components/InputSigil.js → src/components/InputSigil.jsxrenamed

The content is the same.

src/components/InviteSigilList.js → src/components/InviteSigilList.jsxrenamed

The content is the same.

src/components/LoadingBar.js → src/components/LoadingBar.jsxrenamed

The content is the same.

src/components/LoginButton.js → src/components/LoginButton.jsxrenamed

The content is the same.

src/components/MaybeSigil.js → src/components/MaybeSigil.jsxrenamed

The content is the same.

src/components/MiniBackButton.js → src/components/MiniBackButton.jsxrenamed

The content is the same.

src/components/NavHeader.js → src/components/NavHeader.jsxrenamed

The content is the same.

src/components/NeedFundsNotice.js → src/components/NeedFundsNotice.jsxrenamed

The content is the same.

src/components/NetworkKeys.js → src/components/NetworkKeys.jsxrenamed

The content is the same.

src/components/NoticeBox.js → src/components/NoticeBox.jsxrenamed

The content is the same.

src/components/PaperBuilder.js → src/components/PaperBuilder.jsxrenamed

The content is the same.

src/components/Passport.js → src/components/Passport.jsxrenamed

The content is the same.

src/components/ProgressButton.js → src/components/ProgressButton.jsxrenamed

The content is the same.

src/components/Router.js → src/components/Router.jsxrenamed

The content is the same.

src/components/Sigil.js → src/components/Sigil.jsxrenamed

The content is the same.

src/components/Steps.js → src/components/Steps.jsxrenamed

The content is the same.

src/components/Tabs.js → src/components/Tabs.jsxrenamed

The content is the same.

src/components/UploadButton.js → src/components/UploadButton.jsxrenamed

The content is the same.

src/components/ViewHeader.js → src/components/ViewHeader.jsxrenamed

The content is the same.

src/components/WarningBox.js → src/components/WarningBox.jsxrenamed

The content is the same.

src/components/WithErrorBoundary.js → src/components/WithErrorBoundary.jsxrenamed

The content is the same.

src/components/copiable/CopiableAddress.js → src/components/copiable/CopiableAddress.jsxrenamed

The content is the same.

src/components/copiable/CopiableAddressWrap.js → src/components/copiable/CopiableAddressWrap.jsxrenamed

The content is the same.

src/components/copiable/CopiableWithTooltip.js → src/components/copiable/CopiableWithTooltip.jsxrenamed

The content is the same.

src/components/copiable/CopyButton.js → src/components/copiable/CopyButton.jsxrenamed

The content is the same.

src/form/ColorInput.js → src/form/ColorInput.jsxrenamed

The content is the same.

src/form/EmailChipInput.js → src/form/EmailChipInput.jsxrenamed

The content is the same.

src/form/FormError.js → src/form/FormError.jsxrenamed

The content is the same.

src/form/SubmitButton.js → src/form/SubmitButton.jsxrenamed

The content is the same.

src/form/UploadInput.js → src/form/UploadInput.jsxrenamed

The content is the same.

src/index.tsx+3−3

This diff is too big to show here.

src/indigo-react/components/AccessoryIcon.js → src/indigo-react/components/AccessoryIcon.jsxrenamed

The content is the same.

src/indigo-react/components/Button.js → src/indigo-react/components/Button.jsxrenamed

The content is the same.

src/indigo-react/components/CheckboxInput.js → src/indigo-react/components/CheckboxInput.jsxrenamed

The content is the same.

src/indigo-react/components/Flex.js → src/indigo-react/components/Flex.jsxrenamed

The content is the same.

src/indigo-react/components/Grid.js → src/indigo-react/components/Grid.jsxrenamed

The content is the same.

src/indigo-react/components/IconButton.js → src/indigo-react/components/IconButton.jsxrenamed

The content is the same.

src/indigo-react/components/IndigoApp.js → src/indigo-react/components/IndigoApp.jsxrenamed

The content is the same.

src/indigo-react/components/Input.js → src/indigo-react/components/Input.jsxrenamed

The content is the same.

src/indigo-react/components/LinkButton.js → src/indigo-react/components/LinkButton.jsxrenamed

The content is the same.

src/indigo-react/components/SelectInput.js → src/indigo-react/components/SelectInput.jsxrenamed

The content is the same.

src/indigo-react/components/ToggleInput.js → src/indigo-react/components/ToggleInput.jsxrenamed

The content is the same.

src/indigo-react/components/Typography.js → src/indigo-react/components/Typography.jsxrenamed

The content is the same.

src/lib/MediaQuery.js → src/lib/MediaQuery.jsxrenamed

The content is the same.

src/lib/flags.js+7−7

This diff is too big to show here.

src/lib/useMailer.js+1−1

This diff is too big to show here.

src/lib/walletgen.js+4−2

This diff is too big to show here.

src/nockjs/bits.js+6−7

This diff is too big to show here.

src/nockjs/compiler.js+6−15

This diff is too big to show here.

src/nockjs/hamt.js+1−3

This diff is too big to show here.

src/nockjs/list.js+3−4

This diff is too big to show here.

src/nockjs/noun.js+2−2

This diff is too big to show here.

src/nockjs/serial.js+6−11

This diff is too big to show here.

src/nockjs/test/ack.js+34−10

This diff is too big to show here.

src/nockjs/test/add.js+31−14

This diff is too big to show here.

src/nockjs/test/bits.js+5−5

This diff is too big to show here.

src/nockjs/test/decrement.js+14−13

This diff is too big to show here.

src/nockjs/test/hamt.js+5−5

This diff is too big to show here.

src/nockjs/test/noun.js+7−7

This diff is too big to show here.

src/nockjs/test/serial.js+7−7

This diff is too big to show here.

src/store/network.js → src/store/network.jsxrenamed+2−2

This diff is too big to show here.

src/store/online.js → src/store/online.jsxrenamed

The content is the same.

src/store/pointCache.js → src/store/pointCache.jsxrenamed

The content is the same.

src/store/pointCursor.js → src/store/pointCursor.jsxrenamed

The content is the same.

src/store/starRelease.js → src/store/starRelease.jsxrenamed

The content is the same.

src/store/txnCursor.js → src/store/txnCursor.jsxrenamed

The content is the same.

src/store/wallet.js → src/store/wallet.jsxrenamed

The content is the same.

src/views/AcceptLockup.js → src/views/AcceptLockup.jsxrenamed

The content is the same.

src/views/Activate.js → src/views/Activate.jsxrenamed+1−1

This diff is too big to show here.

src/views/Activate/ActivateCodeForm.tsx+1−1

This diff is too big to show here.

src/views/Activate/MasterKeyConfirm.tsx+1−1

This diff is too big to show here.

src/views/Activate/MasterKeyDownload.tsx+1−1

This diff is too big to show here.

src/views/Activate/MasterKeyReveal.tsx+1−1

This diff is too big to show here.

src/views/Activate/MasterKeyTransfer.tsx+1−1

This diff is too big to show here.

src/views/Activate/ActivateFlow.js → src/views/Activate/useActivateFlow.jsrenamed

The content is the same.

src/views/Activate/useFadeIn.ts+1−1

This diff is too big to show here.

src/views/Activate/withFadeable.tsx+1−1

This diff is too big to show here.

src/views/CreateGalaxy.js → src/views/CreateGalaxy.jsxrenamed

The content is the same.

src/views/Disclaimer.js → src/views/Disclaimer.jsxrenamed

The content is the same.

src/views/Login/Hardware.js → src/views/Login/Hardware.jsxrenamed

The content is the same.

src/views/Login/Metamask.js → src/views/Login/Metamask.jsxrenamed

The content is the same.

src/views/Party/PartySetPoolSize.js → src/views/Party/PartySetPoolSize.jsxrenamed

The content is the same.

src/views/Point/Senate.js → src/views/Point/Senate.jsxrenamed

The content is the same.

src/views/Point/UrbitID.js → src/views/Point/UrbitID.jsxrenamed

The content is the same.

src/views/Point/UrbitOS.js → src/views/Point/UrbitOS.jsxrenamed

The content is the same.

src/views/Senate/Documents.js → src/views/Senate/Documents.jsxrenamed

The content is the same.

src/views/Senate/Upgrades.js → src/views/Senate/Upgrades.jsxrenamed

The content is the same.

src/views/UrbitID/DownloadKeys.js → src/views/UrbitID/DownloadKeys.jsxrenamed

The content is the same.

src/views/UrbitID/ResetKeys.js → src/views/UrbitID/ResetKeys.jsxrenamed

The content is the same.

src/views/UrbitID/ResetKeys/ResetConfirm.js → src/views/UrbitID/ResetKeys/ResetConfirm.jsxrenamed

The content is the same.

src/views/UrbitID/ResetKeys/ResetDownload.js → src/views/UrbitID/ResetKeys/ResetDownload.jsxrenamed

The content is the same.

src/views/UrbitID/ResetKeys/ResetVerify.js → src/views/UrbitID/ResetKeys/ResetVerify.jsxrenamed

The content is the same.

src/views/UrbitID/SetProxy.js → src/views/UrbitID/SetProxy.jsxrenamed

The content is the same.

src/views/UrbitID/SigilGenerator.js → src/views/UrbitID/SigilGenerator.jsxrenamed

The content is the same.

src/worker/custom.d.tsdeleted−11

This diff is too big to show here.

src/worker/generateWalletWorker.tsnew file+9

This diff is too big to show here.

src/worker/index.tsdeleted−4

This diff is too big to show here.

src/worker/worker.ts+3−8

This diff is too big to show here.

truffle-config.js+6−8

This diff is too big to show here.

tsconfig.json+12−16

This diff is too big to show here.

vite-env.d.tsnew file+2

This diff is too big to show here.

vite.config.tsnew file+37

This diff is too big to show here.