mirror of
https://github.com/falcion/Whisperer.md.git
synced 2026-07-22 11:50:29 +00:00
293 lines
10 KiB
JSON
293 lines
10 KiB
JSON
{
|
|
"name": "whisperer",
|
|
"displayName": "Whisperer.md",
|
|
"version": "1.1.1",
|
|
"description": "A plugin for note-taking app Obsidian which allows you to play ambience music in vault and assign different tracks to files specifically",
|
|
"main": "index.js",
|
|
"private": true,
|
|
"scripts": {
|
|
"linter:debug": "npx eslint . && npx ts-standard \"**/*.{ts,tsx}\" && npx standard \"**/*{js,jsx}\" && npx textlint **/*.md && npx stylelint . && npx prettier . -l",
|
|
"linter:debug-fix": "npx prettier . --write && npx eslint . --fix && npx ts-standard \"**/*.{ts,tsx}\" --fix && npx standard \"**/*{js,jsx}\" --fix && npx textlint **/*.md --fix && npx stylelint . --fix",
|
|
"lint": "node ./script/lint.js && npm run lint:docs",
|
|
"lint:js": "node ./script/lint.js --js",
|
|
"lint:clang-format": "python3 script/pytohn/run_clang_format.py -r -c shell/ || (echo \"\\nCode not formatted correctly.\" && exit 1)",
|
|
"lint:clang-tidy": "python3 ./script/python/run_clang_tidy.py",
|
|
"lint:cpp": "node ./script/lint.js --cc",
|
|
"lint:objc": "node ./script/lint.js --objc",
|
|
"lint:py": "node ./script/lint.js --py",
|
|
"lint:gn": "node ./script/lint.js --gn",
|
|
"lint:sh": ".shfmt -l -w *.sh",
|
|
"lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run ct-typescript-definitions && npm run lint:ts-check-js-in-markdown && npm run lint:docs-fiddles && npm run lint:docs-relative-links && npm run lint:markdown",
|
|
"lint:docs-fiddles": "standard \"docs/fiddles/**/*.js\"",
|
|
"lint:docs-relative-links": "electron-lint-markdown-links --root docs \"**/*.md\"",
|
|
"lint:markdown": "node ./script/lint.js --md",
|
|
"lint:ts-check-js-in-markdown": "electron-lint-markdown-ts-check --root docs \"**/*.md\" --ignore \"breaking-changes.md\"",
|
|
"lint:js-in-markdown": "electron-lint-markdown-standard --root docs \"**/*.md\"",
|
|
"create-api-json": "node scripts/js/create-api-json.js",
|
|
"ct-typescript-definitions": "npm run create-api-json && electron-typescript-definitions",
|
|
"gn-typescript-definitions": "npm run ct-typescript-definitions && shx cp typings/index.d.ts",
|
|
"pre-flight": "pre-flight",
|
|
"gn-check": "node ./script/js/gn-check.js",
|
|
"gn-format": "python3 script/python/run-gn-format.py",
|
|
"preversion": "npm i --force",
|
|
"precommit": "lint-staged",
|
|
"preinstall": "node -e 'process.exit(0)'",
|
|
"pretest": "npm run build",
|
|
"prepack": "check-for-leaks",
|
|
"prepare": "husky .husky/ && cd scripts/python && python3 -m venv venv && pip install -r requirements.txt",
|
|
"prepare:python": "cd scripts/python && python3 -m venv venv && pip install -r requirements.txt",
|
|
"prepare:python-root": "python3 scripts/python/clonevenv.py",
|
|
"prepare:template": "ts-node index.ts",
|
|
"update-analytics": "ts-node scripts/js/analytics-workflow.ts",
|
|
"test": "jest --coverage",
|
|
"buildtsc": "tsc",
|
|
"build": "tsc -noEmit -skipLibCheck --downlevelIteration source/main.ts && node esbuild.config.mjs production",
|
|
"pack": "python scripts/python/pack.py",
|
|
"release-tags": "cd scripts/python && python update_versions_table.py",
|
|
"release-utilities": "cd scripts/js && ts-node utilities.ts",
|
|
"release": "standard-version && npm run release-tags && npm run release-utilities",
|
|
"release:patch": "standard-version --release-as patch && npm run release-tags && npm run release-utilities",
|
|
"release:minor": "standard-version --release-as minor && npm run release-tags && npm run release-utilities",
|
|
"release:major": "standard-version --release-as major && npm run release-tags && npm run release-utilities",
|
|
"release:first": "standard-version --first-release && npm run release-tags && npm run release-utilities",
|
|
"prerelease": "npm run release -- --prerelease",
|
|
"prerelease:alpha": "npm run release -- --prerelease alpha",
|
|
"generate-version-json": "node scripts/js/generate-version-json.js",
|
|
"push-lfs": "git lfs push --all origin",
|
|
"pull-lfs": "git lfs pull",
|
|
"i-js": "npm i --force",
|
|
"i-py": "cd scripts/python && pip install -r requirements.txt",
|
|
"i-g": "npm run i-js && npm run i-py",
|
|
"ci": "npm run linter:debug-fix && npm run build && npm run test"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/Falcion/Whisperer.md.git"
|
|
},
|
|
"markdown": "github",
|
|
"os": [
|
|
"linux",
|
|
"win32",
|
|
"win64"
|
|
],
|
|
"directories": {
|
|
"doc": "docs",
|
|
"lib": "lib"
|
|
},
|
|
"keywords": [
|
|
"plugin",
|
|
"music",
|
|
"files",
|
|
"ambience",
|
|
"typescript",
|
|
"obsidian",
|
|
"obsidian-plugin"
|
|
],
|
|
"author": {
|
|
"email": "io.falcion@outlook.com",
|
|
"name": "Falcion",
|
|
"url": "https://github.com/Falcion"
|
|
},
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/Falcion/Whisperer.md/issues",
|
|
"email": "io.falcion@outlook.com"
|
|
},
|
|
"homepage": "https://github.com/Falcion/Whisperer.md#readme",
|
|
"badges": [
|
|
{
|
|
"description": "contributors",
|
|
"href": "https://github.com/Falcion/Whisperer.md/graphs/contributors",
|
|
"url": "https://img.shields.io/github/contributors/Falcion/Whisperer.md"
|
|
},
|
|
{
|
|
"description": "stargazers",
|
|
"href": "https://github.com/Falcion/Whisperer.md/stargazers",
|
|
"url": "https://img.shields.io/github/stars/Falcion/Whisperer.md"
|
|
},
|
|
{
|
|
"description": "forks",
|
|
"href": "https://github.com/Falcion/Whisperer.md/forks",
|
|
"url": "https://img.shields.io/github/forks/Falcion/Whisperer.md"
|
|
},
|
|
{
|
|
"description": "issues",
|
|
"href": "https://github.com/Falcion/Whisperer.md/issues",
|
|
"url": "https://img.shields.io/github/issues/Falcion/Whisperer.md"
|
|
},
|
|
{
|
|
"description": "last-commit",
|
|
"href": "https://github.com/Falcion/Whisperer.md/commits",
|
|
"url": "https://img.shields.io/github/last-commit/Falcion/Whisperer.md"
|
|
}
|
|
],
|
|
"capabilities": {
|
|
"untrustedWorkspaces": {
|
|
"supported": "limited",
|
|
"description": "Source of WHISPERER.md project"
|
|
},
|
|
"virtualWorkspaces": true
|
|
},
|
|
"readme": "https://github.com/Falcion/Whisperer.md#readme",
|
|
"release": {
|
|
"tagFormat": "v${version}",
|
|
"dryRun": true,
|
|
"branches": [
|
|
"+([0-9])?(.{+([0-9]),x}).x",
|
|
"main",
|
|
"main-update",
|
|
"next",
|
|
"next-major",
|
|
{
|
|
"name": "beta",
|
|
"prerelease": true
|
|
},
|
|
{
|
|
"name": "alpha",
|
|
"prerelease": true
|
|
}
|
|
]
|
|
},
|
|
"packageManager": "npm@10.7.0",
|
|
"module": "Whisperer.md",
|
|
"dist": {
|
|
"tarball": "https://api.github.com/repos/Falcion/Whisperer.md/tarball/main"
|
|
},
|
|
"engines": {
|
|
"npm": ">=10.0.0",
|
|
"node": ">=21.1.0"
|
|
},
|
|
"dependencies": {
|
|
"builtin-modules": "^5.0.0",
|
|
"chalk": "^5.3.0",
|
|
"check-for-leaks": "^1.2.1",
|
|
"colors": "^1.4.0",
|
|
"dictionary-en": "^4.0.0",
|
|
"dugite": "^2.7.1",
|
|
"esbuild": "^0.25.4",
|
|
"esbuild-plugin-glsl": "^1.2.2",
|
|
"esbuild-plugin-node-externals": "^1.0.1",
|
|
"esbuild-sass-plugin": "^3.3.1",
|
|
"fs-extra": "^11.2.0",
|
|
"husky": "^9.1.7",
|
|
"lint": "^1.1.2",
|
|
"markdownlint-cli2": "^0.18.1",
|
|
"minimist": "^1.2.8",
|
|
"node-fetch": "^3.3.2",
|
|
"obsidian": "latest",
|
|
"prettier": "^3.6.2",
|
|
"remark": "^15.0.1",
|
|
"remark-cli": "^12.0.1",
|
|
"remark-preset-lint-markdown-style-guide": "^6.0.0",
|
|
"shx": "^0.4.0",
|
|
"standard-version": "^9.5.0",
|
|
"ts-loader": "^9.5.4",
|
|
"typescript": "^5.7.2"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/eslint-parser": "^7.28.4",
|
|
"@changesets/cli": "^2.29.5",
|
|
"@commitlint/cli": "^19.8.1",
|
|
"@commitlint/config-conventional": "^19.8.1",
|
|
"@electron/lint-roller": "^3.1.2",
|
|
"@eslint/eslintrc": "^3.3.1",
|
|
"@eslint/js": "^9.32.0",
|
|
"@jscpd/badge-reporter": "^4.0.1",
|
|
"@npmcli/package-json": "^6.1.1",
|
|
"@types/chai": "^5.2.2",
|
|
"@types/fs-extra": "^11.0.4",
|
|
"@types/jest": "^30.0.0",
|
|
"@types/jsdom": "^27.0.0",
|
|
"@types/minimist": "^1.2.5",
|
|
"@types/mocha": "^10.0.10",
|
|
"@types/mock-fs": "^4.13.4",
|
|
"@types/node": "^24.6.1",
|
|
"@types/semver": "^7.7.1",
|
|
"@types/sinon": "^17.0.4",
|
|
"@typescript-eslint/eslint-plugin": "^8.38.0",
|
|
"@typescript-eslint/parser": "^8.39.0",
|
|
"builtin-modules": "^5.0.0",
|
|
"chai": "^5.2.0",
|
|
"chalk": "^5.4.1",
|
|
"check-for-leaks": "^1.2.1",
|
|
"colors": "^1.4.0",
|
|
"dictionary-en": "^4.0.0",
|
|
"dotenv": "^17.2.3",
|
|
"dugite": "^2.7.1",
|
|
"editorconfig": "^3.0.1",
|
|
"esbuild": "^0.25.4",
|
|
"esbuild-plugin-glsl": "^1.4.0",
|
|
"esbuild-plugin-node-externals": "^1.0.1",
|
|
"esbuild-sass-plugin": "^3.3.1",
|
|
"eslint": "^9.32.0",
|
|
"eslint-config-prettier": "^10.1.2",
|
|
"eslint-plugin": "^1.0.1",
|
|
"eslint-plugin-import": "^2.32.0",
|
|
"eslint-plugin-jsonc": "^2.20.1",
|
|
"eslint-plugin-markdownlint": "^0.6.0",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-prettier": "^5.5.4",
|
|
"fs-extra": "^11.3.0",
|
|
"github-wiki-sidebar": "^2.0.1",
|
|
"globals": "^16.1.0",
|
|
"husky": "^9.1.7",
|
|
"imagemin-lint-staged": "^0.5.1",
|
|
"jest": "^30.0.3",
|
|
"jest-environment-jsdom": "^29.7.0",
|
|
"jscpd": "^4.0.5",
|
|
"jsdom": "^27.0.0",
|
|
"lint": "^1.1.2",
|
|
"lint-staged": "^16.1.0",
|
|
"markdownlint": "^0.38.0",
|
|
"markdownlint-cli": "^0.45.0",
|
|
"markdownlint-cli2": "^0.18.1",
|
|
"minimist": "^1.2.8",
|
|
"mocha": "^11.2.2",
|
|
"mocha-github-actions-reporter": "^0.3.1",
|
|
"mock-fs": "^5.5.0",
|
|
"node-fetch": "^3.3.2",
|
|
"pre-flight": "^2.0.0",
|
|
"prettier": "^3.6.2",
|
|
"remark": "^15.0.1",
|
|
"remark-cli": "^12.0.1",
|
|
"remark-preset-lint-markdown-style-guide": "^6.0.1",
|
|
"semver": "^7.7.2",
|
|
"shellcheck": "^3.1.0",
|
|
"shx": "^0.4.0",
|
|
"sinon": "^21.0.0",
|
|
"standard": "^17.1.2",
|
|
"standard-version": "^9.5.0",
|
|
"stylelint": "^16.24.0",
|
|
"textlint": "^14.7.1",
|
|
"textlint-rule-date-weekday-mismatch": "^1.1.1",
|
|
"textlint-rule-editorconfig": "^1.0.3",
|
|
"textlint-rule-footnote-order": "^1.0.3",
|
|
"textlint-rule-no-curly-quotes": "^1.0.0",
|
|
"textlint-rule-no-todo": "^2.0.1",
|
|
"textlint-rule-period-in-header": "^0.1.2",
|
|
"textlint-rule-spelling": "^0.3.0",
|
|
"textlint-rule-terminology": "^5.2.14",
|
|
"ts-jest": "^29.4.0",
|
|
"ts-loader": "^9.5.4",
|
|
"ts-node": "^10.9.2",
|
|
"ts-standard": "^12.0.2",
|
|
"tsx": "^4.20.6",
|
|
"typescript": "^5.8.3"
|
|
},
|
|
"standard": {
|
|
"ignore": [
|
|
"**/out/",
|
|
"**/lib/*",
|
|
"**/venv/",
|
|
"**/jest.setup.js"
|
|
]
|
|
},
|
|
"ts-standard": {
|
|
"ignore": [
|
|
"**/out/",
|
|
"**/lib/*",
|
|
"**/venv/",
|
|
"**/jest.setup.ts"
|
|
]
|
|
}
|
|
}
|