{"_id":"sonolus-mania-engine","_rev":"27-870aed346b84f427d4a8ed27c24351db","name":"sonolus-mania-engine","dist-tags":{"alpha":"1.2.0-alpha.0","latest":"1.4.4","beta":"1.4.4"},"versions":{"1.0.0":{"name":"sonolus-mania-engine","version":"1.0.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.0.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"3159f7a8a0cf2e97af55366f8efaf56504d13e47","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.0.0.tgz","fileCount":19,"integrity":"sha512-eMrIqls0n2D7QQDo2JBybJuYfHUjscygCJmM6z5h0EMI7ge7XbuIThbstF56I+nGUVkb+S5ni15mBiy2cx8agA==","signatures":[{"sig":"MEUCIB+ElqdNNXdVjP+NLfkg2aqfptcYHONdTjdeeY/nm5KwAiEAv08DbMv8YkJ60b+EBU1nv0l0R7Q+O7jNU0nuHCAU21Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43658},"main":"dist/index.cjs","gitHead":"0e9fd156f7e62886e55bac957ddca4dcef180cdf","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sonolus-core":"~7.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.1","sonolus.js":"~9.3.0","typescript":"~5.3.3","@types/node":"^16.18.68","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.0.0_1703075974999_0.913677835440204","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"sonolus-mania-engine","version":"1.1.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.1.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"a223dcde7f2311c094ad025b6640386ed66e56aa","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.1.0.tgz","fileCount":17,"integrity":"sha512-mQHi2TIK3j0ePK1is3NZBi9cegbHgI2Q8qmafc/UKOUfhg4Lcw9U9IMhkkgIcHNGISdrEx7CKOJWYjplDzxJFA==","signatures":[{"sig":"MEUCIQDwtsWj0gttXrOZ62uNSBztn4+O9n0xELHchwjSmuvthwIgPum2LN0m+LQonYHlFfkVZz5IW9AklVZZ6lVnz3LPV1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47715},"main":"dist/index.cjs","gitHead":"85a5cca43ad420920449e47d4776cc04bf970812","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sonolus-core":"~7.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.1","sonolus.js":"~9.3.1","typescript":"~5.3.3","@types/node":"^16.18.68","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.1.0_1709972786105_0.695389458474984","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"sonolus-mania-engine","version":"1.1.1","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.1.1","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"ebed46826ff7b399e3e4bfae351b029bb6937b18","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.1.1.tgz","fileCount":17,"integrity":"sha512-emm7VPiT/7XnkPB+7XucEG/QUR7IrJJ/9kKCrEVja1Q1Y28+pPTroGBqv1uxBJPFatzZKXDxmIRToXpLxv3gMw==","signatures":[{"sig":"MEQCICxCFMlw+v5Rpl9ZGzjoujcIOX2C2d7KIXFXye21I4cLAiBYwy5qwJO18ybBS2KrnOgK/wNUwHBooG/hVe0fWCzI2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47711},"main":"dist/index.cjs","gitHead":"97a613c7d0ebcf57eb8a9a933718aceb1d72c55f","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sonolus-core":"~7.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.1","sonolus.js":"~9.3.1","typescript":"~5.3.3","@types/node":"^16.18.68","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.1.1_1710065800907_0.11856388638003867","host":"s3://npm-registry-packages"}},"1.2.0-alpha.0":{"name":"sonolus-mania-engine","version":"1.2.0-alpha.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.2.0-alpha.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"415022357617220b6dbc364854df9fc357a0f8e6","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.2.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-kOm3JSg9dySzvOb88ls7Fw+SKbefiL5uZxynu8dsqYWYr+vqwDsDnaPq4NHeyUm6h75JjElKJzlIB88NyQQZpQ==","signatures":[{"sig":"MEUCIQDveqyt/jV4H3K4/GpjQ0JaRobnma4mNIPhajMQ2Pu5oQIgTIEjhCae0kqMMjIdGMzvcVm+/jo7PBU3Kqyk8F+wsbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48691},"main":"dist/index.cjs","gitHead":"f25e72cc8e944d939f978ba0f0ed7c7164e5335c","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sonolus-core":"7.5.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.1","sonolus.js":"9.4.0-alpha.4","typescript":"~5.3.3","@types/node":"^16.18.68","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.2.0-alpha.0_1711847788971_0.20258909080079768","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"sonolus-mania-engine","version":"1.2.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.2.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"b4467d5c9e08c66e7a53f8970875a94e9d5c47e3","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.2.0.tgz","fileCount":17,"integrity":"sha512-gS8WjeFHaXEEnr52OKcfLNwRUh0loQvVNgIH0PA6hMFX6mrNXDSwqCeLG8F793fqzYguTWqCmjxMehs6/UInXA==","signatures":[{"sig":"MEQCIFeN0shhGMuarorRpQhLghC+0eJhGBvBsV3s0KzdYYPCAiAHCM58JOje1Pybd1AvRfirZ5FGgAggWnOyffjkb/AqgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48609},"main":"dist/index.cjs","gitHead":"8ed50c76dbc6ef132d9ab7d653a43af423e2984a","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@sonolus/core":"~7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.1","typescript":"~5.3.3","@types/node":"^16.18.68","@sonolus/sonolus.js":"~9.4.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.2.0_1712174966807_0.5941369887602239","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"sonolus-mania-engine","version":"1.2.1","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.2.1","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"3bfbb8f4950f52fce47262e493ac71860bf549d2","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.2.1.tgz","fileCount":17,"integrity":"sha512-NGhOGGlo0IREZxWJnt5qUENovA3RiWMW625meTyixPL8h66xCm7/OL5J+m5dOdXD59BXDwEwgKC4wm2uP6HRog==","signatures":[{"sig":"MEQCIGYv3kfskKEpLgXQfKvsiOYB6A1X0iCwjcUfjA8HO73WAiBTvax1XSp7ifJerLpn4c5NZSEgmhdEqRiyGx5I3hXBog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48577},"main":"dist/index.cjs","gitHead":"300791dbc60423f91fb275e2fea01e6100eb7a22","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@sonolus/core":"~7.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prettier":"^3.2.5","@eslint/js":"^8.57.0","typescript":"~5.4.4","@types/node":"~20.12.7","typescript-eslint":"^7.6.0","@sonolus/sonolus.js":"~9.4.1","eslint-config-prettier":"^9.1.0","prettier-plugin-organize-imports":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.2.1_1715170795838_0.38828354636270657","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"sonolus-mania-engine","version":"1.2.2","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.2.2","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"1d3bbd818b0495ea12b2903d6670ff83efcb3f45","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.2.2.tgz","fileCount":17,"integrity":"sha512-ZKbDqTvlgrXhmyE9zToz9oz8ZgePOSfqP8tsk7iD/d1ZW1lgagPLt0aLgPBru9WDbnx4ULiFVq1qw3NpHJ+n+g==","signatures":[{"sig":"MEQCIEvDmJ/tom889T14i8BmjD2iXZu2IftuU4eXWkVnUOtcAiAFuAVmuYFbZDAc4mxYZm0ipjuGlUzzwC/5v4szX4K+QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48454},"main":"dist/index.cjs","gitHead":"9175380e2a5ab09280702586e2103162dc458627","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","prebuild":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit && eslint . && prettier . --check","dev:watch":"sonolus-cli --dev ./watch","dev:preview":"sonolus-cli --dev ./preview","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.2.3","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@sonolus/core":"~7.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.0","prettier":"^3.3.3","@eslint/js":"^9.9.0","typescript":"~5.5.4","@types/node":"^20.16.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.2.0","@sonolus/sonolus.js":"~9.4.5","eslint-config-prettier":"^9.1.0","prettier-plugin-organize-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.2.2_1724240273974_0.9287962574156519","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"sonolus-mania-engine","version":"1.3.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.3.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"918369618a94eed9c8d1e63ad747811bab53c648","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.3.0.tgz","fileCount":17,"integrity":"sha512-sClQ4R5bU7d+Ff0DfkUgQ8Me5hST+7SgLn6hTFaOzlGKpqiM3ieKCXNdjcVLT/11BI1m4QafikK/EyTPDvAMqA==","signatures":[{"sig":"MEUCIQC27Pbadd/P7PdOv3tUMWgI//C/BrM36PsxePGD+yjB0QIgbnnUgsRTKYiBZTMSDyQKbQfvjoRbCrBSpGdKI7eRMu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47788},"exports":{".":"./dist/index.cjs","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"d1f8baf7ac863a806bfdec2a36fbec9c83c8e526","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","dev:watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev:preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@sonolus/core":"~7.9.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"~5.6.3","@types/node":"^20.16.11","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.8.1","@sonolus/sonolus.js":"~9.5.0","eslint-config-prettier":"^9.1.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.3.0_1728660676962_0.7989113539356418","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"sonolus-mania-engine","version":"1.3.1","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.3.1","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"b158c90ecda1ac1c7ef4d9cf66dae6667eec63f1","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.3.1.tgz","fileCount":17,"integrity":"sha512-h80V+WAuYHFXn+JeBqGbdno0I8T2GOky5/ThcDWM0vr128z3oQLMr9TNDfTeMyvzHpXmQRrWPgqsrRkVd2Cqag==","signatures":[{"sig":"MEQCICD78I0VYOkQ761MG324HTcIbz7kocbaNVqVZwooZAh2AiBzhz2fLUC4wnti35Sn+gEt/y1RB4m9Ed2WDjan3MJdLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47939},"exports":{".":"./dist/index.cjs","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"f2d0c11118df2a28e050590614f7d5d4c20c8ba9","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","dev:watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev:preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@sonolus/core":"~7.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.16.0","prettier":"^3.4.1","@eslint/js":"^9.16.0","typescript":"~5.7.2","@types/node":"^20.17.9","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.16.0","@sonolus/sonolus.js":"~9.5.1","eslint-config-prettier":"^9.1.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.3.1_1733162488750_0.11533175565278908","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"sonolus-mania-engine","version":"1.3.2","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.3.2","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"3b9dc7975744e95bccc5945f4ece5c530d3893b8","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.3.2.tgz","fileCount":17,"integrity":"sha512-w379GgYRLFlK3xPsDsTA5e94wkevQ6n8mP/DGXVyzYNO4cvdfNZvomp+B+ddqMvtPtb8BEFaHoB31DG9GSyAig==","signatures":[{"sig":"MEUCIQCsyqc7J7x7wXDBzlLdr+wGp0PT1C/fUoVqILkFU87+ygIgHhoAQPqSMovxpvLmlDI0Vs+hQUmHCHjwlQ+pzNvysJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48199},"exports":{".":"./dist/index.cjs","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"366fafadeb628badf366adc4349f5bfb5a53ee2f","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","dev:watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev:preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@sonolus/core":"~7.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.20.1","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"~5.7.3","@types/node":"^20.17.19","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@sonolus/sonolus.js":"~9.5.4","eslint-config-prettier":"^10.0.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.3.2_1740153429851_0.7960702159955275","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"sonolus-mania-engine","version":"1.3.3","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.3.3","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"9f85a66c48e566d0d5ef4523038b244774185ff8","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.3.3.tgz","fileCount":17,"integrity":"sha512-AaaHXyK86BriIOJu5B2qQzk+b041fnPmilzxTCxpv7PsK2qKsw//RhHRWNgzlBoR4hlv6/4QyN7vSOqATo3AAg==","signatures":[{"sig":"MEYCIQDHA82APScLI33Z6QvUj64KiOdXLHJfj+a6O6CSMYKq8AIhAK8Nc9ByVgIUGou+64OhALAM4gyRtOghhPz+QTUCgMvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48091},"exports":{".":"./dist/index.cjs","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"601e56aa6184cf4132a89503df7d75b5dff753a8","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","dev:watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev:preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@sonolus/core":"~7.13.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.23.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"~5.8.2","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@sonolus/sonolus.js":"~9.5.5","eslint-config-prettier":"^10.1.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.3.3_1743339568083_0.9517480947875758","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"sonolus-mania-engine","version":"1.3.4","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.3.4","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"b9affcab8ed444c7d518e020563c20eb329fe421","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.3.4.tgz","fileCount":17,"integrity":"sha512-qyCANSRjmelve6EdUI7CZCR569Cu59V5UQUqSPB+IGN4PDSQAgpdrt26HcNje2juSQyB5o2m/xpNz/yGkhL3VA==","signatures":[{"sig":"MEQCIFIVVZLRC5GhyGBZRRtmoEQ1N2E3VFUkSLVfvUjVUwiwAiB7FbE+W+VuDc9IG++0Xx17W0/br7/9pogKJaFLPB6DQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48470},"exports":{".":"./dist/index.cjs","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"e93a8bcd023579dfc3b2bb1998ff6aee6cbb7a54","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.mjs","dev:play":"sonolus-cli --dev ./play","dev:watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev:preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev:tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","actor":{"name":"nonspicyburrito","type":"user","email":"burritoyangster@gmail.com"},"email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@sonolus/core":"~7.13.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","prettier":"^3.6.2","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^20.19.1","typescript-eslint":"^8.35.0","@sonolus/sonolus.js":"~9.5.6","eslint-config-prettier":"^10.1.5","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.3.4_1751046083310_0.27221281738717806","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"sonolus-mania-engine","version":"1.4.0","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.4.0","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"c782ca07380e29805dd47bc116725be479d4929b","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.4.0.tgz","fileCount":17,"integrity":"sha512-ApKCc5+LS0EYsuGuLX0wgcHN7MYT3kFTsTx3r7w6xRFTOgmP+o7eMs41FGlz9kURbCPnn7WSdGtZ/0jOhm9hUA==","signatures":[{"sig":"MEYCIQCnOZ1uHr4aN3HIjZVjPEjRnfANuY3ggz8XcQDRee1TggIhAKprFovkGbiIoKSLYWY7GG+UWl5xUBM0hSxr/KWipJGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46961},"type":"module","exports":{".":"./dist/index.js","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"7e053cc5b0717fdeb1c831ebba189b5b0098d4e3","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.js","dev-play":"sonolus-cli --dev ./play","dev-watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev-preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev-tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"11.4.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@sonolus/core":"~7.14.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.31.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"~5.8.3","@types/node":"^22.16.5","typescript-eslint":"^8.38.0","@sonolus/sonolus.js":"~9.6.0","eslint-config-prettier":"^10.1.8","prettier-plugin-organize-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.4.0_1753337461726_0.8912803429161924","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"sonolus-mania-engine","version":"1.4.1","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.4.1","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"ba49d55e0781716b9962eb6951b30016660b8f5c","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.4.1.tgz","fileCount":17,"integrity":"sha512-pqrne1qb/Zkc6WmAoxsukZwg8bBvb8uIk9JhRYxoF6pce3/lp2uFeVBo5M7NZhZj+5+/A2ZeJuzgUzLfipBEpA==","signatures":[{"sig":"MEQCIFpwvvM0Xb1y+zAv62vvgxZQXZsMmejRbA42dj1RwTL6AiB3FK0sGeNOXqPuqk1HsPHwUZTZfIAIQA+bfUuHd+/zhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47177},"type":"module","exports":{".":"./dist/index.js","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"716263318c01d02b26df414abd07cf610e8ec7ef","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.js","dev-play":"sonolus-cli --dev ./play","dev-watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev-preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev-tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"10.9.4","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sonolus/core":"~7.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"~5.9.3","@types/node":"^22.19.7","typescript-eslint":"^8.53.1","@sonolus/sonolus.js":"~9.7.0","eslint-config-prettier":"^10.1.8","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.4.1_1769239359713_0.5388053788887","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"sonolus-mania-engine","version":"1.4.2","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.4.2","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"c3c836b40c8405adfe03a1be13668f4382eb7ca6","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.4.2.tgz","fileCount":17,"integrity":"sha512-htFzXcCH/FABQCXOQ8WDRJvBCNuEi+H01VJU7ruPuufJdyRjLWRydqf8ZzwnImz2KU+tnVKmZkWfpLxHwA1kiw==","signatures":[{"sig":"MEYCIQCXXZEhb0f5jfljSShwm7bBUC0muJKKHOzvmtJP1gQeqAIhAIvQt9x4iRV4WwOveZMz9QQal6aorfmQp7Kxy6OuGu9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47639},"type":"module","exports":{".":"./dist/index.js","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"b1aca3f12d7ea91ef1da9db92c760f13cdd92931","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.js","dev-play":"sonolus-cli --dev ./play","dev-watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev-preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev-tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"11.6.2","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@sonolus/core":"~7.15.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^22.19.15","typescript-eslint":"^8.58.0","@sonolus/sonolus.js":"~9.7.1","eslint-config-prettier":"^10.1.8","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.4.2_1774956964724_0.3603463503040212","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"sonolus-mania-engine","version":"1.4.3","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.4.3","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"f4e499fcf5a7ec683b4403113a8ce050ace1adac","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.4.3.tgz","fileCount":17,"integrity":"sha512-LDpFMGwiOFGZJLN+YzfZrfcnS4Un7UORQeucmDlzunR3tv+41oGq5u94tMU2R4oHjM/pQbb2vNUveFQPDHEyVQ==","signatures":[{"sig":"MEUCIQDaIb3aC8igL+X+zHvz8dLfXhiHrJcS+ECkI4yt/SwlQQIgLFLyCC4ZnkUrR+LxXpT7Lx56HONN62FGUZhXOlqbb04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sonolus-mania-engine@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47578},"type":"module","exports":{".":"./dist/index.js","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"e2aadfc79a4e864b71a4b576612b0122e41d53de","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.js","dev-play":"sonolus-cli --dev ./play","dev-watch":"sonolus-cli --dev ./watch","check-lint":"eslint .","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared --noEmit && tsc -p ./play --noEmit && tsc -p ./watch --noEmit && tsc -p ./preview --noEmit && tsc -p ./tutorial --noEmit","dev-preview":"sonolus-cli --dev ./preview","check-format":"prettier . --check","dev-tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:842d85bd-5fda-4e54-b188-f4af3758b317"}},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"11.13.0","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sonolus/core":"~7.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.4.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/node":"^22.19.19","typescript-eslint":"^8.60.0","@sonolus/sonolus.js":"~9.7.2","eslint-config-prettier":"^10.1.8","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.4.3_1779851099502_0.5048434921712119","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"sonolus-mania-engine","version":"1.4.4","keywords":["Sonolus"],"author":{"name":"NonSpicyBurrito"},"license":"MIT","_id":"sonolus-mania-engine@1.4.4","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"dist":{"shasum":"ab63de85ea7cf941c149cf87c97913d4ec3e37ef","tarball":"https://registry.npmjs.org/sonolus-mania-engine/-/sonolus-mania-engine-1.4.4.tgz","fileCount":17,"integrity":"sha512-v8rh+Dn8sfqrCb8pGL3fGi0yuW8TMHOWB3MtgaDUIc6MAd7vnfP2mxeeN4/LoCG190VQ3L18DH+DO0wLJGG1Fg==","signatures":[{"sig":"MEUCIQD00xWejC9IFk1aiMWmHGhi1fN6ekDkxAmk9EPqB+AXbQIgR38lTLt1fh6rht2EPEbS6lnybcxfVMBW/1fkrq7wirU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sonolus-mania-engine@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48009},"type":"module","exports":{".":"./dist/index.js","./EnginePlayData":"./dist/EnginePlayData","./EngineThumbnail":"./dist/thumbnail.png","./EngineWatchData":"./dist/EngineWatchData","./EnginePreviewData":"./dist/EnginePreviewData","./EngineTutorialData":"./dist/EngineTutorialData","./EngineConfiguration":"./dist/EngineConfiguration"},"gitHead":"da4f7a318255601bcf96aeaf99c4133bfc19ab4d","scripts":{"build":"tsc -p ./lib && sonolus-cli --build ./play && sonolus-cli --build ./watch && sonolus-cli --build ./preview && sonolus-cli --build ./tutorial && node ./lib/build.js","dev-play":"sonolus-cli --dev ./play","dev-watch":"sonolus-cli --dev ./watch","check-lint":"oxlint","check-type":"tsc -p ./lib --noEmit && tsc -p ./shared && tsc -p ./play && tsc -p ./watch && tsc -p ./preview && tsc -p ./tutorial","dev-preview":"sonolus-cli --dev ./preview","check-format":"oxfmt --check","dev-tutorial":"sonolus-cli --dev ./tutorial"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:842d85bd-5fda-4e54-b188-f4af3758b317"}},"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"_npmVersion":"11.17.0","description":"A Beatmania inspired engine in Sonolus","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sonolus/core":"~7.15.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"~7.0.2","@types/node":"^22.20.1","oxlint-tsgolint":"^7.0.2001","@sonolus/sonolus.js":"~9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/sonolus-mania-engine_1.4.4_1788420440668_0.11144662285224616","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-12-20T12:39:34.998Z","modified":"2026-09-04T02:34:34.523Z","1.0.0":"2023-12-20T12:39:35.200Z","1.1.0":"2024-03-09T08:26:26.322Z","1.1.1":"2024-03-10T10:16:41.074Z","1.2.0-alpha.0":"2024-03-31T01:16:29.224Z","1.2.0":"2024-04-03T20:09:27.008Z","1.2.1":"2024-05-08T12:19:56.047Z","1.2.2":"2024-08-21T11:37:54.152Z","1.3.0":"2024-10-11T15:31:17.194Z","1.3.1":"2024-12-02T18:01:28.991Z","1.3.2":"2025-02-21T15:57:10.074Z","1.3.3":"2025-03-30T12:59:28.243Z","1.3.4":"2025-06-27T17:41:23.505Z","1.4.0":"2025-07-24T06:11:01.907Z","1.4.1":"2026-01-24T07:22:39.860Z","1.4.2":"2026-03-31T11:36:04.876Z","1.4.3":"2026-05-27T03:04:59.633Z","1.4.4":"2026-09-03T07:27:20.797Z"},"bugs":{"url":"https://github.com/NonSpicyBurrito/sonolus-mania-engine/issues"},"author":{"name":"NonSpicyBurrito"},"license":"MIT","homepage":"https://github.com/NonSpicyBurrito/sonolus-mania-engine#readme","keywords":["Sonolus"],"repository":{"url":"git+https://github.com/NonSpicyBurrito/sonolus-mania-engine.git","type":"git"},"description":"A Beatmania inspired engine in Sonolus","maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"readme":"","readmeFilename":"README.md"}