UNPKG

4.03 kBJSONView Raw
1{
2 "name": "appconsent-clear-reactnative",
3 "version": "2.0.0",
4 "description": "AppConsent® cmp, the transparency-based consent management platform.",
5 "main": "lib/commonjs/index",
6 "module": "lib/module/index",
7 "types": "lib/typescript/index.d.ts",
8 "react-native": "src/index",
9 "source": "src/index",
10 "files": [
11 "CHANGELOG.md",
12 "src",
13 "lib",
14 "android",
15 "ios",
16 "cpp",
17 "appconsent-clear-reactnative.podspec",
18 "!lib/typescript/example",
19 "!doc",
20 "!**/build",
21 "!**/.idea",
22 "!**/.gradle",
23 "!**/gradle",
24 "!**/gradlew",
25 "!**/gradlew.bat",
26 "!**/local.properties",
27 "!**/gradle.properties",
28 "!ios/build",
29 "!**/project.xcworkspace",
30 "!**/xcuserdata",
31 "!**/__tests__",
32 "!**/__fixtures__",
33 "!**/__mocks__"
34 ],
35 "scripts": {
36 "test": "jest",
37 "typescript": "tsc --noEmit",
38 "lint": "eslint \"**/*.{js,ts,tsx}\" --ignore-pattern \"**/ios/*\" --ignore-pattern \"**/android/*\" --ignore-pattern \"**/docs/*\"",
39 "prepare": "bob build",
40 "release": "release-it",
41 "example": "yarn --cwd example",
42 "pods": "cd example && pod-install --quiet",
43 "bootstrap": "yarn example && yarn && yarn pods",
44 "typedoc": "typedoc --options typedoc.json"
45 },
46 "keywords": [
47 "react-native",
48 "ios",
49 "android",
50 "app-consent",
51 "appconsent",
52 "cmp",
53 "sfbx"
54 ],
55 "repository": "https://gitlab.datalf.chat/sfbx/dev/appconsent/cmp/mobile/react-native/appconsent-clear-reactnative.git",
56 "author": "sfbx <contact@sfbx.io> (https://sfbx.io)",
57 "license": "MIT",
58 "bugs": {
59 "url": "https://gitlab.datalf.chat/sfbx/dev/appconsent/cmp/mobile/react-native/appconsent-clear-reactnative.git/issues"
60 },
61 "homepage": "https://sfbx.io",
62 "publishConfig": {
63 "registry": "https://registry.npmjs.org/"
64 },
65 "sideEffects": false,
66 "devDependencies": {
67 "@commitlint/config-conventional": "^11.0.0",
68 "@react-native-community/eslint-config": "^3.0.3",
69 "@release-it/conventional-changelog": "^5.0.0",
70 "@types/jest": "^26.0.0",
71 "@types/react": "^18.0.0",
72 "@types/react-native": "0.68.0",
73 "commitlint": "^11.0.0",
74 "eslint": "^8.18.0",
75 "eslint-config-prettier": "^8.5.0",
76 "eslint-plugin-prettier": "^4.0.0",
77 "husky": "^6.0.0",
78 "jest": "^26.6.3",
79 "pod-install": "^0.1.0",
80 "prettier": "^2.0.5",
81 "react": "18.0.0",
82 "react-native": "0.68.5",
83 "react-native-builder-bob": "^0.18.0",
84 "release-it": "^15.1.1",
85 "typedoc": "0.23.10",
86 "typedoc-plugin-missing-exports": "1.0.0",
87 "typescript": "^4.1.3"
88 },
89 "peerDependencies": {
90 "react": "*",
91 "react-native": "*"
92 },
93 "jest": {
94 "preset": "react-native",
95 "modulePathIgnorePatterns": [
96 "<rootDir>/example/node_modules",
97 "<rootDir>/lib/"
98 ]
99 },
100 "commitlint": {
101 "extends": [
102 "@commitlint/config-conventional"
103 ]
104 },
105 "release-it": {
106 "git": {
107 "commitMessage": "chore: release ${version}",
108 "tagName": "v${version}"
109 },
110 "npm": {
111 "publish": true
112 },
113 "github": {
114 "release": true
115 },
116 "plugins": {
117 "@release-it/conventional-changelog": {
118 "preset": "angular"
119 }
120 }
121 },
122 "eslintConfig": {
123 "root": true,
124 "extends": [
125 "@react-native-community",
126 "prettier"
127 ],
128 "rules": {
129 "prettier/prettier": [
130 "error",
131 {
132 "quoteProps": "consistent",
133 "singleQuote": true,
134 "tabWidth": 2,
135 "trailingComma": "es5",
136 "useTabs": false
137 }
138 ]
139 }
140 },
141 "eslintIgnore": [
142 "node_modules/",
143 "lib/"
144 ],
145 "prettier": {
146 "quoteProps": "consistent",
147 "singleQuote": true,
148 "tabWidth": 2,
149 "trailingComma": "es5",
150 "useTabs": false
151 },
152 "react-native-builder-bob": {
153 "source": "src",
154 "output": "lib",
155 "targets": [
156 "commonjs",
157 "module",
158 [
159 "typescript",
160 {
161 "project": "tsconfig.build.json"
162 }
163 ]
164 ]
165 }
166}