Ctrl K
ComunidadGuías…

package.json

Rama develop · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"name": "anytype",
	"version": "0.57.8-alpha",
	"description": "Anytype",
	"main": "electron.js",
	"scripts": {
		"precommit": "bunx lint-staged",
		"typecheck": "bunx tsc --noEmit -p tsconfig.json && bunx tsc --noEmit -p tsconfig.electron.json",
		"lint": "bunx biome lint src/ && eslint .",
		"lint:fix": "bunx biome check --write src/",
		"format": "bunx biome format --write src/",
		"format:check": "bunx biome format src/",
		"release:notes": "node scripts/generate-release-notes.js",
		"electron": "bunx electron .",
		"electron-win": "bunx electron.cmd .",
		"start:watch": "cross-env-shell vite --config vite.config.ts --port ${SERVER_PORT:-8080}",
		"start:electron-wait-vite": "cross-env-shell node scripts/wait-for-localhost.js ${SERVER_PORT:-8080} && bun run electron",
		"start:electron-wait-vite-win": "cross-env-shell node scripts/wait-for-localhost.js ${SERVER_PORT:-8080} && bun run electron-win",
		"start:dev": "node scripts/build-electron.js && node scripts/start-dev.js",
		"start:dev-win": "node scripts/build-electron.js && node scripts/start-dev.js",
		"build:electron": "node scripts/build-electron.js",
		"watch:electron": "node scripts/build-electron.js --watch",
		"build": "node scripts/build-electron.js && vite build --config vite.config.ts",
		"build:dev": "node scripts/build-electron.js && vite build --config vite.config.ts --mode development",
		"build:ext": "vite build --config vite.extension.config.ts",
		"build:deps": "node scripts/analyze-deps.js",
		"build:nmh": "go build -o dist/nativeMessagingHost ./go/nativeMessagingHost.go",
		"build:nmh-win": "go build -o dist/nativeMessagingHost.exe ./go/nativeMessagingHost.go",
		"build:pixi": "vite build --config vite.worker.config.ts",
		"generate:icons": "bun scripts/convert-icons.ts",
		"generate:protos": "bash scripts/generate-protos.sh",
		"dist:mac": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --macos --arm64 --x64",
		"dist:macarm": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --macos --arm64",
		"dist:macamd": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --macos --x64",
		"dist:win": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && electron-builder --windows",
		"dist:linux": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --linux --arm64 --x64",
		"dist:linuxamd": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --linux --x64",
		"dist:linuxamd-appimage": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --linux appImage --x64",
		"dist:linuxarm": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --linux --arm64",
		"dist:linuxarm-appimage": "bun run build:electron && bun run build:deps && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` electron-builder --linux appImage --arm64",
		"publish:mac": "bun run build:electron && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` BUILD_NUMBER=`git rev-parse --short HEAD` electron-builder --macos --publish  always",
		"publish:linux": "bun run build:electron && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` BUILD_NUMBER=`git rev-parse --short HEAD` electron-builder --linux --publish  always",
		"publish:win": "bun run build:electron && vite build --config vite.config.ts && DATE=`date '+%Y-%m-%d_%H_%M'` GIT_COMMIT=`git rev-parse --short HEAD` BUILD_NUMBER=`git rev-parse --short HEAD` electron-builder --windows --publish  always",
		"postinstall": "bunx patch-package && electron-builder install-app-deps",
		"prepare": "husky install",
		"update:locale": "node ./electron/hook/locale.js",
		"ext:manifest:firefox": "node electron/hook/switch-manifest.js firefox",
		"ext:manifest:chromium": "node electron/hook/switch-manifest.js chromium",
		"start:web": "node scripts/start-web.js",
		"start:dev-web": "cross-env WEB_OPEN_BROWSER=1 node scripts/start-web.js",
		"build:web": "vite build --config vite.web.config.ts",
		"test": "vitest run",
		"test:watch": "vitest",
		"storybook": "storybook dev -p 6006",
		"storybook:build": "storybook build"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/anyproto/anytype-ts.git"
	},
	"author": {
		"name": "Any Association",
		"email": "info@anytype.io"
	},
	"license": "SEE LICENSE IN LICENSE.md",
	"bugs": {
		"url": "https://github.com/anyproto/anytype-ts/issues"
	},
	"homepage": "https://anytype.io",
	"devDependencies": {
		"@biomejs/biome": "^2.4.8",
		"@electron/notarize": "^3.1.1",
		"@storybook/addon-essentials": "^8",
		"@storybook/react": "^8",
		"@storybook/react-vite": "^8",
		"@tomjs/electron-devtools-installer": "^4.0.1",
		"@types/history": "^4.7.8",
		"@types/katex": "^0.16.7",
		"@types/lodash": "^4.14.165",
		"@types/node": "^24.9.1",
		"@types/prismjs": "^1.16.1",
		"@types/raf": "^3.4.0",
		"@types/react": "^18.3.26",
		"@types/react-dom": "^18.3.7",
		"@types/react-router-dom": "^5.3.3",
		"@vitejs/plugin-react-swc": "^4.2.0",
		"ajv": "^7.2.4",
		"cross-env": "^10.1.0",
		"electron": "^43.7.3",
		"electron-builder": "^26.16.1",
		"eslint": "^9.26.0",
		"eslint-plugin-react": "^7.37.5",
		"globals": "^16.0.0",
		"husky": "^8.0.3",
		"license-checker": "^25.0.1",
		"lint-staged": "^13.0.3",
		"npm-run-all": "^4.1.5",
		"patch-package": "^6.4.7",
		"sass": "1.77.6",
		"storybook": "^8",
		"terser": "^5.36.0",
		"ts-proto": "^2.11.5",
		"typescript": "^5.3.3",
		"typescript-eslint": "^8.54.0",
		"unplugin-auto-import": "^21.0.0",
		"vite": "^6.3.0",
		"vite-plugin-static-copy": "^2.3.0",
		"vitest": "^4.1.0"
	},
	"dependencies": {
		"@bufbuild/protobuf": "^2.11.0",
		"@dnd-kit/core": "^6.3.1",
		"@dnd-kit/modifiers": "^9.0.0",
		"@dnd-kit/sortable": "^10.0.0",
		"@dnd-kit/utilities": "^3.2.2",
		"@electron/remote": "^2.1.3",
		"@excalidraw/excalidraw": "^0.17.6",
		"@lexical/link": "^0.40.0",
		"@lexical/list": "^0.40.0",
		"@lexical/markdown": "^0.40.0",
		"@lexical/react": "^0.40.0",
		"@lexical/rich-text": "^0.40.0",
		"@lexical/selection": "^0.40.0",
		"@lexical/utils": "^0.40.0",
		"@mermaid-js/layout-elk": "^0.2.0",
		"@number-flow/react": "^0.5.11",
		"@sentry/browser": "^7.39.0",
		"@sentry/cli": "^2.18.1",
		"@sindresorhus/slugify": "^3.0.0",
		"@types/d3": "^7.4.3",
		"@viz-js/viz": "^3.2.4",
		"amplitude-js": "^8.21.9",
		"blueimp-load-image": "^5.16.0",
		"check-disk-space": "^3.4.0",
		"d3": "^7.9.0",
		"d3-force": "^3.0.0",
		"d3-force-cluster": "^0.1.2",
		"date-fns": "^4.1.0",
		"diff": "^5.2.0",
		"dompurify": "^3.4.15",
		"electron-dl": "^3.5.2",
		"electron-json-storage": "^4.6.0",
		"electron-log": "^5.4.3",
		"electron-updater": "^6.8.9",
		"electron-util": "^0.12.3",
		"electron-window-state": "^5.0.3",
		"elkjs": "^0.11.0",
		"file-type": "^21.3.0",
		"findandreplacedomtext": "^0.4.6",
		"google-protobuf": "^3.21.4",
		"grpc-web": "^1.5.0",
		"history": "^4.10.1",
		"inputmask": "^5.0.5",
		"katex": "^0.16.22",
		"keytar": "7.9.0",
		"lazy-val": "^1.0.4",
		"lexical": "^0.40.0",
		"libphonenumber-js": "^1.12.31",
		"lodash": "^4.18.1",
		"lodash.isequal": "^4.5.0",
		"mermaid": "^11.17.2",
		"mime-types": "^3.0.1",
		"mobx": "^6.15.0",
		"mobx-logger": "^0.7.1",
		"mobx-react-lite": "^4.1.0",
		"motion": "^12.23.24",
		"node-gyp": "^12.1.0",
		"p-finally": "^2.0.1",
		"pako": "^2.1.0",
		"pdfjs-dist": "^5.4.296",
		"pixi.js": "^8.16.0",
		"prismjs": "^1.21.0",
		"qrcode.react": "^4.1.0",
		"raf": "^3.4.1",
		"react": "^18.3.1",
		"react-canvas-confetti": "^2.0.7",
		"react-dom": "^18.3.1",
		"react-minimal-pie-chart": "^9.1.2",
		"react-pdf": "^10.2.0",
		"react-router-dom": "^5.3.4",
		"react-virtualized": "^9.22.5",
		"read-chunk": "^5.0.0",
		"regedit": "^5.1.3",
		"sanitize-filename": "^1.6.3",
		"scheduler": "^0.23.2",
		"selection-ranges": "^4.0.3",
		"sha1": "^1.1.1",
		"swiper": "^12.0.3",
		"usehooks-ts": "^3.1.1",
		"util": "^0.12.5",
		"with-open-file": "^0.1.7"
	},
	"overrides": {
		"async": "^3.2.5",
		"jsonfile": "^6.1.0",
		"lodash-es": "^4.17.23",
		"micromatch": "^4.0.8",
		"node-abi": "^4.35.0",
		"node-gyp": "^12.1.0",
		"tar": "^7.5.7",
		"tmp": "^0.2.4"
	},
	"build": {
		"npmRebuild": true,
		"buildDependenciesFromSource": true,
		"generateUpdatesFilesForAllChannels": true,
		"beforeBuild": "./electron/hook/beforebuild.js",
		"afterSign": "./electron/hook/aftersign.js",
		"afterPack": "./electron/hook/afterpack.js",
		"appId": "com.anytype.anytype",
		"compression": "normal",
		"productName": "Anytype",
		"protocols": [
			{
				"name": "Anytype",
				"role": "Editor",
				"schemes": [
					"anytype"
				]
			}
		],
		"asarUnpack": [
			"dist/index.html",
			"dist/tabs.html",
			"dist/lib",
			"dist/anytypeHelper",
			"dist/anytypeHelper.exe",
			"dist/nativeMessagingHost.exe",
			"dist/nativeMessagingHost",
			"dist/font/**/*",
			"dist/workers/**/*",
			"dist/*.node",
			"dist/cmaps/**/*",
			"dist/wasm/**/*",
			"dist/embed/**/*",
			"dist/linkApproval/**/*",
			"dist/img/**/*",
			"dist/css/**/*",
			"dist/js/**/*",
			"dist/audio/**/*",
			"electron/img/*",
			"electron/img/icons/*",
			"electron/js/preload.cjs",
			"electron/js/storageProbe.cjs",
			"build",
			"node_modules/keytar/build/Release/keytar.node",
			"node_modules/read-chunk",
			"node_modules/@electron/remote",
			"node_modules/with-open-file",
			"node_modules/p-try",
			"node_modules/p-finally",
			"node_modules/file-type",
			"node_modules/regedit",
			"node_modules/mime-types",
			"node_modules/mime-db"
		],
		"extraResources": [
			{
				"from": "node_modules/regedit/vbs",
				"to": "regedit/vbs",
				"filter": [
					"**/*"
				]
			}
		],
		"files": [
			"electron.js",
			"electron/js/**/*",
			"electron/json/*",
			"electron/env.json",
			"electron/img/*",
			"electron/img/icons/*",
			"build",
			"!dist/*",
			"dist/index.html",
			"dist/tabs.html",
			"dist/embed/**/*",
			"dist/linkApproval/**/*",
			"dist/lib/**/*",
			"!dist/lib/pb/**/*",
			"!dist/lib/pkg/**/*",
			"!dist/lib/protos/**/*",
			"dist/img/**/*",
			"dist/css/**/*",
			"dist/js/**/*",
			"dist/audio/**/*",
			"dist/assets/**/*",
			"dist/*.js",
			"!dist/js/main.js.map",
			"dist/anytypeHelper.exe",
			"dist/anytypeHelper",
			"dist/nativeMessagingHost.exe",
			"dist/nativeMessagingHost",
			"dist/*.node",
			"dist/cmaps/**/*",
			"dist/font/**/*",
			"dist/workers/**/*",
			"!node_modules/**/*",
			{
				"from": "node_modules/@borewit/text-codec",
				"to": "node_modules/@borewit/text-codec"
			},
			{
				"from": "node_modules/@electron/remote",
				"to": "node_modules/@electron/remote"
			},
			{
				"from": "node_modules/@isaacs/cliui",
				"to": "node_modules/@isaacs/cliui"
			},
			{
				"from": "node_modules/@tokenizer/inflate",
				"to": "node_modules/@tokenizer/inflate"
			},
			{
				"from": "node_modules/@tokenizer/token",
				"to": "node_modules/@tokenizer/token"
			},
			{
				"from": "node_modules/@tomjs/electron-devtools-installer",
				"to": "node_modules/@tomjs/electron-devtools-installer"
			},
			{
				"from": "node_modules/@tomjs/unzip-crx",
				"to": "node_modules/@tomjs/unzip-crx"
			},
			{
				"from": "node_modules/ansi-regex",
				"to": "node_modules/ansi-regex"
			},
			{
				"from": "node_modules/ansi-styles",
				"to": "node_modules/ansi-styles"
			},
			{
				"from": "node_modules/argparse",
				"to": "node_modules/argparse"
			},
			{
				"from": "node_modules/async",
				"to": "node_modules/async"
			},
			{
				"from": "node_modules/balanced-match",
				"to": "node_modules/balanced-match"
			},
			{
				"from": "node_modules/base64-js",
				"to": "node_modules/base64-js"
			},
			{
				"from": "node_modules/bl",
				"to": "node_modules/bl"
			},
			{
				"from": "node_modules/brace-expansion",
				"to": "node_modules/brace-expansion"
			},
			{
				"from": "node_modules/buffer",
				"to": "node_modules/buffer"
			},
			{
				"from": "node_modules/builder-util-runtime",
				"to": "node_modules/builder-util-runtime"
			},
			{
				"from": "node_modules/check-disk-space",
				"to": "node_modules/check-disk-space"
			},
			{
				"from": "node_modules/chownr",
				"to": "node_modules/chownr"
			},
			{
				"from": "node_modules/color-convert",
				"to": "node_modules/color-convert"
			},
			{
				"from": "node_modules/color-name",
				"to": "node_modules/color-name"
			},
			{
				"from": "node_modules/concat-map",
				"to": "node_modules/concat-map"
			},
			{
				"from": "node_modules/core-util-is",
				"to": "node_modules/core-util-is"
			},
			{
				"from": "node_modules/cross-spawn",
				"to": "node_modules/cross-spawn"
			},
			{
				"from": "node_modules/debug",
				"to": "node_modules/debug"
			},
			{
				"from": "node_modules/decompress-response",
				"to": "node_modules/decompress-response"
			},
			{
				"from": "node_modules/deep-extend",
				"to": "node_modules/deep-extend"
			},
			{
				"from": "node_modules/detect-libc",
				"to": "node_modules/detect-libc"
			},
			{
				"from": "node_modules/electron-dl",
				"to": "node_modules/electron-dl"
			},
			{
				"from": "node_modules/electron-is-dev",
				"to": "node_modules/electron-is-dev"
			},
			{
				"from": "node_modules/electron-json-storage",
				"to": "node_modules/electron-json-storage"
			},
			{
				"from": "node_modules/electron-log",
				"to": "node_modules/electron-log"
			},
			{
				"from": "node_modules/electron-updater",
				"to": "node_modules/electron-updater"
			},
			{
				"from": "node_modules/electron-util",
				"to": "node_modules/electron-util"
			},
			{
				"from": "node_modules/electron-window-state",
				"to": "node_modules/electron-window-state"
			},
			{
				"from": "node_modules/emoji-regex",
				"to": "node_modules/emoji-regex"
			},
			{
				"from": "node_modules/end-of-stream",
				"to": "node_modules/end-of-stream"
			},
			{
				"from": "node_modules/error-ex",
				"to": "node_modules/error-ex"
			},
			{
				"from": "node_modules/escape-goat",
				"to": "node_modules/escape-goat"
			},
			{
				"from": "node_modules/execa",
				"to": "node_modules/execa"
			},
			{
				"from": "node_modules/expand-template",
				"to": "node_modules/expand-template"
			},
			{
				"from": "node_modules/ext-list",
				"to": "node_modules/ext-list"
			},
			{
				"from": "node_modules/ext-name",
				"to": "node_modules/ext-name"
			},
			{
				"from": "node_modules/file-type",
				"to": "node_modules/file-type"
			},
			{
				"from": "node_modules/find-up",
				"to": "node_modules/find-up"
			},
			{
				"from": "node_modules/foreground-child",
				"to": "node_modules/foreground-child"
			},
			{
				"from": "node_modules/fs-constants",
				"to": "node_modules/fs-constants"
			},
			{
				"from": "node_modules/fs-extra",
				"to": "node_modules/fs-extra"
			},
			{
				"from": "node_modules/fs.realpath",
				"to": "node_modules/fs.realpath"
			},
			{
				"from": "node_modules/function-bind",
				"to": "node_modules/function-bind"
			},
			{
				"from": "node_modules/get-stream",
				"to": "node_modules/get-stream"
			},
			{
				"from": "node_modules/github-from-package",
				"to": "node_modules/github-from-package"
			},
			{
				"from": "node_modules/glob",
				"to": "node_modules/glob"
			},
			{
				"from": "node_modules/graceful-fs",
				"to": "node_modules/graceful-fs"
			},
			{
				"from": "node_modules/has-flag",
				"to": "node_modules/has-flag"
			},
			{
				"from": "node_modules/hasown",
				"to": "node_modules/hasown"
			},
			{
				"from": "node_modules/hosted-git-info",
				"to": "node_modules/hosted-git-info"
			},
			{
				"from": "node_modules/human-signals",
				"to": "node_modules/human-signals"
			},
			{
				"from": "node_modules/ieee754",
				"to": "node_modules/ieee754"
			},
			{
				"from": "node_modules/if-async",
				"to": "node_modules/if-async"
			},
			{
				"from": "node_modules/immediate",
				"to": "node_modules/immediate"
			},
			{
				"from": "node_modules/imurmurhash",
				"to": "node_modules/imurmurhash"
			},
			{
				"from": "node_modules/inflight",
				"to": "node_modules/inflight"
			},
			{
				"from": "node_modules/inherits",
				"to": "node_modules/inherits"
			},
			{
				"from": "node_modules/ini",
				"to": "node_modules/ini"
			},
			{
				"from": "node_modules/is-arrayish",
				"to": "node_modules/is-arrayish"
			},
			{
				"from": "node_modules/is-core-module",
				"to": "node_modules/is-core-module"
			},
			{
				"from": "node_modules/is-fullwidth-code-point",
				"to": "node_modules/is-fullwidth-code-point"
			},
			{
				"from": "node_modules/is-plain-obj",
				"to": "node_modules/is-plain-obj"
			},
			{
				"from": "node_modules/is-stream",
				"to": "node_modules/is-stream"
			},
			{
				"from": "node_modules/isarray",
				"to": "node_modules/isarray"
			},
			{
				"from": "node_modules/isexe",
				"to": "node_modules/isexe"
			},
			{
				"from": "node_modules/jackspeak",
				"to": "node_modules/jackspeak"
			},
			{
				"from": "node_modules/js-yaml",
				"to": "node_modules/js-yaml"
			},
			{
				"from": "node_modules/json-parse-better-errors",
				"to": "node_modules/json-parse-better-errors"
			},
			{
				"from": "node_modules/jsonfile",
				"to": "node_modules/jsonfile"
			},
			{
				"from": "node_modules/jszip",
				"to": "node_modules/jszip"
			},
			{
				"from": "node_modules/keytar",
				"to": "node_modules/keytar"
			},
			{
				"from": "node_modules/lazy-val",
				"to": "node_modules/lazy-val"
			},
			{
				"from": "node_modules/lie",
				"to": "node_modules/lie"
			},
			{
				"from": "node_modules/load-json-file",
				"to": "node_modules/load-json-file"
			},
			{
				"from": "node_modules/locate-path",
				"to": "node_modules/locate-path"
			},
			{
				"from": "node_modules/lockfile",
				"to": "node_modules/lockfile"
			},
			{
				"from": "node_modules/lodash",
				"to": "node_modules/lodash"
			},
			{
				"from": "node_modules/lodash.escaperegexp",
				"to": "node_modules/lodash.escaperegexp"
			},
			{
				"from": "node_modules/lodash.isequal",
				"to": "node_modules/lodash.isequal"
			},
			{
				"from": "node_modules/lru-cache",
				"to": "node_modules/lru-cache"
			},
			{
				"from": "node_modules/merge-stream",
				"to": "node_modules/merge-stream"
			},
			{
				"from": "node_modules/mime-db",
				"to": "node_modules/mime-db"
			},
			{
				"from": "node_modules/mime-types",
				"to": "node_modules/mime-types"
			},
			{
				"from": "node_modules/mimic-fn",
				"to": "node_modules/mimic-fn"
			},
			{
				"from": "node_modules/mimic-response",
				"to": "node_modules/mimic-response"
			},
			{
				"from": "node_modules/minimatch",
				"to": "node_modules/minimatch"
			},
			{
				"from": "node_modules/minimist",
				"to": "node_modules/minimist"
			},
			{
				"from": "node_modules/minipass",
				"to": "node_modules/minipass"
			},
			{
				"from": "node_modules/mkdirp",
				"to": "node_modules/mkdirp"
			},
			{
				"from": "node_modules/mkdirp-classic",
				"to": "node_modules/mkdirp-classic"
			},
			{
				"from": "node_modules/modify-filename",
				"to": "node_modules/modify-filename"
			},
			{
				"from": "node_modules/ms",
				"to": "node_modules/ms"
			},
			{
				"from": "node_modules/napi-build-utils",
				"to": "node_modules/napi-build-utils"
			},
			{
				"from": "node_modules/new-github-issue-url",
				"to": "node_modules/new-github-issue-url"
			},
			{
				"from": "node_modules/node-abi",
				"to": "node_modules/node-abi"
			},
			{
				"from": "node_modules/node-addon-api",
				"to": "node_modules/node-addon-api"
			},
			{
				"from": "node_modules/normalize-package-data",
				"to": "node_modules/normalize-package-data"
			},
			{
				"from": "node_modules/npm-run-path",
				"to": "node_modules/npm-run-path"
			},
			{
				"from": "node_modules/once",
				"to": "node_modules/once"
			},
			{
				"from": "node_modules/onetime",
				"to": "node_modules/onetime"
			},
			{
				"from": "node_modules/p-limit",
				"to": "node_modules/p-limit"
			},
			{
				"from": "node_modules/p-locate",
				"to": "node_modules/p-locate"
			},
			{
				"from": "node_modules/package-json-from-dist",
				"to": "node_modules/package-json-from-dist"
			},
			{
				"from": "node_modules/pako",
				"to": "node_modules/pako"
			},
			{
				"from": "node_modules/parse-json",
				"to": "node_modules/parse-json"
			},
			{
				"from": "node_modules/path-exists",
				"to": "node_modules/path-exists"
			},
			{
				"from": "node_modules/path-is-absolute",
				"to": "node_modules/path-is-absolute"
			},
			{
				"from": "node_modules/path-key",
				"to": "node_modules/path-key"
			},
			{
				"from": "node_modules/path-parse",
				"to": "node_modules/path-parse"
			},
			{
				"from": "node_modules/path-scurry",
				"to": "node_modules/path-scurry"
			},
			{
				"from": "node_modules/path-type",
				"to": "node_modules/path-type"
			},
			{
				"from": "node_modules/prebuild-install",
				"to": "node_modules/prebuild-install"
			},
			{
				"from": "node_modules/process-nextick-args",
				"to": "node_modules/process-nextick-args"
			},
			{
				"from": "node_modules/pump",
				"to": "node_modules/pump"
			},
			{
				"from": "node_modules/pupa",
				"to": "node_modules/pupa"
			},
			{
				"from": "node_modules/rc",
				"to": "node_modules/rc"
			},
			{
				"from": "node_modules/read-pkg",
				"to": "node_modules/read-pkg"
			},
			{
				"from": "node_modules/readable-stream",
				"to": "node_modules/readable-stream"
			},
			{
				"from": "node_modules/regedit",
				"to": "node_modules/regedit"
			},
			{
				"from": "node_modules/resolve",
				"to": "node_modules/resolve"
			},
			{
				"from": "node_modules/rimraf",
				"to": "node_modules/rimraf"
			},
			{
				"from": "node_modules/safe-buffer",
				"to": "node_modules/safe-buffer"
			},
			{
				"from": "node_modules/sanitize-filename",
				"to": "node_modules/sanitize-filename"
			},
			{
				"from": "node_modules/sax",
				"to": "node_modules/sax"
			},
			{
				"from": "node_modules/semver",
				"to": "node_modules/semver"
			},
			{
				"from": "node_modules/setimmediate",
				"to": "node_modules/setimmediate"
			},
			{
				"from": "node_modules/shebang-command",
				"to": "node_modules/shebang-command"
			},
			{
				"from": "node_modules/shebang-regex",
				"to": "node_modules/shebang-regex"
			},
			{
				"from": "node_modules/signal-exit",
				"to": "node_modules/signal-exit"
			},
			{
				"from": "node_modules/simple-concat",
				"to": "node_modules/simple-concat"
			},
			{
				"from": "node_modules/simple-get",
				"to": "node_modules/simple-get"
			},
			{
				"from": "node_modules/sort-keys",
				"to": "node_modules/sort-keys"
			},
			{
				"from": "node_modules/sort-keys-length",
				"to": "node_modules/sort-keys-length"
			},
			{
				"from": "node_modules/spdx-correct",
				"to": "node_modules/spdx-correct"
			},
			{
				"from": "node_modules/spdx-exceptions",
				"to": "node_modules/spdx-exceptions"
			},
			{
				"from": "node_modules/spdx-expression-parse",
				"to": "node_modules/spdx-expression-parse"
			},
			{
				"from": "node_modules/spdx-license-ids",
				"to": "node_modules/spdx-license-ids"
			},
			{
				"from": "node_modules/stream-slicer",
				"to": "node_modules/stream-slicer"
			},
			{
				"from": "node_modules/string-width",
				"to": "node_modules/string-width"
			},
			{
				"from": "node_modules/string-width-cjs",
				"to": "node_modules/string-width-cjs"
			},
			{
				"from": "node_modules/string_decoder",
				"to": "node_modules/string_decoder"
			},
			{
				"from": "node_modules/strip-ansi",
				"to": "node_modules/strip-ansi"
			},
			{
				"from": "node_modules/strip-ansi-cjs",
				"to": "node_modules/strip-ansi-cjs"
			},
			{
				"from": "node_modules/strip-bom",
				"to": "node_modules/strip-bom"
			},
			{
				"from": "node_modules/strip-final-newline",
				"to": "node_modules/strip-final-newline"
			},
			{
				"from": "node_modules/strip-indent",
				"to": "node_modules/strip-indent"
			},
			{
				"from": "node_modules/strip-json-comments",
				"to": "node_modules/strip-json-comments"
			},
			{
				"from": "node_modules/strtok3",
				"to": "node_modules/strtok3"
			},
			{
				"from": "node_modules/supports-color",
				"to": "node_modules/supports-color"
			},
			{
				"from": "node_modules/supports-preserve-symlinks-flag",
				"to": "node_modules/supports-preserve-symlinks-flag"
			},
			{
				"from": "node_modules/tar-fs",
				"to": "node_modules/tar-fs"
			},
			{
				"from": "node_modules/tar-stream",
				"to": "node_modules/tar-stream"
			},
			{
				"from": "node_modules/through2",
				"to": "node_modules/through2"
			},
			{
				"from": "node_modules/tiny-typed-emitter",
				"to": "node_modules/tiny-typed-emitter"
			},
			{
				"from": "node_modules/token-types",
				"to": "node_modules/token-types"
			},
			{
				"from": "node_modules/truncate-utf8-bytes",
				"to": "node_modules/truncate-utf8-bytes"
			},
			{
				"from": "node_modules/tunnel-agent",
				"to": "node_modules/tunnel-agent"
			},
			{
				"from": "node_modules/uint8array-extras",
				"to": "node_modules/uint8array-extras"
			},
			{
				"from": "node_modules/universalify",
				"to": "node_modules/universalify"
			},
			{
				"from": "node_modules/unused-filename",
				"to": "node_modules/unused-filename"
			},
			{
				"from": "node_modules/utf8-byte-length",
				"to": "node_modules/utf8-byte-length"
			},
			{
				"from": "node_modules/util-deprecate",
				"to": "node_modules/util-deprecate"
			},
			{
				"from": "node_modules/validate-npm-package-license",
				"to": "node_modules/validate-npm-package-license"
			},
			{
				"from": "node_modules/which",
				"to": "node_modules/which"
			},
			{
				"from": "node_modules/wrap-ansi",
				"to": "node_modules/wrap-ansi"
			},
			{
				"from": "node_modules/wrap-ansi-cjs",
				"to": "node_modules/wrap-ansi-cjs"
			},
			{
				"from": "node_modules/wrappy",
				"to": "node_modules/wrappy"
			},
			{
				"from": "node_modules/write-file-atomic",
				"to": "node_modules/write-file-atomic"
			},
			{
				"from": "node_modules/xtend",
				"to": "node_modules/xtend"
			},
			{
				"from": "node_modules/yallist",
				"to": "node_modules/yallist"
			},
			{
				"from": "node_modules/yocto-queue",
				"to": "node_modules/yocto-queue"
			}
		],
		"dmg": {
			"sign": false
		},
		"mac": {
			"icon": "electron/img/icon.icns",
			"type": "distribution",
			"hardenedRuntime": true,
			"gatekeeperAssess": false,
			"entitlements": "electron/entitlements.mac.plist",
			"entitlementsInherit": "electron/entitlements.mac.plist",
			"target": {
				"target": "default",
				"arch": [
					"x64",
					"arm64"
				]
			},
			"identity": "J3NXTX3T5S",
			"category": "public.app-category.productivity",
			"artifactName": "${productName}-${version}-${os}-${arch}.${ext}",
			"publish": [
				{
					"provider": "generic",
					"url": "https://anytype-release.fra1.digitaloceanspaces.com"
				}
			],
			"signIgnore": [
				".*\\.pak$",
				".*\\.png$",
				".*\\.jpg$",
				".*\\.gif$",
				".*\\.mp4$",
				".*\\.icns$"
			]
		},
		"win": {
			"signtoolOptions": {
				"sign": "./electron/hook/sign.js"
			},
			"target": "nsis",
			"icon": "electron/img/icons/256x256.ico",
			"publish": [
				{
					"provider": "generic",
					"url": "https://anytype-release.fra1.digitaloceanspaces.com"
				}
			]
		},
		"linux": {
			"icon": "electron/img/icons",
			"category": "Utility",
			"executableName": "anytype",
			"executableArgs": [
				"--ozone-platform-hint=auto"
			],
			"target": [
				"AppImage",
				"deb",
				"rpm",
				"tar.gz"
			],
			"description": "Anytype",
			"publish": [
				{
					"provider": "generic",
					"url": "https://anytype-release.fra1.digitaloceanspaces.com"
				}
			],
			"desktop": {
				"entry": {
					"Categories": "Utility;Office;Calendar;ProjectManagement;",
					"Keywords": "project management;",
					"StartupWMClass": "anytype",
					"MimeType": "x-scheme-handler/anytype;"
				}
			},
			"extraFiles": [
				{
					"from": "anytype-xwayland.desktop",
					"to": "anytype-xwayland.desktop"
				}
			]
		},
		"rpm": {
			"fpm": [
				"--rpm-rpmbuild-define",
				"_build_id_links none"
			]
		},
		"snap": {
			"publish": {
				"provider": "generic",
				"url": "https://anydummyurl.com"
			}
		}
	},
	"lint-staged": {
		"src/**/*.{ts,tsx}": "bunx biome lint --no-errors-on-unmatched",
		"{src,electron}/**/*.{js,ts,tsx}": "eslint"
	},
	"husky": {
		"hooks": {
			"pre-commit": "bun run precommit && git add licenses.json"
		}
	},
	"trustedDependencies": [
		"@sentry/cli",
		"@swc/core",
		"electron"
	]
}