Socket
Socket
Sign inDemoInstall

dynamodb-admin

Package Overview
Dependencies
Maintainers
4
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dynamodb-admin - npm Package Compare versions

Comparing version 2.0.4 to 2.0.5

lib/backend.js

39

bin/dynamodb-admin.js
#!/usr/bin/env node
require('../index')
const ArgumentParser = require('argparse').ArgumentParser
const opn = require('opn')
const packageJson = require('../package.json')
const { createServer } = require('../lib/backend')
if (process.env.NODE_ENV === 'production') {
console.error(clc.red('Do not run this in production!'))
process.exit(1)
}
const parser = new ArgumentParser({
description: packageJson.description,
version: packageJson.version,
})
parser.addArgument(['-o', '--open'], {
action: 'storeTrue',
help: 'Open server URL in default browser on start',
})
const args = parser.parseArgs()
console.log('dynamodb-admin')
const app = createServer();
const port = process.env.PORT || 8001
const server = app.listen(port);
server.on('listening', () => {
const address = server.address();
const url = `http://0.0.0.0:${address.port}`;
console.log(` listening on ${url}`);
if (args.open) {
opn(url)
}
});

8

package.json
{
"name": "dynamodb-admin",
"version": "2.0.4",
"version": "2.0.5",
"description": "GUI for DynamoDB. Useful for local development.",
"main": "index.js",
"main": "lib/backend.js",
"bin": "./bin/dynamodb-admin.js",

@@ -26,2 +26,3 @@ "scripts": {

"dependencies": {
"argparse": "^1.0.10",
"aws-sdk": "^2.273.1",

@@ -35,3 +36,4 @@ "body-parser": "^1.18.3",

"express": "^4.16.3",
"lodash": "^4.17.10"
"lodash": "^4.17.10",
"opn": "^5.3.0"
},

@@ -38,0 +40,0 @@ "devDependencies": {

@@ -5,2 +5,4 @@ GUI for [DynamoDB Local](https://aws.amazon.com/blogs/aws/dynamodb-local-for-desktop-development/) or [dynalite](https://github.com/mhart/dynalite).

# Use as a globally installed app
```

@@ -12,2 +14,24 @@ npm install dynamodb-admin -g

Options:
- --open - opens server URL in a default browser on start
# Use as a library in your project
```
const AWS = require('aws-sdk');
const {createServer} = require('dynamodb-admin');
const dynamodb = new AWS.DynamoDB();
const dynClient = new AWS.DynamoDB.DocumentClient({service: dynamodb});
const app = createServer(dynamodb, dynClient);
const port = 8001;
const server = app.listen(port);
server.on('listening', () => {
const address = server.address();
console.log(` listening on http://0.0.0.0:${address.port}`);
});
```
![Screencast](https://d3vv6lp55qjaqc.cloudfront.net/items/2S1m213N1o2L231e011o/Screen%20Recording%202016-10-17%20at%2001.11%20PM.gif?X-CloudApp-Visitor-Id=ab2071d5f76f8504ab6d3070d8a2c5c3&v=e6056da9)

@@ -14,0 +38,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc