winters27_obsidian-byoc/package.json
winters27 969cabd8e6 chore(release): 1.0.13
Bundles the encrypted-sync data-loss fixes, the pCloud rename fix, and the
undecryptable/first-sync safety guards. minAppVersion unchanged (0.16.2); no
new Obsidian APIs used.
2026-07-15 02:47:12 -07:00

117 lines
3.9 KiB
JSON

{
"name": "byoc",
"version": "1.0.13",
"description": "A clean, self-hosted, un-paywalled synchronization tool for Obsidian.",
"scripts": {
"dev2": "node esbuild.config.mjs --watch",
"build2": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
"build": "webpack --mode production",
"postbuild": "node -e \"const fs=require('fs'); const dest='C:/Users/Brandon/Documents/Obsidian Vault/.obsidian/plugins/byoc'; fs.mkdirSync(dest,{recursive:true}); ['main.js','manifest.json','styles.css'].forEach(f=>{ try{fs.copyFileSync(f,dest+'/'+f); console.log('Deployed '+f+' → '+dest);}catch(e){console.warn('Skip '+f+':',e.message)} });\"",
"deploy": "npm run build",
"dev": "webpack --mode development --watch",
"format": "npx @biomejs/biome check --write .",
"clean": "node -e \"require('fs').rmSync('main.js',{force:true})\"",
"lint": "eslint .",
"lint:bot": "eslint --config eslint.bot.config.mjs .",
"lint:bot:fix": "eslint --config eslint.bot.config.mjs . --fix",
"test": "mocha --require ./tests/_workerShim.cjs --require ./tests/_obsidianStub.cjs --import=tsx 'tests/**/*.ts'"
},
"browser": {
"path": "path-browserify",
"process": "process/browser",
"stream": "stream-browserify",
"crypto": "crypto-browserify",
"url": "url/",
"fs": false,
"vm": false
},
"source": "main.ts",
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"@biomejs/biome": "1.8.3",
"@microsoft/microsoft-graph-types": "2.43.1",
"@types/chai": "4.3.20",
"@types/chai-as-promised": "7.1.8",
"@types/jsdom": "21.1.7",
"@types/lodash": "4.17.24",
"@types/mime-types": "2.1.4",
"@types/mocha": "10.0.10",
"@types/mustache": "4.2.6",
"@types/node": "20.19.43",
"@types/path-browserify": "1.0.3",
"@types/picomatch": "4.0.3",
"@types/qrcode": "1.5.6",
"@types/readable-stream": "4.0.23",
"cross-env": "7.0.3",
"dotenv": "16.6.1",
"esbuild": "0.23.1",
"esbuild-plugin-inline-worker": "0.1.1",
"eslint": "9.39.4",
"eslint-plugin-obsidianmd": "0.2.9",
"jsdom": "24.1.3",
"mocha": "10.8.2",
"npm-check-updates": "16.14.20",
"obsidian": "1.13.1",
"openapi-typescript": "7.13.0",
"ts-loader": "9.6.1",
"tslib": "2.8.1",
"tsx": "4.22.4",
"typescript": "5.9.3",
"typescript-eslint": "8.61.1",
"vitest": "4.1.9",
"webdav-server": "2.6.2",
"webpack": "5.107.2",
"webpack-cli": "5.1.4",
"worker-loader": "3.0.8"
},
"dependencies": {
"@aws-sdk/client-s3": "3.1069.0",
"@aws-sdk/lib-storage": "3.1069.0",
"@aws-sdk/signature-v4-crt": "3.1069.0",
"@aws-sdk/types": "3.973.13",
"@azure/msal-node": "2.16.3",
"@azure/storage-blob": "12.32.0",
"@fyears/rclone-crypt": "0.0.7",
"@fyears/tsqueue": "1.0.1",
"@microsoft/microsoft-graph-client": "3.0.7",
"@sanity/diff-match-patch": "3.2.0",
"@smithy/fetch-http-handler": "3.2.9",
"@smithy/protocol-http": "4.1.8",
"@smithy/querystring-builder": "3.0.11",
"acorn": "8.17.0",
"aggregate-error": "5.0.0",
"assert": "2.1.0",
"aws-crt": "1.32.2",
"box-typescript-sdk-gen": "1.19.1",
"buffer": "6.0.3",
"crypto-browserify": "3.12.1",
"dropbox": "10.34.0",
"emoji-regex": "10.6.0",
"http-status-codes": "2.3.0",
"localforage": "1.10.0",
"localforage-getitems": "1.4.2",
"localforage-removeitems": "1.4.0",
"lodash": "4.18.1",
"lucide": "0.416.0",
"mime-types": "2.1.35",
"mustache": "4.2.0",
"nanoid": "5.1.11",
"node-diff3": "3.2.1",
"openapi-fetch": "0.10.6",
"p-queue": "8.1.1",
"path-browserify": "1.0.1",
"pcloud-sdk-js": "2.0.0",
"picomatch": "4.0.4",
"process": "0.11.10",
"qrcode": "1.5.4",
"readable-stream": "4.7.0",
"rfc4648": "1.5.4",
"stream-browserify": "3.0.0",
"url": "0.11.4",
"util": "0.12.5",
"webdav": "5.10.0",
"xregexp": "5.1.2"
}
}