dynoport
Version:
Dynoport is a CLI tool that allows you to easily import and export data from a specified DynamoDB table. It provides a convenient way to transfer data between DynamoDB and JSON files
175 lines (174 loc) • 4.48 kB
JSON
{
"name": "dynoport",
"version": "1.0.2",
"description": "Dynoport is a CLI tool that allows you to easily import and export data from a specified DynamoDB table. It provides a convenient way to transfer data between DynamoDB and JSON files",
"files": [
"!lib/__tests__/**/*",
"lib/**/*",
"bin/**/*"
],
"bin": {
"dynoport": "./bin/index.js"
},
"scripts": {
"build": "tsc",
"clean": "rm -rf ./lib/",
"cm": "cz",
"lint": "eslint ./src/ --fix",
"wizard": "ts-node src/cli.ts --mode wizard",
"start": "TS_NODE_FILES=true ts-node ./src/cli.ts",
"semantic-release": "semantic-release",
"test:watch": "jest --watch",
"test": "jest",
"typecheck": "tsc --noEmit"
},
"repository": {
"type": "git",
"url": "git+https://github.com/devpriyanshu96/dynoport.git"
},
"license": "MIT",
"author": {
"name": "Priyanshu Kumar",
"email": "priyanshu966106@gmail.com",
"url": "https://github.com/devpriyanshu96"
},
"engines": {
"node": ">=12.0"
},
"keywords": [
"dynoport",
"CLI tool",
"data import",
"data export",
"DynamoDB",
"JSON",
"data transfer",
"AWS",
"database",
"data management",
"command line",
"utility",
"file manipulation",
"data synchronization",
"data migration",
"JSON serialization",
"data transformation",
"data backup",
"data retrieval",
"data manipulation",
"data integration",
"data conversion",
"data interchange",
"data interchange format",
"JSON parsing",
"JSON manipulation",
"JSON serialization",
"JSON deserialization",
"JSON file handling",
"data processing",
"database utility",
"AWS CLI",
"data synchronization tool",
"data import/export tool",
"JSON data management",
"database migration tool",
"JSON serialization/deserialization"
],
"bugs": {
"url": "https://github.com/priyanshu966106/dynoport/issues"
},
"homepage": "https://github.com/priyanshu966106/dynoport/#readme",
"dependencies": {
"@types/ndjson": "^2.0.1",
"aws-sdk": "^2.1399.0",
"bluebird": "^3.7.2",
"cli-progress": "^3.12.0",
"commander": "^7.2.0",
"fs": "0.0.1-security",
"husky": "^6.0.0",
"inquirer": "^8.2.5",
"lodash": "^4.17.21",
"ndjson": "^2.0.0",
"ora": "^5.4.1"
},
"devDependencies": {
"@ryansonshine/commitizen": "^4.2.8",
"@ryansonshine/cz-conventional-changelog": "^3.3.4",
"@types/bluebird": "^3.5.38",
"@types/cli-progress": "^3.11.0",
"@types/inquirer": "^9.0.3",
"@types/jest": "^27.5.2",
"@types/lodash": "^4.14.195",
"@types/node": "^12.20.11",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"chalk": "^4.1.1",
"conventional-changelog-conventionalcommits": "^5.0.0",
"eslint": "^7.25.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.4.0",
"execa": "^5.1.1",
"husky": "^6.0.0",
"jest": "^27.2.0",
"lint-staged": "^13.2.1",
"prettier": "^2.2.1",
"semantic-release": "^21.0.1",
"ts-jest": "^27.0.5",
"ts-node": "^10.2.1",
"typescript": "^4.2.4"
},
"config": {
"commitizen": {
"path": "./node_modules/@ryansonshine/cz-conventional-changelog"
}
},
"lint-staged": {
"*.ts": "eslint --cache --cache-location .eslintcache --fix"
},
"release": {
"branches": [
"main"
],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "conventionalcommits",
"releaseRules": [
{
"type": "build",
"scope": "deps",
"release": "patch"
}
]
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "build",
"section": "Dependencies and Other Build Updates",
"hidden": false
}
]
}
}
],
"@semantic-release/npm",
"@semantic-release/github"
]
}
}