From 28e4159c2125bd2e83bd701c591c7674300dfea3 Mon Sep 17 00:00:00 2001 From: Gustavo Ferreira da Silva Date: Sun, 21 Apr 2024 15:20:16 -0300 Subject: [PATCH 1/9] feat: toggle password visibility (#2127) * Toggle password in ProxySettings Input 'password' in ProxySettings (Preferences) can be toggled to be visible or not. * Solving button overlap - Button to toggle password won't cover the text; - Added toggle password feature in CollectionSettings (ClientCertSettings and ProxySettings). --- .../ClientCertSettings/StyledWrapper.js | 2 +- .../ClientCertSettings/index.js | 35 +++++++++++------ .../CollectionSettings/ProxySettings/index.js | 36 ++++++++++++------ .../Preferences/ProxySettings/index.js | 38 +++++++++++++------ 4 files changed, 75 insertions(+), 36 deletions(-) diff --git a/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/StyledWrapper.js b/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/StyledWrapper.js index 625bc98e6..621b2b86b 100644 --- a/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/StyledWrapper.js +++ b/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/StyledWrapper.js @@ -9,7 +9,7 @@ const StyledWrapper = styled.div` color: ${(props) => props.theme.colors.text.yellow}; } - input { + .non-passphrase-input { width: 300px; } diff --git a/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/index.js b/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/index.js index 2e860b1e3..c3e618edb 100644 --- a/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/index.js +++ b/packages/bruno-app/src/components/CollectionSettings/ClientCertSettings/index.js @@ -3,6 +3,8 @@ import { IconCertificate, IconTrash, IconWorld } from '@tabler/icons'; import { useFormik } from 'formik'; import { uuid } from 'utils/common'; import * as Yup from 'yup'; +import { IconEye, IconEyeOff } from '@tabler/icons'; +import { useState } from 'react'; import StyledWrapper from './StyledWrapper'; @@ -29,6 +31,8 @@ const ClientCertSettings = ({ clientCertConfig, onUpdate, onRemove }) => { formik.values[e.name] = e.files[0].path; }; + const [passwordVisible, setPasswordVisible] = useState(false); + return (
Add client certificates to be used for specific domains.
@@ -63,7 +67,7 @@ const ClientCertSettings = ({ clientCertConfig, onUpdate, onRemove }) => { type="text" name="domain" placeholder="*.example.org" - className="block textbox" + className="block textbox non-passphrase-input" onChange={formik.handleChange} value={formik.values.domain || ''} /> @@ -79,7 +83,7 @@ const ClientCertSettings = ({ clientCertConfig, onUpdate, onRemove }) => { id="certFilePath" type="file" name="certFilePath" - className="block" + className="block non-passphrase-input" onChange={(e) => getFile(e.target)} /> {formik.touched.certFilePath && formik.errors.certFilePath ? ( @@ -94,7 +98,7 @@ const ClientCertSettings = ({ clientCertConfig, onUpdate, onRemove }) => { id="keyFilePath" type="file" name="keyFilePath" - className="block" + className="block non-passphrase-input" onChange={(e) => getFile(e.target)} /> {formik.touched.keyFilePath && formik.errors.keyFilePath ? ( @@ -105,14 +109,23 @@ const ClientCertSettings = ({ clientCertConfig, onUpdate, onRemove }) => { - +
+ + +
{formik.touched.passphrase && formik.errors.passphrase ? (
{formik.errors.passphrase}
) : null} diff --git a/packages/bruno-app/src/components/CollectionSettings/ProxySettings/index.js b/packages/bruno-app/src/components/CollectionSettings/ProxySettings/index.js index 84ad82e70..3df200e88 100644 --- a/packages/bruno-app/src/components/CollectionSettings/ProxySettings/index.js +++ b/packages/bruno-app/src/components/CollectionSettings/ProxySettings/index.js @@ -4,6 +4,8 @@ import Tooltip from 'components/Tooltip'; import StyledWrapper from './StyledWrapper'; import * as Yup from 'yup'; import toast from 'react-hot-toast'; +import { IconEye, IconEyeOff } from '@tabler/icons'; +import { useState } from 'react'; const ProxySettings = ({ proxyConfig, onUpdate }) => { const proxySchema = Yup.object({ @@ -78,6 +80,7 @@ const ProxySettings = ({ proxyConfig, onUpdate }) => { }); } }); + const [passwordVisible, setPasswordVisible] = useState(false); useEffect(() => { formik.setValues({ @@ -277,18 +280,27 @@ const ProxySettings = ({ proxyConfig, onUpdate }) => { - +
+ + +
{formik.touched.auth?.password && formik.errors.auth?.password ? (
{formik.errors.auth.password}
) : null} diff --git a/packages/bruno-app/src/components/Preferences/ProxySettings/index.js b/packages/bruno-app/src/components/Preferences/ProxySettings/index.js index c079059de..849421661 100644 --- a/packages/bruno-app/src/components/Preferences/ProxySettings/index.js +++ b/packages/bruno-app/src/components/Preferences/ProxySettings/index.js @@ -6,6 +6,8 @@ import { savePreferences } from 'providers/ReduxStore/slices/app'; import StyledWrapper from './StyledWrapper'; import { useDispatch, useSelector } from 'react-redux'; +import { IconEye, IconEyeOff } from '@tabler/icons'; +import { useState } from 'react'; const ProxySettings = ({ close }) => { const preferences = useSelector((state) => state.app.preferences); @@ -88,6 +90,8 @@ const ProxySettings = ({ close }) => { }); }; + const [passwordVisible, setPasswordVisible] = useState(false); + useEffect(() => { formik.setValues({ enabled: preferences.proxy.enabled || false, @@ -164,6 +168,7 @@ const ProxySettings = ({ close }) => { +
{Object.entries(options || {}).map(([key, option]) => ( -
+
Date: Mon, 22 Apr 2024 00:11:51 +0530 Subject: [PATCH 3/9] fix: error boundary adding return-to-app and force-quit options (#2131) * fix: error boundary adding return-to-app and force-quit options * fix: method context * fix: method context * chore: increased print width to 200 in prettier * chore: reverted the prettier printWidth increase * feat: remove box-shadow from error boundary message layout --------- Co-authored-by: Anoop M D --- .../src/pages/ErrorBoundary/index.js | 54 +++++++++++++++---- packages/bruno-electron/src/ipc/collection.js | 4 ++ 2 files changed, 48 insertions(+), 10 deletions(-) diff --git a/packages/bruno-app/src/pages/ErrorBoundary/index.js b/packages/bruno-app/src/pages/ErrorBoundary/index.js index 3b45122ab..e0550bf48 100644 --- a/packages/bruno-app/src/pages/ErrorBoundary/index.js +++ b/packages/bruno-app/src/pages/ErrorBoundary/index.js @@ -1,5 +1,7 @@ import React from 'react'; +import Bruno from 'components/Bruno/index'; + class ErrorBoundary extends React.Component { constructor(props) { super(props); @@ -14,29 +16,61 @@ class ErrorBoundary extends React.Component { } componentDidCatch(error, errorInfo) { console.log({ error, errorInfo }); + this.setState({ hasError: true, error, errorInfo }); } + + returnToApp() { + const { ipcRenderer } = window; + ipcRenderer.invoke('open-file'); + + this.setState({ hasError: false, error: null, errorInfo: null }); + } + + forceQuit() { + const { ipcRenderer } = window; + ipcRenderer.invoke('main:force-quit'); + } + render() { if (this.state.hasError) { return ( -
-
+
+
+
+ +
+

Oops! Something went wrong

-

{this.state.error && this.state.error.toString()}

- {this.state.error && this.state.error.stack && ( -
{this.state.error.stack}
- )} +

+ If you are using an official production build: the above error is most likely a bug! +
+ Please report this under: + + https://github.com/usebruno/bruno/issues + +

+ + +
); } + return this.props.children; } } diff --git a/packages/bruno-electron/src/ipc/collection.js b/packages/bruno-electron/src/ipc/collection.js index ae47d6e06..ff570ca9f 100644 --- a/packages/bruno-electron/src/ipc/collection.js +++ b/packages/bruno-electron/src/ipc/collection.js @@ -628,6 +628,10 @@ const registerMainEventHandlers = (mainWindow, watcher, lastOpenedCollections) = ipcMain.handle('main:complete-quit-flow', () => { mainWindow.destroy(); }); + + ipcMain.handle('main:force-quit', () => { + process.exit(); + }); }; const registerCollectionsIpc = (mainWindow, watcher, lastOpenedCollections) => { From eb9862b8f5e0558d58c415ddbf20db39028baf8a Mon Sep 17 00:00:00 2001 From: Max Bauer Date: Sun, 21 Apr 2024 20:44:34 +0200 Subject: [PATCH 4/9] bugfix: hide autocomplete on escape keyup (#2091) --- packages/bruno-app/src/components/CodeEditor/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bruno-app/src/components/CodeEditor/index.js b/packages/bruno-app/src/components/CodeEditor/index.js index b3a192b42..9ff58a16f 100644 --- a/packages/bruno-app/src/components/CodeEditor/index.js +++ b/packages/bruno-app/src/components/CodeEditor/index.js @@ -232,7 +232,7 @@ export default class CodeEditor extends React.Component { let curWord = start != end && currentLine.slice(start, end); //Qualify if autocomplete will be shown if ( - /^(?!Shift|Tab|Enter|ArrowUp|ArrowDown|ArrowLeft|ArrowRight|\s)\w*/.test(event.key) && + /^(?!Shift|Tab|Enter|Escape|ArrowUp|ArrowDown|ArrowLeft|ArrowRight|\s)\w*/.test(event.key) && curWord.length > 0 && !/\/\/|\/\*|.*{{|`[^$]*{|`[^{]*$/.test(currentLine.slice(0, end)) && /(? Date: Sun, 21 Apr 2024 20:47:50 +0200 Subject: [PATCH 5/9] fix(tailwindcss-forms): messes up input fields everywhere, removed it (#1817) * fix(tailwindcss-forms): messes up input fields everywhere, removed it * fix(tailwindcss-form): update package-lock.json --------- Co-authored-by: bpoulaindev Co-authored-by: Anoop M D --- package-lock.json | 179 ++++++++++++++++++-------------- packages/bruno-app/package.json | 1 - 2 files changed, 103 insertions(+), 77 deletions(-) diff --git a/package-lock.json b/package-lock.json index 168de21fc..32cd8e2a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,7 +48,6 @@ }, "node_modules/@ampproject/remapping": { "version": "2.2.1", - "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -415,7 +414,6 @@ }, "node_modules/@babel/compat-data": { "version": "7.23.5", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -423,7 +421,6 @@ }, "node_modules/@babel/core": { "version": "7.23.9", - "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -486,7 +483,6 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.23.5", @@ -501,7 +497,6 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -509,7 +504,6 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { "version": "3.1.1", - "dev": true, "license": "ISC" }, "node_modules/@babel/helper-create-class-features-plugin": { @@ -616,7 +610,6 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.23.3", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -684,7 +677,6 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -730,7 +722,6 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -751,7 +742,6 @@ }, "node_modules/@babel/helpers": { "version": "7.23.9", - "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.23.9", @@ -3884,6 +3874,23 @@ "node": ">=12" } }, + "node_modules/@n8n/vm2": { + "version": "3.9.23", + "resolved": "https://registry.npmjs.org/@n8n/vm2/-/vm2-3.9.23.tgz", + "integrity": "sha512-yu+It+L89uljQsCJ2e9cQaXzoXJe9bU69QQIoWUOcUw0u5Zon37DuB7bdNNsjKS1ZdFD+fBWCQpq/FkqHsSjXQ==", + "peer": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=18.10", + "pnpm": ">=8.6.12" + } + }, "node_modules/@next/env": { "version": "12.3.3", "license": "MIT" @@ -6388,7 +6395,6 @@ }, "node_modules/browserslist": { "version": "4.22.3", - "dev": true, "funding": [ { "type": "opencollective", @@ -7327,7 +7333,6 @@ }, "node_modules/convert-source-map": { "version": "2.0.0", - "dev": true, "license": "MIT" }, "node_modules/cookie": { @@ -8485,7 +8490,6 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.667", - "dev": true, "license": "ISC" }, "node_modules/electron-util": { @@ -9489,7 +9493,6 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -13130,7 +13133,6 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "dev": true, "license": "MIT" }, "node_modules/node-vault": { @@ -16131,7 +16133,6 @@ }, "node_modules/semver": { "version": "6.3.1", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17857,7 +17858,6 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.13", - "dev": true, "funding": [ { "type": "opencollective", @@ -20936,7 +20936,6 @@ }, "@ampproject/remapping": { "version": "2.2.1", - "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -21217,12 +21216,10 @@ } }, "@babel/compat-data": { - "version": "7.23.5", - "dev": true + "version": "7.23.5" }, "@babel/core": { "version": "7.23.9", - "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -21265,7 +21262,6 @@ }, "@babel/helper-compilation-targets": { "version": "7.23.6", - "dev": true, "requires": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -21276,14 +21272,12 @@ "dependencies": { "lru-cache": { "version": "5.1.1", - "dev": true, "requires": { "yallist": "^3.0.2" } }, "yallist": { - "version": "3.1.1", - "dev": true + "version": "3.1.1" } } }, @@ -21353,7 +21347,6 @@ }, "@babel/helper-module-transforms": { "version": "7.23.3", - "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", @@ -21392,7 +21385,6 @@ }, "@babel/helper-simple-access": { "version": "7.22.5", - "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -21417,8 +21409,7 @@ "version": "7.22.20" }, "@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true + "version": "7.23.5" }, "@babel/helper-wrap-function": { "version": "7.22.20", @@ -21431,7 +21422,6 @@ }, "@babel/helpers": { "version": "7.23.9", - "dev": true, "requires": { "@babel/template": "^7.23.9", "@babel/traverse": "^7.23.9", @@ -21509,7 +21499,8 @@ }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "dev": true + "dev": true, + "requires": {} }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -22522,7 +22513,8 @@ "version": "3.0.4" }, "ws": { - "version": "8.13.0" + "version": "8.13.0", + "requires": {} } } }, @@ -22550,7 +22542,8 @@ }, "dependencies": { "ws": { - "version": "8.13.0" + "version": "8.13.0", + "requires": {} } } }, @@ -22674,7 +22667,8 @@ } }, "@graphql-typed-document-node/core": { - "version": "3.2.0" + "version": "3.2.0", + "requires": {} }, "@iarna/toml": { "version": "2.2.5" @@ -23433,6 +23427,16 @@ "@n1ru4l/push-pull-async-iterable-iterator": { "version": "3.2.0" }, + "@n8n/vm2": { + "version": "3.9.23", + "resolved": "https://registry.npmjs.org/@n8n/vm2/-/vm2-3.9.23.tgz", + "integrity": "sha512-yu+It+L89uljQsCJ2e9cQaXzoXJe9bU69QQIoWUOcUw0u5Zon37DuB7bdNNsjKS1ZdFD+fBWCQpq/FkqHsSjXQ==", + "peer": true, + "requires": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + } + }, "@next/env": { "version": "12.3.3" }, @@ -24004,7 +24008,8 @@ } }, "@tabler/icons": { - "version": "1.119.0" + "version": "1.119.0", + "requires": {} }, "@tailwindcss/forms": { "version": "0.5.7", @@ -25292,7 +25297,8 @@ } }, "@usebruno/schema": { - "version": "file:packages/bruno-schema" + "version": "file:packages/bruno-schema", + "requires": {} }, "@usebruno/tests": { "version": "file:packages/bruno-tests", @@ -25436,7 +25442,8 @@ }, "@webpack-cli/configtest": { "version": "1.2.0", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/info": { "version": "1.5.0", @@ -25447,7 +25454,8 @@ }, "@webpack-cli/serve": { "version": "1.7.0", - "dev": true + "dev": true, + "requires": {} }, "@whatwg-node/events": { "version": "0.0.3" @@ -25507,7 +25515,8 @@ }, "acorn-import-assertions": { "version": "1.9.0", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "8.3.2" @@ -25549,7 +25558,8 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true + "dev": true, + "requires": {} }, "amdefine": { "version": "0.0.8" @@ -26154,7 +26164,6 @@ }, "browserslist": { "version": "4.22.3", - "dev": true, "requires": { "caniuse-lite": "^1.0.30001580", "electron-to-chromium": "^1.4.648", @@ -27263,7 +27272,8 @@ } }, "chai-string": { - "version": "1.5.0" + "version": "1.5.0", + "requires": {} }, "chalk": { "version": "3.0.0", @@ -27606,8 +27616,7 @@ "version": "1.0.5" }, "convert-source-map": { - "version": "2.0.0", - "dev": true + "version": "2.0.0" }, "cookie": { "version": "0.6.0" @@ -27725,7 +27734,8 @@ }, "css-declaration-sorter": { "version": "6.4.1", - "dev": true + "dev": true, + "requires": {} }, "css-loader": { "version": "6.10.0", @@ -27862,7 +27872,8 @@ }, "cssnano-utils": { "version": "3.1.0", - "dev": true + "dev": true, + "requires": {} }, "csso": { "version": "4.2.0", @@ -27920,7 +27931,8 @@ }, "dedent": { "version": "1.5.1", - "dev": true + "dev": true, + "requires": {} }, "deep-eql": { "version": "4.1.3", @@ -28353,8 +28365,7 @@ } }, "electron-to-chromium": { - "version": "1.4.667", - "dev": true + "version": "1.4.667" }, "electron-util": { "version": "0.17.2", @@ -28985,8 +28996,7 @@ } }, "gensync": { - "version": "1.0.0-beta.2", - "dev": true + "version": "1.0.0-beta.2" }, "get-caller-file": { "version": "2.0.5" @@ -29143,7 +29153,8 @@ } }, "goober": { - "version": "2.1.14" + "version": "2.1.14", + "requires": {} }, "gopd": { "version": "1.0.1", @@ -29311,7 +29322,8 @@ } }, "graphql-ws": { - "version": "5.12.1" + "version": "5.12.1", + "requires": {} }, "handlebars": { "version": "4.7.8", @@ -29583,7 +29595,8 @@ }, "icss-utils": { "version": "5.1.0", - "dev": true + "dev": true, + "requires": {} }, "idb": { "version": "7.1.1" @@ -29886,7 +29899,8 @@ "version": "3.0.1" }, "isomorphic-ws": { - "version": "5.0.0" + "version": "5.0.0", + "requires": {} }, "isstream": { "version": "0.1.2" @@ -30259,7 +30273,8 @@ }, "jest-pnp-resolver": { "version": "1.2.3", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "29.6.3", @@ -31008,7 +31023,8 @@ "version": "1.0.1" }, "merge-refs": { - "version": "1.2.2" + "version": "1.2.2", + "requires": {} }, "merge-stream": { "version": "2.0.0", @@ -31018,7 +31034,8 @@ "version": "1.4.1" }, "meros": { - "version": "1.3.0" + "version": "1.3.0", + "requires": {} }, "methods": { "version": "1.1.2" @@ -31270,8 +31287,7 @@ "version": "1.1.12" }, "node-releases": { - "version": "2.0.14", - "dev": true + "version": "2.0.14" }, "node-vault": { "version": "0.10.2", @@ -31890,19 +31906,23 @@ }, "postcss-discard-comments": { "version": "5.1.2", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", - "dev": true + "dev": true, + "requires": {} }, "postcss-import": { "version": "15.1.0", @@ -31996,7 +32016,8 @@ }, "postcss-modules-extract-imports": { "version": "3.0.0", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.4", @@ -32032,7 +32053,8 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "dev": true + "dev": true, + "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -32471,7 +32493,8 @@ } }, "react-inspector": { - "version": "6.0.2" + "version": "6.0.2", + "requires": {} }, "react-is": { "version": "16.13.1" @@ -32621,7 +32644,8 @@ } }, "redux-thunk": { - "version": "2.4.2" + "version": "2.4.2", + "requires": {} }, "regenerate": { "version": "1.4.2", @@ -32940,7 +32964,8 @@ }, "rollup-plugin-peer-deps-external": { "version": "2.2.4", - "dev": true + "dev": true, + "requires": {} }, "rollup-plugin-postcss": { "version": "4.0.2", @@ -33082,8 +33107,7 @@ } }, "semver": { - "version": "6.3.1", - "devOptional": true + "version": "6.3.1" }, "semver-compare": { "version": "1.0.0", @@ -33499,7 +33523,8 @@ }, "style-loader": { "version": "3.3.4", - "dev": true + "dev": true, + "requires": {} }, "style-mod": { "version": "4.1.0" @@ -33531,7 +33556,8 @@ } }, "styled-jsx": { - "version": "5.0.7" + "version": "5.0.7", + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -34153,7 +34179,6 @@ }, "update-browserslist-db": { "version": "1.0.13", - "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -34243,7 +34268,8 @@ "version": "8.0.2" }, "use-sync-external-store": { - "version": "1.2.0" + "version": "1.2.0", + "requires": {} }, "utf8-byte-length": { "version": "1.0.4", @@ -34524,7 +34550,8 @@ } }, "ws": { - "version": "8.16.0" + "version": "8.16.0", + "requires": {} }, "xdg-basedir": { "version": "4.0.0", diff --git a/packages/bruno-app/package.json b/packages/bruno-app/package.json index ca1d65352..be658e736 100644 --- a/packages/bruno-app/package.json +++ b/packages/bruno-app/package.json @@ -17,7 +17,6 @@ "@fortawesome/react-fontawesome": "^0.1.16", "@reduxjs/toolkit": "^1.8.0", "@tabler/icons": "^1.46.0", - "@tailwindcss/forms": "^0.5.7", "@tippyjs/react": "^4.2.6", "@usebruno/common": "0.1.0", "@usebruno/graphql-docs": "0.1.0", From ad9169d78a4ad1b1800f298b6c6703b3e65fc464 Mon Sep 17 00:00:00 2001 From: Bassam Mejlaoui <130122304+mejbass@users.noreply.github.com> Date: Sun, 21 Apr 2024 19:50:47 +0100 Subject: [PATCH 6/9] Create readme_ar.md (#1640) * Create readme_ar.md Translation of README and Additional Sections to Arabic --- docs/readme/readme_ar.md | 139 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 docs/readme/readme_ar.md diff --git a/docs/readme/readme_ar.md b/docs/readme/readme_ar.md new file mode 100644 index 000000000..c2d07ceac --- /dev/null +++ b/docs/readme/readme_ar.md @@ -0,0 +1,139 @@ +
+ + +### برونو - بيئة تطوير مفتوحة المصدر لاستكشاف واختبار واجهات برمجة التطبيقات (APIs). + +[![GitHub version](https://badge.fury.io/gh/usebruno%2Fbruno.svg)](https://badge.fury.io/gh/usebruno%bruno) +[![CI](https://github.com/usebruno/bruno/actions/workflows/unit-tests.yml/badge.svg?branch=main)](https://github.com/usebruno/bruno/workflows/unit-tests.yml) +[![Commit Activity](https://img.shields.io/github/commit-activity/m/usebruno/bruno)](https://github.com/usebruno/bruno/pulse) +[![X](https://img.shields.io/twitter/follow/use_bruno?style=social&logo=x)](https://twitter.com/use_bruno) +[![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com) +[![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads) + +**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) | [العربية](docs/readme/readme_ar.md) + +برونو هو عميل API جديد ومبتكر، يهدف إلى ثورة الحالة الحالية التي يمثلها برنامج Postman وأدوات مماثلة هناك. + +يقوم برونو بتخزين مجموعاتك مباشرة في مجلد على نظام الملفات الخاص بك. نحن نستخدم لغة ترميز النص العادية، Bru، لحفظ معلومات حول طلبات واجهة برمجة التطبيقات (API). + +يمكنك استخدام Git أو أي نظام تحكم في الإصدار الذي تفضله للتعاون على مجموعات API الخاصة بك. + +برونو هو خاص بالاستخدام دون اتصال بالإنترنت. ليس هناك خطط لإضافة مزامنة السحابة إلى برونو أبدًا. نحن نقدر خصوصية بياناتك ونعتقد أنه يجب أن تظل على جهازك. اقرأ رؤيتنا على المدى الطويل [هنا](https://github.com/usebruno/bruno/discussions/269) + +📢 شاهد حديثنا الأخير في مؤتمر India FOSS 3.0 [هنا](https://www.youtube.com/watch?v=7bSMFpbcPiY) + +![bruno](https://github.com/usebruno/bruno/blob/main/assets/images/landing-2.png)

+ +### الطبعة الذهبية ✨ + +غالبية ميزاتنا مجانية ومفتوحة المصدر. +نحن نسعى لتحقيق توازن متناغم بين [مبادئ الشفافية والاستدامة](https://github.com/usebruno/bruno/discussions/269) + +طلبات الشراء لـ [الطبعة الذهبية](https://www.usebruno.com/pricing) ستطلق قريبًا بسعر ~~$19~~ **$9** !
+[اشترك هنا](https://usebruno.ck.page/4c65576bd4) لتصلك إشعارات عند الإطلاق. + +### التثبيت + +برونو متاح كتنزيل ثنائي [على موقعنا على الويب](https://www.usebruno.com/downloads) لأنظمة التشغيل Mac و Windows و Linux. + +يمكنك أيضًا تثبيت برونو عبر مديري الحزم مثل Homebrew و Chocolatey و Scoop و Snap و Flatpak و Apt. + +```sh +# على نظام Mac عبر Homebrew +brew install bruno + +# على نظام Windows عبر Chocolatey +choco install bruno + +# على نظام Windows عبر Scoop +scoop bucket add extras +scoop install bruno + +# على نظام Linux عبر Snap +snap install bruno + +# على نظام Linux عبر Flatpak +flatpak install com.usebruno.Bruno + +# على نظام Linux عبر Apt +sudo mkdir -p /etc/apt/keyrings +sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266 + +echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list + +sudo apt update +sudo apt +``` +### التشغيل عبر منصات متعددة 🖥️ + +![bruno](https://github.com/usebruno/bruno/blob/main/assets/images/run-anywhere.png)

+ +### التعاون عبر Git 👩‍💻🧑‍💻 + +أو أي نظام تحكم في الإصدار الذي تفضله + +![bruno](https://github.com/usebruno/bruno/blob/main/assets/images/version-control.png)

+ +### الروابط المهمة 📌 + +- [رؤيتنا على المدى الطويل](https://github.com/usebruno/bruno/discussions/269) +- [خارطة الطريق](https://github.com/usebruno/bruno/discussions/384) +- [التوثيق](https://docs.usebruno.com) +- [Stack Overflow](https://stackoverflow.com/questions/tagged/bruno) +- [الموقع الإلكتروني](https://www.usebruno.com) +- [التسعير](https://www.usebruno.com/pricing) +- [التنزيل](https://www.usebruno.com/downloads) +- [Github Sponsors](https://github.com/sponsors/helloanoop). + +### عروض 🎥 + +- [الشهادات](https://github.com/usebruno/bruno/discussions/343) +- [مركز المعرفة](https://github.com/usebruno/bruno/discussions/386) +- [Scriptmania](https://github.com/usebruno/bruno/discussions/385) + +### الدعم ❤️ + +إذا كنت تحب برونو وترغب في دعم عملنا مفتوح المصدر، فكر في رعايتنا عبر [Github Sponsors](https://github.com/sponsors/helloanoop). + +### شارك الشهادات 📣 + +إذا كان برونو قد ساعدك في العمل وفرقك، فلا تنسى مشاركة [شهاداتك في مناقشتنا على GitHub](https://github.com/usebruno/bruno/discussions/343) + +### نشر إلى مديري الحزم الجديدة + +يرجى الرجوع [هنا](publishing.md) لمزيد من المعلومات. + +### تواصل معنا 🌐 + +[𝕏 (تويتر)](https://twitter.com/use_bruno)
+[الموقع الإلكتروني](https://www.usebruno.com)
+[ديسكورد](https://discord.com/invite/KgcZUncpjq)
+[لينكدإن](https://www.linkedin.com/company/usebruno) + +### علامة تجارية + +**الاسم** + +`برونو` هو علامة تجارية تمتلكها [أنوب إم دي](https://www.helloanoop.com/) + +**الشعار** + +الشعار من [OpenMoji](https://openmoji.org/library/emoji-1F436/). الترخيص: CC [BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) + +### المساهمة 👩‍💻🧑‍💻 + +يسعدني أنك تتطلع لتحسين برونو. يرجى الاطلاع على [دليل المساهمة](contributing.md) + +حتى إذا لم تكن قادرًا على التساهم بشكل مباشر من خلال الشيفرة، فلا تتردد في الإبلاغ عن الأخطاء وطلب الميزات التي يجب تنفيذها لحل حالتك. + +### الكتّاب + + + +### الرخصة 📄 + +[MIT](license.md) From 7019a77ec6491d874c0541b4302ea55ff4a55484 Mon Sep 17 00:00:00 2001 From: Bassam Mejlaoui <130122304+mejbass@users.noreply.github.com> Date: Sun, 21 Apr 2024 19:51:33 +0100 Subject: [PATCH 7/9] Update readme.md (#1642) Adding Arabic --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 47a8f2ccd..92dd858c8 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ [![Website](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com) [![Download](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads) -**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) +**English** | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | [Türkçe](docs/readme/readme_tr.md) | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md) | [正體中文](docs/readme/readme_zhtw.md) | [العربية](docs/readme/readme_ar.md) Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there. From 87404132ae1e4a1f5c0247cf1194cbdaa5ddf8eb Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Mon, 22 Apr 2024 20:23:24 +0530 Subject: [PATCH 8/9] chore: bump to v1.14.0 --- packages/bruno-app/src/components/Sidebar/index.js | 2 +- packages/bruno-app/src/providers/App/useTelemetry.js | 2 +- packages/bruno-electron/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/bruno-app/src/components/Sidebar/index.js b/packages/bruno-app/src/components/Sidebar/index.js index 20d6731b9..aa2080d11 100644 --- a/packages/bruno-app/src/components/Sidebar/index.js +++ b/packages/bruno-app/src/components/Sidebar/index.js @@ -129,7 +129,7 @@ const Sidebar = () => { Star */}
-
v1.13.1
+
v1.14.0
diff --git a/packages/bruno-app/src/providers/App/useTelemetry.js b/packages/bruno-app/src/providers/App/useTelemetry.js index 23e186cb3..3e802444f 100644 --- a/packages/bruno-app/src/providers/App/useTelemetry.js +++ b/packages/bruno-app/src/providers/App/useTelemetry.js @@ -60,7 +60,7 @@ const trackStart = () => { event: 'start', properties: { os: platformLib.os.family, - version: '1.13.1' + version: '1.14.0' } }); }; diff --git a/packages/bruno-electron/package.json b/packages/bruno-electron/package.json index 4863987bf..3b94bd9f9 100644 --- a/packages/bruno-electron/package.json +++ b/packages/bruno-electron/package.json @@ -1,5 +1,5 @@ { - "version": "v1.13.1", + "version": "v1.14.0", "name": "bruno", "description": "Opensource API Client for Exploring and Testing APIs", "homepage": "https://www.usebruno.com", From 16861c9889005f032d9b969de533b6ed68b78811 Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Mon, 22 Apr 2024 23:41:14 +0530 Subject: [PATCH 9/9] chore: bumped versions --- .github/workflows/release-snap.yml | 51 ------ package-lock.json | 227 ++++++++++----------------- packages/bruno-cli/package.json | 4 +- packages/bruno-electron/package.json | 2 +- packages/bruno-lang/package.json | 2 +- 5 files changed, 87 insertions(+), 199 deletions(-) delete mode 100644 .github/workflows/release-snap.yml diff --git a/.github/workflows/release-snap.yml b/.github/workflows/release-snap.yml deleted file mode 100644 index 38d430089..000000000 --- a/.github/workflows/release-snap.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Publish to Snapcraft - -on: - workflow_dispatch: - inputs: - build: - description: 'Build and publish to Snapcraft' - required: true - default: 'true' - -jobs: - publish: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: 18 - - - name: Check package-lock.json - run: npm ci --legacy-peer-deps - - - name: Install dependencies - run: npm install --legacy-peer-deps - - - name: Build Electron app - run: | - npm run build:bruno-common - npm run build:bruno-query - npm run build:graphql-docs - npm run build:web - npm run build:electron:snap - - - name: Install Snapcraft - run: | - sudo snap install snapcraft --classic - continue-on-error: true - - - name: Configure Snapcraft - run: snapcraft whoami - env: - SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_API_KEY }} - - - name: Publish to Snapcraft - run: | - snapcraft upload --release=stable packages/bruno-electron/out/*.snap - env: - SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_API_KEY }} diff --git a/package-lock.json b/package-lock.json index 32cd8e2a9..a29edccf8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,6 +48,7 @@ }, "node_modules/@ampproject/remapping": { "version": "2.2.1", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -414,6 +415,7 @@ }, "node_modules/@babel/compat-data": { "version": "7.23.5", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -421,6 +423,7 @@ }, "node_modules/@babel/core": { "version": "7.23.9", + "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -483,6 +486,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.23.5", @@ -497,6 +501,7 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -504,6 +509,7 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { "version": "3.1.1", + "dev": true, "license": "ISC" }, "node_modules/@babel/helper-create-class-features-plugin": { @@ -610,6 +616,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.23.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -677,6 +684,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -722,6 +730,7 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -742,6 +751,7 @@ }, "node_modules/@babel/helpers": { "version": "7.23.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.23.9", @@ -3874,23 +3884,6 @@ "node": ">=12" } }, - "node_modules/@n8n/vm2": { - "version": "3.9.23", - "resolved": "https://registry.npmjs.org/@n8n/vm2/-/vm2-3.9.23.tgz", - "integrity": "sha512-yu+It+L89uljQsCJ2e9cQaXzoXJe9bU69QQIoWUOcUw0u5Zon37DuB7bdNNsjKS1ZdFD+fBWCQpq/FkqHsSjXQ==", - "peer": true, - "dependencies": { - "acorn": "^8.7.0", - "acorn-walk": "^8.2.0" - }, - "bin": { - "vm2": "bin/vm2" - }, - "engines": { - "node": ">=18.10", - "pnpm": ">=8.6.12" - } - }, "node_modules/@next/env": { "version": "12.3.3", "license": "MIT" @@ -4798,17 +4791,6 @@ } } }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", - "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, "node_modules/@tippyjs/react": { "version": "4.2.6", "license": "MIT", @@ -6395,6 +6377,7 @@ }, "node_modules/browserslist": { "version": "4.22.3", + "dev": true, "funding": [ { "type": "opencollective", @@ -7333,6 +7316,7 @@ }, "node_modules/convert-source-map": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/cookie": { @@ -8490,6 +8474,7 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.667", + "dev": true, "license": "ISC" }, "node_modules/electron-util": { @@ -9493,6 +9478,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -12840,14 +12826,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, "node_modules/minimatch": { "version": "3.1.2", "license": "ISC", @@ -13133,6 +13111,7 @@ }, "node_modules/node-releases": { "version": "2.0.14", + "dev": true, "license": "MIT" }, "node_modules/node-vault": { @@ -16133,6 +16112,7 @@ }, "node_modules/semver": { "version": "6.3.1", + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17858,6 +17838,7 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.13", + "dev": true, "funding": [ { "type": "opencollective", @@ -18611,7 +18592,6 @@ "@fortawesome/react-fontawesome": "^0.1.16", "@reduxjs/toolkit": "^1.8.0", "@tabler/icons": "^1.46.0", - "@tailwindcss/forms": "^0.5.7", "@tippyjs/react": "^4.2.6", "@usebruno/common": "0.1.0", "@usebruno/graphql-docs": "0.1.0", @@ -18705,13 +18685,13 @@ }, "packages/bruno-cli": { "name": "@usebruno/cli", - "version": "1.11.0", + "version": "1.14.0", "license": "MIT", "dependencies": { "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "aws4-axios": "^3.3.0", "axios": "^1.5.1", "chai": "^4.3.7", @@ -19749,12 +19729,12 @@ }, "packages/bruno-electron": { "name": "bruno", - "version": "v1.13.1", + "version": "v1.14.0", "dependencies": { "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "@usebruno/schema": "0.7.0", "about-window": "^1.15.2", "aws4-axios": "^3.3.0", @@ -20868,7 +20848,7 @@ }, "packages/bruno-lang": { "name": "@usebruno/lang", - "version": "0.11.0", + "version": "0.12.0", "license": "MIT", "dependencies": { "arcsecond": "^5.0.0", @@ -20936,6 +20916,7 @@ }, "@ampproject/remapping": { "version": "2.2.1", + "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -21216,10 +21197,12 @@ } }, "@babel/compat-data": { - "version": "7.23.5" + "version": "7.23.5", + "dev": true }, "@babel/core": { "version": "7.23.9", + "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -21262,6 +21245,7 @@ }, "@babel/helper-compilation-targets": { "version": "7.23.6", + "dev": true, "requires": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -21272,12 +21256,14 @@ "dependencies": { "lru-cache": { "version": "5.1.1", + "dev": true, "requires": { "yallist": "^3.0.2" } }, "yallist": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true } } }, @@ -21347,6 +21333,7 @@ }, "@babel/helper-module-transforms": { "version": "7.23.3", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", @@ -21385,6 +21372,7 @@ }, "@babel/helper-simple-access": { "version": "7.22.5", + "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -21409,7 +21397,8 @@ "version": "7.22.20" }, "@babel/helper-validator-option": { - "version": "7.23.5" + "version": "7.23.5", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.22.20", @@ -21422,6 +21411,7 @@ }, "@babel/helpers": { "version": "7.23.9", + "dev": true, "requires": { "@babel/template": "^7.23.9", "@babel/traverse": "^7.23.9", @@ -21499,8 +21489,7 @@ }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "dev": true, - "requires": {} + "dev": true }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -22513,8 +22502,7 @@ "version": "3.0.4" }, "ws": { - "version": "8.13.0", - "requires": {} + "version": "8.13.0" } } }, @@ -22542,8 +22530,7 @@ }, "dependencies": { "ws": { - "version": "8.13.0", - "requires": {} + "version": "8.13.0" } } }, @@ -22667,8 +22654,7 @@ } }, "@graphql-typed-document-node/core": { - "version": "3.2.0", - "requires": {} + "version": "3.2.0" }, "@iarna/toml": { "version": "2.2.5" @@ -23427,16 +23413,6 @@ "@n1ru4l/push-pull-async-iterable-iterator": { "version": "3.2.0" }, - "@n8n/vm2": { - "version": "3.9.23", - "resolved": "https://registry.npmjs.org/@n8n/vm2/-/vm2-3.9.23.tgz", - "integrity": "sha512-yu+It+L89uljQsCJ2e9cQaXzoXJe9bU69QQIoWUOcUw0u5Zon37DuB7bdNNsjKS1ZdFD+fBWCQpq/FkqHsSjXQ==", - "peer": true, - "requires": { - "acorn": "^8.7.0", - "acorn-walk": "^8.2.0" - } - }, "@next/env": { "version": "12.3.3" }, @@ -24008,16 +23984,7 @@ } }, "@tabler/icons": { - "version": "1.119.0", - "requires": {} - }, - "@tailwindcss/forms": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", - "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", - "requires": { - "mini-svg-data-uri": "^1.2.3" - } + "version": "1.119.0" }, "@tippyjs/react": { "version": "4.2.6", @@ -24275,7 +24242,6 @@ "@fortawesome/react-fontawesome": "^0.1.16", "@reduxjs/toolkit": "^1.8.0", "@tabler/icons": "^1.46.0", - "@tailwindcss/forms": "^0.5.7", "@tippyjs/react": "^4.2.6", "@usebruno/common": "0.1.0", "@usebruno/graphql-docs": "0.1.0", @@ -24361,7 +24327,7 @@ "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "aws4-axios": "^3.3.0", "axios": "^1.5.1", "chai": "^4.3.7", @@ -25297,8 +25263,7 @@ } }, "@usebruno/schema": { - "version": "file:packages/bruno-schema", - "requires": {} + "version": "file:packages/bruno-schema" }, "@usebruno/tests": { "version": "file:packages/bruno-tests", @@ -25442,8 +25407,7 @@ }, "@webpack-cli/configtest": { "version": "1.2.0", - "dev": true, - "requires": {} + "dev": true }, "@webpack-cli/info": { "version": "1.5.0", @@ -25454,8 +25418,7 @@ }, "@webpack-cli/serve": { "version": "1.7.0", - "dev": true, - "requires": {} + "dev": true }, "@whatwg-node/events": { "version": "0.0.3" @@ -25515,8 +25478,7 @@ }, "acorn-import-assertions": { "version": "1.9.0", - "dev": true, - "requires": {} + "dev": true }, "acorn-walk": { "version": "8.3.2" @@ -25558,8 +25520,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "amdefine": { "version": "0.0.8" @@ -26164,6 +26125,7 @@ }, "browserslist": { "version": "4.22.3", + "dev": true, "requires": { "caniuse-lite": "^1.0.30001580", "electron-to-chromium": "^1.4.648", @@ -26177,7 +26139,7 @@ "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "@usebruno/schema": "0.7.0", "about-window": "^1.15.2", "aws4-axios": "^3.3.0", @@ -27272,8 +27234,7 @@ } }, "chai-string": { - "version": "1.5.0", - "requires": {} + "version": "1.5.0" }, "chalk": { "version": "3.0.0", @@ -27616,7 +27577,8 @@ "version": "1.0.5" }, "convert-source-map": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "cookie": { "version": "0.6.0" @@ -27734,8 +27696,7 @@ }, "css-declaration-sorter": { "version": "6.4.1", - "dev": true, - "requires": {} + "dev": true }, "css-loader": { "version": "6.10.0", @@ -27872,8 +27833,7 @@ }, "cssnano-utils": { "version": "3.1.0", - "dev": true, - "requires": {} + "dev": true }, "csso": { "version": "4.2.0", @@ -27931,8 +27891,7 @@ }, "dedent": { "version": "1.5.1", - "dev": true, - "requires": {} + "dev": true }, "deep-eql": { "version": "4.1.3", @@ -28365,7 +28324,8 @@ } }, "electron-to-chromium": { - "version": "1.4.667" + "version": "1.4.667", + "dev": true }, "electron-util": { "version": "0.17.2", @@ -28996,7 +28956,8 @@ } }, "gensync": { - "version": "1.0.0-beta.2" + "version": "1.0.0-beta.2", + "dev": true }, "get-caller-file": { "version": "2.0.5" @@ -29153,8 +29114,7 @@ } }, "goober": { - "version": "2.1.14", - "requires": {} + "version": "2.1.14" }, "gopd": { "version": "1.0.1", @@ -29322,8 +29282,7 @@ } }, "graphql-ws": { - "version": "5.12.1", - "requires": {} + "version": "5.12.1" }, "handlebars": { "version": "4.7.8", @@ -29595,8 +29554,7 @@ }, "icss-utils": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "idb": { "version": "7.1.1" @@ -29899,8 +29857,7 @@ "version": "3.0.1" }, "isomorphic-ws": { - "version": "5.0.0", - "requires": {} + "version": "5.0.0" }, "isstream": { "version": "0.1.2" @@ -30273,8 +30230,7 @@ }, "jest-pnp-resolver": { "version": "1.2.3", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "29.6.3", @@ -31023,8 +30979,7 @@ "version": "1.0.1" }, "merge-refs": { - "version": "1.2.2", - "requires": {} + "version": "1.2.2" }, "merge-stream": { "version": "2.0.0", @@ -31034,8 +30989,7 @@ "version": "1.4.1" }, "meros": { - "version": "1.3.0", - "requires": {} + "version": "1.3.0" }, "methods": { "version": "1.1.2" @@ -31115,11 +31069,6 @@ } } }, - "mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==" - }, "minimatch": { "version": "3.1.2", "requires": { @@ -31287,7 +31236,8 @@ "version": "1.1.12" }, "node-releases": { - "version": "2.0.14" + "version": "2.0.14", + "dev": true }, "node-vault": { "version": "0.10.2", @@ -31906,23 +31856,19 @@ }, "postcss-discard-comments": { "version": "5.1.2", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-duplicates": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-empty": { "version": "5.1.1", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-overridden": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-import": { "version": "15.1.0", @@ -32016,8 +31962,7 @@ }, "postcss-modules-extract-imports": { "version": "3.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.4", @@ -32053,8 +31998,7 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -32493,8 +32437,7 @@ } }, "react-inspector": { - "version": "6.0.2", - "requires": {} + "version": "6.0.2" }, "react-is": { "version": "16.13.1" @@ -32644,8 +32587,7 @@ } }, "redux-thunk": { - "version": "2.4.2", - "requires": {} + "version": "2.4.2" }, "regenerate": { "version": "1.4.2", @@ -32964,8 +32906,7 @@ }, "rollup-plugin-peer-deps-external": { "version": "2.2.4", - "dev": true, - "requires": {} + "dev": true }, "rollup-plugin-postcss": { "version": "4.0.2", @@ -33107,7 +33048,8 @@ } }, "semver": { - "version": "6.3.1" + "version": "6.3.1", + "devOptional": true }, "semver-compare": { "version": "1.0.0", @@ -33523,8 +33465,7 @@ }, "style-loader": { "version": "3.3.4", - "dev": true, - "requires": {} + "dev": true }, "style-mod": { "version": "4.1.0" @@ -33556,8 +33497,7 @@ } }, "styled-jsx": { - "version": "5.0.7", - "requires": {} + "version": "5.0.7" }, "stylehacks": { "version": "5.1.1", @@ -34179,6 +34119,7 @@ }, "update-browserslist-db": { "version": "1.0.13", + "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -34268,8 +34209,7 @@ "version": "8.0.2" }, "use-sync-external-store": { - "version": "1.2.0", - "requires": {} + "version": "1.2.0" }, "utf8-byte-length": { "version": "1.0.4", @@ -34550,8 +34490,7 @@ } }, "ws": { - "version": "8.16.0", - "requires": {} + "version": "8.16.0" }, "xdg-basedir": { "version": "4.0.0", diff --git a/packages/bruno-cli/package.json b/packages/bruno-cli/package.json index 810f93269..17820d9d0 100644 --- a/packages/bruno-cli/package.json +++ b/packages/bruno-cli/package.json @@ -1,6 +1,6 @@ { "name": "@usebruno/cli", - "version": "1.11.0", + "version": "1.14.0", "license": "MIT", "main": "src/index.js", "bin": { @@ -27,7 +27,7 @@ "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "aws4-axios": "^3.3.0", "axios": "^1.5.1", "chai": "^4.3.7", diff --git a/packages/bruno-electron/package.json b/packages/bruno-electron/package.json index 3b94bd9f9..e45bcd813 100644 --- a/packages/bruno-electron/package.json +++ b/packages/bruno-electron/package.json @@ -22,7 +22,7 @@ "@aws-sdk/credential-providers": "3.525.0", "@usebruno/common": "0.1.0", "@usebruno/js": "0.11.0", - "@usebruno/lang": "0.11.0", + "@usebruno/lang": "0.12.0", "@usebruno/schema": "0.7.0", "about-window": "^1.15.2", "aws4-axios": "^3.3.0", diff --git a/packages/bruno-lang/package.json b/packages/bruno-lang/package.json index 9b4f962ba..23f39f9ec 100644 --- a/packages/bruno-lang/package.json +++ b/packages/bruno-lang/package.json @@ -1,6 +1,6 @@ { "name": "@usebruno/lang", - "version": "0.11.0", + "version": "0.12.0", "license": "MIT", "main": "src/index.js", "files": [