@citygro/vdata
Version:
vue-js-data binding
125 lines (124 loc) • 3.44 kB
JSON
{
"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"
}
}