mirror of
https://github.com/streetwriters/notesnook.git
synced 2026-05-18 05:05:36 +02:00
Builds and publishes iOS and Android Preview apps that are instantly available to registered testers and quality assurance teams. We are using Firebase App Distribution for this purpose that works seamlessly on both android and iOS. Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com>
124 lines
4.1 KiB
JSON
124 lines
4.1 KiB
JSON
{
|
|
"name": "notesnook",
|
|
"private": true,
|
|
"scripts": {
|
|
"prepare": "husky install && npm run bootstrap",
|
|
"bootstrap": "node scripts/bootstrap.mjs",
|
|
"clean": "node scripts/clean.mjs",
|
|
"build": "npm run tx -- build --all --exclude=mobile,web,monograph,theme-builder,vericrypt",
|
|
"build:web": "npm run tx web:build",
|
|
"build:vericrypt": "npm run tx vericrypt:build",
|
|
"build:test:web": "npm run tx web:build:test",
|
|
"build:beta:web": "npm run tx web:build:beta",
|
|
"start:web": "npm run tx web:start",
|
|
"start:theme-builder": "npm run tx theme-builder:start",
|
|
"build:theme-builder": "npm run tx theme-builder:build",
|
|
"start:vericrypt": "npm run tx vericrypt:start",
|
|
"start:desktop": "npm run tx desktop:start",
|
|
"test:web": "npm run tx web:test",
|
|
"test:core": "npm run tx core:test",
|
|
"start:android": "npm run tx mobile:run-android",
|
|
"start:android:release": "npm run tx mobile:run-android-release",
|
|
"start:ios": "npm run tx mobile:run-ios",
|
|
"prepare:ios": "npm run tx mobile:install-pods",
|
|
"build:ios": "npm run tx mobile:build-ios",
|
|
"build:android": "npm run tx mobile:build-android",
|
|
"build:android:debug": "npm run tx mobile:build-android-debug",
|
|
"release:android": "npm run tx mobile:release-android",
|
|
"release:android:bundle": "npm run tx mobile:release-android-bundle",
|
|
"test:ios": "npm run tx mobile:e2e-ios",
|
|
"test:android": "npm run tx mobile:e2e-android",
|
|
"test:android:debug": "npm run tx mobile:e2e-android-debug",
|
|
"start:metro": "npm run tx mobile:start",
|
|
"start:repack": "npm run tx mobile:repack",
|
|
"start:editor-mobile": "npm run tx editor-mobile:start",
|
|
"start:editor": "npm run tx editor:start",
|
|
"start:server:themes": "npm run tx themes-server:start",
|
|
"build:server:themes": "npm run tx themes-server:build",
|
|
"build:intl": "npm run tx intl:build",
|
|
"start:intl": "npm run tx intl:start",
|
|
"prettier": "npx prettier . --write",
|
|
"lint": "npx eslint ./apps/ ./packages/",
|
|
"linc": "npx eslint ./apps/ ./packages/ --cache",
|
|
"tx": "node scripts/execute.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"@commitlint/cli": "^17.1.1",
|
|
"@types/node": "^18.7.13",
|
|
"@typescript-eslint/eslint-plugin": "^5.59.9",
|
|
"@typescript-eslint/parser": "^5.59.9",
|
|
"@typescript/native-preview": "^7.0.0-dev.20251006.1",
|
|
"cross-env": "^7.0.3",
|
|
"dotenv": "^17.2.3",
|
|
"eslint": "^8.42.0",
|
|
"eslint-config-react-app": "^7.0.1",
|
|
"eslint-config-react-hooks": "^1.0.0",
|
|
"eslint-plugin-detox": "^1.0.0",
|
|
"eslint-plugin-jest": "^26.8.7",
|
|
"eslint-plugin-license-header": "^0.6.0",
|
|
"eslint-plugin-react": "^7.31.0",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-react-native": "^4.0.0",
|
|
"eslint-plugin-unused-imports": "^2.0.0",
|
|
"husky": "^8.0.1",
|
|
"prettier": "^2.8.8",
|
|
"serve": "^14.0.1",
|
|
"tsdown": "^0.15.6",
|
|
"tsup": "^8.1.0"
|
|
},
|
|
"dependencies": {
|
|
"eslint-plugin-header": "^3.1.1",
|
|
"fdir": "^6.5.0",
|
|
"listr2": "^8.2.3",
|
|
"patch-package": "^7.0.0",
|
|
"rxjs": "^7.8.1",
|
|
"typescript": "^5.6.3",
|
|
"yargs-parser": "^21.1.1"
|
|
},
|
|
"license": "GPL-3.0-or-later",
|
|
"volta": {
|
|
"node": "22.20.0"
|
|
},
|
|
"taskRunner": {
|
|
"projects": [
|
|
"packages/*",
|
|
"apps/*",
|
|
"extensions/*",
|
|
"servers/*"
|
|
],
|
|
"tasks": [
|
|
{
|
|
"dependencies": [
|
|
"build"
|
|
],
|
|
"commands": [
|
|
"start",
|
|
"build",
|
|
"release",
|
|
"build:test",
|
|
"build:beta",
|
|
"build:desktop",
|
|
"start",
|
|
"start:desktop",
|
|
"test:e2e",
|
|
"test",
|
|
"run-android",
|
|
"run-ios",
|
|
"build-ios",
|
|
"build-android",
|
|
"build-android-debug",
|
|
"e2e-android-debug",
|
|
"e2e-android",
|
|
"e2e-ios",
|
|
"release-android",
|
|
"release-android-bundle",
|
|
"release-ios",
|
|
"repack",
|
|
"run-android-release"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
|
|
}
|