UNPKG

openlyrics-parser

Version:

Parses and extracts data from OpenLyrics files, and creates them!

103 lines (102 loc) 2.75 kB
{ "name": "openlyrics-parser", "version": "1.1.8", "description": "Parses and extracts data from OpenLyrics files, and creates them!", "main": "dist/main/index.js", "typings": "dist/main/index.d.ts", "module": "dist/module/index.js", "homepage": "https://github.com/ChrisMBarr/OpenLyrics-parser#readme", "repository": { "type": "git", "url": "git+https://github.com/ChrisMBarr/OpenLyrics-parser.git" }, "bugs": { "url": "https://github.com/ChrisMBarr/OpenLyrics-parser/issues" }, "keywords": [ "church", "lyrics", "song", "openlyrics" ], "files": [ "dist/main", "dist/module", "docs/**/**", "!**/*.spec.*", "!**/*.json", "!**/*.tsbuildinfo", "!**/*.xml.model.d.ts", "!**/version.d.ts", "LICENSE", "README.md" ], "prettier": { "singleQuote": true, "printWidth": 100 }, "license": "MIT", "jest": { "moduleDirectories": [ "<rootDir>/../", "node_modules" ], "moduleFileExtensions": [ "js", "json", "ts" ], "preset": "ts-jest", "reporters": [ "default", "jest-html-reporter" ], "rootDir": "./src", "testEnvironment": "node", "transform": { "^.+\\.ts$": [ "ts-jest", { "tsconfig": "tsconfig.json" } ] } }, "jest-html-reporter": { "includeConsoleLog": true, "includeFailureMsg": true, "includeStackTrace": false }, "scripts": { "build": "npm run clean && npm run genversion && npm run lint && npm run test:coverage && npm run build:main && npm run build:module", "build:main": "tsc -p tsconfig.json", "build:module": "tsc -p tsconfig.module.json", "clean": "rimraf dist coverage test-report.html", "genversion": "npx genversion src/version.ts --es6 --semi", "lint": "eslint --fix .", "test": "jest --reporters=default", "test:html": "jest --reporters=jest-html-reporter --verbose=false", "test:coverage": "jest --coverage --coverageDirectory=../coverage", "update": "npx npm-check-updates -u && npm i", "watch:build": "tsc -p tsconfig.json -w", "watch:test": "jest --watch --reporters=default", "watch:test:html": "jest --watch --reporters=jest-html-reporter --verbose=false" }, "dependencies": { "fast-xml-parser": "^5.2.5" }, "devDependencies": { "@eslint/js": "^9.33.0", "@types/jest": "^30.0.0", "@types/node": "^24.2.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint": "^9.33.0", "genversion": "^3.2.0", "jest-html-reporter": "^4.3.0", "jest": "^30.0.5", "ts-jest": "^29.4.1", "ts-node": "^10.9.2", "typescript-eslint": "^8.39.0", "typescript": "^5.9.2" } }