gitlab-auth
Advanced tools
Comparing version 0.1.10 to 0.1.11
@@ -0,1 +1,25 @@ | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __rest = (this && this.__rest) || function (s, e) { | ||
@@ -12,6 +36,8 @@ var t = {}; | ||
}; | ||
import React from "react"; | ||
import { AuthProvider, UserManager, useAuth } from "oidc-react"; | ||
import { Gitlab } from "@gitbeaker/browser"; | ||
import { GitlabAuthContext } from "./GitlabAuthContext"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.GitlabAuth = void 0; | ||
const react_1 = __importStar(require("react")); | ||
const oidc_react_1 = require("oidc-react"); | ||
const rest_1 = require("@gitbeaker/rest"); | ||
const GitlabAuthContext_1 = require("./GitlabAuthContext"); | ||
// Remove oauth info from Querystring | ||
@@ -26,22 +52,26 @@ const cleanup = (uri) => { | ||
const GitlabAuthContextMaker = ({ public_url, host, children }) => { | ||
const auth = useAuth(); | ||
const auth = (0, oidc_react_1.useAuth)(); | ||
const gitlabApi = (0, react_1.useMemo)(() => { | ||
if (auth == null || auth === undefined || auth.userData == null) | ||
return null; | ||
return new rest_1.Gitlab({ | ||
host: host, | ||
oauthToken: auth.userData.access_token, | ||
}); | ||
}, [auth.userData, host]); | ||
if (auth == null || auth === undefined) | ||
return React.createElement(React.Fragment, null, "No auth information"); | ||
return react_1.default.createElement(react_1.default.Fragment, null, "No auth information"); | ||
if (auth != null && auth.userData == null) { | ||
return (React.createElement(React.Fragment, null, | ||
return (react_1.default.createElement(react_1.default.Fragment, null, | ||
"Waiting for userData / token information... (", | ||
React.createElement("a", { href: public_url + "/logout", onClick: () => auth.signOut(), title: "cancel sign-in" }, "Cancel"), | ||
react_1.default.createElement("a", { href: public_url + "/logout", onClick: () => auth.signOut(), title: "cancel sign-in" }, "Cancel"), | ||
")")); | ||
} | ||
const gitlabApi = new Gitlab({ | ||
host: host, | ||
oauthToken: auth.userData.access_token, | ||
}); | ||
return (React.createElement(React.Fragment, null, | ||
React.createElement(GitlabAuthContext.Provider, { value: gitlabApi }, children))); | ||
return (react_1.default.createElement(react_1.default.Fragment, null, | ||
react_1.default.createElement(GitlabAuthContext_1.GitlabAuthContext.Provider, { value: gitlabApi }, children))); | ||
}; | ||
export const GitlabAuth = (_a) => { | ||
const GitlabAuth = (_a) => { | ||
var { host, application_id, redirect_uri, public_url, secret, scope = "openid profile email", children } = _a, props = __rest(_a, ["host", "application_id", "redirect_uri", "public_url", "secret", "scope", "children"]); | ||
// setup oauth usermanager to work with gitlab | ||
const userManager = new UserManager({ | ||
const userManager = new oidc_react_1.UserManager({ | ||
authority: host, | ||
@@ -65,3 +95,3 @@ client_id: application_id, | ||
}); | ||
return (React.createElement(AuthProvider, { userManager: userManager, onBeforeSignIn: () => { | ||
return (react_1.default.createElement(oidc_react_1.AuthProvider, { userManager: userManager, onBeforeSignIn: () => { | ||
localStorage.setItem("gitlab-auth-preauthuri", window.location.href); | ||
@@ -72,3 +102,4 @@ }, onSignIn: () => { | ||
} }, | ||
React.createElement(GitlabAuthContextMaker, { host: host, public_url: public_url }, children))); | ||
react_1.default.createElement(GitlabAuthContextMaker, { host: host, public_url: public_url }, children))); | ||
}; | ||
exports.GitlabAuth = GitlabAuth; |
import React from "react"; | ||
export declare const GitlabAuthContext: React.Context<{ | ||
Groups: import("@gitbeaker/core").Groups; | ||
GroupAccessRequests: import("@gitbeaker/core").GroupAccessRequests; | ||
GroupBadges: import("@gitbeaker/core").GroupBadges; | ||
GroupCustomAttributes: import("@gitbeaker/core").GroupCustomAttributes; | ||
GroupIssueBoards: import("@gitbeaker/core").GroupIssueBoards; | ||
GroupMembers: import("@gitbeaker/core").GroupMembers; | ||
GroupMilestones: import("@gitbeaker/core").GroupMilestones; | ||
GroupProjects: import("@gitbeaker/core").GroupProjects; | ||
GroupRunners: import("@gitbeaker/core").GroupRunners; | ||
GroupVariables: import("@gitbeaker/core").GroupVariables; | ||
GroupLabels: import("@gitbeaker/core").GroupLabels; | ||
GroupDeployTokens: import("@gitbeaker/core").GroupDeployTokens; | ||
Epics: import("@gitbeaker/core").Epics; | ||
EpicIssues: import("@gitbeaker/core").EpicIssues; | ||
EpicNotes: import("@gitbeaker/core").EpicNotes; | ||
EpicDiscussions: import("@gitbeaker/core").EpicDiscussions; | ||
Users: import("@gitbeaker/core").Users; | ||
UserCustomAttributes: import("@gitbeaker/core").UserCustomAttributes; | ||
UserEmails: import("@gitbeaker/core").UserEmails; | ||
UserImpersonationTokens: import("@gitbeaker/core").UserImpersonationTokens; | ||
UserKeys: import("@gitbeaker/core").UserKeys; | ||
UserGPGKeys: import("@gitbeaker/core").UserGPGKeys; | ||
Branches: import("@gitbeaker/core").Branches; | ||
Commits: import("@gitbeaker/core").Commits; | ||
CommitDiscussions: import("@gitbeaker/core").CommitDiscussions; | ||
ContainerRegistry: import("@gitbeaker/core").ContainerRegistry; | ||
DeployKeys: import("@gitbeaker/core").DeployKeys; | ||
Deployments: import("@gitbeaker/core").Deployments; | ||
Environments: import("@gitbeaker/core").Environments; | ||
FreezePeriods: import("@gitbeaker/core").FreezePeriods; | ||
Issues: import("@gitbeaker/core").Issues; | ||
IssuesStatistics: import("@gitbeaker/core").IssuesStatistics; | ||
IssueAwardEmojis: import("@gitbeaker/core").IssueAwardEmojis; | ||
IssueNotes: import("@gitbeaker/core").IssueNotes; | ||
IssueDiscussions: import("@gitbeaker/core").IssueDiscussions; | ||
Jobs: import("@gitbeaker/core").Jobs; | ||
Labels: import("@gitbeaker/core").Labels; | ||
MergeRequests: import("@gitbeaker/core").MergeRequests; | ||
MergeRequestApprovals: import("@gitbeaker/core").MergeRequestApprovals; | ||
MergeRequestAwardEmojis: import("@gitbeaker/core").MergeRequestAwardEmojis; | ||
MergeRequestDiscussions: import("@gitbeaker/core").MergeRequestDiscussions; | ||
MergeRequestNotes: import("@gitbeaker/core").MergeRequestNotes; | ||
Packages: import("@gitbeaker/core").Packages; | ||
Pipelines: import("@gitbeaker/core").Pipelines; | ||
PipelineSchedules: import("@gitbeaker/core").PipelineSchedules; | ||
PipelineScheduleVariables: import("@gitbeaker/core").PipelineScheduleVariables; | ||
Projects: import("@gitbeaker/core").Projects; | ||
ProjectAccessRequests: import("@gitbeaker/core").ProjectAccessRequests; | ||
ProjectBadges: import("@gitbeaker/core").ProjectBadges; | ||
ProjectCustomAttributes: import("@gitbeaker/core").ProjectCustomAttributes; | ||
ProjectImportExport: import("@gitbeaker/core").ProjectImportExport; | ||
ProjectIssueBoards: import("@gitbeaker/core").ProjectIssueBoards; | ||
ProjectHooks: import("@gitbeaker/core").ProjectHooks; | ||
ProjectMembers: import("@gitbeaker/core").ProjectMembers; | ||
ProjectMilestones: import("@gitbeaker/core").ProjectMilestones; | ||
ProjectSnippets: import("@gitbeaker/core").ProjectSnippets; | ||
ProjectSnippetNotes: import("@gitbeaker/core").ProjectSnippetNotes; | ||
ProjectSnippetDiscussions: import("@gitbeaker/core").ProjectSnippetDiscussions; | ||
ProjectSnippetAwardEmojis: import("@gitbeaker/core").ProjectSnippetAwardEmojis; | ||
ProtectedBranches: import("@gitbeaker/core").ProtectedBranches; | ||
ProtectedTags: import("@gitbeaker/core").ProtectedTags; | ||
ProjectVariables: import("@gitbeaker/core").ProjectVariables; | ||
ProjectDeployTokens: import("@gitbeaker/core").ProjectDeployTokens; | ||
PushRules: import("@gitbeaker/core").PushRules; | ||
Releases: import("@gitbeaker/core").Releases; | ||
ReleaseLinks: import("@gitbeaker/core").ReleaseLinks; | ||
Repositories: import("@gitbeaker/core").Repositories; | ||
RepositoryFiles: import("@gitbeaker/core").RepositoryFiles; | ||
Runners: import("@gitbeaker/core").Runners; | ||
Services: import("@gitbeaker/core").Services; | ||
Tags: import("@gitbeaker/core").Tags; | ||
Todos: import("@gitbeaker/core").Todos; | ||
Triggers: import("@gitbeaker/core").Triggers; | ||
VulnerabilityFindings: import("@gitbeaker/core").VulnerabilityFindings; | ||
ApplicationSettings: import("@gitbeaker/core").ApplicationSettings; | ||
BroadcastMessages: import("@gitbeaker/core").BroadcastMessages; | ||
Events: import("@gitbeaker/core").Events; | ||
FeatureFlags: import("@gitbeaker/core").FeatureFlags; | ||
GeoNodes: import("@gitbeaker/core").GeoNodes; | ||
GitignoreTemplates: import("@gitbeaker/core").GitignoreTemplates; | ||
GitLabCIYMLTemplates: import("@gitbeaker/core").GitLabCIYMLTemplates; | ||
Keys: import("@gitbeaker/core").Keys; | ||
License: import("@gitbeaker/core").License; | ||
LicenceTemplates: import("@gitbeaker/core").LicenceTemplates; | ||
Lint: import("@gitbeaker/core").Lint; | ||
Namespaces: import("@gitbeaker/core").Namespaces; | ||
NotificationSettings: import("@gitbeaker/core").NotificationSettings; | ||
Markdown: import("@gitbeaker/core").Markdown; | ||
PagesDomains: import("@gitbeaker/core").PagesDomains; | ||
Search: import("@gitbeaker/core").Search; | ||
SidekiqMetrics: import("@gitbeaker/core").SidekiqMetrics; | ||
Snippets: import("@gitbeaker/core").Snippets; | ||
SystemHooks: import("@gitbeaker/core").SystemHooks; | ||
Version: import("@gitbeaker/core").Version; | ||
Wikis: import("@gitbeaker/core").Wikis; | ||
} | null>; | ||
export declare const GitlabAuthContext: React.Context<import("@gitbeaker/core").Gitlab<boolean> | null>; | ||
//# sourceMappingURL=GitlabAuthContext.d.ts.map |
@@ -1,2 +0,8 @@ | ||
import React from "react"; | ||
export const GitlabAuthContext = React.createContext(null); | ||
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.GitlabAuthContext = void 0; | ||
const react_1 = __importDefault(require("react")); | ||
exports.GitlabAuthContext = react_1.default.createContext(null); |
@@ -1,1 +0,2 @@ | ||
export {}; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -5,3 +5,3 @@ export * from "./GitlabAuth"; | ||
export { useAuth } from "oidc-react"; | ||
export { Gitlab } from "@gitbeaker/browser"; | ||
export { Gitlab } from "@gitbeaker/rest"; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -1,5 +0,25 @@ | ||
export * from "./GitlabAuth"; | ||
export * from "./GitlabAuthContext"; | ||
export { useGitlab } from "./useGitlab"; | ||
export { useAuth } from "oidc-react"; | ||
export { Gitlab } from "@gitbeaker/browser"; | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
var desc = Object.getOwnPropertyDescriptor(m, k); | ||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
desc = { enumerable: true, get: function() { return m[k]; } }; | ||
} | ||
Object.defineProperty(o, k2, desc); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Gitlab = exports.useAuth = exports.useGitlab = void 0; | ||
__exportStar(require("./GitlabAuth"), exports); | ||
__exportStar(require("./GitlabAuthContext"), exports); | ||
var useGitlab_1 = require("./useGitlab"); | ||
Object.defineProperty(exports, "useGitlab", { enumerable: true, get: function () { return useGitlab_1.useGitlab; } }); | ||
var oidc_react_1 = require("oidc-react"); | ||
Object.defineProperty(exports, "useAuth", { enumerable: true, get: function () { return oidc_react_1.useAuth; } }); | ||
var rest_1 = require("@gitbeaker/rest"); | ||
Object.defineProperty(exports, "Gitlab", { enumerable: true, get: function () { return rest_1.Gitlab; } }); |
@@ -1,98 +0,3 @@ | ||
export declare const useGitlab: () => { | ||
Groups: import("@gitbeaker/core").Groups; | ||
GroupAccessRequests: import("@gitbeaker/core").GroupAccessRequests; | ||
GroupBadges: import("@gitbeaker/core").GroupBadges; | ||
GroupCustomAttributes: import("@gitbeaker/core").GroupCustomAttributes; | ||
GroupIssueBoards: import("@gitbeaker/core").GroupIssueBoards; | ||
GroupMembers: import("@gitbeaker/core").GroupMembers; | ||
GroupMilestones: import("@gitbeaker/core").GroupMilestones; | ||
GroupProjects: import("@gitbeaker/core").GroupProjects; | ||
GroupRunners: import("@gitbeaker/core").GroupRunners; | ||
GroupVariables: import("@gitbeaker/core").GroupVariables; | ||
GroupLabels: import("@gitbeaker/core").GroupLabels; | ||
GroupDeployTokens: import("@gitbeaker/core").GroupDeployTokens; | ||
Epics: import("@gitbeaker/core").Epics; | ||
EpicIssues: import("@gitbeaker/core").EpicIssues; | ||
EpicNotes: import("@gitbeaker/core").EpicNotes; | ||
EpicDiscussions: import("@gitbeaker/core").EpicDiscussions; | ||
Users: import("@gitbeaker/core").Users; | ||
UserCustomAttributes: import("@gitbeaker/core").UserCustomAttributes; | ||
UserEmails: import("@gitbeaker/core").UserEmails; | ||
UserImpersonationTokens: import("@gitbeaker/core").UserImpersonationTokens; | ||
UserKeys: import("@gitbeaker/core").UserKeys; | ||
UserGPGKeys: import("@gitbeaker/core").UserGPGKeys; | ||
Branches: import("@gitbeaker/core").Branches; | ||
Commits: import("@gitbeaker/core").Commits; | ||
CommitDiscussions: import("@gitbeaker/core").CommitDiscussions; | ||
ContainerRegistry: import("@gitbeaker/core").ContainerRegistry; | ||
DeployKeys: import("@gitbeaker/core").DeployKeys; | ||
Deployments: import("@gitbeaker/core").Deployments; | ||
Environments: import("@gitbeaker/core").Environments; | ||
FreezePeriods: import("@gitbeaker/core").FreezePeriods; | ||
Issues: import("@gitbeaker/core").Issues; | ||
IssuesStatistics: import("@gitbeaker/core").IssuesStatistics; | ||
IssueAwardEmojis: import("@gitbeaker/core").IssueAwardEmojis; | ||
IssueNotes: import("@gitbeaker/core").IssueNotes; | ||
IssueDiscussions: import("@gitbeaker/core").IssueDiscussions; | ||
Jobs: import("@gitbeaker/core").Jobs; | ||
Labels: import("@gitbeaker/core").Labels; | ||
MergeRequests: import("@gitbeaker/core").MergeRequests; | ||
MergeRequestApprovals: import("@gitbeaker/core").MergeRequestApprovals; | ||
MergeRequestAwardEmojis: import("@gitbeaker/core").MergeRequestAwardEmojis; | ||
MergeRequestDiscussions: import("@gitbeaker/core").MergeRequestDiscussions; | ||
MergeRequestNotes: import("@gitbeaker/core").MergeRequestNotes; | ||
Packages: import("@gitbeaker/core").Packages; | ||
Pipelines: import("@gitbeaker/core").Pipelines; | ||
PipelineSchedules: import("@gitbeaker/core").PipelineSchedules; | ||
PipelineScheduleVariables: import("@gitbeaker/core").PipelineScheduleVariables; | ||
Projects: import("@gitbeaker/core").Projects; | ||
ProjectAccessRequests: import("@gitbeaker/core").ProjectAccessRequests; | ||
ProjectBadges: import("@gitbeaker/core").ProjectBadges; | ||
ProjectCustomAttributes: import("@gitbeaker/core").ProjectCustomAttributes; | ||
ProjectImportExport: import("@gitbeaker/core").ProjectImportExport; | ||
ProjectIssueBoards: import("@gitbeaker/core").ProjectIssueBoards; | ||
ProjectHooks: import("@gitbeaker/core").ProjectHooks; | ||
ProjectMembers: import("@gitbeaker/core").ProjectMembers; | ||
ProjectMilestones: import("@gitbeaker/core").ProjectMilestones; | ||
ProjectSnippets: import("@gitbeaker/core").ProjectSnippets; | ||
ProjectSnippetNotes: import("@gitbeaker/core").ProjectSnippetNotes; | ||
ProjectSnippetDiscussions: import("@gitbeaker/core").ProjectSnippetDiscussions; | ||
ProjectSnippetAwardEmojis: import("@gitbeaker/core").ProjectSnippetAwardEmojis; | ||
ProtectedBranches: import("@gitbeaker/core").ProtectedBranches; | ||
ProtectedTags: import("@gitbeaker/core").ProtectedTags; | ||
ProjectVariables: import("@gitbeaker/core").ProjectVariables; | ||
ProjectDeployTokens: import("@gitbeaker/core").ProjectDeployTokens; | ||
PushRules: import("@gitbeaker/core").PushRules; | ||
Releases: import("@gitbeaker/core").Releases; | ||
ReleaseLinks: import("@gitbeaker/core").ReleaseLinks; | ||
Repositories: import("@gitbeaker/core").Repositories; | ||
RepositoryFiles: import("@gitbeaker/core").RepositoryFiles; | ||
Runners: import("@gitbeaker/core").Runners; | ||
Services: import("@gitbeaker/core").Services; | ||
Tags: import("@gitbeaker/core").Tags; | ||
Todos: import("@gitbeaker/core").Todos; | ||
Triggers: import("@gitbeaker/core").Triggers; | ||
VulnerabilityFindings: import("@gitbeaker/core").VulnerabilityFindings; | ||
ApplicationSettings: import("@gitbeaker/core").ApplicationSettings; | ||
BroadcastMessages: import("@gitbeaker/core").BroadcastMessages; | ||
Events: import("@gitbeaker/core").Events; | ||
FeatureFlags: import("@gitbeaker/core").FeatureFlags; | ||
GeoNodes: import("@gitbeaker/core").GeoNodes; | ||
GitignoreTemplates: import("@gitbeaker/core").GitignoreTemplates; | ||
GitLabCIYMLTemplates: import("@gitbeaker/core").GitLabCIYMLTemplates; | ||
Keys: import("@gitbeaker/core").Keys; | ||
License: import("@gitbeaker/core").License; | ||
LicenceTemplates: import("@gitbeaker/core").LicenceTemplates; | ||
Lint: import("@gitbeaker/core").Lint; | ||
Namespaces: import("@gitbeaker/core").Namespaces; | ||
NotificationSettings: import("@gitbeaker/core").NotificationSettings; | ||
Markdown: import("@gitbeaker/core").Markdown; | ||
PagesDomains: import("@gitbeaker/core").PagesDomains; | ||
Search: import("@gitbeaker/core").Search; | ||
SidekiqMetrics: import("@gitbeaker/core").SidekiqMetrics; | ||
Snippets: import("@gitbeaker/core").Snippets; | ||
SystemHooks: import("@gitbeaker/core").SystemHooks; | ||
Version: import("@gitbeaker/core").Version; | ||
Wikis: import("@gitbeaker/core").Wikis; | ||
} | null; | ||
import { Gitlab } from "@gitbeaker/core"; | ||
export declare const useGitlab: () => Gitlab<boolean> | null; | ||
//# sourceMappingURL=useGitlab.d.ts.map |
@@ -1,5 +0,9 @@ | ||
import { useContext } from 'react'; | ||
import { GitlabAuthContext } from './GitlabAuthContext'; | ||
export const useGitlab = () => { | ||
return useContext(GitlabAuthContext); | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.useGitlab = void 0; | ||
const react_1 = require("react"); | ||
const GitlabAuthContext_1 = require("./GitlabAuthContext"); | ||
const useGitlab = () => { | ||
return (0, react_1.useContext)(GitlabAuthContext_1.GitlabAuthContext); | ||
}; | ||
exports.useGitlab = useGitlab; |
{ | ||
"name": "gitlab-auth", | ||
"version": "0.1.10", | ||
"version": "0.1.11", | ||
"description": "GitLab authorized API application Context", | ||
@@ -32,3 +32,3 @@ "main": "build/src/index.js", | ||
"dependencies": { | ||
"@gitbeaker/browser": "^28.2.0", | ||
"@gitbeaker/rest": "^40.0.3", | ||
"oidc-react": "^1.4.0" | ||
@@ -35,0 +35,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
12989
183
1
+ Added@gitbeaker/rest@^40.0.3
+ Added@gitbeaker/core@40.0.3(transitive)
+ Added@gitbeaker/requester-utils@40.0.3(transitive)
+ Added@gitbeaker/rest@40.0.3(transitive)
+ Addedcall-bind@1.0.7(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addedes-define-property@1.0.0(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.2.4(transitive)
+ Addedgopd@1.0.1(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.0.3(transitive)
+ Addedhas-symbols@1.0.3(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedobject-inspect@1.13.1(transitive)
+ Addedpicomatch-browser@2.2.6(transitive)
+ Addedqs@6.12.1(transitive)
+ Addedrate-limiter-flexible@4.0.1(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedside-channel@1.0.6(transitive)
- Removed@gitbeaker/browser@^28.2.0
- Removed@gitbeaker/browser@28.4.1(transitive)
- Removed@gitbeaker/core@28.4.1(transitive)
- Removed@gitbeaker/requester-utils@28.4.1(transitive)
- Removedasynckit@0.4.0(transitive)
- Removedcombined-stream@1.0.8(transitive)
- Removeddecode-uri-component@0.2.2(transitive)
- Removeddelayed-stream@1.0.0(transitive)
- Removedfilter-obj@1.1.0(transitive)
- Removedform-data@4.0.0(transitive)
- Removedky@0.25.1(transitive)
- Removedli@1.3.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)
- Removedquery-string@7.1.3(transitive)
- Removedsplit-on-first@1.1.0(transitive)
- Removedstrict-uri-encode@2.0.0(transitive)