forked from Shopify/react-native-skia
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
59 lines (59 loc) · 3.14 KB
/
package.json
File metadata and controls
59 lines (59 loc) · 3.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
"name": "react-native-skia-dev-tools",
"version": "1.0.0",
"description": "## Getting started",
"main": "index.js",
"directories": {
"example": "example"
},
"dependencies": {},
"devDependencies": {
"@types/node": "^16.11.7",
"clang-format": "^1.6.0",
"rimraf": "^3.0.2",
"ts-node": "^10.4.0",
"typescript": "^4.4.4"
},
"scripts": {
"build-skia-ios-arm": "ts-node ./scripts/build-skia.ts ios arm",
"build-skia-ios-arm64": "ts-node ./scripts/build-skia.ts ios arm64",
"build-skia-ios-x64": "ts-node ./scripts/build-skia.ts ios x64",
"build-skia-android-arm": "ts-node ./scripts/build-skia.ts android arm",
"build-skia-android-arm64": "ts-node ./scripts/build-skia.ts android arm64",
"build-skia-android-x86": "ts-node ./scripts/build-skia.ts android x86",
"build-skia-android-x64": "ts-node ./scripts/build-skia.ts android x64",
"build-skia-ios-fatlibs": "ts-node ./scripts/build-skia-ios-fatlibs.ts",
"build-skia-ios": "yarn build-skia-ios-x64 && yarn build-skia-ios-arm64 && yarn build-skia-ios-arm && yarn build-skia-ios-fatlibs",
"build-skia-android": "yarn build-skia-android-x64 && yarn build-skia-android-arm64 && yarn build-skia-android-arm && yarn build-skia-android-x86",
"build-skia": "yarn build-skia-ios && yarn build-skia-android",
"copy-skia-include-headers": "yarn rimraf ./package/cpp/skia/include/ && cp -a ./externals/skia/include/. ./package/cpp/skia/include",
"copy-skia-module-headers": "yarn rimraf ./package/cpp/skia/modules/ && mkdir -p ./package/cpp/skia/modules/svg/include && mkdir -p ./package/cpp/skia/modules/skresources/include && cp -a ./externals/skia/modules/svg/include/. ./package/cpp/skia/modules/svg/include && cp -a ./externals/skia/modules/skresources/include/. ./package/cpp/skia/modules/skresources/include",
"copy-skia-headers": "yarn copy-skia-module-headers && yarn copy-skia-include-headers",
"build-android-aar": "yarn ts-node ./scripts/build-android.ts",
"build-npm": "yarn ts-node ./scripts/build-npm-package.ts",
"get-filename-npm": "yarn ts-node ./scripts/get-npm-filename.ts",
"get-version-npm": "yarn ts-node ./scripts/get-npm-version.ts",
"build": "yarn build-skia && yarn copy-skia-headers",
"precommit": "yarn lint-java && yarn clang-format",
"lint-java": "node ./scripts/lint-java.js",
"clang-format": "yarn clang-format-ios && yarn clang-format-android && yarn clang-format-common",
"clang-format-ios": "find package/ios/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i",
"clang-format-android": "find package/android/src/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i",
"clang-format-common": "find package/cpp/ -iname *.h -o -iname *.m -o -iname *.cpp | xargs clang-format -i",
"workflow-copy-libs": "yarn ts-node ./scripts/workflow-copy-libs.ts"
},
"license": "MIT",
"licenseFilename": "LICENSE.md",
"readmeFilename": "README.md",
"author": "Shopify Inc.",
"contributors": [
{
"name": "Christian Falch",
"email": "christian.falch@gmail.com"
},
{
"name": "William Candillon",
"email": "wcandillon@gmail.com"
}
]
}