UNPKG

datocms-client

Version:

For new DatoCMS users, we recommend @datocms/cma-client-node

142 lines (141 loc) 4.36 kB
{ "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" } } }