1 | {
|
2 | "name": "@cookbook/dot-notation",
|
3 | "version": "1.0.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 | }
|