A simple UI client for most SQL Engines written in Electron. It is compatible with Windows, Mac, Ubuntu / Debian and Redhat. It supports most dialects of RMBDs like MySQL, Microsoft SQL Server, Postgres, SQLite and has limited supports for Cassandra, MongoDB and Redis.

Overview

build-main

sqlui-native

64

sqlui-native is a simple UI client for most SQL Engines written in Electron. It is compatible with most desktop OS's and support most dialects of RMBDs like MySQL, Microsoft SQL Server, Postgres, SQLite, Cassandra, MongoDB and Redis. It supports multiple Windows, so you can have different sets of queries and connections side by side. The connections and queries are all stored locally, so you can continue where you left off in later visits.

Downloads

Refer to the following link for download information.

Supported OS's

Supported Database Adapters

The list below are supported data stores. You can also refer to this link for General Queries

Features

Overall Demo

demo-full

Import and Export

Import and Export can be used to share connections across different machines and users. Below is a sample import config.

[
  {
    "_type": "connection",
    "id": "connection.1643485516220.4798705129674932",
    "connection": "postgres://postgres:password@localhost:5432",
    "name": "sy postgres"
  },
  {
    "_type": "query",
    "id": "query.1643561715854.5278536054107370",
    "name": "Employee Query on Postgres",
    "sql": "SELECT\n  *\nFROM\n  employees\nLIMIT\n  10",
    "connectionId": "connection.1643485516220.4798705129674932",
    "databaseId": "music_store"
  }
]

You can also drag and drop the file directly into sqlui-native application. At the moment, we only support drag and drop for a single file.

demo-import-export

Session Management

This application supports multiple windows / instances. Sessions are used to control which instances it persist the data with. Also these sessions, and the associated connections and queries are persisted locally. So you can continue where you left off in the future.

demo-session

Dark Mode

Dark mode will be turned on automatically with respect to your OS Preference. You can update settings to prefer Dark Mode or Light Mode if desired.

demo-darkmode

Query Tabs

Query Tab Orientation

When there is more than 20 tabs, the query tabs will be wrapped vertically.

image

Reordering Query Tabs

Query tabs can be re-ordered by drag and drop the query tabs bar.

tab-ordering

Resizing the sidebar

The left sidebar can be resized by clicking and dragging the small section between the sidebar and the query box.

sidebar-resize

Command Palette

Similar to VS Code and Sublime Text, sqlui-native comes with a command palette that lets you reach your mostly used command via a key combo CMD + P or Ctrl + P on Windows.

image

Connection Hints

Sample URI connection string can be accessed by clicking on the Show Connection Hints on New / Edit Connection Page. Then you can click on the sample URI connection to use that sample connection string as a starting place.

image

Settings

Settings can be accessed via the top right menu icon. It allows you to set up preferred settings for things like Editor and Color Theme, etc...

image

image

Contributing

Dev Note

Here is the link where you can find information about how run this application locally.

Features / TODO's:

  • Consolidate the interface for mocked server and the main.ts page.
  • Make a build for Windows and Darwin.
  • Added Basic CI/CD to package electron
  • Make a build for other systems like Debian / Ubuntu and Redhat.
  • Add a configuration / option page for color mode.
  • Enhance the table with pagination.
  • Enhance the table for result with sorting, and searching.
  • Add quick query queries (such as select from a table or do update / insert).
  • Add quick query to recreate the table definition (Create Table), Drop Table, etc....
  • Add a full screen mode (F11)
  • Add ability to save CSV / JSON / Table to files.
  • Add ability to support multiple windows and sessions..
  • Add ability to import and export connections and queries.
  • Add ability to work with multiple instances.
  • Add autocomplete tokens for the query.
  • Add dark theme (Dark mode respect system color theme).
  • Add auto update features.
  • Push a build to Microsoft Store.
  • Add supports for Cassandra
  • Add supports for Azure Table, and AWS Redshift.

Limitations

Cassandra Limitations

Cassandra Keyspaces are mapped to sqlui-native databases. And Cassandra Column Families are mapped to sqlui-native table.

MongoDB Limitations

MongoDB Collections is mapped to sqlui-native table. We scan the first 5 Documents to come up with the schema for the columns.

