Some useful tools for developers.

Overview

Web Tools

Some useful tools for developers.

Web Tools

Web Tools

Development

npm install              # Install dependencies
npm install --workspaces # Install sub packages dependencies

npm run build            # Build packages
npm run start

Contributors

As always, thanks to our amazing contributors!

Made with action-contributors.

License

Licensed under the MIT License.

Comments
  • fix(deps): update dependency react-i18next to v12

    fix(deps): update dependency react-i18next to v12

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | react-i18next | ^11.16.9 -> ^12.0.0 | age | adoption | passing | confidence |


    Release Notes

    i18next/react-i18next

    v12.0.0

    Compare Source

    • Update t function types to rely on types coming from i18next 1501

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • fix(deps): update dependency i18next to v22

    fix(deps): update dependency i18next to v22

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | i18next (source) | ^21.8.3 -> ^22.0.0 | age | adoption | passing | confidence |


    Release Notes

    i18next/i18next

    v22.0.2

    Compare Source

    • [TypeScript] Add default value for TDefaultResult 1853

    v22.0.1

    Compare Source

    • Fix normalize type options 1850

    v22.0.0

    Compare Source

    • Make the translation function fully type-safe 1775

    BREAKING: Since this is a major rewrite for TypeScript usage we decided to create a major version. For JavaScript users v22.0.0 is equivalent to 21.10.0


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 1
  • Update dependency nth-check to v2.1.1

    Update dependency nth-check to v2.1.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | nth-check | 2.0.1 -> 2.1.1 | age | adoption | passing | confidence |


    Release Notes

    fb55/nth-check

    v2.1.1

    Compare Source

    • The ESM code had some issues that are now fixed aeeb067

    v2.1.0

    Compare Source

    What's Changed

    Full Changelog: https://github.com/fb55/nth-check/compare/v2.0.1...v2.1.0


    Configuration

    📅 Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 1
  • nth-check package dependency issue.

    nth-check package dependency issue.

    ├─┬ @wcj/[email protected] -> ./packages/html-to-markdown
    │ └─┬ [email protected]
    │   └─┬ [email protected]
    │     └── [email protected]
    ├── [email protected]
    └─┬ [email protected] -> ./website
      └─┬ [email protected]
        └─┬ [email protected]
          ├─┬ @svgr/[email protected]
          │ └─┬ @svgr/[email protected]
          │   └─┬ [email protected]
          │     └─┬ [email protected]
          │       └── [email protected]
          └─┬ [email protected]
            └─┬ [email protected]
              └─┬ [email protected]
                └─┬ [email protected]
                  └── [email protected]
    

    rollback dependency nth-check ~~v2.1.0~~ to 2.0.1

    opened by jaywcjlove 1
  • fix(deps): update dependency i18next-http-backend to v2

    fix(deps): update dependency i18next-http-backend to v2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | i18next-http-backend | ^1.4.0 -> ^2.0.0 | age | adoption | passing | confidence |


    Release Notes

    i18next/i18next-http-backend

    v2.0.0

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency i18next-browser-languagedetector to v7

    fix(deps): update dependency i18next-browser-languagedetector to v7

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | i18next-browser-languagedetector | ^6.1.4 -> ^7.0.0 | age | adoption | passing | confidence |


    Release Notes

    i18next/i18next-browser-languageDetector

    v7.0.0

    Compare Source

    • typescript fix for i18next v22

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Type 'DefaultTFuncReturn' is not assignable to type 'ReactI18NextChild | Iterable<ReactI18NextChild>'

    Type 'DefaultTFuncReturn' is not assignable to type 'ReactI18NextChild | Iterable'

    - {t("brand.button.management")}
    + {`${t("brand.button.management")}`}
    

    or

    - {t("brand.button.management")}
    + {t("brand.button.management").toString()}
    

    or

    - {t("brand.button.management")}
    + {t<string>("brand.button.management")}
    
    • https://github.com/i18next/next-i18next/issues/1795#issuecomment-1140610709
    bug 
    opened by jaywcjlove 0
  • chore(deps): update dependency lerna to v6

    chore(deps): update dependency lerna to v6

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | lerna (source) | 5.5.1 -> 6.0.1 | age | adoption | passing | confidence |


    Release Notes

    lerna/lerna

    v6.0.1

    Compare Source

    Bug Fixes

    v6.0.0

    Compare Source

    Note: Version bump only for package lerna

    v5.6.2

    Compare Source

    Note: Version bump only for package lerna

    v5.6.1

    Compare Source

    Bug Fixes
    • add-caching: ensure lerna.json is configured automatically (9677cda)

    v5.6.0

    Compare Source

    Features

    5.5.4 (2022-09-28)

    Note: Version bump only for package lerna

    5.5.3 (2022-09-28)

    Note: Version bump only for package lerna

    5.5.2 (2022-09-20)

    Note: Version bump only for package lerna

    5.5.1 (2022-09-09)

    Bug Fixes
    • run: exclude dependencies with --scope when nx.json is not present (#​3316) (99a13a9)

    v5.5.4

    Compare Source

    Note: Version bump only for package lerna

    v5.5.2

    Compare Source

    Note: Version bump only for package lerna


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency electron to v21 - autoclosed

    chore(deps): update dependency electron to v21 - autoclosed

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | electron | 20.0.0 -> 21.2.3 | age | adoption | passing | confidence |


    Release Notes

    electron/electron

    v21.2.3: electron v21.2.3

    Compare Source

    Release Notes for v21.2.3

    Other Changes

    v21.2.2: electron v21.2.2

    Compare Source

    Release Notes for v21.2.2

    Other Changes

    • Security: backported fix for CVE-2022-3656. #​36222
    • Updated Chromium to 106.0.5249.168. #​36185

    v21.2.1: electron v21.2.1

    Compare Source

    Release Notes for v21.2.1

    Fixes

    • Default margin has been added in the code. #​36072 (Also in 22)
    • Fixed a potential issue when calling webContents.printToPDF(). #​36064 (Also in 22)
    • Fixed spurious promise rejection in webContents.loadURL when navigating to a hash. #​36150

    Other Changes

    • Updated Chromium to 106.0.5249.165. #​36162

    v21.2.0: electron v21.2.0

    Compare Source

    Release Notes for v21.2.0

    Fixes

    • Added support for Windows drop-down dialog extensions. #​36027 (Also in 18, 19, 20)
    • Fixed v8 flags and desktop name in package.json does not hornored when running local app using electron cli. #​36050 (Also in 20, 22)
    • Removed support for nodeIntegrationInWorker in Service Workers and Shared Workers owing to sandboxing policies. #​36009 (Also in 22)

    Other Changes

    • Updated Chromium to 106.0.5249.119. #​36001

    v21.1.1: electron v21.1.1

    Compare Source

    Release Notes for v21.1.1

    Fixes

    • Fixed a drag-and-drop issue on macOS where items would be incorrectly moved instead of copied in some contexts. #​35977 (Also in 20, 22)
    • Fixed a potential memory leak. #​35965 (Also in 22)
    • Fixed an issue where some options were incorrectly ignored when using webContents.printToPDF(). #​35992 (Also in 22)
    • Fixed on-screen-keyboard not hiding on input rendered in webview is blurred. #​35982 (Also in 20, 22)
    • You can now import the built-in electron module via ESModule loaders, i.e. import('electron') and import 'electron' now work natively. #​35958 (Also in 20, 22)

    Other Changes

    • Modified the Windows 11 WCO to match the native look more closely. #​35970 (Also in 20)
    • Updated Chromium to 106.0.5249.103. #​35933

    v21.1.0: electron v21.1.0

    Compare Source

    Release Notes for v21.1.0

    Features

    • Added WebContents.opener to access window opener.
      • Added webContents.fromFrame(frame) to get the WebContents corresponding to a WebFrameMain instance. #​35819

    Fixes

    • Provided display_id for desktopCapturer on Linux. #​35836 (Also in 19, 20)

    Other Changes

    • Updated Chromium to 106.0.5249.91. #​35871

    Documentation

    v21.0.1: electron v21.0.1

    Compare Source

    Release Notes for v21.0.1

    Fixes

    • Fixed: If a custom Electron build contains an electron.d.ts file, it is now being used. #​35822 (Also in 20)

    Other Changes

    • Updated Chromium to 106.0.5249.61. #​35833

    v21.0.0: electron v21.0.0

    Compare Source

    Release Notes for v21.0.0

    Stack Upgrades

    Breaking Changes

    • Enabled the V8 memory cage for external buffers. See https://www.electronjs.org/blog/v8-memory-cage for more details. #​34724
    • Refactored webContents.printToPDF to align with the Chrome Devtools implementation. #​33654

    Features

    • Added LoadBrowserProcessSpecificV8Snapshot as a new fuse that will let the main/browser process load its v8 snapshot from a file at browser_v8_context_snapshot.bin. Any other process will use the same path as is used today. #​35695 (Also in 20)
    • Added app.getSystemLocale() method. #​35794
    • Added webFrameMain.origin. #​35534 (Also in 19, 20)
    • Added deprecation warning for the new-window event. #​34528 (Also in 20)
    • Added immersive dark mode on Windows. #​33624 (Also in 20)
    • Added new WebContents.ipc and WebFrameMain.ipc APIs. #​35231
    • Added support for Web Bluetooth pin pairing on Linux and Windows. #​35818
    • Added support for panel-like behavior. Window can float over full-screened apps. #​34388 (Also in 20)
    • Added support for push notifications from APNs for macOS apps. #​33574

    Fixes

    • Enable missing HKDF support in Node.js crypto. #​34767
    • Fixed a crash that occured when loading non-standard schemes from iframes. #​35517
    • Fixed a crash when switching origins with emulation settings set. #​35488
    • Fixed an issue where screen.getCursorScreenPoint() crashed on Wayland when it was called before a BrowserWindow had been created. #​35575
    • Fixed an issue where serialPort.open() failed with NetworkError: Failed to open serial port.. #​35339
    • Fixed an issue where invalid pageSize values would cause a silent hang and eventual crash. #​34893
    • Fixed an issue where some spellcheck functionality would incorrectly throw errors on macOS. #​35679
    • Fixed the 'length' property in UploadFile objects being ignored. #​34657
    Also in earlier versions...
    • Added a background to the WCO container to avoid rendering glitches. #​35612 (Also in 19, 20)
    • Added support for --ozone-platform-hint flag on Linux. #​34937 (Also in 19, 20)
    • Adds a warning for building native modules with node-gyp and electron-rebuild, encouraging users to upgrade to >=8.4.0 for node-gyp and >=3.2.8 for electron-rebuild if using Electron 20 or higher.. #​35159 (Also in 20)
    • Do not exit when logging initialization fails. #​35138 (Also in 20)
    • Enable WCO maximize button when window enters tablet mode and is not already maximized. #​35664 (Also in 19, 20)
    • Ensures that requestMediaKeySystemAccess eventually resolves / rejects. #​34886 (Also in 19, 20)
    • Fixed 20.0.0-beta.8 X11 crash regression. #​35075 (Also in 20)
    • Fixed WCO not responding to touch events on windows. #​35117 (Also in 18, 19, 20)
    • Fixed _dyld_missing_symbol_abort crash on macOS when using c++ native modules. #​34932 (Also in 20)
    • Fixed serial-port-added and serial-port-removed events not firing. #​34958 (Also in 20)
    • Fixed uv_os_gethostname failing on Windows 7. #​35704 (Also in 19, 20)
    • Fixed webContents.getUserAgent() incorrectly returning an empty string unless previously set. #​35069 (Also in 18, 19, 20)
    • Fixed a Windows Control Overlay issue where a window taken directly from minimized to maximized state could have incorrect hover state. #​35070 (Also in 19, 20)
    • Fixed a bug where calling atob in the renderer process could fail under some circumstances. #​35443 (Also in 19, 20)
    • Fixed a crash when calling BrowserWindow.setEnabled(). #​34904 (Also in 18, 19, 20)
    • Fixed a crash when loading a same-origin URL after a render process crash. #​34428 (Also in 18, 19, 20)
    • Fixed a performance problem in crashReporter.start() on macOS. #​34609 (Also in 17, 18, 19, 20)
    • Fixed a potential crash on WebWorker destruction. #​35492 (Also in 19, 20)
    • Fixed a potential crash when changing window settings after initializing WCO with an invalid titleBarStyle. #​34833 (Also in 17, 18, 19, 20)
    • Fixed a potential printing hang. #​34892 (Also in 20)
    • Fixed alwaysOnTop BrowserWindow option for X11 Linux. #​34766 (Also in 18, 19, 20)
    • Fixed an edge case in app.isInApplicationsFolder() which would return false incorrectly in some cases. #​35730 (Also in 19, 20)
    • Fixed an error where setWindowOpenHandler() would crash if the callback threw an error. #​34523 (Also in 17, 18, 19, 20)
    • Fixed an issue in which calling setBounds() after e.preventDefault in a 'will-move' or 'will-resize' event wouldn't change the window's shape until the mouse button was released. #​34843 (Also in 19, 20)
    • Fixed an issue where BrowserViews didn't always visually update after call to setBounds. #​34581 (Also in 18, 19, 20)
    • Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. #​34379 (Also in 18, 19, 20)
    • Fixed an issue where DataList bounds had part of the item text cut off vertically. #​34759 (Also in 19, 20)
    • Fixed an issue where DevTools could not be docked with Windows Control Overlay enabled. #​35765 (Also in 19, 20)
    • Fixed an issue where WCO could occlude DevTools opened in any non-detached mode. #​35688 (Also in 18, 19, 20)
    • Fixed an issue where Windows Control Overlay buttons did not respect maximizable/minimizable/closable states of a BrowserWindow. #​34677 (Also in 17, 18, 19, 20)
    • Fixed an issue where app.relaunch loses args when execPath is specified. #​35254 (Also in 19, 20)
    • Fixed an issue where calling BrowserWindow.setRepresentedFilename on macOS with titlebarStyle: 'hiddenInset' or titlebarStyle: 'hidden' inadvertently moves the traffic light location. #​34834 (Also in 18, 19, 20)
    • Fixed an issue where calling w.setWindowButtonVisibility(true) immediately after exiting fullscreen fails to show window buttons. #​34530 (Also in 18, 19, 20)
    • Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. #​34582 (Also in 18, 19, 20)
    • Fixed an issue where frameless resizable windows showed Window 7 style frames while opening. #​35353 (Also in 18, 19, 20)
    • Fixed an issue where frameless windows with roundedCorners: false couldn't enter fullscreen without crashing. #​35454 (Also in 19, 20)
    • Fixed an issue where invalid print job settings would correctly call back Invalid print settings as the failure reason, but would then not terminate the print job, leading to an eventual crash on exit. #​34894 (Also in 20)
    • Fixed an issue where media keys would be sent to Electron on Windows no matter which window was in focus. #​34594 (Also in 19, 20)
    • Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. #​34473 (Also in 18, 19, 20)
    • Fixed an issue where part of the BrowserView could be cut off when calling setBounds on some windows. #​35502 (Also in 19, 20)
    • Fixed an issue where passing { name: 'All Files', extensions: ['*'] } in the filters param of open or save dialogs on Linux would disallow choosing files without an extension. #​34496 (Also in 18, 19, 20)
    • Fixed an issue where printing with an invalid deviceName on Linux caused silent failures. #​34872 (Also in 19, 20)
    • Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases. #​34771 (Also in 17, 18, 19, 20)
    • Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition. #​34378 (Also in 17, 18, 19, 20)
    • Fixed an issue with fullscreen transitions when HTML fullscreen is requested. #​32905 (Also in 20)
    • Fixed child about:blank windows from inheriting their parents' preload scripts when sandbox: false and nodeIntegrationInSubFrames: true. #​34531 (Also in 20)
    • Fixed context menu not showing all items on macOS when dock is not hidden. #​35194 (Also in 18, 19, 20)
    • Fixed crash in renderer when resuming system from sleep. #​35336 (Also in 18, 19, 20)
    • Fixed empty app_id when running under wayland. #​34855 (Also in 18, 19, 20)
    • Fixed enable promise support with webFrameMain.executeJavaScript. #​35359 (Also in 20)
    • Fixed issue with history.back() in sandboxed iframes affecting parent browsing context. #​35623 (Also in 19, 20)
    • Fixed linux arm64 builds to not require glibc 2.29+. #​34491 (Also in 19, 20)
    • Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. #​34481 (Also in 17, 18, 19, 20)
    • Fixed native module compilation issues on arm. #​34914 (Also in 20)
    • Fixed potential crash in WebFrameMain when performing a cross-origin navigation. #​34411 (Also in 18, 19, 20)
    • Fixed session.getBlobData never resolves with blob sizes > 65536. #​35602 (Also in 19, 20)
    • Fixed spontaneous crashing in native modules that depended on nan. #​34844 (Also in 20)
    • Fixed support for Wayland client-side decorations. #​34955 (Also in 19, 20)
    • Fixed symbol generation on 32-bit Windows release builds. #​35078 (Also in 18, 19, 20)
    • Fixed undefined details.requestingUrl from session.setPermissionCheckHandler. #​35409 (Also in 20)
    • Picture-In-Picture mode no longer becomes a red rectangle on hover. #​35401 (Also in 19, 20)
    • Removed the skip-taskbar feature on Linux. #​35123 (Also in 20)
    • Updated Windows Control Overlay buttons to look and feel more native on Windows 11. #​34790 (Also in 20)

    Other Changes

    • Backported fix for v8:13055. #​34931
    • Changed release uploads to now upload libcxx objects for MacOS x64 and arm64. #​34586
    • On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. #​34077 (Also in 18, 19, 20)
    • Security: backported fix for CVE-2022-3075. #​35543
    • The undocumented page-title-set webview event has been removed. #​34533
    • WebContents for <webview> are now only created after the 'will-attach-webview' event is emitted and preventDefault is not called. #​32941 (Also in 20)

    Documentation

    End of Support for 18.x.y

    Electron 18.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.

    v20.3.5: electron v20.3.5

    Compare Source

    Release Notes for v20.3.5

    Other Changes

    v20.3.4: electron v20.3.4

    Compare Source

    Release Notes for v20.3.4

    Fixes

    • Fixed spurious promise rejection in webContents.loadURL when navigating to a hash. #​36149 (Also in 21, 22)

    Other Changes

    v20.3.3: electron v20.3.3

    Compare Source

    Release Notes for v20.3.3

    Fixes

    • Fixed v8 flags and desktop name in package.json does not hornored when running local app using electron cli. #​36048 (Also in 21, 22)

    v20.3.2: electron v20.3.2

    Compare Source

    Release Notes for v20.3.2

    Fixes

    • Fixed a drag-and-drop issue on macOS where items would be incorrectly moved instead of copied in some contexts. #​35978 (Also in 21, 22)
    • Fixed on-screen-keyboard not hiding on input rendered in webview is blurred. #​35981 (Also in 21, 22)
    • You can now import the built-in electron module via ESModule loaders, i.e. import('electron') and import 'electron' now work natively. #​35956 (Also in 21, 22)

    Other Changes

    • Modified the Windows 11 WCO to match the native look more closely. #​35968 (Also in 21)
    • Security: backported fix for CVE-2022-3307. #​35883
    • Security: backported fix for CVE-2022-3315. #​35929

    v20.3.1: electron v20.3.1

    Compare Source

    Release Notes for v20.3.1

    Fixes

    • Provided display_id for desktopCapturer on Linux. #​35834 (Also in 19, 21)

    Other Changes

    v20.3.0: electron v20.3.0

    Compare Source

    Release Notes for v20.3.0

    Features

    • Added LoadBrowserProcessSpecificV8Snapshot as a new fuse that will let the main/browser process load its v8 snapshot from a file at browser_v8_context_snapshot.bin. Any other process will use the same path as is used today. #​35694 (Also in 21)

    Fixes

    • Fixed an issue where DevTools could not be docked with Windows Control Overlay enabled. #​35764 (Also in 19, 21)
    • Fixed: If a custom Electron build contains an electron.d.ts file, it is now being used. #​35823 (Also in 21)
    • Usage of safeStorage now consistently uses the correct service name on macOS regardless of timing with browser window construction. #​35796 (Also in 19)

    v20.2.0: electron v20.2.0

    Compare Source

    Release Notes for v20.2.0

    Features

    Fixes

    • Fixed uv_os_gethostname failing on Windows 7. #​35705 (Also in 19, 21)
    • Fixed an edge case in app.isInApplicationsFolder() which would return false incorrectly in some cases. #​35731 (Also in 19, 21)

    Other Changes

    • Fixed an issue where a child of a window using WCO would not have the navigator defined. #​35530 (Also in 19)
    • Updated Chromium to 104.0.5112.124. #​35674

    Documentation

    v20.1.4: electron v20.1.4

    Compare Source

    Release Notes for v20.1.4

    Fixes

    • Added support for Windows drop-down dialog extensions. #​35659 (Also in 18, 19)
    • Enable WCO maximize button when window enters tablet mode and is not already maximized. #​35663 (Also in 21)
    • Fixed issue with history.back() in sandboxed iframes affecting parent browsing context. #​35622 (Also in 19, 21)

    Other Changes

    • Security: backported fix for CVE-2022-3039. #​35560

    Documentation

    v20.1.3: electron v20.1.3

    Compare Source

    Release Notes for v20.1.3

    Fixes

    • Added a background to the WCO container to avoid rendering glitches. #​35611 (Also in 21)
    • Fixed session.getBlobData never resolves with blob sizes > 65536. #​35601 (Also in 19, 21)

    v20.1.2: electron v20.1.2

    Compare Source

    Release Notes for v20.1.2

    Other Changes

    • Security: backported fix for CVE-2022-3038. #​35549
    • Security: backported fix for CVE-2022-3040. #​35553
    • Security: backported fix for CVE-2022-3041. #​35557
    • Security: backported fix for CVE-2022-3075. #​35544
    • Updated Chromium to 104.0.5112.114. #​35570

    v20.1.1: electron v20.1.1

    Compare Source

    Release Notes for v20.1.1

    Fixes

    • Fixed a bug where calling atob in the renderer process could fail under some circumstances. #​35445 (Also in 21)
    • Fixed a potential crash on WebWorker destruction. #​35491 (Also in 19, 21)
    • Fixed an issue where frameless windows with roundedCorners: false couldn't enter fullscreen without crashing. #​35455 (Also in 19, 21)
    • Fixed an issue where part of the BrowserView could be cut off when calling setBounds on some windows. #​35494 (Also in 19)

    v20.1.0: electron v20.1.0

    Compare Source

    Release Notes for v20.1.0

    Fixes

    • Fixed enable promise support with webFrameMain.executeJavaScript. #​35358 (Also in 21)
    • Fixed undefined details.requestingUrl from session.setPermissionCheckHandler. #​35408 (Also in 21)
    • Picture-In-Picture mode no longer becomes a red rectangle on hover. #​35402 (Also in 19, 21)

    Other Changes

    • Updated Chromium to 104.0.5112.102. #​35361

    v20.0.3: electron v20.0.3

    Compare Source

    Release Notes for v20.0.3

    Fixes

    • Fixed an issue where WCO could occlude DevTools opened in any non-detached mode. #​35309 (Also in 18, 19)
    • Fixed an issue where frameless resizable windows showed Window 7 style frames while opening. #​35352
    • Fixed crash in renderer when resuming system from sleep. #​35338 (Also in 18, 19, 21)
    • Prevent brief display of "Ozone X11" in window title on Linux. #​35317 (Also in 18)

    Documentation

    v20.0.2: electron v20.0.2

    Compare Source

    Release Notes for v20.0.2

    Fixes

    • Fixed an issue where app.relaunch loses args when execPath is specified. #​35253 (Also in 19, 21)
    • Fixed context menu not showing all items on macOS when dock is not hidden. #​35200 (Also in 18, 19)
    • Fixed support for Wayland client-side decorations. #​35206 (Also in 19)

    Unknown

    • Fixed a typo in the section on debugging with VSCode. #​35286 (Also in 19, 21)

    v20.0.1: electron v20.0.1

    Compare Source

    Release Notes for v20.0.1

    Fixes

    • Do not exit when logging initialization fails. #​35190
    • Fixed WCO not responding to touch events on windows. #​35174 (Also in 18, 19)

    Other Changes

    • Updated Chromium to 104.0.5112.81. #​35181

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency lerna to v5.6.2 - autoclosed

    chore(deps): update dependency lerna to v5.6.2 - autoclosed

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | lerna (source) | 5.5.1 -> 5.6.2 | age | adoption | passing | confidence |


    Release Notes

    lerna/lerna

    v5.6.2

    Compare Source

    Note: Version bump only for package lerna

    v5.6.1

    Compare Source

    Bug Fixes
    • add-caching: ensure lerna.json is configured automatically (9677cda)

    v5.6.0

    Compare Source

    Features

    5.5.4 (2022-09-28)

    Note: Version bump only for package lerna

    5.5.3 (2022-09-28)

    Note: Version bump only for package lerna

    5.5.2 (2022-09-20)

    Note: Version bump only for package lerna

    5.5.1 (2022-09-09)

    Bug Fixes
    • run: exclude dependencies with --scope when nx.json is not present (#​3316) (99a13a9)

    v5.5.4

    Compare Source

    Note: Version bump only for package lerna

    v5.5.2

    Compare Source

    Note: Version bump only for package lerna


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [x] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency react-router-dom to ~6.4.0

    fix(deps): update dependency react-router-dom to ~6.4.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | react-router-dom | ~6.3.0 -> ~6.4.0 | age | adoption | passing | confidence |


    Release Notes

    remix-run/react-router

    v6.4.2

    Compare Source

    Patch Changes
    • Respect basename in useFormAction (#​9352)
    • Enhance console error messages for invalid usage of data router hooks (#​9311)
    • If an index route has children, it will result in a runtime error. We have strengthened our RouteObject/RouteProps types to surface the error in TypeScript. (#​9366)
    • Updated dependencies:

    v6.4.1

    Compare Source

    Patch Changes

    v6.4.0

    Compare Source

    Whoa this is a big one! 6.4.0 brings all the data loading and mutation APIs over from Remix. Here's a quick high level overview, but it's recommended you go check out the docs, especially the feature overview and the tutorial.

    New APIs

    • Create your router with createMemoryRouter/createBrowserRouter/createHashRouter
    • Render your router with <RouterProvider>
    • Load data with a Route loader and mutate with a Route action
    • Handle errors with Route errorElement
    • Submit data with the new <Form> component
    • Perform in-page data loads and mutations with useFetcher()
    • Defer non-critical data with defer and Await
    • Manage scroll position with <ScrollRestoration>

    New Features

    • Perform path-relative navigations with <Link relative="path"> (#​9160)

    Bug Fixes

    • Path resolution is now trailing slash agnostic (#​8861)
    • useLocation returns the scoped location inside a <Routes location> component (#​9094)
    • respect the <Link replace> prop if it is defined (#​8779)

    Updated Dependencies


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency react-router-dom to ~6.6.0

    fix(deps): update dependency react-router-dom to ~6.6.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | react-router-dom | ~6.4.0 -> ~6.6.0 | age | adoption | passing | confidence |


    Release Notes

    remix-run/react-router

    v6.6.1

    Compare Source

    Patch Changes

    v6.6.0

    Compare Source

    Minor Changes
    • Add useBeforeUnload() hook (#​9664)
    • Remove unstable_ prefix from createStaticHandler/createStaticRouter/StaticRouterProvider (#​9738)
    Patch Changes
    • Proper hydration of Error objects from StaticRouterProvider (#​9664)
    • Support uppercase <Form method> and useSubmit method values (#​9664)
    • Skip initial scroll restoration for SSR apps with hydrationData (#​9664)
    • Fix <button formmethod> form submission overriddes (#​9664)
    • Updated dependencies:

    v6.5.0

    Compare Source

    Patch Changes

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency lint-staged to ~13.1.0

    chore(deps): update dependency lint-staged to ~13.1.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | lint-staged | ~13.0.0 -> ~13.1.0 | age | adoption | passing | confidence |


    Release Notes

    okonet/lint-staged

    v13.1.0

    Compare Source

    Features

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency electron to v20.0.1 [security]

    chore(deps): update dependency electron to v20.0.1 [security]

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | electron | 20.0.0 -> 20.0.1 | age | adoption | passing | confidence |

    GitHub Vulnerability Alerts

    CVE-2022-36077

    Impact

    When following a redirect, Electron delays a check for redirecting to file:// URLs from other schemes. The contents of the file is not available to the renderer following the redirect, but if the redirect target is a SMB URL such as file://some.website.com/, then in some cases, Windows will connect to that server and attempt NTLM authentication, which can include sending hashed credentials.

    Patches

    This issue has been fixed in all current stable versions of Electron. Specifically, these versions contain the fixes:

    • 21.0.0-beta.1
    • 20.0.1
    • 19.0.11
    • 18.3.7

    We recommend all apps upgrade to the latest stable version of Electron.

    Workarounds

    If upgrading isn't possible, this issue can be addressed without upgrading by preventing redirects to file:// URLs in the WebContents.on('will-redirect') event, for all WebContents:

    app.on('web-contents-created', (e, webContents) => {
      webContents.on('will-redirect', (e, url) => {
        if (/^file:/.test(url)) e.preventDefault()
      })
    })
    

    For more information

    If you have any questions or comments about this advisory, email us at [email protected].

    Credit

    Thanks to user @​coolcoolnoworries for reporting this issue.


    Release Notes

    electron/electron

    v20.0.1: electron v20.0.1

    Compare Source

    Release Notes for v20.0.1

    Fixes

    • Do not exit when logging initialization fails. #​35190
    • Fixed WCO not responding to touch events on windows. #​35174 (Also in 18, 19)

    Other Changes

    • Updated Chromium to 104.0.5112.81. #​35181

    Configuration

    📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • chore(deps): update dependency lerna to v6.4.0

    chore(deps): update dependency lerna to v6.4.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | lerna (source) | 6.0.1 -> 6.4.0 | age | adoption | passing | confidence |


    Release Notes

    lerna/lerna

    v6.4.0

    Compare Source

    Features

    v6.3.0

    Compare Source

    Features
    • version: use npmClientArgs in npm install after lerna version (#​3434) (e019e3f)

    v6.2.0

    Compare Source

    Bug Fixes
    • schema: add the other format changelogPreset can assume (#​3441) (d286973)
    Features

    v6.1.0

    Compare Source

    Features
    • version: bump prerelease versions from conventional commits (#​3362) (2288b3a)

    6.0.3 (2022-11-07)

    Note: Version bump only for package lerna

    6.0.2 (2022-11-02)

    Note: Version bump only for package lerna

    6.0.1 (2022-10-14)

    Bug Fixes

    v6.0.3

    Compare Source

    Note: Version bump only for package lerna

    v6.0.2

    Compare Source

    Note: Version bump only for package lerna


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency pdfjs-dist to v3

    fix(deps): update dependency pdfjs-dist to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | pdfjs-dist (source) | ^2.14.305 -> ^3.0.0 | age | adoption | passing | confidence |


    Release Notes

    mozilla/pdfjs-dist

    v3.2.146

    Compare Source

    v3.1.81

    Compare Source

    v3.0.279

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • fix(deps): update dependency svgo to v3

    fix(deps): update dependency svgo to v3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | svgo | ^2.8.0 -> ^3.0.0 | age | adoption | passing | confidence |


    Release Notes

    svg/svgo

    v3.0.2

    Compare Source

    Installing @types/csso no longer required

    v3.0.1

    Compare Source

    • store exposed types only in .d.ts files, no longer need to enable js checking
    • update svgo.browser.js
    • fixed "begin" attribute cleanup

    Thanks to @​Kreeg, @​XhmikosR and @​TrySound

    v3.0.0

    Compare Source

    SVGO v3

    Improvements and fixes

    • fixed datauri option when multipass is not enabled
    • improved default preset warnings

    Breaking channges

    • Node.js 14+ is required for version
    • stable package is replaced with native stable sort (required node 12+)
    Config

    Typescript types are exposed out of the box. No longer need to install @types/svgo

    // svgo.config.js
    /**
     * @&#8203;type {import('svgo').Config}
     */
    export default {
      // svgo configuration
    }
    

    Active flag is no longer supported

    export default {
      plugins: [
        {
          name: 'removeDoctype',
          active: true
        },
        {
          name: 'removeComments',
          active: false
        }
      ]
    }
    

    extendDefaultPlugins is removed, preset-default plugin should be used instead when need to customize plugins defaults

    export default {
      plugins: [
        {
          name: 'preset-default',
          params: {
            overrides: {
              // plugins customization
            }
          }
        }
      ]
    }
    

    Enabled sortAttrs plugin by default to get better gzip compression.

    <svg>
    -  <rect fill-opacity="" stroke="" fill="" stroke-opacity="" />
    +  <rect fill="" fill-opacity="" stroke="" stroke-opacity="" />
    </svg>
    

    Can be disabled if necessary

    export default {
      plugins: [
        {
          name: 'preset-default',
          params: {
            overrides: {
              sortAttrs: false
            }
          }
        }
      ]
    }
    

    cleanupIDs plugin is renamed to cleanupIds

    export default {
      plugins: [
        'cleanupIds'
      ]
    }
    // or
    export default {
      plugins: [
        {
          name: 'preset-default',
          params: {
            overrides: {
              cleanupIds: {}
            }
          }
        }
      ]
    }
    

    Removed cleanupIds plugin "prefix" param, prefixIds should be used instead

    export default {
      plugins: [
        'cleanupIds',
        {
          name: 'prefixIds',
          params: {
            prefix: 'my-prefix'
          }
        }
      ]
    }
    
    Public API

    Removed width and height from optimization result.

    const { width, height } = optimize(svg).info
    

    Can be found with custom plugin

    let width = null
    let height = null
    const plugin = {
      name: 'find-size',
      fn: () => {
        return {
          element: {
            enter: (node, parentNode) => {
              if (parentNode.type === 'root') {
                width = node.attributes.width
                height = node.attributes.height
              }
            }
          }
        }
      }
    }
    optimize(svg, {
      plugins: ['preset-default', plugin]
    })
    

    Removed error and modernError from optimization result

    const {data, error, modernError } = optimize(svg)
    
    

    Now all errors are thrown, parsing error can be checked by name

    try {
      const { data } = optimize(svg)
    } catch (error) {
      if (error.name === 'SvgoParserError') {
        // formatted error
        error.toString()
      } else {
        // runtime error
      }
    }
    
    Custom plugins

    Removed full, perItem and perItemReverse plugin types. visitor is the only supported plugin api so plugin.type is no longer required.

    Removed plugin.active flag.

    Removed plugin.params used as default params, destructuring with defaults can be used instead

    name and fn are only required now

    const plugin = {
      name: 'my-custom-plugin',
      fn: (root, params) => {
        const { myParam = true } = params
        return {}
      }
    }
    

    Removed createContentItem and JSAPI class from nodes. All nodes are now plain objects with one exception. parentNode need to be defined to not break builtin plugins.

    const plugin = {
      name: 'my-custom-plugin',
      fn: () => {
        return {
          element: {
            enter: (node) => {
              if (node === 'g') {
                const child = {
                  type: 'element',
                  name: 'g',
                  attributes: {},
                  children: []
                }
                Object.defineProperty(child, 'parentNode', {
                  writable: true,
                  value: node,
                })
                node.children.push(child)
              }
            }
          }
        }
      }
    }
    

    Thanks to @​istarkov, @​boidolr, @​deining, @​ranman, @​mondeja, @​liamcmitchell-sc, @​rogierslag, @​kriskowal, @​hugolpz and @​TrySound


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
Releases(v1.10.0)
  • v1.10.0(Oct 29, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.10.0: https://raw.githack.com/jaywcjlove/tools/f1c1009/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.9.4...v1.10.0

    • 💄 chore: update workflows config. 0f09630
    • 💄 chore(deps): Update dependency lerna to v5.1.6 (#22) 02c389d @renovate-bot
    • 💄 chore(deps): Update dependency electron to v20 (#26) 8b89b14 @renovate-bot
    • 💄 chore(deps): Update dependency lerna to v5.3.0 (#24) 1b95260 @renovate-bot
    • 🌟 feat: add icon-editor. 43b0563
    • 💄 chore: update workflows config. 77d3874
    • 💄 chore: update workflows config. 9f6466f
    • 💄 chore: update workflows config. ba1613a
    • 💄 chore(deps): Update dependency lerna to v5.5.0 (#28) c41315e @renovate-bot
    • 💄 chore(deps): Update dependency cpy-cli to v4.2.0 (#29) bfaa6d1 @renovate-bot
    • 💄 chore: update workflows config. 45e43e6
    • 🌟 feat: add code-to-image tools. 43d07de
    • 🌟 feat: update code-to-image tool. c09da30
    • 🐞 fix: fix menu translation issue. 158dea2
    • 💄 chore(deps): Update dependency lerna to v5.5.1 (#31) f880caa @renovate-bot
    • 🌍 - 🐞 website: fix: fix the problem that CONTRIBUTORS.svg does not exist. 64ed818
    • 💄 chore(deps): Update dependency react-router-dom to ~6.4.0 (#32) 9c098ba @renovate-bot
    • 💄 chore(deps): update dependency lerna to v6 (#35) 0d45aab @renovate-bot
    • 🐞 fix(deps): update dependency i18next to v22 (#36) a796439 @renovate-bot
    • 🐞 fix(deps): update dependency react-i18next to v12 (#37) 2b54cca @renovate-bot
    • 🌍 website: fix type error (#38) 7aaeb99
    • 🌟 feat: add js-obfuscator tool. b56a126
    • 🐞 fix(deps): update dependency i18next-http-backend to v2 (#41) ffcf2ac @renovate-bot
    • 🐞 fix(deps): update dependency i18next-browser-languagedetector to v7 (#40) cec2df0 @renovate-bot
    • 🌟 feat: add js-obfuscator options. a5cf6e3
    • 🌟 feat: add js-obfuscator options. 219f6cd
    • 🌟 feat: add js-obfuscator options. e26da4b
    • 🌟 feat: add js-obfuscator options. 3fed619
    • 🌟 feat: add js-obfuscator options. ab3f349
    • 🌟 feat: add js-obfuscator options. 105b0e2
    docker pull wcjiang/tools:1.10.0
    
    docker run --name tools --rm -d -p 9666:3000 wcjiang/tools:1.10.0
    # Or
    docker run --name tools -itd -p 9666:3000 wcjiang/tools:1.10.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
    web-tools-1.10.0.x86_64.rpm(67.41 MB)
    web-tools_1.10.0_amd64.deb(66.90 MB)
    Web.Tools-1.10.0-arm64-mac.zip(85.14 MB)
    Web.Tools-1.10.0-arm64.dmg(88.32 MB)
    Web.Tools-1.10.0-mac.zip(87.77 MB)
    Web.Tools-1.10.0.dmg(90.88 MB)
    Web.Tools.Setup.1.10.0.exe(123.14 MB)
  • v1.9.4(Jun 24, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.9.4: https://raw.githack.com/jaywcjlove/tools/0995c57/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.9.3...v1.9.4

    docker pull wcjiang/tools:1.9.4
    
    docker run --name tools --rm -d -p 9666:3000 wcjiang/tools:1.9.4
    # Or
    docker run --name tools -itd -p 9666:3000 wcjiang/tools:1.9.4
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
    web-tools-1.9.4.x86_64.rpm(62.31 MB)
    web-tools_1.9.4_amd64.deb(61.56 MB)
    Web.Tools-1.9.4-arm64-mac.zip(78.54 MB)
    Web.Tools-1.9.4-arm64.dmg(81.42 MB)
    Web.Tools-1.9.4-mac.zip(81.07 MB)
    Web.Tools-1.9.4.dmg(83.79 MB)
    Web.Tools.Setup.1.9.4.exe(115.65 MB)
  • v1.9.3(Jun 8, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.9.3: https://raw.githack.com/jaywcjlove/tools/96be89a/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.9.2...v1.9.3

    • 🌟 feat(standard-chinese-characters): add word order. 060d50e
    docker pull wcjiang/tools:1.9.3
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.9.3
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.9.3
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.9.2(Jun 8, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.9.2: https://raw.githack.com/jaywcjlove/tools/d0f0838/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.9.1...v1.9.2

    • 🐞 fix(simplified-traditional-chinese): Fix 瞭|乾|藉|麽 conversion issue. 23ebd67
    docker pull wcjiang/tools:1.9.2
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.9.2
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.9.2
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.9.1(Jun 7, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.9.1: https://raw.githack.com/jaywcjlove/tools/abb7c07/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.9.0...v1.9.1

    • 📄 websit: update menu icon. 02d8c56
    docker pull wcjiang/tools:1.9.1
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.9.1
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.9.1
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.9.0(Jun 7, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.9.0: https://raw.githack.com/jaywcjlove/tools/bfccbaf/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.8.2...v1.9.0

    • 🌟 feat: add simplified-traditional-chinese tool. 2cb1370
    docker pull wcjiang/tools:1.9.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.9.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.9.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.8.2(Jun 6, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.8.2: https://raw.githack.com/jaywcjlove/tools/df4c306/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.8.1...v1.8.2

    • 🌍 website: update menu data. bb06454
    • 💄 chore: add translation. 5b10bea
    docker pull wcjiang/tools:1.8.2
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.8.2
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.8.2
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.8.1(Jun 5, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.8.1: https://raw.githack.com/jaywcjlove/tools/7ec8d6f/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.8.0...v1.8.1

    • 🌟 feat(standard-chinese-characters): add pinyin. 93201ec
    docker pull wcjiang/tools:1.8.1
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.8.1
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.8.1
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.8.0(Jun 5, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.8.0: https://raw.githack.com/jaywcjlove/tools/05831af/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.7.0...v1.8.0

    • 🌟 feat: add sketchpad tool. 3aa17c2
    • 🌟 feat: add standard-chinese-characters tool. 2005967
    • 💄 chore: add hans logo. 7f7fae8
    docker pull wcjiang/tools:1.8.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.8.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.8.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.7.0(Jun 3, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.7.0: https://raw.githack.com/jaywcjlove/tools/ff7fc60/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.6.0...v1.7.0

    • 🌟 feat: add amount-in-rmb tool. 11de959
    docker pull wcjiang/tools:1.7.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.7.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.7.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.6.0(Jun 3, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.6.0: https://raw.githack.com/jaywcjlove/tools/d064809/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.5.2...v1.6.0

    • 🌟 feat: add svg-optimizer tool. 3e380a5
    • 🌟 feat(svg-optimizer): add reset button. f34ae34
    docker pull wcjiang/tools:1.6.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.6.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.6.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.5.2(Jun 3, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.5.2: https://raw.githack.com/jaywcjlove/tools/d7f5c91/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.5.1...v1.5.2

    • 📖 doc: Update README.md 61c88a0
    • 🐞 fix(toml-to-json): fix error display issue. 926028c
    • 🐞 fix: fix menu icon issue. 61ebb13
    docker pull wcjiang/tools:1.5.2
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.5.2
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.5.2
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.5.1(Jun 2, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.5.1: https://raw.githack.com/jaywcjlove/tools/d89ed03/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.5.0...v1.5.1

    • 💄 chore(deps): Update dependency lint-staged to v13 (#9) 50b3221 @renovate-bot
    • 🌟 feat: add `compat-table` url. 5f6d58f
    • 🌟 feat: add menu logo. 7435337
    • 🌟 feat: update menu icon. 0474384
    • 🌍 website: update style. 28e8a55
    docker pull wcjiang/tools:1.5.1
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.5.1
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.5.1
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(May 29, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.5.0: https://raw.githack.com/jaywcjlove/tools/532e502/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.4.2...v1.5.0

    • 🎨 style: fix layout style. a82d631
    • 🌟 feat: add css-formatter tool. a7af621
    • 🌟 feat: add html-formatter tool. 07ef97a
    • 🌟 feat(js-beautifier): add minify options. 45eb63b
    docker pull wcjiang/tools:1.5.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.5.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.5.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.4.2(May 27, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.4.2: https://raw.githack.com/jaywcjlove/tools/189be99/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.4.1...v1.4.2

    • 🐞 fix(generate-github-badges): fix npm data issue. 3e310ee
    docker pull wcjiang/tools:1.4.2
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.4.2
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.4.2
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.4.1(May 27, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.4.1: https://raw.githack.com/jaywcjlove/tools/c226f06/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.4.0...v1.4.1

    • 💄 chore(deps): Update dependency uglify-js-export to v3 (#7) 084c187 @renovate-bot
    • 🌟 feat(generate-github-badges): add generate custom badge. 8cf6668
    docker pull wcjiang/tools:1.4.1
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.4.1
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.4.1
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.4.0(May 26, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.4.0: https://raw.githack.com/jaywcjlove/tools/bcee5ae/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.3.0...v1.4.0

    • 💄 chore(deps): Update dependency lerna to v5 (#6) e943bac @renovate-bot
    • 🐝 refactor(json-format): Fix format error. ace6ef1
    • 🐞 fix(json-format): Add json minify button. f7dddda
    • 🌟 feat: add js-beautifier tool. 9f2af73
    • 🌟 feat: add validate password feature. b6d2ab6
    docker pull wcjiang/tools:1.4.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.4.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.4.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(May 25, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.3.0: https://raw.githack.com/jaywcjlove/tools/bab3bc9/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.2.0...v1.3.0

    • 🌟 feat: add json-ini tool. f184e08
    • 🐝 refactor(json-xml): Fix converter errors. cc4a316
    • 🐝 refactor(json-yaml): Fix converter errors. 524ce99
    docker pull wcjiang/tools:1.3.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.3.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.3.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(May 24, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.2.0: https://raw.githack.com/jaywcjlove/tools/e8b5c0a/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.1.0...v1.2.0

    • 📖 doc: Update README.md 795e523
    • 🌟 feat: add jspain tools. 888cdea
    • 🌟 feat: add exif-viewer tool. 7ab8c40
    docker pull wcjiang/tools:1.2.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.2.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.2.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(May 24, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.1.0: https://raw.githack.com/jaywcjlove/tools/d7ce2d3/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.6...v1.1.0

    • 💄 chore(deps): Update dependency nth-check to v2.1.1 (#5) 0a0cadb @renovate-bot
    • 🌟 feat: add pdf-to-img tool. aa0218d
    docker pull wcjiang/tools:1.1.0
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.1.0
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.1.0
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.0.6(May 23, 2022)

    Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls

    Documentation v1.0.6: https://raw.githack.com/jaywcjlove/tools/b0e8ed0/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.5...v1.0.6

    • 📖 doc: Update README.md 1e18e00
    • 💄 chore: modify debug config in kktjs. 7bff1e7
    • 🐞 fix: Fix i18n config issue. d5e10b2
    • 🐞 fix(deps): rollback dependency nth-check ~~v2.1.0~~ to 2.0.1 (#4) 8e10ebf
    docker pull wcjiang/tools:1.0.6
    
    docker run --name tools --rm -d -p 9666:80 wcjiang/tools:1.0.6
    # Or
    docker run --name tools -itd -p 9666:80 wcjiang/tools:1.0.6
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.0.5(May 22, 2022)

    Documentation v1.0.5: https://raw.githack.com/jaywcjlove/tools/74c91cd/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.4...v1.0.5

    • 💄 chore: update workflows config. b7a9143
    • 💄 chore(deps): rollback dependency pinyin to ^2.11.2 45cc450
    • 💄 chore(website): add bundle analyzer. 1d57670
    • 🐞 fix: Modify docker config. 0137645
    docker pull wcjiang/tools:1.0.5
    
    docker run --name tools6 --rm -d -p 9666:80 wcjiang/tools:1.0.5
    # Or
    docker run --name tools6 -itd -p 9666:80 wcjiang/tools:1.0.5
    

    Visit the following URL in your browser

    http://localhost:9666/
    
    Source code(tar.gz)
    Source code(zip)
  • v1.0.4(May 22, 2022)

    Documentation v1.0.4: https://raw.githack.com/jaywcjlove/tools/7cc7103/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.3...v1.0.4

    • 🐞 fix: Fix markdown-to-html input error. 305593d
    • 💄 chore: update github workflow config. 954ba05
    Source code(tar.gz)
    Source code(zip)
  • v1.0.3(May 22, 2022)

    Documentation v1.0.3: https://raw.githack.com/jaywcjlove/tools/0dc04e8/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.2...v1.0.3

    • 🌟 feat: support docker. 0f2a8ba
    • 💄 chore: update workflow config. 493fa3f
    • 📖 doc: Update README.md 751acce
    • 🐞 fix: Fix html-to-markdown error. 010b73a
    • 💄 chore: modify docker config. 36431d2
    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(May 22, 2022)

    Documentation v1.0.2: https://raw.githack.com/jaywcjlove/tools/4856933/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.1...v1.0.2

    • 🐞 fix: Fix json-yaml show error message. 2b410ad
    • 💄 chore: update workflows config. 803f334
    • 🌟 feat: add json-xml tool. 797d168
    • 🐝 refactor(toml-to-json): Update CodeEditor. b2d6e35
    • 🐝 refactor(html-to-markdown): Update Editor. 4635ee2
    • 🐝 refactor(html-escape): Update CodeEditor. edcb044
    • 🐝 refactor(markdown-to-html): Update CodeEditor. 86d419d
    • 🐝 refactor(json-format): Update CodeEditor. e850d1a
    • 🐝 refactor(json-yaml): Update CodeEditor. 43f2732
    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(May 20, 2022)

    Documentation v1.0.1: https://raw.githack.com/jaywcjlove/tools/de98d59/index.html

    Comparing Changes: https://github.com/jaywcjlove/tools/compare/v1.0.0...v1.0.1

    • 💄 chore: update workflows config. d0ef722
    • 💄 chore: update workflows config. a74afb7
    • 🌟 feat: add toml-to-json tool. ad02aa6
    • 🌟 feat: add easings to menus. 26965d0
    • 🌟 feat: add css-easing-animation tool. 3ecf4a9
    • 🌟 feat: add simple-markdown-editor tool. 7d64512
    • 🌟 feat: add jwt-decoder tool. 135754b
    • 🌟 feat: add json-yaml tool. 78fc21c
    Source code(tar.gz)
    Source code(zip)
Owner
小弟调调™
(͡·̮̃·̃) 如今撸码,像是早上起来需要刷牙一样的习惯。
小弟调调™
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A set of useful helper methods for writing functions to handle Cloudflare Pub/Sub messages (https://developers.cloudflare.com/pub-sub/)

pubsub A set of useful helper methods for writing functions to handle Cloudflare Pub/Sub messages. This includes: A isValidBrokerRequest helper for au

Cloudflare 18 Dec 4, 2022
A comprehensive collection of useful tools developed with the help of Ethers.js to interact with the Ethereum Blockchain to develop great DeFi apps as quickly and easily as possible.

hudi-packages-ethersfactory How to install Installing with npm For more information on using npm check out the docs here. npm i @humandataincome/ether

HUDI 6 Mar 30, 2022
A collection of useful tools for building web apps on Cloudflare Workers.

Keywork is a batteries-included, magic-free, library for building web apps on Cloudflare Workers. Features ?? Written in TypeScript ?? Modules Support

Nirrius Studio 28 Dec 22, 2022
Aggregate quality learning resources, useful tools, interesting projects in github... Updated every Monday.

Github University Aggregate quality learning resources, useful tools, interesting projects in github... Updated every Monday. 汇总 github 中优质的学习资源,好用的工具

荣顶 9 Dec 14, 2022
A simple react project that contain a single page application (SPA) And a simple caculator to make some calculation and there is a section you can see some Math quotes. Ⓜ💯

A simple react project that contain a single page application (SPA) And a simple caculator to make some calculation and there is a section you can see some Math quotes. Ⓜ??

Reem janina 7 May 31, 2022
This Repo Contains projects that demonstrate some concepts / algorithms / implemetation in some form of digital visualisation

Hacktoberfest 2022 OPEN FIRST Pull Request - GET STARTED WITH OPENSOURCE AND WIN SOME AWWSOME SWAGS ?? Contributors of Hacktoberfest 2022 This project

null 5 Nov 7, 2022
We are creating a Library that would ensure developers do not reinvent the wheel anymore as far as Authentication is concerned. Developers can easily register and download authentication codes that suits their need at any point.

#AuthWiki Resource Product Documentation Figma Database Schema First Presentation Live Link API Documentation Individual Contributions User Activity U

Zuri Training 17 Dec 2, 2022
A cross-platform desktop application of tools for developers

A cross-platform desktop application of tools for developers ?? Online Web This website provides online version of the same tools echoo ?? Offline Cli

Kyle 133 Dec 24, 2022
This SDK helps developers get started with the on-chain tools provided by Metaplex.

Metaplex JavaScript SDK ⛔️ DO NOT USE IN PRODUCTION, THIS SDK IS IN VERY EARLY ALPHA STAGES! This SDK helps developers get started with the on-chain t

Metaplex Foundation 263 Dec 27, 2022
A hub for web developers that offers a variety of tools to help with any developing needs.

WebDevHub - A place for developers WebDevHub is designed to be one central place for developers, that offers a variety of tools to help with any devel

Thomas Hamilton-Smith 87 Dec 11, 2022
Shield is a development framework for circom developers. The core reason is to provide libraries, plugins, and testing tools to ensure code quality and security.

SHIELD Shield is a development framework for circom developers but we plan it to other languages such as CAIRO, SNARKYJS etc. The core reason is to pr

Xord 41 Dec 22, 2022
🛠 Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

?? Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

Holaplex 30 May 21, 2022
A util for getting data and metadata for all markdown files in a given dir. Useful for building static site generators

extract-md-data A util for getting data and metadata for all markdown files in a given dir. Useful for building static site generators. Usage Given th

Claire Froelich 2 Jan 6, 2022
This is about useful JS tips!

JS Tips Useful JavaScript tips This is an awesome project about short and useful JavaScript tips that will allow you to improve your code writing. Wit

Joel Lovera 12.4k Dec 30, 2022
A useful list of must-watch talks about JavaScript

Must-Watch JavaScript This is a collection of well-received talks about JavaScript, covering topics such as ES6/ES2015, JavaScript frameworks, client-

Matt Smith 6.8k Jan 4, 2023