{"bugs":{"url":"https://github.com/Tonejs/Tone.js/issues"},"dist":{"shasum":"77581c7e8347a969872ca4f90f3532cd1e307dc8","tarball":"https://registry.npmjs.org/tone/-/tone-15.1.22.tgz","fileCount":886,"integrity":"sha512-TCScAGD4sLsama5DjvTUXlLDXSqPealhL64nsdV1hhr6frPWve0DeSo63AKnSJwgfg55fhvxj0iPPRwPN5o0ag==","signatures":[{"sig":"MEYCIQCKRmGyCMBtAhks+xyxphMxmVDjXZLO47ToFkPybBBqRwIhAK4S3Gay7++aTdi6RDjD1dirBwh5EMLRnXvGA7dTWRWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5401640},"main":"build/esm/index.js","name":"tone","type":"module","types":"build/esm/index.d.ts","unpkg":"build/Tone.js","author":{"url":"https://yotammann.info/","name":"Yotam Mann"},"module":"build/esm/index.js","gitHead":"d2d52ffa8803b35debd9f19f2da08ad1c3540de0","license":"MIT","scripts":{"docs":"node scripts/generate_docs.cjs","lint":"eslint --ext ts ./Tone","test":"tsc && web-test-runner --config=./test/web-test-runner.config.js --coverage","build":"npm run increment && rimraf build && npm run ts:build && npm run webpack:build","watch":"tsc --watch","pretty":"prettier ./Tone ./test -w","scratch":"webpack serve --env scratch=1 --mode=development --config ./scripts/webpack.config.cjs","lint:fix":"eslint --ext ts --fix ./Tone ./test","ts:build":"tsc --project ./scripts/tsconfig.build.json","docs:json":"typedoc --options \"./scripts/typedoc.json\" --json \"./docs/tone.json\"","increment":"node scripts/increment_version.cjs","test:html":"node ./test/scripts/test_html.cjs","test:watch":"tsc && concurrently --raw \"tsc -w\" \"web-test-runner --config=./test/web-test-runner.config.js --watch\"","test:readme":"node ./test/scripts/test_readme.cjs","test:examples":"node ./test/scripts/test_examples.cjs","webpack:build":"webpack --env production=1 --config ./scripts/webpack.config.cjs","test:integrations":"zx ./test/scripts/test_integrations.mjs"},"_npmUser":{"name":"yotam","email":"yotammann@gmail.com"},"homepage":"https://github.com/Tonejs/Tone.js#readme","keywords":["Web Audio","Web Audio API","Synthesis","Playback","Effect","Instrument","DSP","Signal Processing","Interactive Music"],"prettier":{"semi":true,"useTabs":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/Tonejs/Tone.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A Web Audio framework for making interactive music in the browser.","directories":{},"maintainers":[{"name":"yotam","email":"yotammann@gmail.com"}],"_nodeVersion":"18.18.0","dependencies":{"tslib":"^2.3.1","standardized-audio-context":"^25.3.70"},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.0.2","chai":"^5.1.0","glob":"^10.3.12","jsdom":"^16.7.0","mocha":"^11.1.0","tonal":"^6.0.1","yargs":"^17.3.0","eslint":"^8.56.0","rimraf":"^5.0.5","semver":"^5.7.1","teoria":"^2.5.0","array2d":"^0.0.5","codecov":"^3.8.3","typedoc":"^0.25.13","webpack":"^5.91.0","fs-extra":"^8.1.0","prettier":"^3.2.5","showdown":"^2.1.0","puppeteer":"^24.2.1","ts-loader":"^9.5.1","typescript":"^5.4.5","@types/chai":"^4.3.0","http-server":"^13.0.2","tmp-promise":"^2.1.1","webpack-cli":"^5.1.4","@types/mocha":"^5.2.6","concurrently":"^8.2.2","ua-parser-js":"^0.7.31","fft-windowing":"^0.1.4","plotly.js-dist":"^2.32.0","@web/test-runner":"^0.20.0","fourier-transform":"^1.1.2","audiobuffer-to-wav":"^1.0.0","eslint-plugin-html":"^8.1.1","webpack-dev-server":"^5.2.0","@types/ua-parser-js":"^0.7.36","eslint-plugin-jsdoc":"^48.2.3","html-webpack-plugin":"^5.6.3","@web/dev-server-rollup":"^0.6.1","@rollup/plugin-commonjs":"^25.0.7","@web/dev-server-esbuild":"^1.0.2","@typescript-eslint/parser":"^7.8.0","@web/test-runner-puppeteer":"^0.18.0","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-plugin-file-extension-in-import-ts":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tone_15.1.22_1745767200405_0.03704523487608791","host":"s3://npm-registry-packages-npm-production"},"_id":"tone@15.1.22","version":"15.1.22"}