forked from NativeScript/NativeScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
144 lines (144 loc) · 7.76 KB
/
package.json
File metadata and controls
144 lines (144 loc) · 7.76 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
"name": "nativescript",
"version": "8.9.0",
"license": "MIT",
"scripts": {
"clean": "rimraf 'dist/packages/core'",
"clean.all": "npm run setup ; nx run-many --target=clean --all",
"setup": "npm run clean ; npm install --legacy-peer-deps",
"setup:yarn": "yarn clean ; yarn",
"setup:pnpm": "pnpm run clean ; pnpm install",
"postinstall": "ts-patch install ; husky",
"start": "nps",
"apps-automated:ios": "cd apps/automated ; tns debug ios --no-hmr --emulator --env.testing",
"apps-automated:android": "cd apps/automated ; tns debug android --no-hmr --emulator --env.testing",
"apps-automated:clean": "cd apps/automated ; rimraf -- hooks node_modules platforms package-lock.json webpack.config.js ; rimraf -- package-lock.json",
"apps-toolbox:ios": "cd apps/toolbox ; tns debug ios --no-hmr --emulator --env.testing",
"apps-toolbox:android": "cd apps/toolbox ; tns debug android --no-hmr --emulator --env.testing",
"apps-toolbox:clean": "cd apps/toolbox ; rimraf -- hooks node_modules platforms package-lock.json webpack.config.js ; rimraf -- package-lock.json",
"apps-ui:ios": "cd apps/ui ; tns debug ios --no-hmr --emulator --env.testing",
"apps-ui:android": "cd apps/ui ; tns debug android --no-hmr --emulator --env.testing",
"apps-ui:clean": "cd apps/ui ; rimraf -- hooks node_modules platforms package-lock.json webpack.config.js ; rimraf -- package-lock.json",
"core:lint": "cd packages/core ; eslint -c .eslintrc --ignore-pattern **/node_modules/** --ignore-pattern !packages/core/**",
"core:setup": "npm run webpack:build",
"core:build": "ts-patch install ; cpy 'packages/core/*.md' 'packages/core/package.json' 'packages/core/.npmignore' 'dist/packages/core' ; copyfiles 'packages/core/platforms/**/*' dist ; copyfiles -e '**/*.ts' 'packages/core/css/**/*' 'packages/core/css-value/**/*' 'packages/core/fetch/**/*' 'packages/core/js-libs/**/*' 'packages/core/cli-hooks/**/*.js' dist; tsc -p packages/core/tsconfig.lib.json ; copyfiles -e 'packages/core/__tests__/**/*' 'packages/core/**/*.d.ts' dist ",
"core:build.watch": "ts-patch install ; cpy 'packages/core/*.md' 'packages/core/package.json' 'packages/core/.npmignore' 'dist/packages/core' ; copyfiles 'packages/core/platforms/**/*' dist ; copyfiles -e '**/*.ts' 'packages/core/css/**/*' 'packages/core/css-value/**/*' 'packages/core/fetch/**/*' 'packages/core/js-libs/**/*' 'packages/core/cli-hooks/**/*.js' dist; tsc -p packages/core/tsconfig.lib.json -w ; copyfiles -e 'packages/core/__tests__/**/*' 'packages/core/**/*.d.ts' dist ",
"core:build.full": "ts-patch install ; rimraf dist/packages/core ; npm run postinstall ; npm run ui-mobile-base:build ; npm run core:build",
"core:build.npm": "npm run core:build.full ; cd dist/packages/core ; npm pack ; mv *.tgz ..",
"core:test": "jest --config packages/core/jest.config.ts",
"core:unit": "cd packages/core/__tests__ ; tsc ; mocha",
"core:unit.watch": "cd packages/core/__tests__ ; tsc ; mocha --watch",
"core:changelog": "cd packages/core && npx standard-version --tag-prefix @akylas/nativescript@",
"core:publish": "npm run core:build.full && lerna publish from-package --scope @akylas/nativescript",
"core-compat:build": "cd packages/core-compat ; rimraf node_modules package-lock.json ; $npm_package_config_npm_alias i ; tsc -p tsconfig.json ; mv \"$(npm pack | tail -n 1)\" ../../dist/packages/tns-core-modules.tgz",
"doc:build": "rimraf dist/api-reference; npx typedoc --tsconfig ./tools/scripts/tsconfig.typedoc.json",
"types-ios:lint": "cd packages/types-ios ; eslint -c .eslintrc --ignore-pattern **/node_modules/** --ignore-pattern !packages/types-ios/**",
"types-ios:build": "rimraf dist/packages/types-ios ; cpy '**/*' '../../../dist/packages/types-ios' --cwd=packages/types-ios/src --parents ; cpy 'package.json' '*.md' '../../dist/packages/types-ios' --cwd=packages/types-ios --parents",
"types-android:lint": "cd packages/types-android ; eslint -c .eslintrc --ignore-pattern **/node_modules/** --ignore-pattern !packages/types-android/**",
"types-android:test": "cd packages/types-android ; jest --config jest.config.js --ignore-pattern **/node_modules/** --ignore-pattern !packages/types-android/**",
"types-android:build": "rimraf dist/packages/types-android ; cpy '**/*' '../../../dist/packages/types-android' --cwd=packages/types-android/src --parents ; cpy 'package.json' '*.md' '../../dist/packages/types-android' --cwd=packages/types-android --parents",
"types-minimal:build": "rimraf dist/packages/types-minimal ; ./tools/scripts/typings-minimal-copy.sh; cpy '**/*' '../../../dist/packages/types-minimal' --cwd=packages/types-minimal/src --parents ; cpy 'package.json' '*.md' '../../dist/packages/types-minimal' --cwd=packages/types-minimal --parents",
"ui-mobile-base:build": "cd packages/ui-mobile-base ; ./build.sh ; cd dist/package/platforms; copyfiles '**/*' '../../../../../packages/core/platforms' ; copyfiles '**/*' '../../../../../dist/packages/core/platforms'",
"webpack:lint": "cd packages/webpack5 ; eslint -c .eslintrc --ignore-pattern **/node_modules/** --ignore-pattern !packages/webpack/**",
"webpack:test": "cd packages/webpack5 ; npm run tsc ; npm run jasmine",
"webpack:build": "cd packages/webpack5; npm run build"
},
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/Akylas/NativeScript.git"
},
"dependencies": {
"@nativescript/theme": "*"
},
"devDependencies": {
"@commitlint/cli": "~20.1.0",
"@commitlint/config-conventional": "~20.0.0",
"@csstools/css-calc": "~2.1.2",
"@csstools/css-color-parser": "^3.0.8",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
"@lerna-lite/changed": "4.9.1",
"@lerna-lite/cli": "4.9.1",
"@lerna-lite/publish": "4.9.1",
"@lerna-lite/run": "3.10.1",
"@lerna-lite/version": "4.9.1",
"@nativescript/hook": "^3.0.4",
"@prettier/plugin-xml": "^3.4.1",
"@rollup/plugin-alias": "^6.0.0",
"@rollup/plugin-commonjs": "^29.0.0",
"@rollup/plugin-replace": "^6.0.3",
"@swc-node/register": "~1.10.1",
"@swc/core": "~1.12.7",
"@swc/helpers": "~0.5.17",
"@types/jest": "30.0.0",
"@types/node": "^20.0.0",
"@typescript-eslint/eslint-plugin": "^8.46.4",
"@typescript-eslint/parser": "^8.46.4",
"@vitejs/plugin-vue": "^6.0.1",
"@vitejs/plugin-vue-jsx": "^5.1.1",
"@vitest/coverage-v8": "^3.2.4",
"@vitest/ui": "^3.2.4",
"@vue/compiler-sfc": "^3.5.24",
"acorn": "^8.15.0",
"copyfiles": "^2.4.0",
"cpy-cli": "^3.1.1",
"css": "^3.0.0",
"css-tree": "^3.1.0",
"css-what": "^6.1.0",
"dotenv": "~16.4.0",
"emoji-regex": "^10.3.0",
"enhanced-resolve": "^5.18.3",
"eslint": "~8.57.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-prettier": "^5.5.4",
"form-data": ">=4.0.4",
"gonzales": "^1.0.7",
"husky": "^9.0.0",
"jest": "30.0.5",
"jest-environment-jsdom": "30.0.5",
"jest-util": "30.0.5",
"jiti": "2.4.2",
"jsdom": "~22.1.0",
"jsonc-eslint-parser": "2.4.0",
"lint-staged": "^15.2.0",
"module-alias": "^2.2.2",
"nativescript-typedoc-theme": "1.1.0",
"parse-css": "git+https://github.com/tabatkins/parse-css.git",
"parserlib": "^1.1.1",
"prettier": "^3.6.2",
"replace-json-property": "^1.9.0",
"rimraf": "3.0.2",
"sass": "^1.72.0",
"shady-css-parser": "^0.1.0",
"standard-version": "^9.5.0",
"tree-kill": "^1.2.2",
"ts-dedent": "^2.2.0",
"ts-jest": "29.4.0",
"ts-node": "10.9.2",
"ts-patch": "^3.3.0",
"tslib": "^2.6.0",
"typedoc": "^0.28.14",
"typescript": "5.9.3",
"vite": "7.2.2",
"vite-plugin-solid": "^2.11.10",
"vite-plugin-static-copy": "^3.1.4",
"vitest": "^3.2.4",
"zx": "^8.3.0"
},
"overrides": {
"form-data": ">=4.0.4"
},
"packageManager": "yarn@4.3.1",
"lint-staged": {
"**/*.{js,ts,css,scss,json,html}": [
"npx prettier --write"
]
},
"workspaces": [
"packages/vite",
"packages/webpack5",
"dist/packages/core",
"apps/toolbox"
]
}