{ "name": "decidim", "version": "0.7.4", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git" }, "author": "Marc Riera ", "license": "AGPLv3", "engines": { "npm": "^5.4.2", "node": "^8.1.4" }, "scripts": { "build": "webpack --env.dev", "build:prod": "NODE_ENV=production webpack -p --env.prod", "start": "webpack --env.dev --watch --progress --color --display-error-details", "prelint": "tslint decidim-*/**/*.ts decidim-*/**/*.tsx", "lint": "eslint -c .eslintrc.json --ext .js,.js.es6,.jsx .", "test": "jest", "test:watch": "npm test -- --watch", "test:ci": "npm run lint && npm test", "graphql:download_schema": "apollo-codegen download-schema http://localhost:3000/api --output schema.json", "pregraphql:generate_schema_types": "npm run graphql:download_schema", "graphql:generate_schema_types": "apollo-codegen generate decidim-comments/**/*.graphql --schema schema.json --target typescript --output decidim-comments/app/frontend/support/schema.ts", "postgraphql:generate_schema_types": "rm schema.json" }, "devDependencies": { "@types/classnames": "^2.2.3", "@types/enzyme": "^2.8.9", "@types/es6-promise": "^0.0.33", "@types/faker": "^4.1.1", "@types/jest": "^21.1.1", "@types/jquery": "^3.2.12", "@types/react": "^16.0.7", "@types/react-dom": "^15.5.5", "@types/uuid": "^3.4.2", "awesome-typescript-loader": "^3.2.3", "babel-core": "^6.26.0", "babel-eslint": "^8.0.1", "babel-jest": "^21.2.0", "babel-loader": "^7.1.2", "babel-plugin-__coverage__": "~11.0.0", "babel-plugin-transform-decorators-legacy": "~1.3.4", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", "babel-preset-airbnb": "^2.4.0", "babel-preset-es2015": "^6.24.1", "babel-preset-react": "^6.24.1", "babel-preset-stage-2": "^6.24.1", "enzyme": "^3.0.0", "enzyme-adapter-react-15": "^1.0.0", "eslint": "^4.7.2", "eslint-loader": "^1.9.0", "eslint-plugin-import": "^2.7.0", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-react": "^7.4.0", "expose-loader": "~0.7.1", "faker": "^4.1.0", "jest": "^21.2.1", "json-loader": "~0.5.4", "progress-bar-webpack-plugin": "^1.10.0", "react-addons-test-utils": "^15.6.2", "select2": "^4.0.3", "source-map-loader": "^0.2.1", "ts-jest": "^21.0.1", "tslint": "^5.7.0", "tslint-react": "^3.2.0", "typescript": "^2.5.3", "typescript-babel-jest": "^1.0.4", "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-config-utils": "~2.3.0", "yaml-jest": "^1.0.5", "yaml-loader": "^0.5.0" }, "dependencies": { "apollo-codegen": "^0.17.0-alpha.8", "classnames": "^2.2.5", "graphql-anywhere": "^3.1.0", "graphql-tag": "^2.4.2", "jquery": "^3.2.1", "moment": "^2.18.1", "react": "^15.6.1", "react-addons-update": "^15.6.2", "react-apollo": "^1.4.16", "react-dom": "^15.6.1", "react-i18nify": "^1.8.8", "react-test-renderer": "^15.6.1", "uuid": "^3.1.0" }, "jest": { "setupFiles": [ "/decidim-comments/app/frontend/entry_test.ts" ], "moduleFileExtensions": [ "ts", "tsx", "js" ], "transform": { "^.+\\.(ts|tsx)$": "typescript-babel-jest", "\\.yml$": "yaml-jest", "\\.(gql|graphql)$": "/decidim-comments/app/frontend/support/graphql_transformer.js", ".*": "babel-jest" }, "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$" } }