datocms-client
Version:
For new DatoCMS users, we recommend @datocms/cma-client-node
142 lines (141 loc) • 4.36 kB
JSON
{
"name": "datocms-client",
"version": "3.5.24",
"description": "For new DatoCMS users, we recommend @datocms/cma-client-node",
"browser": "dist/client.js",
"main": "lib/index.js",
"repository": {
"type": "git",
"url": "git://github.com/datocms/js-datocms-client.git"
},
"scripts": {
"prettier": "prettier --write \"{src/**/*.js,**/*.md}\"",
"test": "eslint ./ && npm run mocha",
"mocha": "cross-env ACCOUNT_API_BASE_URL='https://account-api.datocms.com' SITE_API_BASE_URL='https://site-api.datocms.com' npm run inner:mocha",
"inner:mocha": "mocha ./test/**/*_test.js --require \"@babel/register\" --require \"./test/support/common\" --exit --timeout 50000 $([ -n \"$GREP_TEST\" ] && echo \"-f $GREP_TEST\")",
"dev:test": "eslint ./ && npm run dev:mocha",
"dev:mocha": "cross-env ACCOUNT_API_BASE_URL='http://account-api.lvh.me:3001' SITE_API_BASE_URL='http://site-api.lvh.me:3001' npm run inner:mocha",
"prepublish": "rimraf lib dist && mkdir lib dist && node build/buildApiMethods.js && node build/transformPackageJson.js && npm run lib && npm run dist",
"dist": "cross-env NODE_ENV=production webpack --progress --mode production && npm run prettier",
"dev": "cross-env NODE_ENV=production webpack --progress --watch --mode development",
"lib": "babel src --out-dir lib",
"watch": "babel -w src --out-dir lib --source-maps"
},
"files": [
"dist",
"lib",
"bin"
],
"keywords": [
"datocms",
"cms",
"metalsmith",
"hexo"
],
"bin": {
"dato": "bin/dato.js"
},
"author": "DatoCMS <support@datocms.com>",
"contributors": [
{
"name": "Matteo Manzo",
"email": "m.manzo@datocms.com"
},
{
"name": "Stefano Verna",
"email": "s.verna@datocms.com"
},
{
"name": "Irene Oppo",
"email": "i.oppo@datocms.com"
}
],
"homepage": "https://github.com/datocms/js-datocms-client",
"bugs": {
"url": "https://github.com/datocms/js-datocms-client/issues"
},
"license": "MIT",
"private": false,
"devDependencies": {
"@babel/cli": "^7.7.5",
"@babel/core": "^7.7.5",
"@babel/preset-env": "^7.7.6",
"@babel/register": "^7.7.4",
"babel-eslint": "^10.0.3",
"babel-loader": "^8.0.6",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"datocms-structured-text-to-html-string": "^1.0.1",
"dirty-chai": "^2.0.1",
"eslint": "^6.7.2",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-config-prettier": "^6.7.0",
"eslint-loader": "^3.0.3",
"eslint-plugin-import": "^2.19.1",
"glob": "^7.1.6",
"husky": "^4.3.0",
"mocha": "^6.2.2",
"nock": "^11.3.6",
"np": "^7.3.0",
"parser-front-matter": "^1.6.4",
"prettier": "^1.19.1",
"pretty-quick": "^3.0.2",
"unist-builder": "^2.0.3",
"unist-util-map": "^2.0.1",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10"
},
"dependencies": {
"@iarna/toml": "^2.2.3",
"arr-diff": "^4.0.0",
"bottleneck": "^2.19.5",
"chalk": "^4.1.2",
"chokidar": "^3.3.0",
"clui": "^0.3.6",
"contentful-management": "^7.9.0",
"core-js": "^3.4.8",
"cross-env": "^6.0.3",
"cross-fetch": "^3.1.4",
"datocms-contentful-to-structured-text": "^1.1.3",
"datocms-structured-text-to-plain-text": "^2.0.1",
"datocms-structured-text-utils": "^1.0.15",
"denodeify": "^1.2.1",
"docopt": "^0.6.2",
"dotenv": "^8.2.0",
"escape-string-regexp": "^2.0.0",
"got": "^10.7.0",
"https-proxy-agent": "^4.0.0",
"humps": "^2.0.1",
"inflected": "^2.0.4",
"js-yaml": "^3.13.1",
"json-schema-ref-parser": "^7.1.2",
"jsonref": "^5.2.1",
"marked": "^4.0.12",
"mime-types": "^2.1.25",
"mkdirp": "^0.5.1",
"object.omit": "^3.0.0",
"ora": "4.0.3",
"pluralize": "^8.0.0",
"pretty-error": "^2.1.1",
"promise-limit": "^2.7.0",
"proxy-polyfill": "^0.3.0",
"pusher-js": "^5.0.3",
"qs": "^6.9.1",
"regenerator-runtime": "^0.13.3",
"request": "^2.88.0",
"rimraf": "^3.0.0",
"speakingurl": "^14.0.1",
"striptags": "^3.2.0",
"tmp": "^0.2.1",
"traverse": "^0.6.6",
"truncate": "^2.1.0",
"unist-util-visit": "^2.0.3",
"updeep": "^1.2.0",
"wpapi": "^1.2.2"
},
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged"
}
}
}