mirror of
https://github.com/winters27/obsidian-byoc.git
synced 2026-07-22 06:53:46 +00:00
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.
117 lines
3.9 KiB
JSON
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"
|
|
}
|
|
}
|