UNPKG

@vojtechportes/react-query-builder

Version:
117 lines (116 loc) 3.44 kB
{ "name": "@vojtechportes/react-query-builder", "version": "0.4.4", "license": "MIT", "keywords": [ "react", "query", "builder", "query builder", "query-builder", "react-query-builder", "typescript", "configurable" ], "description": "Simple, highly configurable query builder for react", "author": { "email": "vojtech.v.portes@gmail.com", "name": "Vojtech Portes", "url": "https://www.github.com/vojtechportes" }, "homepage": "https://github.com/vojtechportes/react-query-builder", "repository": { "type": "git", "url": "https://github.com/vojtechportes/react-query-builder.git" }, "main": "dist/index.js", "module": "dist/react-query-builder.esm.js", "typings": "dist/index.d.ts", "publishConfig": { "registry": "https://registry.npmjs.org" }, "files": [ "dist" ], "scripts": { "test": "tsdx test --env=jsdom", "test:update": "tsdx test -u --env=jsdom", "test:watch": "nmp run test -- --watchAll", "start": "cross-env NODE_ENV=development tsdx watch", "prebuild": "rimraf dist", "build": "cross-env NODE_ENV=production tsdx build --format=cjs,esm,umd", "prepublish": "npm run build", "collect-coverage": "cat coverage/lcov.info | coveralls", "prettier:check": "prettier --check src/**/*.{ts,tsx}", "lint:ts": "tslint --project tsconfig.json -c tslint.json", "lint:css": "stylelint \"./src/**/*.{ts,tsx}\"", "checkAll": "npm run prettier:check & yarn lint:ts & yarn lint:css" }, "prettier": { "printWidth": 80, "semi": true, "singleQuote": true, "trailingComma": "es5" }, "devDependencies": { "@types/enzyme": "^3.10.3", "@types/enzyme-adapter-react-16": "^1.0.5", "@types/jest": "^24.0.17", "@types/react": "^16.9.0", "@types/react-dom": "^16.8.5", "@types/styled-components": "^4.1.18", "@types/uniqid": "^4.1.3", "awesome-typescript-loader": "^5.2.1", "cat": "^0.2.0", "coveralls": "^3.0.6", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", "enzyme-to-json": "^3.3.5", "husky": "^3.0.3", "prettier": "^1.18.2", "pretty-quick": "^1.11.1", "react": "^16.9.0", "react-dom": "^16.9.0", "styled-components": "^4.3.2", "stylelint": "^10.1.0", "stylelint-config-rational-order": "^0.1.2", "stylelint-config-recommended": "^2.2.0", "stylelint-config-styled-components": "^0.1.1", "stylelint-processor-styled-components": "^1.8.0", "tsdx": "^0.7.2", "tslib": "^1.10.0", "typescript": "^3.5.3", "uniqid": "^5.0.3", "tslint": "^5.18.0", "tslint-config-prettier": "^1.18.0", "tslint-eslint-rules": "^5.4.0", "tslint-react": "^4.0.0", "webpack": "^4.31.0" }, "peerDependencies": { "react": "^16.9.0", "react-dom": "^16.9.0" }, "dependencies": { "Builder": "^2.8.1", "uniqid": "^5.0.3", "styled-components": "^4.3.2" }, "jest": { "collectCoverage": true, "setupFilesAfterEnv": [ "<rootDir>/src/setupTests.ts" ], "snapshotSerializers": [ "enzyme-to-json/serializer" ], "collectCoverageFrom": [ "src/**/*.{ts,tsx}", "!src/index.tsx", "!src/**/*.{d.ts}", "!**/node_modules/**", "!src/test/**", "!src/types/**" ] } }