UNPKG

4.66 kBJSONView Raw
1{
2 "name": "@cookbook/dot-notation",
3 "version": "1.1.0",
4 "description": "Object readings and complex transformations using dot notation syntax.",
5 "main": "lib/index.js",
6 "types": "lib/index.d.ts",
7 "repository": {
8 "type": "git",
9 "url": "git+https://github.com/the-cookbook/dot-notation.git"
10 },
11 "engines": {
12 "node": ">=8"
13 },
14 "author": "Marcos Gonçalves <contact@themgoncalves.com>",
15 "license": "MIT",
16 "private": false,
17 "bugs": {
18 "url": "https://github.com/the-cookbook/dot-notation/issues"
19 },
20 "homepage": "https://github.com/the-cookbook/dot-notation#readme",
21 "keywords": [
22 "library",
23 "javascript"
24 ],
25 "scripts": {
26 "authors": "node ./scripts/authors.js",
27 "prepare": "npm run build && npm run authors",
28 "prepublishOnly": "npm test && npm run lint",
29 "preversion": "npm run lint",
30 "postversion": "git push && git push --tags",
31 "release": "standard-version",
32 "prestart": "npm run clean",
33 "start": "webpack-dev-server --mode development --progress --profile --colors",
34 "start:silence": "webpack-dev-server --mode development --progress --profile --colors --silence --open 'false'",
35 "new": "plop",
36 "commit": "npx git-cz",
37 "build": "npm run clean && npx babel src/ -d lib --extensions '.ts' --ignore '**/*.test.ts,**/__mocks__/**/*' && tsc --project tsconfig.json --declaration --emitDeclarationOnly",
38 "postbuild": "rollup --config",
39 "clean": "rm -rf lib && rm -rf .*cache",
40 "test": "jest --no-cache",
41 "test:watch": "jest --watch",
42 "test:coverage": "jest --coverage --maxWorkers=2",
43 "lint": "npm-run-all lint:*",
44 "lint:js": "eslint './src/**/*.{ts,tsx}' || exit 0",
45 "lint-fix": "run-p lint-fix:*",
46 "lint-fix:js": "npm run lint:js -- --fix || exit 0",
47 "prettier": "prettier -c --write 'src/**/*'"
48 },
49 "devDependencies": {
50 "@babel/cli": "7.10.4",
51 "@babel/core": "7.10.4",
52 "@babel/plugin-proposal-class-properties": "7.10.4",
53 "@babel/plugin-proposal-export-default-from": "7.10.4",
54 "@babel/plugin-syntax-dynamic-import": "7.8.3",
55 "@babel/preset-env": "7.10.4",
56 "@babel/preset-react": "7.10.4",
57 "@babel/preset-typescript": "7.10.4",
58 "@commitlint/cli": "9.0.1",
59 "@commitlint/config-conventional": "9.0.1",
60 "@semantic-release/git": "9.0.0",
61 "@semantic-release/github": "7.0.7",
62 "@types/chai": "4.2.11",
63 "@types/core-js": "2.5.3",
64 "@types/expect": "24.3.0",
65 "@types/jest": "26.0.4",
66 "@types/react": "16.9.41",
67 "@types/react-dom": "16.9.8",
68 "@types/react-test-renderer": "16.9.2",
69 "@types/webpack-env": "1.15.2",
70 "@typescript-eslint/eslint-plugin": "3.6.0",
71 "@typescript-eslint/parser": "3.6.0",
72 "babel-loader": "8.1.0",
73 "babel-plugin-dynamic-import-node": "2.3.3",
74 "babel-plugin-module-resolver": "4.0.0",
75 "babel-plugin-transform-react-remove-prop-types": "0.4.24",
76 "babel-plugin-transform-remove-console": "6.9.4",
77 "chai": "4.2.0",
78 "commitizen": "4.1.2",
79 "commitlint": "9.0.1",
80 "copy-webpack-plugin": "6.0.3",
81 "cz-conventional-changelog": "3.2.0",
82 "deepmerge": "4.2.2",
83 "eslint": "7.4.0",
84 "eslint-config-airbnb": "18.2.0",
85 "eslint-config-prettier": "6.11.0",
86 "eslint-plugin-filenames": "1.3.2",
87 "eslint-plugin-import": "2.22.0",
88 "eslint-plugin-jest": "23.18.0",
89 "eslint-plugin-jsx-a11y": "6.3.1",
90 "eslint-plugin-prettier": "3.1.4",
91 "eslint-plugin-react": "7.20.3",
92 "eslint-plugin-react-hooks": "4.0.6",
93 "html-webpack-plugin": "4.3.0",
94 "husky": "4.2.5",
95 "jest": "26.1.0",
96 "lint-staged": "10.2.11",
97 "npm-run-all": "4.1.5",
98 "prettier": "2.0.5",
99 "prop-types": "15.7.2",
100 "react": "16.13.1",
101 "react-docgen": "5.3.0",
102 "react-docgen-typescript": "1.18.0",
103 "react-dom": "16.13.1",
104 "react-hot-loader": "4.12.21",
105 "react-json-view": "1.19.1",
106 "react-test-renderer": "16.13.1",
107 "require-all": "3.0.0",
108 "rollup": "2.21.0",
109 "rollup-plugin-commonjs": "10.1.0",
110 "rollup-plugin-node-resolve": "5.2.0",
111 "rollup-plugin-terser": "6.1.0",
112 "source-map-loader": "1.0.1",
113 "standard-version": "8.0.0",
114 "start-server-and-test": "1.11.1",
115 "terser-webpack-plugin": "3.0.6",
116 "ts-jest": "26.1.1",
117 "typescript": "3.9.6",
118 "webpack": "4.43.0",
119 "webpack-bundle-analyzer": "3.8.0",
120 "webpack-cli": "3.3.12",
121 "webpack-dev-server": "3.11.0",
122 "webpack-merge": "5.0.9"
123 },
124 "peerDependencies": {},
125 "dependencies": {},
126 "config": {
127 "commitizen": {
128 "path": "./node_modules/cz-conventional-changelog"
129 }
130 },
131 "publishConfig": {
132 "access": "public"
133 }
134}