UNPKG

meyda

Version:

Real-time feature extraction for the web audio api

147 lines (146 loc) 3.59 kB
{ "name": "meyda", "version": "5.6.3", "description": "Real-time feature extraction for the web audio api", "main": "./dist/node/main.js", "browser": "./dist/web/meyda.min.js", "jsnext:main": "./dist/esm/main.js", "types": "./dist/esm/main.d.ts", "bin": { "meyda": "./bin/cli.js" }, "scripts": { "test": "jest", "build": "NODE_ENV=production; tsc && rollup -c rollup.config.mjs", "lint": "tsc --noEmit && eslint -f compact --ext .js,.jsx,.ts,.tsx src __tests__ docs/src bin", "generatereferencedocs": "typedoc src/meyda-wa.ts src/main.ts --out docs/reference --readme none", "semantic-release": "semantic-release", "prepare": "husky install" }, "repository": { "type": "git", "url": "https://github.com/meyda/meyda.git" }, "keywords": [ "audio", "feature", "extraction", "music", "sound", "information", "retrieval" ], "authors": [ "Hugh Rawlinson <hughr2005+meydapackagejson@gmail.com>", "Nevo Segal <nevosegal@gmail.com>", "Jakub Fiala", "Sam Wray <sam@wray.pro>" ], "license": "MIT", "bugs": { "url": "https://github.com/meyda/meyda/issues" }, "homepage": "https://github.com/meyda/meyda", "devDependencies": { "@commitlint/cli": "^17.6.5", "@commitlint/config-conventional": "^17.6.5", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", "@types/jest": "^29.5.2", "@typescript-eslint/eslint-plugin": "^5.59.9", "@typescript-eslint/parser": "^5.59.9", "commitizen": "^4.3.0", "eslint": "^8.42.0", "glob": "^10.2.7", "husky": "^8.0.3", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "lint-staged": "^13.2.2", "prettier": "^2.8.8", "rollup": "^3.24.0", "semantic-release": "^21.0.3", "ts-jest": "^29.1.0", "tslib": "^2.5.3", "typedoc": "^0.24.8", "typescript": "^5.1.3" }, "dependencies": { "@rollup/plugin-node-resolve": "^15.2.3", "dct": "0.1.0", "fftjs": "0.0.4", "node-getopt": "^0.3.2", "wav": "^1.0.2" }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "reporters": [ "default" ], "testPathIgnorePatterns": [ "__tests__/TestData.ts" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "body-max-line-length": [ 0, "always", 1000 ] } }, "eslintConfig": { "root": true, "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "rules": { "@typescript-eslint/explicit-module-boundary-types": 0, "@typescript-eslint/ban-ts-comment": 0, "@typescript-eslint/no-unused-vars": 0, "@typescript-eslint/no-var-requires": 0, "@typescript-eslint/no-explicit-any": 0, "@typescript-eslint/no-non-null-assertion": 0, "no-undef": 0, "no-var": 0, "prefer-const": 0 }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ] }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" }, "release": { "branches": [ { "name": "main" }, { "name": "v6", "channel": "v6", "prerelease": "beta" } ] }, "workspaces": [ "docs" ], "prettier": { "singleQuote": false, "semi": true, "useTabs": false, "tabWidth": 2, "bracketSpacing": true, "arrowParens": "always", "trailingComma": "es5" } }