kashi
Version:
Singing at the top of my lungs
66 lines (65 loc) • 1.77 kB
JSON
{
"name": "kashi",
"version": "1.1.3",
"description": "Singing at the top of my lungs",
"type": "module",
"author": "lucasmc64",
"license": "GPL-3.0-only",
"homepage": "https://gitlab.com/lucasmc64/kashi",
"repository": "gitlab:lucasmc64/kashi",
"main": "./kashi.js",
"module": "./kashi.mjs",
"types": "./kashi.d.ts",
"exports": {
".": {
"types": "./kashi.d.ts",
"import": "./kashi.mjs"
}
},
"keywords": [
"lyrics",
"song",
"lrc",
"music",
"kashi",
"karaoke",
"singer",
"sing",
"walaoke",
"a2",
"lrc-parser",
"lyric-synchronization",
"timed-lyrics",
"music-player",
"audio-player",
"lrc-file",
"lyrics-formatter"
],
"scripts": {
"prestart": "npm run build",
"start": "gulp watchAll",
"build": "rm -rf dist && gulp compileAll && ./node_modules/.bin/dts-bundle-generator -o ./dist/kashi.d.ts ./src/index.ts && cat ./package.json | grep -v '\"private\":' > dist/package.json && \\cp LICENSE dist && \\cp README.md dist",
"test": "NODE_OPTIONS=--experimental-vm-modules jest",
"test:watch": "npm test -- --watch",
"test:coverage": "npm test -- --coverage"
},
"devDependencies": {
"@jest/globals": "^30.0.4",
"@types/jest": "^30.0.0",
"@typescript-eslint/eslint-plugin": "^8.36.0",
"@typescript-eslint/parser": "^8.36.0",
"dts-bundle-generator": "^9.5.1",
"eslint": "^9.30.1",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^29.0.1",
"gulp": "^5.0.1",
"jest": "^30.0.5",
"jest-environment-jsdom": "^30.0.5",
"jsdom": "^26.1.0",
"ts-jest": "^29.4.1",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"typescript": "^5.8.3",
"webpack-stream": "^7.0.0"
}
}