UNPKG

@citygro/vdata

Version:

vue-js-data binding

125 lines (124 loc) 3.44 kB
{ "name": "@citygro/vdata", "version": "9.4.0", "description": "vue-js-data binding", "main": "vdata.common.js", "repository": "gitlab.com:citygro/vdata.git", "author": "Carlos Killpack <carlos@citygro.com>", "license": "Apache-2.0", "bugs": { "url": "https://gitlab.com/citygro/vdata/issues" }, "homepage": "https://gitlab.com/citygro/vdata#readme", "keywords": [ "vue", "js-data" ], "scripts": { "build": "npm run build:doc && npm run build:cjs && npm run build:umd", "build:cjs": "rollup -c rollup.conf.cjs.js", "build:doc": "jsdoc2md --template README.hbs --files src/*.js > README.md", "build:umd": "webpack --config webpack.conf.umd.js", "lint": "eslint src", "publish-script": "./bin/publish", "start": "cross-env BABEL_ENV=test node example/dev-server.js", "test": "npm run lint && NODE_ENV=test jest --no-cache --coverage" }, "jest": { "moduleFileExtensions": [ "jsx", "js", "json" ], "testPathIgnorePatterns": [ "<rootDir>/(build|docs|node_modules)/" ], "testEnvironment": "jsdom" }, "eslintConfig": { "extends": [ "plugin:flowtype/recommended", "standard" ], "plugins": [ "flowtype" ], "settings": { "onlyFilesWithFlowAnnotation": true } }, "babel": { "presets": [ [ "env", { "targets": { "browsers": [ "last 2 versions" ] } } ] ], "plugins": [ "transform-runtime", "syntax-async-functions", "syntax-flow", "transform-flow-comments", "transform-object-rest-spread" ] }, "devDependencies": { "babel-cli": "^6.18.0", "babel-core": "^6.18.0", "babel-eslint": "^8.0.2", "babel-jest": "^22.4.3", "babel-loader": "^6.2.0", "babel-plugin-external-helpers": "^6.18.0", "babel-plugin-syntax-async-functions": "^6.13.0", "babel-plugin-syntax-flow": "^6.18.0", "babel-plugin-transform-async-to-generator": "^6.24.1", "babel-plugin-transform-flow-comments": "^6.22.0", "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.6.1", "babel-runtime": "^6.18.0", "connect-history-api-fallback": "^1.3.0", "cross-env": "^3.1.4", "eslint": "^4.12.0", "eslint-config-standard": "^10.2.1", "eslint-plugin-flowtype": "^2.39.1", "eslint-plugin-import": "^2.8.0", "eslint-plugin-node": "^5.2.1", "eslint-plugin-promise": "^3.6.0", "eslint-plugin-standard": "^3.0.1", "fetch-mock": "^6.3.0", "html-webpack-plugin": "^2.28.0", "jest": "^22.4.3", "jsdoc-to-markdown": "^4.0.1", "jsdom": "^9.8.3", "json-server": "^0.9.5", "node-fetch": "^2.1.2", "rollup": "^0.36.3", "rollup-plugin-babel": "^2.3.9", "rollup-plugin-commonjs": "^7.0.0", "rollup-plugin-node-resolve": "^2.0.0", "should": "^11.1.1", "uglifyjs-webpack-plugin": "^1.1.1", "vue": "^2.1.4", "webpack": "^2.2.1", "webpack-dev-middleware": "^1.10.1", "webpack-hot-middleware": "^2.17.1" }, "peerDependencies": { "vue": ">=2.1.0" }, "dependencies": { "@r14c/async-utils": "0.3.2", "immutable": "4.0.0-rc.9", "json-stable-stringify": "^1.0.1", "lodash": "^4.17.2", "p-any": "^1.1.0", "whatwg-fetch": "^2.0.4" } }