UNPKG

sounts

Version:

A tiny helper library for working with the web audio API written in TypeScript.

74 lines (73 loc) 2.5 kB
{ "name": "sounts", "version": "0.8.1", "description": "A tiny helper library for working with the web audio API written in TypeScript.", "keywords": [ "TypeScript", "audio", "web audio", "webaudio", "spatialization", "positional", "html5", "Game" ], "homepage": "https://lusito.github.io/sounts/", "bugs": { "url": "https://github.com/Lusito/sounts/issues" }, "repository": { "type": "git", "url": "https://github.com/Lusito/sounts.git" }, "license": "Zlib", "author": "Santo Pfingsten", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/" ], "scripts": { "build": "rimraf dist && tsc -p tsconfig-build.json", "build:example": "rimraf docs/.vuepress/public/example && tsc && parcel build example/index.html --public-url /sounts/example/ -d docs/.vuepress/public/example --no-source-maps", "docs:build": "vuepress build docs", "docs:dev": "vuepress dev docs", "lint": "npm run lint:style && npm run lint:es && npm run lint:package && npm run lint:md", "lint:es": "eslint \"{src,sample}/**/*.{ts,tsx}\" --ext \".ts,.tsx\" --ignore-path .prettierignore", "lint:es:fix": "npm run lint:es -- --fix", "lint:fix": "npm run lint:style:fix && npm run lint:es:fix && npm run lint:package:fix && npm run lint:md", "lint:md": "node lint-markdown.js", "lint:package": "sort-package-json --check", "lint:package:fix": "sort-package-json", "lint:style": "npm run lint:style:base -- --check", "lint:style:base": "prettier \"{src,sample}/**/*.{ts,tsx,js,json}\" \"./*.{ts,tsx,js,json}\"", "lint:style:fix": "npm run lint:style:base -- --write", "start": "parcel -d docs/.vuepress/public/example example/index.html" }, "browserslist": [ "since 2017-06" ], "devDependencies": { "@lusito/eslint-config": "^2.0.0", "@lusito/prettier-config": "^2.0.0", "eslint-plugin-jest": "^26.3.0", "eslint-plugin-jsdoc": "^39.3.2", "markdown-link-check": "^3.10.2", "parcel-bundler": "^1.12.5", "parcel-plugin-static-files-copy": "^2.6.0", "rimraf": "^3.0.2", "sort-package-json": "^1.57.0", "typedoc": "^0.22.15", "typedoc-plugin-markdown": "^3.12.1", "typescript": "4.6.4", "vuepress": "^1.9.7", "vuepress-plugin-fulltext-search": "^2.2.1", "vuepress-plugin-typedoc": "^0.10.3" }, "staticFiles": { "staticPath": [ "example/assets/music.wav", "example/assets/noise.wav" ] } }