package.json
{
"name": "chordsheetjs",
"author": "Martijn Versluis",
"version": "10.7.0",
"description": "A JavaScript library for parsing and formatting chord sheets",
"source": "src/index.ts",
"main": "lib/index.js",
"module": "lib/module.js",
"types": "lib/main.d.ts",
"files": [
"/lib"
],
"bundle": {
"default": "lib/bundle.js",
"minified": "lib/bundle.min.js",
"globalName": "ChordSheetJS"
},
"license": "GPL-2.0-only",
"repository": {
"type": "git",
"url": "https://github.com/martijnversluis/ChordSheetJS.git"
},
"bugs": {
"url": "https://github.com/martijnversluis/ChordSheetJS/issues"
},
"homepage": "https://github.com/martijnversluis/ChordSheetJS",
"engines": {
"node": ">=16"
},
"devDependencies": {
"@eslint/core": "^0.9.0",
"@eslint/js": "^9.11.0",
"@martijnversluis/unibuild": "1.2.3",
"@parcel/packager-ts": "^2.13.2",
"@parcel/transformer-typescript-types": "^2.13.2",
"@types/eslint__js": "^8.42.3",
"@types/jest": "^27.4.1",
"@types/lodash.get": "^4.4.7",
"@types/node": "^22.0.0",
"concat-md": "^0.5.1",
"detect-newline": "^4.0.1",
"esbuild": "^0.24.0",
"eslint": "^9.11.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-jest": "^28.8.3",
"globals": "^15.9.0",
"jest": "^27.0.1",
"parcel": "^2.13.2",
"peggy": "^4.0.2",
"pegjs-backtrace": "^0.2.1",
"print": "^1.2.0",
"puppeteer": "^23.1.0",
"shx": "^0.3.4",
"theredoc": "^1.0.0",
"ts-jest": "^29.2.3",
"ts-node": "^10.9.2",
"ts-pegjs": "^3.0.0",
"tsc": "^2.0.4",
"tsx": "^4.10.5",
"typedoc": "^0.27.1",
"typescript": "^5.6.2",
"typescript-eslint": "^8.6.0"
},
"scripts": {
"build": "yarn unibuild",
"build:release": "yarn unibuild --force --release",
"ci": "yarn install && yarn unibuild lint && yarn unibuild test && yarn build:release",
"debug:chordpro": "yarn build && tsx script/debug_parser.ts chord_pro --skip-chord-grammar",
"eslint": "node_modules/.bin/eslint",
"prepare": "yarn install && yarn build",
"prepublishOnly": "yarn install && yarn test && yarn build:release",
"readme": "yarn unibuild build readme -f",
"test": "yarn unibuild lint && yarn unibuild test",
"unibuild": "tsx ./unibuild.ts"
},
"dependencies": {
"lodash.get": "^4.4.2"
},
"packageManager": "yarn@4.2.2"
}