UNPKG

alfred-chrono-notes

Version:

Alfred Workflow for easy access to your Obsidian Periodic Notes

110 lines (109 loc) 2.55 kB
{ "name": "alfred-chrono-notes", "author": { "name": "Wes Eklund", "email": "me@weseklund.com", "url": "weseklund.com" }, "license": "MIT", "version": "1.1.0", "description": "Alfred Workflow for easy access to your Obsidian Periodic Notes", "main": "workflow/Main.js", "type": "module", "repository": "https://github.com/weklund/alfred-chrono-notes", "bugs": { "url": "https://github.com/weklund/alfred-chrono-notes/issues" }, "scripts": { "prepublishOnly": "bun run build", "postinstall": "node skip-postinstall || alfy-init", "preuninstall": "alfy-cleanup", "build": "bun tsc", "dev": "bun tsc --watch", "test": "bun run jest", "coverage": "bun run jest --coverage", "check-format": "bunx biome check .", "format": "bunx biome format --write", "lint": "bunx biome lint", "fix-lint": "bunx biome lint --fix" }, "files": [ "workflow/**/*.js", "*.png", "info.plist" ], "keywords": [ "alfred", "alfredapp", "obsidian", "workflow", "productivity" ], "release": { "branches": [ "main", "next" ] }, "engines": { "npm": ">=6.12.0", "node": ">=20.0.0" }, "dependencies": { "alfy": "^2.1.0", "luxon": "^3.4.4", "open": "^8.4.0" }, "devDependencies": { "@types/jest": "^27.4.1", "@types/luxon": "^3.4.2", "@types/node": "^20.11.5", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^27.6.3", "eslint-plugin-jsdoc": "^48.2.1", "eslint-plugin-perfectionist": "^2.5.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-security": "^2.1.0", "eslint-plugin-sonarjs": "^0.23.0", "eslint-plugin-write-good-comments": "^0.2.0", "jest": "^27.5.1", "prettier": "^3.2.4", "semantic-release": "^23.0.2", "ts-jest": "^27.1.4", "typescript": "^4.9.5" }, "jest": { "testPathIgnorePatterns": [ "workflow" ], "transform": { "\\.[jt]sx?$": "ts-jest" }, "globals": { "ts-jest": { "useESM": true } }, "moduleNameMapper": { "(.+)\\.js": "$1" }, "extensionsToTreatAsEsm": [ ".ts" ], "coverageThreshold": { "global": { "branches": 90, "functions": 90, "lines": 90, "statements": -10 } }, "collectCoverageFrom": [ "src/**/*.ts", "!src/Main.ts" ] } }