Create new MongoDB Database

Given the limitation of the mongodb NodeJS library, there is not a direct API that we can use to create the MongoDB database.

  • To create a mongoDB database, simply duplicate your existing DB connection
  • Update the connection string to add the new database name to the end of the list.
  • Then execute the following db.createCollection("some_collection_name") to create at least one collection.

image

image

image

Redis Limitations

Due to the size of keys within Redis connection, we will not show all keys in the Redis cache.

Suggestion?

Use the following link to file a bug or a suggestion.

Comments
  • Bump mongodb from 4.8.1 to 4.10.0

    Bump mongodb from 4.8.1 to 4.10.0

    Bumps mongodb from 4.8.1 to 4.10.0.

    Release notes

    Sourced from mongodb's releases.

    v4.10.0

    The MongoDB Node.js team is pleased to announce version 4.10.0 of the mongodb package!

    Release Highlights

    Callback Deprecation

    Looking to improve our API's consistency and handling of errors we are planning to remove callback support in the next major release of the driver. Today marks the notice of their removal. Migrating to a promise only API allows us to offer uniform error handling and better native support for automatic promise construction. In this release you will notice deprecation warnings in doc comments for all our callback overloads and if you are working in VSCode you should notice strikethroughs on these APIs. We encourage you to migrate to promises where possible:

    • Using async/await syntax can yield the best experience with promise usage.
    • Using Node.js' callbackify utility is one approach:
      • require('util').callbackify(() => collection.findOne())(callback)
    • Using .then syntax is another:
      • collection.findOne().then(res => callback(null, res), err => callback(err))
    • And lastly, for large codebases still intertwined with callbacks we have an alternative package prepared.

    MongoDB-Legacy Callback Support

    While the 4.10.0 version only deprecates our support of callbacks, there will be a major version that removes the support altogether. In order to keep using callbacks after v5 is released, we recommend migrating your driver version to mongodb-legacy (github link). This package wraps every single async API our driver offers and is designed to provide the exact behavior of the MongoDB 4.10.0 release (both callbacks and promises are supported). Any new features added to MongoDB will be automatically inherited but will only support promises. This package is fully tested against our current suite and adoption should be confined to changing an import require('mongodb') -> require('mongodb-legacy'). If this package is useful to you and your use case we encourage you to adopt it before v5 to ensure it continues to work as expected.

    Read more about it on the package's readme here:

    Features

    • NODE-4385: add cmap pool pausing functionality (#3321) (335ee55)
    • NODE-4484: add experimental support for disambiguatedPaths in change stream documents (#3365) (846365a)
    • NODE-4519: deprecate promiseLibrary and PromiseProvider (#3403) (5c322b6)
    • NODE-4547: mark all callback APIs as deprecated (#3388) (a983f14)
    • NODE-4634: add support for bulk FindOperators.hint() (#3408) (8758890)

    Bug Fixes

    • NODE-3144: pool clear event ordering and retryability tests (#3407) (bdc0d67)
    • NODE-4557: randomize servers when there are only 2 eligible servers (#3390) (ddcfa49)
    • NODE-4583: revert nested union type support (#3383) (7f94f0a)
    • NODE-4591: only set loadBalanced on handshake when explicitly set (#3386) (57e9f2d)
    • NODE-4621: ipv6 address handling in HostAddress (#3410) (5eb3978)
    • NODE-4639: allow PromiseProvider to be null (#3412) (d29b3d9)

    Documentation

    We invite you to try the mongodb library immediately, and report any issues to the NODE project.

    ... (truncated)

    Changelog

    Sourced from mongodb's changelog.

    4.10.0 (2022-09-19)

    Features

    • NODE-4385: add cmap pool pausing functionality (#3321) (335ee55)
    • NODE-4484: add experimental support for disambiguatedPaths in change stream documents (#3365) (846365a)
    • NODE-4519: deprecate promiseLibrary and PromiseProvider (#3403) (5c322b6)
    • NODE-4547: mark all callback APIs as deprecated (#3388) (a983f14)
    • NODE-4607: add exports needed by legacy client (#3396) (972f760)
    • NODE-4634: add support for bulk FindOperators.hint() (#3408) (8758890)

    Bug Fixes

    • NODE-3144: pool clear event ordering and retryability tests (#3407) (bdc0d67)
    • NODE-3986: unskip MONGODB-AWS test (#3397) (5676f81)
    • NODE-4557: randomize servers when there are only 2 eligible servers (#3390) (ddcfa49)
    • NODE-4583: revert nested union type support (#3383) (7f94f0a)
    • NODE-4591: only set loadBalanced on handshake when explicitly set (#3386) (57e9f2d)
    • NODE-4621: ipv6 address handling in HostAddress (#3410) (5eb3978)
    • NODE-4639: allow PromiseProvider to be null (#3412) (d29b3d9)

    4.9.0 (2022-08-18)

    Features

    • NODE-3517: improve index spec handling and type definitions (#3315) (0754bf9)
    • NODE-4336: deprecate old write concern options and add missing writeConcern to MongoClientOptions (#3340) (d2b6ad8)
    • NODE-4548: export ChangeStream class from top-level (#3357) (48f295a)

    Bug Fixes

    • NODE-4159,NODE-4512: remove servers with incorrect setName from topology and fix unix socket parsing (#3348) (00dcf2d)
    • NODE-4273: pass 'comment' option through to distinct command (#3339) (753ecfe)
    • NODE-4413: set maxTimeMS on getMores when maxAwaitTimeMS is specified (#3319) (dcbfd6e)
    • NODE-4429: select server sync for endSessions during close (#3363) (5086ead)
    • NODE-4467: Add back support for oplogReplay option as deprecated (#3337) (6c69b7d)
    • NODE-4496: counter values incorrecly compared when instance of Long (#3342) (d29eb8c)
    • NODE-4513: type for nested objects in query & update (#3349) (ec1a68f)
    • NODE-4533: session support error message and unified test runner (#3355) (6a0e502)
    • NODE-4555: export BSON internally (#3367) (4ce6e4c)
    Commits
    • dc34388 chore(release): 4.10.0
    • 23537e6 test(NODE-4648): pull prepare shell out to script and fix reporter error hand...
    • 5eb3978 fix(NODE-4621): ipv6 address handling in HostAddress (#3410)
    • 9883993 refactor(NODE-4637): clean up async interval (#3411)
    • 64b3ee9 refactor(NODE-4617): use promise apis in benchmarks (#3399)
    • 8758890 feat(NODE-4634): add support for bulk FindOperators.hint() (#3408)
    • d29b3d9 fix(NODE-4639): allow PromiseProvider to be null (#3412)
    • bdc0d67 fix(NODE-3144): pool clear event ordering and retryability tests (#3407)
    • b8b765b docs: generate docs from latest main (#3371)
    • a983f14 feat(NODE-4547): mark all callback APIs as deprecated (#3388)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 4
  • Bump @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.102

    Bump @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.102

    Bumps @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.102.

    Changelog

    Sourced from @​mui/lab's changelog.

    Versions

    5.10.8

    Oct 3, 2022

    A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:

    @mui/[email protected]

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump react-flow-renderer from 10.3.14 to 10.3.17

    Bump react-flow-renderer from 10.3.14 to 10.3.17

    Bumps react-flow-renderer from 10.3.14 to 10.3.17.

    Release notes

    Sourced from react-flow-renderer's releases.

    Release 10.3.17

    Fixes and Refactorings

    • chore(node-edges): add data-testid (4e9cc377)
    • fix(edge-renderer): fallback to default edge if type is invalid (23d1dd02)
    • chore(isInputDOMNode): add event.target as fallback (0891b83d)
    • Use event.composedPath for getting event target (a766ba35) by @​jwm0
    • Snap node to grid relative to 0,0 instead of relative to starting point of node (ac11a180) by @​wardoost

    💯 Thanks @​jwm0 and @​wardoost for your contributions!

    Release 10.3.16

    • fix(deps): put react types in devDependencies closes #2368 (e0751cbc)

    Release 10.3.15

    Fix

    • fix(useReactFlow): prevent unnecessary re-renderings (bb00e871)

    Refactoring & Chore

    • chore(deps): add types to dependencies closes #1015, closes #2362 (d074cba5)
    • refactor(useUpdateNodeInternals): make it easier to use #2008 (cb698975)
    Commits
    • f8c39ea chore: release v10.3.17
    • 4e9cc37 chore(node-edges): add data-testid
    • 23d1dd0 fix(edge-renderer): fallback to default edge if type is invalid
    • 0891b83 chore(isInputDOMNode): add event.target as fallback
    • d22bf9e Merge pull request #2416 from jwm0/main
    • ceced01 Merge pull request #2410 from wardoost/node-snap-relative-to-center
    • a766ba3 Use event.composedPath for getting event target
    • ac11a18 Snap node to grid relative to 0,0 instead of relative to starting point of node
    • 147656b chore: release v10.3.16
    • e0751cb fix(deps): put react types in devDependencies closes #2368
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump @mui/icons-material from 5.8.4 to 5.10.6

    Bump @mui/icons-material from 5.8.4 to 5.10.6

    Bumps @mui/icons-material from 5.8.4 to 5.10.6.

    Release notes

    Sourced from @​mui/icons-material's releases.

    v5.10.6

    Sep 19, 2022

    A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

    @mui/[email protected]

    @mui/[email protected]

    Breaking changes

    • [button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @​hbjORbj

      BREAKING CHANGE: replace start/endIcon with start/endDecorator.

      // before
      <Button startIcon={...} endIcon={...} />
      

      // after <Button startDecorator={...} endDecorator={...} />

    Changes

    @mui/[email protected]

    Breaking changes

    • [Select][base] Add event parameter to the onChange callback (#34158) @​michaldudak

      The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements. This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change. This also affects Select from Joy UI.

      // before
      <SelectUnstyled onChange={(newValue) => { /* ... */ }} />
      

      // after <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />

    Docs

    ... (truncated)

    Changelog

    Sourced from @​mui/icons-material's changelog.

    5.10.6

    Sep 19, 2022

    A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

    @mui/[email protected]

    @mui/[email protected]

    Breaking changes

    • [button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @​hbjORbj

      BREAKING CHANGE: replace start/endIcon with start/endDecorator.

      // before
      <Button startIcon={...} endIcon={...} />
      

      // after <Button startDecorator={...} endDecorator={...} />

    Changes

    @mui/[email protected]

    Breaking changes

    • [Select][base] Add event parameter to the onChange callback (#34158) @​michaldudak

      The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements. This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change. This also affects Select from Joy UI.

      // before
      <SelectUnstyled onChange={(newValue) => { /* ... */ }} />
      

      // after <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • query problem

    query problem

    {"code":"ER_BAD_DB_ERROR","errno":1049,"sqlState":"42000","sqlMessage":"Unknown database ':undefined/users_dev'"}

    opened by amitavaghosh1 3
  • Bump @mui/material from 5.9.2 to 5.10.6

    Bump @mui/material from 5.9.2 to 5.10.6

    Bumps @mui/material from 5.9.2 to 5.10.6.

    Release notes

    Sourced from @​mui/material's releases.

    v5.10.6

    Sep 19, 2022

    A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

    @mui/[email protected]

    @mui/[email protected]

    Breaking changes

    • [button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @​hbjORbj

      BREAKING CHANGE: replace start/endIcon with start/endDecorator.

      // before
      <Button startIcon={...} endIcon={...} />
      

      // after <Button startDecorator={...} endDecorator={...} />

    Changes

    @mui/[email protected]

    Breaking changes

    • [Select][base] Add event parameter to the onChange callback (#34158) @​michaldudak

      The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements. This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change. This also affects Select from Joy UI.

      // before
      <SelectUnstyled onChange={(newValue) => { /* ... */ }} />
      

      // after <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />

    Docs

    ... (truncated)

    Changelog

    Sourced from @​mui/material's changelog.

    5.10.6

    Sep 19, 2022

    A big thanks to the 11 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

    @mui/[email protected]

    @mui/[email protected]

    Breaking changes

    • [button][joy] Replace start/endIcon prop with start/endDecorator (#34288) @​hbjORbj

      BREAKING CHANGE: replace start/endIcon with start/endDecorator.

      // before
      <Button startIcon={...} endIcon={...} />
      

      // after <Button startDecorator={...} endDecorator={...} />

    Changes

    @mui/[email protected]

    Breaking changes

    • [Select][base] Add event parameter to the onChange callback (#34158) @​michaldudak

      The SelectUnstyled and MultiSelectUnstyled onChange callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements. This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change. This also affects Select from Joy UI.

      // before
      <SelectUnstyled onChange={(newValue) => { /* ... */ }} />
      

      // after <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @azure/data-tables from 13.1.2 to 13.2.0

    Bump @azure/data-tables from 13.1.2 to 13.2.0

    Bumps @azure/data-tables from 13.1.2 to 13.2.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump ts-loader from 9.3.1 to 9.4.1

    Bump ts-loader from 9.3.1 to 9.4.1

    Bumps ts-loader from 9.3.1 to 9.4.1.

    Release notes

    Sourced from ts-loader's releases.

    9.4.1

    v9.4.0

    Changelog

    Sourced from ts-loader's changelog.

    9.4.1

    v9.4.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @babel/core from 7.18.6 to 7.19.1

    Bump @babel/core from 7.18.6 to 7.19.1

    Bumps @babel/core from 7.18.6 to 7.19.1.

    Release notes

    Sourced from @​babel/core's releases.

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    v7.19.0 (2022-09-05)

    Blog post: https://babeljs.io/blog/2022/09/05/7.19.0

    Thanks @​SukkaW for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
    • babel-generator, babel-parser
    • babel-standalone
    • babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone

    :bug: Bug Fix

    • babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    v7.19.0 (2022-09-05)

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
    • babel-generator, babel-parser
    • babel-standalone
    • babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone

    :bug: Bug Fix

    • babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes
      • #14897 Fix: class transform should not drop method definition when key contains non-BMP characters (@​JLHwung)
    • babel-plugin-transform-typescript
    • babel-parser
    • babel-helper-builder-react-jsx

    :nail_care: Polish

    :memo: Documentation

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump sequelize from 6.21.3 to 6.23.1

    Bump sequelize from 6.21.3 to 6.23.1

    Bumps sequelize from 6.21.3 to 6.23.1.

    Release notes

    Sourced from sequelize's releases.

    v6.23.1

    6.23.1 (2022-09-22)

    Bug Fixes

    v6.23.0

    6.23.0 (2022-09-17)

    Features

    v6.22.1

    6.22.1 (2022-09-16)

    Bug Fixes

    v6.22.0

    6.22.0 (2022-09-15)

    Features

    v6.21.6

    6.21.6 (2022-09-09)

    Bug Fixes

    v6.21.5

    6.21.5 (2022-09-08)

    Bug Fixes

    • mariadb: do not automatically parse JSON fields (#14800) (d047f32)

    v6.21.4

    6.21.4 (2022-08-18)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump react-router-dom from 6.3.0 to 6.4.1

    Bump react-router-dom from 6.3.0 to 6.4.1

    Bumps react-router-dom from 6.3.0 to 6.4.1.

    Release notes

    Sourced from react-router-dom's releases.

    [email protected]

    Patch Changes

    • fix: remove internal router singleton (#9227)

      This change removes the internal module-level routerSingleton we create and maintain inside our data routers since it was causing a number of headaches for non-simple use cases:

      • Unit tests are a pain because you need to find a way to reset the singleton in-between tests
        • Use use a _resetModuleScope singleton for our tests
        • ...but this isn't exposed to users who may want to do their own tests around our router
      • The JSX children <Route> objects cause non-intuitive behavior based on idiomatic react expectations
        • Conditional runtime <Route>'s won't get picked up
        • Adding new <Route>'s during local dev won't get picked up during HMR
        • Using external state in your elements doesn't work as one might expect (see #9225)

      Instead, we are going to lift the singleton out into user-land, so that they create the router singleton and manage it outside the react tree - which is what react 18 is encouraging with useSyncExternalStore anyways! This also means that since users create the router - there's no longer any difference in the rendering aspect for memory/browser/hash routers (which only impacts router/history creation) - so we can get rid of those and trim to a simple RouterProvider

      // Before
      function App() {
        <DataBrowserRouter>
          <Route path="/" element={<Layout />}>
            <Route index element={<Home />}>
          </Route>
        <DataBrowserRouter>
      }
      

      // After let router = createBrowserRouter([{ path: "/", element: <Layout />, children: [{ index: true, element: <Home />, }] }]);

      function App() { return <RouterProvider router={router} /> }

      If folks still prefer the JSX notation, they can leverage createRoutesFromElements (aliased from createRoutesFromChildren since they are not "children" in this usage):

      let routes = createRoutesFromElements(
        <Route path="/" element={<Layout />}>
          <Route index element={<Home />}>
        </Route>
      );
      

    ... (truncated)

    Changelog

    Sourced from react-router-dom's changelog.

    6.4.1

    Patch Changes

    6.4.0

    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

    Commits
    • d405320 chore: update versions for release
    • c4a27f7 chore: Update version for release (pre) (#9316)
    • aeceb7d fix changeset config + update changelogs
    • c430329 fix: properly handle ?index on fetcher get submissions (#9312)
    • 8b00e7a fix: preserve state from initialEntries (#9288)
    • e20a6f7 fix: [Bug]: react-router-dom does not list dependency @​remix-run/router (#924...
    • 87851fb chore: Update version for release (#9239)
    • ab0da65 chore: add engines field to package.json (#8951)
    • e3d4596 chore: Update version for release (pre) (#9229)
    • c17512d fix: Remove the internal router singleton (#9227)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @babel/core from 7.18.6 to 7.20.7

    Bump @babel/core from 7.18.6 to 7.20.7

    Bumps @babel/core from 7.18.6 to 7.20.7.

    Release notes

    Sourced from @​babel/core's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    v7.20.5 (2022-11-28)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump supertest from 6.2.4 to 6.3.3

    Bump supertest from 6.2.4 to 6.3.3

    Bumps supertest from 6.2.4 to 6.3.3.

    Release notes

    Sourced from supertest's releases.

    v6.3.3

    • chore: bump deps 2910f73

    https://github.com/visionmedia/supertest/compare/v6.3.2...v6.3.3

    v6.3.2

    • docs: added maintainer note e24875d
    • docs: fixed links 5b59ddc

    https://github.com/visionmedia/supertest/compare/v6.3.1...v6.3.2

    v6.3.1

    • fix: bump superagent (closes #798) 25122e6

    https://github.com/visionmedia/supertest/compare/v6.3.0...v6.3.1

    v6.3.0

    • fix: lint package.json, added files array 20adbc1
    • Merge pull request #793 from lamweili/feat/http2 22b89b6
    • Merge pull request #795 from lamweili/code-coverage a225e95
    • Merge pull request #794 from lamweili/migrate-cov fa129dc
    • test(#767): 100% code coverage 9c5bd92
    • ci: migrated code coverage from coveralls to codecov 46e6feb
    • feat: supports http2 da57804
    • Merge pull request #767 from alexandre-abrioux/expect-stacktrace e064b5a
    • Merge pull request #774 from jmccure/update-promise-example-readme ba4b43b
    • Merge pull request #792 from lamweili/refactor/test b8c2e29
    • ci: added ci da1e842
    • refactor(test): do not hardcode any ports, use ephemeral ports 8847310
    • refactor(test): do not have both s and server, renamed to server for consistency c1c4402
    • test: 100% test coverage 8bf4c14
    • refactor(TestAgent): removed the host param when creating Test object 1c8930d
    • feat(TestAgent): decoupled TestAgent and superagent&#39;s Agent to support more than ca, key, cert 5e23869
    • fix(TestAgent): attach cookies to agent after plugin is used 6d9b9cb
    • Update promise example to work with Mocha 5862fe6
    • fix: add stacktrace to failed expect function call 3dba4e9
    • test: add failing test b24da85

    https://github.com/visionmedia/supertest/compare/v6.2.4...v6.3.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump sql-formatter from 4.0.2 to 12.0.4

    Bump sql-formatter from 4.0.2 to 12.0.4

    Bumps sql-formatter from 4.0.2 to 12.0.4.

    Release notes

    Sourced from sql-formatter's releases.

    12.0.4

    Bugfixes

    • Fix formatting of ON CONFLICT clause (#535)
    • Support QUALIFY clause in Snowflake (#539)

    12.0.3

    Bugfixes

    • Add missing operators to SingleStoreDB (#531) (thanks to Tito Griné)

    12.0.2

    Bugfixes

    • Fix crash with complex expressions inside BETWEEN #523 #507

    12.0.1

    Bugfixes

    • Export ConfigError class as value, not as type (#521)

    12.0.0

    Major formatting style change

    Most of the simple statements are now formatted more on one line (#483).

    For example the following SQL, previously formatted as follows:

    ALTER TABLE
      foo
    ALTER COLUMN
      col1
    SET DEFAULT
      10;
    

    DROP TABLE my_tbl;

    DELETE FROM customers WHERE age > 99;

    UPDATE orders SET price = 0, total = 0 WHERE deleted = TRUE;

    ... (truncated)

    Commits
    • ab5a183 Release v12.0.4
    • aa4688a Fix formatting of ON CONFLICT clause (#544)
    • f2b2f95 Support ON CONFLICT clause in Postgres and SQLite
    • eb692ef Remove DO from list of onelineClauses
    • 2b430c7 Support QUALIFY clause in Snowflake (#543)
    • 7f46aa5 Support QUALIFY clause in Snowflake
    • c7b6d26 Update README.md with link to VSCode marketplace
    • bd9d2e2 Bump decode-uri-component from 0.2.0 to 0.2.2 (#540)
    • 14bbadb Bump decode-uri-component from 0.2.0 to 0.2.2
    • 4d540ca Release v12.0.3
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump eslint from 8.19.0 to 8.31.0

    Bump eslint from 8.19.0 to 8.31.0

    Bumps eslint from 8.19.0 to 8.31.0.

    Release notes

    Sourced from eslint's releases.

    v8.31.0

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)

    Documentation

    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)

    Chores

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0

    Features

    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

    Documentation

    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.31.0 - December 31, 2022

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0 - December 16, 2022

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)

    v8.29.0 - December 2, 2022

    • 0311d81 docs: Configuring Plugins page intro, page tweaks, and rename (#16534) (Ben Perlmutter)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.114

    Bump @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.114

    Bumps @mui/lab from 5.0.0-alpha.100 to 5.0.0-alpha.114.

    Changelog

    Sourced from @​mui/lab's changelog.

    Versions

    5.11.2

    Dec 26, 2022

    A big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:

    @mui/[email protected]

    @mui/[email protected]

    @mui/[email protected]

    @mui/[email protected]

    @mui/[email protected]

    Docs

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Starter Code Snippet Generator

    Starter Code Snippet Generator

    Will allow users to generate starter code.

    • Added sample code snippets to let you write your node js code.
    • This basically generates starter code where you can use to run in your language of choice. At the moment only node js is supported. We'll plan to add more snippets like Java and Python.

    To be supported Language

    To be supported Database Engine

    • [X] Relational Database (with Sequelize)
      • [ ] mysql
        • [x] Node JS
        • [x] Python
        • [ ] Java
      • [ ] mariadb
        • [x] Node JS
        • [x] Python
        • [ ] Java
      • [ ] mssql
        • [x] Node JS
        • [x] Python
        • [ ] Java
      • [ ] postgres
        • [x] Node JS
        • [x] Python
        • [ ] Java
      • [ ] sqlite
        • [x] Node JS
        • [x] Python
        • [ ] Java
    • [ ] cassandra
      • [x] Node JS
      • [x] Python
      • [ ] Java
    • [ ] mongodb
      • [x] Node JS
      • [ ] Python
      • [ ] Java
    • [ ] redis
      • [x] Node JS
      • [ ] Python
      • [ ] Java
    • [ ] cosmosdb
      • [x] Node JS
      • [ ] Python
      • [ ] Java
    • [ ] aztable
      • [x] Node JS
      • [ ] Python
      • [ ] Java

    Screenshots

    image

    image

    enhancement help wanted 
    opened by synle 2
Releases(1.62.4)
Owner
Sy Le
Fullstack Developer. Javascript, Typescript, Node, React, Angular, Ember. Express, Java / Spring, Python/Flask
Sy Le
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used

null 30.1k Jan 3, 2023
Azure Data Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

Microsoft 7k Dec 31, 2022
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite datab

MikroORM 5.4k Dec 31, 2022
An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more

Waterline is a next-generation storage and retrieval engine, and the default ORM used in the Sails framework. It provides a uniform API for accessing

Balderdash 5.4k Jan 4, 2023
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server & SQLite

Prisma Quickstart • Website • Docs • Examples • Blog • Slack • Twitter • Prisma 1 What is Prisma? Prisma is a next-generation ORM that consists of the

Prisma 28k Jan 2, 2023
A Node.js ORM for MySQL, SQLite, PostgreSQL, MongoDB, GitHub and serverless service like Deta, InspireCloud, CloudBase, LeanCloud.

Dittorm A Node.js ORM for MySQL, SQLite, PostgreSQL, MongoDB, GitHub and serverless service like Deta, InspireCloud, CloudBase, LeanCloud. Installatio

Waline 21 Dec 25, 2022
Microsoft SQL Server client for Node.js

node-mssql Microsoft SQL Server client for Node.js Supported TDS drivers: Tedious (pure JavaScript - Windows/macOS/Linux, default) Microsoft / Contrib

null 2.1k Jan 4, 2023
Microsoft-store - Microsoft Store package for LTSC.

Microsoft Store Microsoft Store package for Windows LTSC. Usage Just download the release and double click the exe file. Can be used in Windows LTSC 2

fernvenue 7 Jan 2, 2023
Kysely dialects, plugins and other goodies for SurrealDB

kysely-surrealdb Kysely dialects, plugins and other goodies for SurrealDB. SurrealQL is based on SQL, so why not? Installation NPM 7+ npm i kysely-sur

Igal Klebanov 16 Jan 6, 2023
Postgres SQL RCE.js

Postgres-SQLi-RCE.js PostgreSQL Large Objects and UDF (User Defined Functions) RCE exploit re-written in javascript, for easy chaining with XSS Methdo

Amit 1 Jan 20, 2022
DataStax Node.js Driver for Apache Cassandra

DataStax Node.js Driver for Apache Cassandra® A modern, feature-rich and highly tunable Node.js client library for Apache Cassandra and DSE using excl

DataStax 1.2k Dec 30, 2022
The Cassandra/Scylla library you didn't want but got anyways.

Installation Using npm: npm install scyllo or if you prefer to use the yarn package manager: yarn add scyllo Usage import { ScylloClient } from 'scyll

LVK.SH 7 Jul 20, 2022
A node.js locks library with support of Redis and MongoDB

locco A small and simple library to deal with race conditions in distributed systems by applying locks on resources. Currently, supports locking via R

Bohdan 5 Dec 13, 2022
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.

Lovefield Lovefield is a relational database written in pure JavaScript. It provides SQL-like syntax and works cross-browser (currently supporting Chr

Google 6.8k Jan 3, 2023
Connect to private Google Cloud SQL instance through Cloud SQL Auth Proxy running in Kubernetes.

⛅ google-cloud-sql A CLI app which establishes a connection to a private Google Cloud SQL instance and port-forwards it to a local machine. Connection

Dinko Osrecki 10 Oct 16, 2022
A web client port-scanner written in GO, that supports the WASM/WASI interface for Browser WebAssembly runtime execution.

WebAssembly Port Scanner Written in Go with target WASM/WASI. The WASM main function scans all the open ports in the specified range (see main.go), vi

Avi Lumelsky 74 Dec 27, 2022
A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely.

A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fast, stores the Cache before stopping and restores it again! it uses ENMAP

Tomato6966 6 Dec 18, 2022
⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)

Lowdb Small JSON database for Node, Electron and the browser. Powered by Lodash. ⚡ db.get('posts') .push({ id: 1, title: 'lowdb is awesome'}) .wri

null 18.9k Dec 30, 2022
🚀 A robust, performance-focused and full-featured Redis client for Node.js.

A robust, performance-focused and full-featured Redis client for Node.js. Supports Redis >= 2.6.12 and (Node.js >= 6). Completely compatible with Redi

Zihua Li 11.6k Jan 8, 2023