Major dependency updates
Updated most dependencies to most recent, including dev dependencies Replaced configstore with electron-store Bumped version to 1.4.1master
parent
111982fc55
commit
0478f841a8
52
package.json
52
package.json
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bloodhound",
|
"name": "bloodhound",
|
||||||
"version": "1.4.0",
|
"version": "1.4.1",
|
||||||
"description": "Graph Theory for Active Directory",
|
"description": "Graph Theory for Active Directory",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"Graph",
|
"Graph",
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
},
|
},
|
||||||
"bugs": "https://github.com/BloodHoundAD/Bloodhound/issues",
|
"bugs": "https://github.com/BloodHoundAD/Bloodhound/issues",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"author": "Rohan Vazarkar <rvazarkr@gmail.com> (https://www.twitter.com/cptjesus)",
|
"author": "Rohan Vazarkar <rvazarkr@gmail.com> (https://blog.cptjesus.com)",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"Andy Robbins <robbins.andy@gmail.com> (https://www.wald0.com)",
|
"Andy Robbins <robbins.andy@gmail.com> (https://www.wald0.com)",
|
||||||
"Will Schroeder <will@harmj0y.net> (https://www.harmj0y.net)"
|
"Will Schroeder <will@harmj0y.net> (https://www.harmj0y.net)"
|
||||||
|
@ -34,38 +34,38 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-cli": "^6.22.2",
|
"babel-cli": "^6.26.0",
|
||||||
"babel-core": "^6.22.1",
|
"babel-core": "^6.26.0",
|
||||||
"babel-loader": "^7.0.0",
|
"babel-loader": "^7.1.2",
|
||||||
"babel-polyfill": "^6.22.0",
|
"babel-polyfill": "^6.26.0",
|
||||||
"babel-preset-env": "^1.6.0",
|
"babel-preset-env": "^1.6.1",
|
||||||
"babel-preset-react": "^6.22.0",
|
"babel-preset-react": "^6.24.1",
|
||||||
"babel-preset-stage-0": "^6.22.0",
|
"babel-preset-stage-0": "^6.24.1",
|
||||||
"concurrently": "^3.1.0",
|
"concurrently": "^3.5.1",
|
||||||
"cross-env": "^5.0.0",
|
"cross-env": "^5.1.3",
|
||||||
"electron": "^1.4.15",
|
"electron": "^1.7.10",
|
||||||
"express": "^4.14.0",
|
"express": "^4.16.2",
|
||||||
"webpack": "^2.5.1",
|
"webpack": "^3.10.0",
|
||||||
"webpack-dev-middleware": "^1.6.1",
|
"webpack-dev-middleware": "^2.0.4",
|
||||||
"webpack-hot-middleware": "^2.12.1"
|
"webpack-hot-middleware": "^2.21.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": "^2.1.4",
|
"async": "^2.6.0",
|
||||||
"bootstrap": "^3.3.6",
|
"bootstrap": "^3.3.7",
|
||||||
"bootstrap-3-typeahead": "^4.0.1",
|
"bootstrap-3-typeahead": "^4.0.2",
|
||||||
"configstore": "^3.1.0",
|
|
||||||
"dagre": "^0.7.4",
|
"dagre": "^0.7.4",
|
||||||
|
"electron-store": "^1.3.0",
|
||||||
"eventemitter2": "^4.1.0",
|
"eventemitter2": "^4.1.0",
|
||||||
"fast-csv": "^2.4.1",
|
"fast-csv": "^2.4.1",
|
||||||
"jquery": "^3.2.1",
|
"jquery": "^3.2.1",
|
||||||
"linkurious": "^1.5.1",
|
"linkurious": "^1.5.1",
|
||||||
"mustache": "^2.2.1",
|
"mustache": "^2.3.0",
|
||||||
"neo4j-driver": "^1.4.1",
|
"neo4j-driver": "^1.5.2",
|
||||||
"react": "^15.4.2",
|
"react": "^16.2.0",
|
||||||
"react-bootstrap": "^0.31.0",
|
"react-bootstrap": "^0.32.0",
|
||||||
"react-dom": "^15.4.2",
|
"react-dom": "^16.2.0",
|
||||||
"react-if": "^2.1.0",
|
"react-if": "^2.1.0",
|
||||||
"react-transition-group": "^1.1.3",
|
"react-transition-group": "^2.2.1",
|
||||||
"unzipper": "^0.8.9"
|
"unzipper": "^0.8.9"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,17 +16,16 @@ import Settings from './components/Float/Settings'
|
||||||
import ZoomContainer from './components/Zoom/ZoomContainer'
|
import ZoomContainer from './components/Zoom/ZoomContainer'
|
||||||
import QueryNodeSelect from './components/Float/QueryNodeSelect'
|
import QueryNodeSelect from './components/Float/QueryNodeSelect'
|
||||||
import SessionClearModal from './components/Modals/SessionClearModal'
|
import SessionClearModal from './components/Modals/SessionClearModal'
|
||||||
import CSSTransitionGroup from 'react-transition-group/CSSTransitionGroup'
|
|
||||||
import About from './components/Modals/About.jsx'
|
import About from './components/Modals/About.jsx'
|
||||||
|
import { CSSTransition, TransitionGroup } from 'react-transition-group';
|
||||||
|
|
||||||
export default class AppContainer extends Component {
|
export default class AppContainer extends Component {
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<CSSTransitionGroup transitionName="mainfade"
|
<TransitionGroup className="max">
|
||||||
transitionAppear={true}
|
<CSSTransition classNames="mainfade"
|
||||||
transitionAppearTimeout={1000}
|
appear={true}
|
||||||
transitionEnter={false}
|
timeout={1000}>
|
||||||
transitionLeave={false}>
|
|
||||||
<div className="max">
|
<div className="max">
|
||||||
<GenericAlert />
|
<GenericAlert />
|
||||||
<ExportContainer />
|
<ExportContainer />
|
||||||
|
@ -47,7 +46,8 @@ export default class AppContainer extends Component {
|
||||||
<QueryNodeSelect />
|
<QueryNodeSelect />
|
||||||
<About />
|
<About />
|
||||||
</div>
|
</div>
|
||||||
</CSSTransitionGroup>
|
</CSSTransition>
|
||||||
|
</TransitionGroup>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
|
@ -26,9 +26,9 @@ export default class GlyphiconSpan extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
GlyphiconSpan.propTypes = {
|
GlyphiconSpan.propTypes = {
|
||||||
classes : React.PropTypes.string,
|
classes : PropTypes.string,
|
||||||
tooltipDir : React.PropTypes.string,
|
tooltipDir : PropTypes.string,
|
||||||
tooltipTitle : React.PropTypes.string,
|
tooltipTitle : PropTypes.string,
|
||||||
tooltip : React.PropTypes.bool.isRequired,
|
tooltip : PropTypes.bool.isRequired,
|
||||||
click: React.PropTypes.func
|
click: PropTypes.func
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,6 @@ export default class Icon extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
Icon.propTypes = {
|
Icon.propTypes = {
|
||||||
glyph : React.PropTypes.string.isRequired,
|
glyph : PropTypes.string.isRequired,
|
||||||
extraClass : React.PropTypes.string
|
extraClass : PropTypes.string
|
||||||
}
|
}
|
|
@ -41,7 +41,7 @@ export default class MenuButton extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
MenuButton.propTypes = {
|
MenuButton.propTypes = {
|
||||||
hoverVal : React.PropTypes.string.isRequired,
|
hoverVal : PropTypes.string.isRequired,
|
||||||
glyphicon : React.PropTypes.string.isRequired,
|
glyphicon : PropTypes.string.isRequired,
|
||||||
click : React.PropTypes.func.isRequired
|
click : PropTypes.func.isRequired
|
||||||
}
|
}
|
|
@ -75,6 +75,6 @@ export default class ProgressBarMenuButton extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
ProgressBarMenuButton.propTypes = {
|
ProgressBarMenuButton.propTypes = {
|
||||||
progress : React.PropTypes.number.isRequired,
|
progress : PropTypes.number.isRequired,
|
||||||
click : React.PropTypes.func.isRequired
|
click : PropTypes.func.isRequired
|
||||||
};
|
};
|
|
@ -382,5 +382,5 @@ export default class ComputerNodeData extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
ComputerNodeData.propTypes= {
|
ComputerNodeData.propTypes= {
|
||||||
visible : React.PropTypes.bool.isRequired
|
visible : PropTypes.bool.isRequired
|
||||||
};
|
};
|
||||||
|
|
|
@ -239,5 +239,5 @@ export default class DomainNodeData extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
DomainNodeData.propTypes = {
|
DomainNodeData.propTypes = {
|
||||||
visible : React.PropTypes.bool.isRequired
|
visible : PropTypes.bool.isRequired
|
||||||
};
|
};
|
|
@ -401,5 +401,5 @@ export default class GroupNodeData extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
GroupNodeData.propTypes = {
|
GroupNodeData.propTypes = {
|
||||||
visible : React.PropTypes.bool.isRequired
|
visible : PropTypes.bool.isRequired
|
||||||
};
|
};
|
|
@ -23,6 +23,6 @@ export default class LoadLabel extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
LoadLabel.propTypes = {
|
LoadLabel.propTypes = {
|
||||||
ready : React.PropTypes.bool.isRequired,
|
ready : PropTypes.bool.isRequired,
|
||||||
value : React.PropTypes.number
|
value : PropTypes.number
|
||||||
}
|
}
|
|
@ -18,5 +18,5 @@ export default class NoNodeData extends Component {
|
||||||
|
|
||||||
|
|
||||||
NoNodeData.propTypes = {
|
NoNodeData.propTypes = {
|
||||||
visible : React.PropTypes.bool.isRequired
|
visible : PropTypes.bool.isRequired
|
||||||
}
|
}
|
|
@ -23,7 +23,7 @@ export default class NodeALink extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
NodeALink.propTypes = {
|
NodeALink.propTypes = {
|
||||||
ready : React.PropTypes.bool.isRequired,
|
ready : PropTypes.bool.isRequired,
|
||||||
click : React.PropTypes.func,
|
click : PropTypes.func,
|
||||||
value : React.PropTypes.number
|
value : PropTypes.number
|
||||||
}
|
}
|
|
@ -54,10 +54,10 @@ export default class SpotlightRow extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
SpotlightRow.propTypes = {
|
SpotlightRow.propTypes = {
|
||||||
nodeId : React.PropTypes.number.isRequired,
|
nodeId : PropTypes.number.isRequired,
|
||||||
parentNodeId : React.PropTypes.number.isRequired,
|
parentNodeId : PropTypes.number.isRequired,
|
||||||
nodeLabel : React.PropTypes.string.isRequired,
|
nodeLabel : PropTypes.string.isRequired,
|
||||||
parentNodeLabel : React.PropTypes.string.isRequired,
|
parentNodeLabel : PropTypes.string.isRequired,
|
||||||
nodeType: React.PropTypes.string.isRequired,
|
nodeType: PropTypes.string.isRequired,
|
||||||
parentNodeType: React.PropTypes.string.isRequired
|
parentNodeType: PropTypes.string.isRequired
|
||||||
}
|
}
|
|
@ -10,9 +10,9 @@ const { app } = require('electron').remote
|
||||||
var fs = require('fs')
|
var fs = require('fs')
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
|
|
||||||
const ConfigStore = require('configstore');
|
const ConfigStore = require('electron-store');
|
||||||
|
|
||||||
global.conf = new ConfigStore('bloodhound')
|
global.conf = new ConfigStore()
|
||||||
var e = require('eventemitter2').EventEmitter2
|
var e = require('eventemitter2').EventEmitter2
|
||||||
global.emitter = new e({})
|
global.emitter = new e({})
|
||||||
global.renderEmit = new e({})
|
global.renderEmit = new e({})
|
||||||
|
|
Loading…
Reference in New Issue