contentful-export
Version:
this tool allows you to export a space to a JSON dump
145 lines (144 loc) • 4.11 kB
JSON
{
"name": "contentful-export",
"version": "8.0.1",
"description": "this tool allows you to export a space to a JSON dump",
"main": "dist/index.js",
"types": "types.d.ts",
"engines": {
"node": ">=22"
},
"bin": {
"contentful-export": "./bin/contentful-export"
},
"scripts": {
"build": "npm run clean && npm run check && babel lib --out-dir dist",
"build:watch": "babel lib --out-dir dist --watch",
"check": "tsc",
"clean": "rimraf dist && rimraf coverage",
"lint": "eslint lib bin/* types.d.ts",
"lint:fix": "npm run lint -- --fix",
"pretest": "npm run lint && npm run build && rimraf ./test/integration/tmp",
"test": "npm run test:unit && npm run test:integration",
"test:unit": "jest --testPathPattern=test/unit --coverage",
"test:unit:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand --watch --testPathPattern=test/unit",
"test:unit:watch": "npm run test:unit -- --watch",
"test:integration": "jest --testPathPattern=test/integration",
"test:integration:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand --watch --testPathPattern=test/integration",
"test:integration:watch": "npm run test:integration -- --watch",
"semantic-release": "semantic-release",
"prepublishOnly": "npm run build",
"postpublish": "npm run clean",
"precommit": "npm run lint",
"prepush": "npm run test"
},
"repository": {
"type": "git",
"url": "https://github.com/contentful/contentful-export.git"
},
"keywords": [
"contentful",
"contentful-export"
],
"author": "Contentful <opensource@contentful.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/contentful/contentful-export/issues"
},
"dependencies": {
"axios": "^1.13.5",
"bfj": "^9.1.3",
"bluebird": "^3.3.3",
"cli-table3": "^0.6.0",
"contentful": "^11.5.10",
"contentful-batch-libs": "^11.0.0",
"contentful-management": "^12.2.0",
"date-fns": "^4.1.0",
"figures": "^3.2.0",
"jsonwebtoken": "^9.0.0",
"listr": "^0.14.1",
"listr-update-renderer": "^0.5.0",
"listr-verbose-renderer": "^0.6.0",
"lodash.startcase": "^4.4.0",
"mkdirp": "^2.0.0",
"yargs": "^18.0.0"
},
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/template": "^7.0.0",
"@babel/types": "^7.0.0",
"@types/jest": "^29.0.0",
"@typescript-eslint/eslint-plugin": "^8.2.0",
"babel-jest": "^30.0.0",
"babel-plugin-add-module-exports": "^1.0.2",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.27.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.12.0",
"eslint-plugin-jest": "^29.0.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-standard": "^5.0.0",
"https-proxy-agent": "^7.0.0",
"husky": "^4.3.8",
"jest": "^29.0.0",
"nixt": "^0.5.0",
"nock": "^15.0.0",
"opener": "^1.4.1",
"rimraf": "^4.0.7",
"semantic-release": "^25.0.2"
},
"files": [
"bin",
"dist",
"example-config.json",
"index.js",
"types.d.ts"
],
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"release": {
"branches": [
"main",
{
"name": "beta",
"channel": "beta",
"prerelease": true
}
],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"releaseRules": [
{
"type": "build",
"scope": "deps",
"release": "patch"
}
]
}
],
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github"
]
},
"jest": {
"testEnvironment": "node",
"collectCoverageFrom": [
"lib/**/*.js"
],
"coveragePathIgnorePatterns": [
"usageParams.js"
]
},
"overrides": {
"cross-spawn": "^7.0.6"
}
}